
- •Билет №1
- •Билет №2
- •1. Арифметические операции
- •Билет №5
- •Билет №6
- •Билет №7
- •Билет №8
- •Билет №10
- •Пример программы.
- •Знаки отношений.
- •2. Линейный алгоритм – алгоритм, в котором все действия выполняются один раз и последовательно др. За др.
- •Билет №13
- •Билет №14
- •Билет № 16
- •Билет №18
- •1. Пользовательские процедуры и функции
- •Цикл с постусловием. Repeat.
Билет №10
1. Оператор управления IF. Сначала вычисляется значение выражения, составляющее условие и если это значение истинно, то выполняется оператор 1, о2 не выполняется. Если значение выражения ложно, то о1 не выполняется, о2 выполняется. Перед Else ; не ставится.
Ввод
/ Вывод
Модификация
Пуск / Остановка
Ввод / Вывод Процесс
Документ
Решение
Билет №11
Билет 11
1. Условный оператор позволяет проверить некоторое условие и в зависимости от результатов проверки выполнить то или иное действие. Таким образом, условный оператор — это средство ветвления вычислительного процесса.
Пример программы.
Program Oper_If;
Var
a, b : Integer;
c : Char;
BEGIN
Write('Введите два числа: ');
Readln(a,b);
Write('Сложить их (y/n)? ');
Readln(c);
If c='y' Then
Begin
a:=a+b;
Writeln('Результат = ', a);
End
Else
Writeln('Не очень-то и хотелось.');
END.Блок—схема алгоритма
Знаки отношений.
Таблица использования логических операций.
2. Линейный алгоритм – алгоритм, в котором все действия выполняются один раз и последовательно др. За др.
Блок схема:
Билет №12
1. Стандартный модуль CRT. Процедуры: CLRSCR, TEXTCOLOR, TEXTBACKGROUND
Для экономии оперативной памяти все процедуры языка Pascal распределены по стандартным модулям и при необходимости можно активировать один или несколько стандартных модулей. Д ля вывода стандартного модуля необходимо написать после заголовка программы имя модуля. Для того, чтобы сделать вывод текста красивее и удобнее используются процедуры стандартного модуля CRT:
CLRSCR- Clear screen-очищает экран
TEXTCOLOR (color) – выбирает цвет символа . Если к константу цвета +16, то данный цвет будет мигать
TEXTBACKGROUND – устанавливать фоновый цвет
2. Отличие операторов REPEAT и WHILE.
1) Pascal выходит из цикла Repeat когда условие истинно, а из цикла While – когда условие ложно.
2) Цикл While может ни разу не выполнить операторы, стоящие после do, а цикл Repeat выполнит операторы хотя бы один раз, если условие для While – ложно, а для Repeat – истинно.
3) Цикл While проверяет условие в начале цикла, а цикл Repeat – в конце цикла.
4) Компиляция цикла Repeat происходит быстрее, чем цикла While.
5) В цикле While обязательно использовать составной оператор, если в цикле используется более одного оператора, а в цикле Repeat использование составного оператора не обязательно.
В том случае, когда известно, что цикл будет повторяться хотя бы 1 раз – удобнее использовать Repeat, а если может не выполниться ни разу, то удобнее использовать While.