Этапы решения задачи на ЭВМ
А.Б. Лачихина
Циклические вычислительные процессы
Методические указания по выполнению лабораторной работы
по дисциплине «Учебный практикум на ЭВМ»
Калуга 2012
УДК 681.3-7
ББК 32.973
Данные методические указания разработаны в соответствии с учебным планом специальности 090903.65 «Информационная безопасность автоматизированных систем».
Указания рассмотрены и одобрены:
кафедрой ЭИУ6-КФ «Информационная безопасность автоматизированных систем»
протокол № __2_ от __15 сентября______ 2011 г.
Зав. кафедрой ЭИУ6-КФ ________________к.т.н., доц. Мазин А.В.
методической комиссией факультета ЭИУК
протокол № _____ от ____________________ 2011 г.
Председатель методической комиссии
факультета ЭИУК ___________________к.т.н., доц. Адкин М.Ю.
методической комиссией Калужского филиала МГТУ им. Н.Э. Баумана
протокол № _____ от ____________________ 2011 г.
Председатель методической комиссии Зам. директорапо учебной
КФ МГТУ им. Н.Э. Баумана ___________________ работе Перерва О.Л.
Рецензент:
к.т.н., доц. кафедры ЭИУ2-КФ ___________________Родионов А.В.
Автор к.т.н., доцент кафедры ЭИУ6-КФ
____________Лачихина Анастасия Борисовна
В методических указаниях изложены практические приемы расчета информационных рисков компьютерной системы предприятия. Предназначено для студентов специальности 230101.65 «Вычислительные машины, комплексы, системы и сети» и может быть рекомендовано к применению при проведении лабораторных работ в 11 семестре по курсу «Защита информации в компьютерных системах».
© Калужский филиал МГТУ им. Н.Э. Баумана, 2012 г.
© Кафедра ЭИУ6-КФ, 2012г.
© Лачихина А.Б., 2012г.
СОДЕРЖАНИЕ
Введение …………………………………………………………………4
1 Теоретические сведения……………………………………….………. 5
2 Практическая часть…………………………………..………………... 16
3 Контрольные вопросы…………………………………..……………... 17
Литература……………………………………………….……………….. 18
Введение
Тема работы:Выполнение циклических вычислительных процессов на ЭВМ.
Требования к оборудованию:
- Компьютер уровня не ниже, чем Pentium/RAM 128 MB/HDD 1 GB;
- Операционная система Windows версии 2000 и выше с типовым вариантом установки;
- С#;
- MS Visual Studio версии 2005 и выше.
Цель работы: выработать практические навыки составления циклических программ для вычисления алгебраических выражений.
Содержание работы:разработать алгоритм, содержащий циклический процесс, для вычисления алгебраического выражения в соответствии с вариантом; написать программу, реализующую разработанный алгоритм, на языке программирования С#.
Требования к отчету.Индивидуальный отчет студента должен быть представлен в электронной форме с типовым титульным листом и должен содержать:
- Постановку задачи.
- Алгоритм выполнения вычислений.
- Программный код.
- Экранные формы разработанной программы.
Длительность работы: 2 академических часа.
Защита работы: собеседование с преподавателем по контрольным вопросам.
Теоретические сведения
Этапы решения задачи на ЭВМ
В зависимости от последовательности выполнения действий в алгоритме выделяют алгоритмы линейной, разветвленной и циклической структуры. В задачи данной лабораторной работы входит составление алгоритма циклической структуры.
В алгоритмах циклической структуры в зависимости от выполнения или невыполнения какого-либо условия выполняется повторяющаяся последовательность действий, называющаяся телом цикла. Вложенным называется цикл, находящийся внутри тела другого цикла. Различают циклы с предусловием и постусловием:
Средства C# для циклических структур
Циклы For
Оператор цикла for обобщает известную конструкцию цикла типа арифметической прогрессии. Его синтаксис: