1-11 класс
  • 1-11 класс
  • 1 класс
  • 2 класс
  • 3 класс
  • 4 класс
  • 5 класс
  • 6 класс
  • 7 класс
  • 8 класс
  • 9 класс
  • 10 класс
  • 11 класс
Выберите класс
Предметы
(Сам и контр)
Задание 2 Вариант 3 Самостоятельная работа 2 ГДЗ Рабочая тетрадь Босова 11 класс (Информатика)
Босова, Босова, Аквилянов
11 класс
Автор
Босова, Босова, Аквилянов

Задание 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 — гриба.



Общая оценка
3.5 / 5
Другие учебники
Другие предметы