Самостоятельная работа. Базовые блоки языка программирования Паскаль

Самостоятельная работа по теме: «Базовые блоки языка программирования Паскаль»

Цель: Отработать построение программ на языке Паскаль.

Длительность: 25 минут.

Что такое блок в языке программирования?

а) Определённый набор команд, который выполняет определённую задачу. б) Часть программы, которая выполняет какое-либо действие. в) Специальная функция, которая позволяет организовать программу. г) Всё вышеперечисленное.

Какие базовые блоки используются в языке программирования Паскаль?

Ответ:

Блок начала (program, uses)
Блок описания данных (const, var)
Вычислительный блок (begin, end)
Условный блок (if, then, else)
Циклический блок

Каким образом можно организовать ввод и вывод данных в программе на Паскале?

а) С помощью команды read (для ввода) и write (для вывода). б) С помощью команд readln (для ввода) и writeln (для вывода). в) С помощью команд write (для ввода и вывода). г) С помощью команд writeln (только для вывода).

Как можно организовать условный блок в программе на Паскале?

а) С помощью оператора if и then. б) С помощью операторов if, then и else. в) С помощью только оператора if. г) С помощью любого из вышеперечисленных операторов.

В каком случае в программе на Паскале используется оператор безусловного перехода?

а) Для перехода к определённой части программы. б) Для выполнения определённой команды. в) Для организации цикла. г) Для завершения программы.

Какой оператор используется для организации цикла с предусловием?

а) While. б) Repeat. в) For. г) Любой из вышеперечисленных.

Какой оператор используется для организации цикла с постусловием?

а) While. б) Repeat. в) For. г) Ни один из вышеперечисленных.

Какой оператор используется для организации цикла со счётчиком?

а) While. б) Repeat. в) For. г) Any of the above.

С помощью какого оператора можно организовать цикл, в котором тело цикла будет выполняться хотя бы один раз?

а) Repeat. б) For. в) While. г) None of the above.

Что необходимо сделать, чтобы завершить программу на Паскале?

а) Использовать команду exit. б) Использовать оператор end. в) Использовать любой из вышеперечисленных способов.

Правильные ответы:

1 — г; 2 — Всё вышеперечисленное; 3 — а; 4 — б; 5 — а; 6 — а; 7 — б; 8 — в; 9 — а; 10 — б.

Дополнительные задания:

Задача 1: Написать программу, которая запрашивает у пользователя два числа и выводит их сумму.

Решение:

program sum;

var

a, b, sum: integer;

begin

write('Введите первое число: ');

readln(a);

write('Введите второе число: ');

readln(b);

sum := a + b;

writeln('Сумма чисел равна ', sum);

end.

Задача 2: Написать программу, которая запрашивает у пользователя число и выводит его факториал.

Решение:

program factorial;

var

n, i, f: integer;

begin

f := 1;

write('Введите число: ');

readln(n);

for i := 1 to n do

f := f * i;

writeln('Факториал числа равен ', f);

end.