alarm
Задайте вопрос
Информатика
Entoni

где ошибка в кумире?алг"Количество четных элементов в массиве" нач вещтаб T[1:5] цел з,а ,вещ х,у вывод "введите значение элементов массива" нц для з от 1 до 5 ввод T[з] кц х:=0 у:=0 нц для з от 1 до 5 если mod(а[з],2)=0 то х:=х+а у:=у+1 все кц вывод"количество четных элементов в массиве" кон

ответы: 1
Зарегистрируйтесь, чтобы добавить ответ
Ответ:

Исходная программа с описанием ошибок:

алг"Количество четных элементов в массиве" | имя алгоритма не требуется заключать в кавычки

нач

вещтаб T[1:5] | тут задан массив вещественных (надо- целых, т. к. чётные-значит целые)

цел з,а ,вещ х,у | нужны только переменные з,у (и обе должны быть целые)

вывод "введите значение элементов массива"

нц для з от 1 до 5

ввод T[з]

кц

х:=0 | эта строка не нужна (лишняя переменная)

у:=0

нц для з от 1 до 5

если mod(а[з],2)=0 | имя массива указано как 'а' (надо- 'T')

то

х:=х+а | эта строка не нужна (обе переменные не используются)

у:=у+1

все

кц

вывод"количество четных элементов в массиве" | нет вывода самого количества чётных элементов

кон

Вот программа, где все указанные ошибки исправлены (ещё я поправил тексты - дважды была пропущена "ё" (чётных), и некоторые другие правки сообщений программы для их лучшего вида, например перенос строки после запроса на ввод):

алг Количество чётных элементов в массиве

нач

целтаб T[1:5]

цел з,у

вывод "Введите значения элементов массива:",нс

нц для з от 1 до 5

ввод T[з]

кц

у:=0

нц для з от 1 до 5

если mod(T[з],2)=0

то

у:=у+1

все

кц

вывод "Количество чётных элементов в массиве= ",у

кон

Усовершенствования (это уже не относится к данному заданию):

На самом деле, программа могла быть короче, если обработку элементов массива сделать в том же цикле, что и ввод этих элементов (в таком случае даже сам массив не нужно будет создавать, если только не предполагается его использование в дальнейшем). Вот пример такой укороченной программы:

алг Количество чётных элементов в массиве

нач

цел н,ч=0

вывод "Введите значения элементов массива:",нс

нц 5 раз

ввод н

если mod(н,2)=0 то ч:=ч+1 всё

кц

вывод "Количество чётных элементов в массиве= ",ч

кон

71
Julie Richardson
Чтобы ответить необходимо зарегистрироваться.

Другие вопросы: - Информатика

Тег - це: *1.код для визначення

Все заглавные буквы русского алф

Сто поинтов на с++ или PythonДля

Домашнее задание 0 Письмо другу.

посчитайте ДАНО НАТУРАЛЬНОЕ

Яна нашла в любимом блоге красив

Контакты
Реклама на сайте