Работа 3.3 Упр.2 Задание 3 ГДЗ Семакин 10 класс (Информатика)
Рассмотрим вариант решения задания из учебника Семакин, Хеннер, Шеина 10 класс, Бином: 2. Составить программу, которая по данному числу (1-12) выводит название соответствующего ему месяца на английском языке.
Удобно хранить названия месяцев в массиве строк, где номер месяца совпадает с номером элемента массива. Тогда по введённому числу $$n$$ достаточно проверить, что оно лежит в диапазоне от $$1$$ до $$12$$, и вывести соответствующее название месяца.
Если число выходит за пределы этого диапазона, нужно вывести сообщение об ошибке.
const
mas: array[1..12] of string = (‘January’, ‘February’, ‘March’, ‘April’, ‘May’, ‘June’,
‘July’, ‘August’, ‘September’, ‘October’, ‘November’, ‘December’);
var
n: byte;
begin
write(‘Введите номер месяца: ‘);
readln(n);
if (n >= 1) and (n <= 12) then
writeln(n, ‘-й месяц — это ‘, mas[n])
else
writeln(‘а месяцев-то только двенадцать’);
end.
Ответ
Программа выводит название месяца на английском языке по его номеру от $$1$$ до $$12$$.