Вопрос по информатике:
В таблице Dat хранятся данные о количестве сделанных учениками заданий (Dat[1] – заданий сделал первый ученик
Dat[2] – второй ученик и т.д.). Определите, что будет напечатано в
результате работы следующей программы.
Алгоритмический
язык
алг
нач
целтаб Dat[1:10]
цел k, m
Dat[1]:=7; Dat[2]:=9
Dat[3]:=10; Dat[4]:=5
Dat[5]:=6; Dat[6]:=7
Dat[7]:=9; Dat[8]:=8
Dat[9]:=6; Dat[10]:=7
Dat[11]:=27
m:= 30
нц для k от 1 до 11
если Dat[k] < 8 то
m:=m+1
все
кц
вывод m
кон
Объясните пожалуйста, как тут вообще надо определять
- 17.07.2015 00:18
- Информатика
- remove_red_eye 13261
- thumb_up 6
Ответы и объяснения 1
Смотри, тут массив данных с числами. Их 11.
И есть переменная m которая тут единственная выводиться
"Программу" можно разделить на
1) инициализацию - присваивание значений в таблицу и переменным
2) Вычисление m
Для того, чтобы найти результат нужно посчитать m
Изначально m = 30, но туда добавляется 1 для каждого значения в таблице которое < 8.
Таких значений - 6
Значит ответ - 36
- 17.07.2015 09:38
- thumb_up 3
Знаете ответ? Поделитесь им!
Есть сомнения?
Не нашли подходящего ответа на вопрос или ответ отсутствует? Воспользуйтесь поиском по сайту, чтобы найти все ответы на похожие вопросы в разделе Информатика.
Трудности с домашними заданиями? Не стесняйтесь попросить о помощи - смело задавайте вопросы!
Информатика — наука о методах и процессах сбора, хранения, обработки, передачи, анализа и оценки информации с применением компьютерных технологий, обеспечивающих возможность её использования для принятия решений.