|
|||
I. Теоретические сведения.Стр 1 из 2Следующая ⇒
Министерство образования и науки Российской Федерации Федеральное государственное бюджетное образовательное учреждение высшего образования «Чувашский государственный университет им. И. Н. Ульянова» (ФГБОУ ВО «ЧГУ им. И. Н. Ульянова»)
Факультет энергетики и электротехники
Кафедра электротехнологий, электрооборудования и автоматизированных производств
Отчёт по дисциплине «Информатика» Лабораторная работа № 2 «Программирование разветвляющихся алгоритмов»
Выполнил: ст. гр. ЭТ-41-21 Кондратьев В. С. Проверил: к. т. н., доцент Михадаров Д. Г.
Чебоксары 2022
Цель работы: освоить программирование разветвляющихся алгоритмов.
I. Теоретические сведения. Определение: разветвляющимся называется такой алгоритм, в котором выбирается один из нескольких возможных вариантов вычислительного процесса. Каждый подобный путь называется ветвью алгоритма. Признаком разветвляющегося алгоритма является наличие операций проверки условия. Различают два вида условий - простые и составные. Простым условием (отношением) называется выражение, составленное из двух арифметических выражений или двух текстовых величин (иначе их еще называют операндами), связанных одним из знаков: < - меньше, чем... > - больше, чем... < = - меньше, чем... или равно > = - больше, чем... или равно < > - не равно = - равно Например, простыми отношениями являются следующие: x-y> 10; k< =sqr(c)+abs(a+b); 9< > 11; ‘мама’< > ‘папа’. В приведенных примерах первые два отношения включают в себя переменные, поэтому об истинности этих отношений можно судить только при подстановке конкретных значений: если х=25, у=3, то отношение x-y> 10 будет верным, т. к. 25-3> 10 если х=5, у=30, то отношение x-y> 10 будет неверным, т. к. 5-30< 10. Составной оператор в Паскале применяется тогда, когда в одной из ветвей нужно выполнить более одного оператора. Составной оператор начинается со служебного слова begin и завершается служебным словом end. В промежутке между этими двумя словами находятся операторы, выполнение которых происходит в том порядке, в котором они записаны. Составные операторы могут применяться везде, где применяются простые операторы, и также как простые операторы, они должны отделяться точкой с запятой по тем же правилам. Таким образом, для множества алгоритмов разветвляющейся структуры существует множество простых и составных операторов.
|
|||
|