Представляют собой структуру построенные из других операторов по строгим определенных правилам. Все структурные операторы делятся на составной, условные и циклические.
35) Оператор условия if в ЯПП. Обеспечивает выполнение или не выполнение оператора или группы операторов, в зависимости от заданных условий. Он может принимать одну из двух форм: а) if <условие> then <оператор 1> else <оператор 2>;б) if <условие> then <оператор 1>; В форме а, если условие истинно, то выполняется оператор 1, если условие ложно, выполняется оператор 2. В форме б, если условие истинно, то выполняется оператор 1, если условие ложно то выполняется оператор, следующий после (;). Один оператор if может входить в состав другого оператора if (вложенные операторы). При вложенности операторов каждое else соответствует тому then, которое ему непосредственно предшествует. Конструкции со степенью вложенности более 3 из за сложности анализа при отладке программы следует избегать.
33)Составной оператор ЯПП – представляет собой группу из произвольного числа операторов, отделенных друг от друга точкой запятой (;) и ограниченную операторными скобками. Begin…end;(в столбик)
34)Условные оператор ЯПП. Применятся для изменения естественного порядка выполнения оператора программ, паскаль допускает использование 2-х условных операторов. 1) IF- если 2) CASE- выбор
36) Типичные формы использования оператора IF.
1, простым оператором IF х<3 THEN
У:= х+а ELSE У: = х-а;
2. с составным оператором IF х<3 THEN BEGIN У:= х+а; Z:= SQR (х)+5; END
ELSE BEGIN У: = х-в;
Z:= EXP (5+LN ())-х; END;
3. с сословным условии IF (х<3) AND (Х 1) THEN У:= х+а;
37) Операторы цикла в ЯПП. Программы циклической структуры позволяет многократно выполнять, вычислять группу операторов, при изменении одного или нескольких параметров. Паскаль допускает использование 3 операторов цикла:1)С параметром: FOR. 2)С предусловием: WHILE. 3) С под условием: REPEAT
Операторы цикла FOR.
Служит для организации цикла с известным числом повторений: FOR I:м1 to m2 DOS; I –параметр цикла, м1 и м2 начальное и конечное значение параметров цикла S -тело цикла. Работает оператор следующим образом. Определяются значения м1 и м2 параметр цикла I принимает значения м1 и сравнивается с конечным значением м2,если параметр цикла I не превышает значение м2 то управление передается в тело цикла S и все действия выполняются за тем параметр цикла I увеличивается на единицу и вся процедура повторяется. Выход из цикла проходит после того как параметр цикла I превысит конечное значение м2. Заменив в общем виде записи ключевое слово to на DOW to можно уменьшать параметр цикла I на ед. Оператор FOR следует использовать в случаях когда заранее известно число повторений вычислений или его можно подсчитать, при изменению значения переменных Х до Х1 до Х2 с шагом. Шаг у этого операционного цикла =1.
39) Операторы цикла While. Позволяет организовать цикл с неизвестным числом повторений. Общий вид записи оператора:
While(пока)b do S; b- логическое условие. Работа оператора заключается в следующем: если логическое выражение принимает логическое значение т.е. b=true (истина), то управление передается в тело цикла S, как только логическое выражение примет ложное значение, выполнение оператора цикла прекращается, т.е. выход из цикла происходит при b=false. Значение переменных входящих в условие b, должны обязательно изменяться в теле цикла S иначе оператор никогда не завершится.
Оператор цикла REPEAT.
Позволяет организовать цикл с неизвестным числом повторений в отличии от оператора WHILE условие здесь проверяется после выполнения тела цикла. Работа цикла заключается. Сначала выполняется тело цикла S затем проверяется логическое условие в и если оно имеет истинное значение, то существует выход из цикла. Если условие можно, то выполнение операторов в теле циклов повторяется, а далее повторяется условие в.
преподаватель Кононов А.А.
1) Применение ЭВМ.
2)Классификация средств вычислительной техники. Теорема Котельникова.
3)Сравнительная характеристика АВМ и ЦВМ.
4) Классификация ЭВМ. Св-ва персонального ЭВМ.
5) Измерение информации. Формула Хартли. Мульти программирование.
6) Представление информации ЦВМ.
7)Система счисления. Выполнение арифметических действий в двоичной системе исчисления.
9)Свойства алгоритма.
8)Система счисления. Правила перевода чисел из одной системы счисления в другую.
10) Классификация задач. Способ описания алгоритмов.
11) Этапы подготовки и решение задач на ЭВМ.
12) Операторная запись алгоритма
13) Линейный вычислительный процесс.
14) Разветвляющейся вычислительный процесс.
15) Циклические вычислительные процессы. Циклы с известным числом повторений: простые и сложные.
16) Циклические вычислительные процессы. Итерационные циклы.
17) Классификация запоминающихся устройств.
18)Организация данных ЭВМ. Стек.
19) Объекты действия в алгоритмах и программах.
20) Структурный синтез алгоритма.
21) Алфавит ЯПП. Элементы алфавита.
22) Типы данных в ЯПП.
24) Операции и ворожения в ЯПП.
25) Стандартные функции ЯПП.
23) Константы и переменные в ЯПП.
26) Структура программы в ЯПП.
27) Операторы ЯПП. Их классификация.
28)Простые операторы ЯПП. Операторы присвоения.
29) Оператор без условного перехода в ЯПП.
30) Процедуры ввода и вывода в ЯПП.
31)Формат вывода данных в ЯПП.
32) Структурные операторы ЯПП. Их классификация.
35) Оператор условия if в ЯПП.
33)Составной оператор ЯПП.
34)Условные оператор ЯПП.
36) Типичные формы использования оператора IF.
37) Операторы цикла в ЯПП.
38) Операторы цикла FOR.
39) Операторы цикла While
40) Оператор цикла REPEAT.