Структурные операторы ЯПП. Их классификация.




Представляют собой структуру построенные из других операторов по строгим определенных правилам. Все структурные операторы делятся на составной, условные и циклические.

 

 

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.

 



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2016-04-11 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: