Главная / ЕГЭ Информатика / Задание №24 / ID 34122
ID 34122 ЕГЭ Информатика Линия №24 СдамГИА ID: 5980 Анализ информационных моделей
✈️ TG ВК Следующая ⏭️
Требовалось написать программу, при выполнении которой с клавиатуры считывается натуральное число N, не превосходящее 109, и выводится минимальная цифра этого числа. Программист торопился и написал программу неправильно. (Ниже для Вашего удобства программа представлена на четырёх языках программирования.)

Бейсик
Паскаль

DIM N AS LONG
INPUT N
min_digit = 9
WHILE N >= 10
digit = N MOD 10
IF digit

var N: longint;
digit, min_digit: integer;
begin
readln(N);
min_digit := 9;
while N >= 10 do
begin
digit := N mod 10;
if digit

Си++
Алгоритмический

#include <iostream>
using namespace std;
int main()
{
long int N;
int digit, min_digit;
cin >> N;
min_digit = 9;
while (N >= 10)
{
digit = N % 10;
if (digit = 10
digit := mod(N, 10)
если digit

Python

N = int(input())
min_digit = 9
while N >= 10:
    digit = N % 10
    if digit

Последовательно выполните следующее.
1.  Напишите, что выведет эта программа при вводе числа 547.
2.  Найдите все ошибки в этой программе (их может быть одна или несколько). Для каждой ошибки:
1)  выпишите строку, в которой сделана ошибка;
2)  укажите, как исправить ошибку,  — приведите правильный вариант строки.
Обратите внимание, что требуется найти ошибки в имеющейся программе, а не написать свою, возможно, использующую другой алгоритм решения. Исправление ошибки должно затрагивать только строку, в которой находится ошибка.
💡 Пошаговый разбор и решение:
1.  Программа выведет число 4.
2.  Первая ошибка. Неверное условие окончания цикла. Программа не будет рассматривать старшую цифру числа. Строка с ошибкой: «while N >= 10» do Возможные варианты исправления: «while (N >= 1)» или «while (N > 0)» При этом замены на «while (N > 1)» или «while (N >= 0)» корректными не являются.
3.  Вторая ошибка. Программа выводит значение переменной «digit», а не «min digit». В результате программа всегда выводит вторую слева цифру числа. Строка с ошибкой: «writeln(digit);». Необходимо в строке с выводом результата заменить «digit» на «min digit».
📚 Похожие разобранные задания по предмету:
ID 29563 • Задание №3
В файле приведён фрагмент базы данных «Театр», принадлежащей одному из театров города. Задание 3 База данных...
Смотреть разбор ↗
ID 32427 • Задание №15
На числовой прямой даны три отрезка: P  =  [10, 40], Q  =  [5, 15] и R  =  [35, 50]. Какова наименьшая возможн...
Смотреть разбор ↗
Официальные критерии проверки ФИПИ:
Критерии проверки:

Указания по оцениванию.

Обратите внимание! В задаче требовалось выполнить четыре действия:
1) указать, что выведет программа при конкретной входной последовательности;
2) указать пример последовательности, при которой программа работает правильно;
3) исправить первую ошибку;
4) исправить вторую ошибку.

Для проверки правильности выполнения п. 2) нужно формально выполнить исходную (ошибочную) программу с входными данными, которые указал экзаменуемый, и убедиться в том, что результат, выданный программой, будет таким же, как и для правильной программы.
Для действий 3) и 4) ошибка считается исправленной, если выполнены оба следующих условия:
а) правильно указана строка с ошибкой;
б) указан такой новый вариант строки, что при исправлении другой ошибки получается правильная программа

Критерии оценивания выполнения задания | Баллы

Выполнены все четыре необходимых действия, и ни одна верная строка не указана в качестве ошибочной. | 3

Не выполнены условия, позволяющие поставить 3 балла. Имеет место одна из следующих ситуаций:
а) выполнены три из четырёх необходимых действий. Ни одна верная строка не указана в качестве ошибочной;
б) выполнены все четыре необходимых действия. Указано в качестве ошибочной не более одной верной строки. | 2

Не выполнены условия, позволяющие поставить 2 или 3 балла. Выполнены два необходимых действия из четырёх. | 1

Не выполнены условия, позволяющие поставить 1, 2 или 3 балла. | 0

Максимальный балл | 3
🔗 Другие задания линии №24 по предмету Информатика:
ID 33959 Текстовый файл состоит не более чем из 106 символов X, Y и Z. Определите максимальное количеств... ID 33960 Текстовый файл состоит не более чем из 106 символов X, Y и Z. Определите длину самой длинной по... ID 33961 Текстовый файл состоит не более чем из 106 символов X, Y и Z. Определите максимальную длину цеп... ID 33962 Текстовый файл состоит не более чем из 106 символов A, B и C. Определите максимальное количеств... ID 33963 Текстовый файл состоит не более чем из 106 символов A, B и C. Определите максимальное количеств...
← Предыдущее задание 📚 Все задания по предмету Следующее задание →