- •1 Общая характеристика главного меню Паскаль
- •3 Компиляция программ в турбо паскале , ошибка компиляции
- •4 Ошибки возникающие во время выполнения программ
- •6. Алгоритм, технология построения (3 пункта), способы описания, алгоритм линейной структуры
- •7 Алгоритм линейной структуры, схема алгоритма
- •8 Алгоритм разветвляющейся структуры в полной форме
- •9 Алгоритм разветвляющейся структуры в сокращенной форме
- •10 Алгоритм циклической структуры с заданным числом повторений
- •12 Алгоритм вычисления произведения элементов массива удовлетворяющих условию
- •13 Алгоритм вычисления количества элементов массива удовлетворяющих условию
- •11 Алгоритм вычисления суммы элементов массива удовлетворяющих условию
- •18. Типы данных в языке Pascal, описание типа, стандартные типы данных
- •20. Операции отношения
- •21. Логические операции
- •23. Ввод данных
- •24. Вывод
- •26 Оператор присваивания.
- •27 Составной оператор.
- •28. Сокращенный условный оператор
- •29. Полный условный оператор
- •30. Оператор выбора case
- •32. Массивы, описание массивов
- •38. Основные принципы организации структур
- •39.Функции в Паскале
- •40. Процедура, правила соответствия формальных и технических параметров.
- •31. Организация цикла с заданным числом повторенийй
- •41. Функция, правила соответствия формальных и фактических параметров.
- •42.Локальные и глобальные параметры процедур и функций.
- •43.Строки, описание данных строкового типа.
- •22 Общая структура на поскаль
- •44. Строки, операции над строками.
- •45. Записи, описание данных типа запись.
- •46.Записи, операции с элементами записи.
- •47.Записи, оператор присоединения
- •48.Файлы, процедуры для работы с файлами.
- •49.Файлы, работа с файлами исходных данных и результатов на пк.
- •51. Численное интегрирование, постановка задачи.
- •52 Численное интегрирование формула трапеции
- •53. Алгоритм вычисления интеграла по формуле трапеций для подынтегральной ф-ции, заданной параметрически.
- •54.Алгоритм вычисления интеграла по формуле трапеций для подынтегральной ф-ции, заданной таблично.
- •1. Общая характеристика главного меню Паскаль
- •3. Компиляция программ в турбо паскале , ошибка компиляции
27 Составной оператор.
Составной оператор объединяет группу операторов в одно целое, которые после этого могут считаться одним оператором. Свое применение он находит в структурированных операторах ветвления и цикла. Составной оператор начинается зарезервированным словом begin, затем следуют операторы, перечисленные через точку с запятой, и оканчивается зарезервированным словом end;. Пара begin…end; называется операторными скобками. Если в операторных скобках отсутствуют операторы, то говорят, что задан пустой оператор.
Составной оператор может включать другой составной оператор, причем следует помнить о правильном вложении пар операторных скобок
28. Сокращенный условный оператор
|
|
В общем виде сокращенный условный оператор выглядит следующим образом:
IF |
Логическое выражение |
THEN |
Оператор |
; |
Эта запись читается следующим образом: "если логическое выражение справедливо, то выполняется указанный оператор, в противном случае никаких дополнительных изменений в вычисления не приносится".
Примеры использования условного оператора в сокращенной форме:
IF x>y THEN Max:=x;
IF x<>0 THEN begin a:=y/x; Writeln('A= ', a:6:2) end;
2
|
|
29. Полный условный оператор
В общем виде полный условный оператор выглядит следующим образом:
IF |
Логическое выражение |
THEN |
Оператор1 |
ELSE |
Оператор2 |
; |
Эта запись читается следующим образом: "если логическое выражение справедливо, то выполняется первый оператор, если ложно - второй оператор". Операторы 1 и 2 могут быть простые или составные. Точка с запятой перед словом ELSE не ставится.
Примеры полных условных операторов:
IF x<0 THEN i:=i+1 ELSE j:=j+1;
IF (x<y) AND (x<>0) THEN begin x:=y/x; y:=y+k end ELSE begin x:=x+0.01; y:=y-k end;
30. Оператор выбора case
Оператор case используется для выбора одного из нескольких направлений дальнейшего хода программы. Этот оператор имеет вид:
case p of
a: s1;
b: s2;
. .
n: sn;
else sn+1;
end;
При выполнении оператора case сначала вычисляется выражение p, называемое селектором выбора. Выражение p должно принадлежать типу данных, имеющему конечное число значений (например: integer). Затем, в зависимости от полученного значения (если оно равно одной из констант a, b, …, n, которые называются константами выбора), выполняется один из операторов s1, s2, …, sn, помеченный соответствующей константой. Каждый из этих операторов может быть составным. Затем управление передается следующему (после case) оператору в программе.
