Задание 2 Вариант 3 Самостоятельная работа 2 ГДЗ Рабочая тетрадь Босова 11 класс (Информатика)
Босова, Босова, Аквилянов
11 класс
Класс
11
Предмет
Информатика
Автор
Босова, Босова, Аквилянов
Задание 2 Вариант 3 Самостоятельная работа 2 ГДЗ Рабочая тетрадь Босова 11 класс (Информатика)
Задача
- Напишите программу для натурального $$N$$, выводящую на экран фразу «Мы нашли в лесу < N > гриб(а, ов)». Согласуйте окончание слова «гриб» с числом $$N$$. По результатам выполнения программы заполните таблицу.
Подробный ответ
Для выбора формы слова «гриб» достаточно посмотреть на последнюю цифру числа $$N$$:
- если $$N \bmod 10 = 1$$, пишем гриб;
- если $$N \bmod 10 \in [2..4]$$, пишем гриба;
- во всех остальных случаях пишем грибов.
Тогда программа будет такой:
program s2_v3_2;
var
n: integer;
begin
write(‘n=’);
readln(n);
if n mod 10 = 1 then writeln(‘Мы нашли в лесу ‘, n, ‘ гриб’)
else if n mod 10 in [2..4] then writeln(‘Мы нашли в лесу ‘, n, ‘ гриба’)
else writeln(‘Мы нашли в лесу ‘, n, ‘ грибов’);
end.
По этой программе получаем заполнение таблицы:
| N | Форма слова «гриб» |
|---|---|
| 1 | гриб |
| 2 | гриба |
| 5 | грибов |
| 21 | гриб |
| 100 | грибов |
| 122 | гриба |
Ответ
1 — гриб; 2 — гриба; 5 — грибов; 21 — гриб; 100 — грибов; 122 — гриба.
Другие учебники
Другие предметы

