197. Определите значение переменных s и i после выполнения следующих операторов:
198. От программы, записанной на алгоритмическом языке, перейдите к записи программы на языке Паскаль. Определите, что будет напечатано в результате работы программы.
199. Запишите на языке Паскаль фрагмент программы, соответствующий блок-схеме. Определите значения переменных к и t после её выполнения.
200. Определите результат работы программы, записанной на языке Паскаль:
а) program a5; var i, m: integer; begin m := 0; for i :=1 to 6 do m := m - 6; writeln (m); end.
| ![]() |
б) program a6; var i, m: integer; begin m := 0; for i :=3 to 7 do m := m - 6 + i; writeln (m); end.
| ![]() |
9. Сколько раз будет выполнен цикл?
а) for i:=0 to 15 do s:=s+1;
б) for i:=10 to 15 do s:=s+1;
в) for i:=-1 to 1 do s:=s+1;
г) for i:=10 to 10 do s:=s+1;
д) k:=5;
д) k:=5;
for i:=k-1 to k+1 do s:=s+1;
10. Напишите программу, которая 10 раз выводит на экран ваши имя и фамилию.
11. Напишите программу, выводящую на экран изображение шахматной доски, где чёрные клетки изображаются звёздочками, а белые — пробелами. Рекомендуемый вид экрана после выполнения программы представлен ниже:
12. Напишите программу, которая вычисляет сумму:
а) первых n натуральных чисел;
б) квадратов первых n натуральных чисел;
в) всех чётных чисел в диапазоне от 1 до n;
г) всех двузначных чисел.
13. Напишите программу, которая генерирует 10 случайных чисел в диапазоне от 1 до 20, выводит эти числа на экран и вычисляет их среднее арифметическое.
14. Запишите на языке Паскаль программы решения задач № 32-33 из параграфа 3.4. Используйте оператор for.
15. Напишите программу, которая выводит на экран таблицу степеней двойки (от нулевой до десятой). Рекомендуемый вид экрана после выполнения программы представлен ниже:
Таблица степеней двойки:
Таблица степеней двойки:
0
|
1
|
1
|
2
|
2
|
4
|
3
|
8
|
4
|
16
|
5
|
32
|
6
|
64
|
7
|
128
|
8
|
256
|
9
|
512
|
10
|
1024
|
16. Напишите программу, которая выводит на экран таблицу умножения на n (n — целое число в диапазоне от 2 до 10, вводимое с клавиатуры).
Пример входных данных
|
Пример выходных данных
|
Введите n>>5
|
5 x 2 =10
5 x 3 = 15
5 x 4 = 20
5 x 5 = 25
5 x 6 = 30
5 x 7 = 35
5 x 8 = 40
5 x 9 = 45
5 x 10 = 50
|
17. Какой из трёх рассмотренных операторов цикла является, по вашему мнению, основным, т. е. таким, что им можно заменить два других? Обоснуйте свою точку зрения.








Комментариев нет:
Отправить комментарий