Присоединиться

11 класс·высокий уровень

Нужно написать программу, которая выводит на экран количество четных

Условие

На обработку поступает последовательность из четырёх неотрицательных чисел. Нужно написать программу, которая выводит на экран количество четных чисел, и их сумму. Если таких чисел нет, требуется вывести на экран «NO». Для решения этой задачи ученик написал такую программу:Бейсик | Python | count = 0 sum = 0 FOR I = 1 TO 4 INPUT x IF x mod 2 = 0 THEN sum = x + i count = count + 1 END IF NEXT I IF sum > 0 THEN PRINT count PRINT sum ELSE PRINT "NO" END IF | count = 0sum = 0for i in range(1,5): x = int(input()) if x % 2 == 0: sum = x + i count = count + 1if sum > 0: print(count) print(sum)else: print("NO") | Алгоритмический язык | Паскаль | алгнач цел sum,i,x,count count := 0 sum := 0 нц для i от 1 до 4 ввод x если mod(x,2) = 0 то sum := x + i count := count+1 все кц если sum > 0 то вывод count, нс вывод sum иначе вывод "NO" всекон | var sum,i,x,count: integer;begin count := 0; sum := 0; for i := 1 to 4 do begin read (x); if x mod 2 = 0 then begin sum := x + i; count := count+1; end end; if sum > 0 then begin writeln(count); writeln(sum); end else writeln('NO');end. | Си++ | #include <iostream>using namespace std;int main(void){ int sum, i, x, count; count = 0; sum = 0; for (i = 1; i < 5; i++) { cin >> x; if (x % 2 == 0) { sum = x + i; count = count+1; } } if (sum > 0) { cout << count << "\n"; cout << sum << "\n"; } else cout << "NO\n";} | Последовательно выполните следующее.1. Напишите, что выведет эта программа при вводе набора 70 93 50 19.2. Приведите пример такого набора чисел, что, несмотря на ошибки, программа печатает правильный ответ.3. Найдите все ошибки в этой программе (их может быть одна или несколько, но не больше двух). Для каждой ошибки: выпишите строку, в которой сделана ошибка, и приведите правильный вариант строки. Критерии оценивания выполнения задания | Баллы | Не выполнены условия, позволяющие поставить 1, 2 или 3 балла | 0 | Не выполнены условия, позволяющие поставить 2 или 3 балла. Выполнены два необходимых действия из четырёх | 1 | Не выполнены условия, позволяющие поставить 3 балла. Имеет место одна из следующих ситуаций:а) выполнены три из четырёх необходимых действий. Ни одна верная строка не указана в качестве ошибочной;б) выполнены все четыре необходимых действия. Указано в качестве ошибочной не более одной верной строки | 2 | Выполнены все четыре необходимых действия и ни одна верная строка не указана в качестве ошибочной | 3 | Максимальный балл | 3 |

Формат задания

Развёрнутый ответ: короткого ответа здесь нет — оценивается само рассуждение. Разбор откроется после входа.

Решение по шагам

  1. Как рассуждать

    При вводе чисел 70 93 50 19 программа выведет числа 2 и 53.2.

Осталось ещё 5 шагов

  1. Шаг 2

  2. Шаг 3

  3. Шаг 4

  4. Шаг 5

  5. Шаг 6

Получить полное решение

Бесплатно · займёт минуту

Другие задачи по теме «Исправление ошибок в программе»

Нужно написать программу, которая выводит на экран количество четных — решение с объяснением | Lom Ai