Задание 2 Вариант 3 Самостоятельная работа 2 ГДЗ Рабочая тетрадь Босова 11 класс (Информатика)
По результатам выполнения программы заполните таблицу.
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$$:
- если $$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 — гриба.