
- •Билет №1
- •Билет №2
- •1. Арифметические операции
- •Билет №5
- •Билет №6
- •Билет №7
- •Билет №8
- •Билет №10
- •Пример программы.
- •Знаки отношений.
- •2. Линейный алгоритм – алгоритм, в котором все действия выполняются один раз и последовательно др. За др.
- •Билет №13
- •Билет №14
- •Билет № 16
- •Билет №18
- •1. Пользовательские процедуры и функции
- •Цикл с постусловием. Repeat.
Билет №13
1. Стандартный модуль CRT. Процедуры: , GOTOXY, WINDOW, DELAY.
1.GOTOXY –устанавливает курсор в точку с координатами X, Y
2.WINDOW – устанавливает окно вывода с координатами верхнего левого угла и нижнего правого (x1, y1, x2, y2).
3.DELAY - приостанавливает выполнение программы на заданное число миллисекунд.
2. Оператор цикла REPEAT.
Синтаксис:
Repeat
Оператор 1;
Оператор 2;
…
Оператор n;
Until условие;
Условие – выражение логического типа, использующее операции отношения и возможно логические операции.
Принцип действия:
Сначала выполняются все операторы составляющие тело цикла, затем вычисляется значение выражения, составляющее условие, и если это значение ложно – повторяются операторы, составляющие тело цикла.
Цикл повторяется до тех пор, пока значение выражения не станнит истинным.
Перед служебным словом Until точка с запятой ; не обязательна.
Переменные, используемые в выражении должны изменять свое значение в процессе выполнения цикла, иначе произойдет зацикливание.
Если до выполнения цикла условие повторения цикла истинно, то цикл выполняется всего один раз.
Билет №14
1) Составной оператор - это последовательность произвольных операторов программы, заключенная в операторные скобки - зарезервированные слова begin . . . end. Составные операторы - важный инструмент Турбо Паскаля, дающий возможность писать программы по современной технологии структурного программирования (без операторов перехода GOTO).
Язык Турбо Паскаль не накладывает никаких ограничений на характер операторов, входящих в составной оператор. Среди них могут быть и другие составные операторы - Турбо Паскаль допускает произвольную глубину их вложенности:
Begin … end;
Наличие точки с запятой перед end означает что между последним оператором и операторной скобкой end располагается пустой оператор. Пустой оператор не содержит никаких действий, просто в программу добавляется лишняя точка с запятой. В основном пустой оператор используется для передачи управления в конец составного оператора.
Оператор WHILE.
Цикл позволяет выполнять некоторое множество действий, задаваемых операторами, составляющих его тело.
Синтаксис:
Если в цикле используется один оператор:
While выражение do
Оператор;
Если в цикле используется более одного оператора:
While выражение do
begin
Операторы;
End.
Билет 15
Билет № 16
2.
Билет №18
Язык Паскаль состоит из операторов и процедур. Существуют стандартные процедуры. Они называются так, потому что определены внутри Pascal, ими можно пользоваться не описывая их. Пользовательскими процедурами можно пользоваться предварительно их описав в разделе процедуры. Обе процедуры нужны для срочного выхода из программы процедуры. Создание процедуры:
Procedure имя
Begin
Описание
End.
Для того чтобы процедура работала, её необходимо вызвать, указав в разделе операторов имя.
Билет №19