СДЕЛАЙТЕ СВОИ УРОКИ ЕЩЁ ЭФФЕКТИВНЕЕ, А ЖИЗНЬ СВОБОДНЕЕ

Благодаря готовым учебным материалам для работы в классе и дистанционно

Скидки до 50 % на комплекты
только до

Готовые ключевые этапы урока всегда будут у вас под рукой

Организационный момент

Проверка знаний

Объяснение материала

Закрепление изученного

Итоги урока

Разбор задания ОГЭ по информатике. Февраль 2025. Программирование. Каталог заданий. Задания для подготовки

Категория: Информатика

Нажмите, чтобы узнать подробности

Тип 16 № 37892  

Напишите программу, которая по двум данным натуральным числам a и b, не превосходящим 30000, подсчитывает количество четных натуральных чисел на отрезке [a, b] (включая концы отрезка). Программа получает на вход два натуральных числа a и b, при этом гарантируется, что 1 ≤ a ≤ b ≤ 30000. Проверять входные данные на корректность не нужно. Программа должна вывести одно число: количество четных чисел на отрезке [a, b].

 

Пример работы программы:

 

 

Входные данные

Выходные данные

10

20

6

    Решение · Критерии · Помощь   64 Тип 16 № 37893  

Напишите программу, которая в последовательности натуральных чисел определяет количество однозначных чисел, кратных 3. Программа получает на вход натуральные числа, количество введенных чисел неизвестно, последовательность чисел заканчивается 0 (0  — признак окончания ввода, не входит в последовательность). Количество чисел 1000. Введенные числа не превышают 30 000. Программа должна вывести одно число: количество однозначных чисел, кратных 3.

 

Пример работы программы:

 

 

Входные данные Выходные данные
121940 1

 

Решение.

 

 

var s, g: integer; begin s:=0; readln(g); while g<>0 do begin if (g mod 3 = 0) and (g div 10 = 0) then s:=s+1; readln(g); end; writeln(s); end.

 

Приведем другое решение на языке Python.

 

 

count = 0 a = 1 while a != 0: a = int(input()) if a == 0: break if a % 3 == 0 and a // 10 == 0: count += 1 print(count)

Просмотр содержимого документа
«Разбор задания ОГЭ по информатике. Февраль 2025. Программирование. Каталог заданий. Задания для подготовки»



Тип 16 № 37892

Напишите программу, которая по двум данным натуральным числам a и b, не превосходящим 30000, подсчитывает количество четных натуральных чисел на отрезке [a, b] (включая концы отрезка). Программа получает на вход два натуральных числа a и b, при этом гарантируется, что 1 ≤ a ≤ b ≤ 30000. Проверять входные данные на корректность не нужно. Программа должна вывести одно число: количество четных чисел на отрезке [a, b].

 

Пример работы программы:

 

Входные данные

Выходные данные

10

20

6

Решение · Критерии · Помощь

64

Тип 16 № 37893

Напишите программу, которая в последовательности натуральных чисел определяет количество однозначных чисел, кратных 3. Программа получает на вход натуральные числа, количество введенных чисел неизвестно, последовательность чисел заканчивается 0 (0  — признак окончания ввода, не входит в последовательность). Количество чисел 1000. Введенные числа не превышают 30 000. Программа должна вывести одно число: количество однозначных чисел, кратных 3.

 

Пример работы программы:

 

Входные данные

Выходные данные

121940

1

Решение.

var s, g: integer; begin s:=0; readln(g); while g0 do begin if (g mod 3 = 0) and (g div 10 = 0) then s:=s+1; readln(g); end; writeln(s); end.

 

Приведем другое решение на языке Python.

count = 0 a = 1 while a != 0: a = int(input()) if a == 0: break if a % 3 == 0 and a // 10 == 0: count += 1 print(count)