
- •Описание констант, переменных и типов.
- •Выражения. Арифметические и логические выражения.
- •Процедура.
- •Стандартные процедуры и функции.
- •Файлы. Файловые переменные. Типы файлов.
- •Типизированные файлы. Структура типизированных файлов. Пример.
- •Процедуры и функции для работы с типизированными файлами.
- •Экрана это _______________________
- •Тип данных «Объект»
- •Примеры практического характера
Примеры практического характера
Что в списке можно рассматривать как идентификаторы:
ABC, ФИО, 654, A, B, >=, #R, $, _Summa (подчеркнуть)
Сколько в следующем списке зарезервированных слов (подчеркнуть): array, Program, Y, MyMoney, Произведение, Minimum, Vova, begin, end, if, repeat
Какие заголовки программ правильны:
program TEST; ?
program КЛАСС; ?
program Summa Nalogov; ?
program Teach_Kurs; ?
program 2Kurs; ?
program Summa_Elementov; ?
4. Для чего используется слово var ?
это пользовательский идентификатор;
подключают стандартные библиотеки;
с его помощью описывают переменные;
это логическая операция.
5. Какие значения принимает булевский тип данных ?
6.Какой тип подходит для данных диапазона: -40 . . +45 ?
7.Чем отличается оператор while от оператора repeat ?
8. Найдите три ошибки в тексте программы:
program Day_Week
var Day : byte;
Write (‘Введите номер дня недели : ’);
Readln (Day);
case Day of;
1 : Writeln (‘Понедельник’);
2 : Writeln (‘Вторник’);
3 : Writeln (‘Среда’);
4 : Writeln (‘Четверг’);
5 : Writeln (‘Пятница’);
6 : Writeln (‘Суббота’);
else Writeln (‘Воскресенье’);
end; end.
9. Установите соответствие между названием и назначением ключевых слов:
Слово |
Назначение |
1. array |
1. файл |
2. begin |
2. выполнять |
3. case |
3. функция |
4. do |
4. массив |
5. else |
5. для |
6. file |
6. вариант |
7. for |
7. начало блока |
8. function |
8. иначе |
9. if |
9. в (входит в ...) |
10. in |
10. если |
10. Какой диапазон значений принадлежит типам данных:
а).Integer; b).Word
0..255
0..65535
-128..127
-32768..32767
-2147483648..2147483647
11. Составьте оператор повтора for, для вычисления значений функции Y=3Х2+1 на промежутке от -10 до +10 с шагом вычисления равным 1.
12. Что означает запись: N,M: array [1..10] of integer ?
13. Опишите одномерный массив М из 15 элементов, если каждый элемент массива имеет тип Byte.
14. Каким будет результат выполнения следующей программы:
program XXXX;
const
B: array [1..8] of byte = (4,5,2,6,7,9,1,3);
var
M, I, NM : byte;
begin
M:=B[1];
NM:=1;
for I := 2 to 8 do
begin
if B[I] < M then
begin
M:=B[I];
NM:=I;
end;
end;
Writeln (M,’ ‘, NM);
end.
15. Для чего используется слово type ?
такого слова нет в языке Turbo Pascal;
это пользовательский идентификатор;
подключают стандартные библиотеки;
это стандартная константа, равная 3,14;
с его помощью описываются типы данных.
16. Какие значения принимает символьный тип данных ?
17. Какой тип подходит для данных диапазона: 0 . . +145 ?
18. Чем отличается оператор for от операторов while и repeat ? 19. Найдите три ошибки в тексте программы:
program Demo While;
const
Limit=10;
Count, Item, Sum : integer;
begin Count:=0; Sum:=0;
while (Count<Limit) do;
begin Count:=Count+1;
Write(‘Введите ‘, Count, ‘ -е целое число: ‘);
Readln (Item);
Sum:=Sum+Item;
end;
Writeln (‘Сумма введенных чисел равна ‘, Sum);
end.
20. Установите соответствие между названием и назначением ключевых слов:
Слово |
Назначение |
1. of |
1. использовать |
2. record |
2. до |
3. repeat |
3. повторять |
4. string |
4. пока |
5. then |
5. из |
6. until |
6. переменная |
7. uses |
7. строка |
8. var |
8. то |
9. while |
9. с |
10. with |
10. запись |
21. Какой диапазон значений принадлежит типам данных :
а).Byte; b).Longint
0..255
0..65535
-128..127
-32768..32767
-2147483648..2147483647
22. Что означает запись: В: array [1..5,1..4] of byte ? 23. Опишите одномерный массив Т из 12 элементов, если каждый элемент массива имеет тип Integer.