В
Все
М
Математика
А
Английский язык
Х
Химия
Э
Экономика
П
Право
И
Информатика
У
Українська мова
Қ
Қазақ тiлi
О
ОБЖ
Н
Немецкий язык
Б
Беларуская мова
У
Українська література
М
Музыка
П
Психология
А
Алгебра
Л
Литература
Б
Биология
М
МХК
О
Окружающий мир
О
Обществознание
И
История
Г
Геометрия
Ф
Французский язык
Ф
Физика
Д
Другие предметы
Р
Русский язык
Г
География
КамбэкBTS
КамбэкBTS
15.09.2022 23:15 •  Информатика

Var k, m: integer; Tok: array[1..10] of integer; begin Tok[1] := 10; Tok[2] := 14;  Tok[3] := 15; Tok[4] := 4;  Tok[5] := 12; Tok[6] := 6;  Tok[7] := 3; Tok[8] := 5;  Tok[9] := 5; Tok[10] := 10; m := 0; for k := 1 to 10 Do if Tok[k] > 6 then m := m + 2;   writeln(m); end. Какой результат будет выведен на экран после выполнения программы? ​

Показать ответ
Ответ:
vladikn2016
vladikn2016
20.02.2021 19:39

10

Объяснение:

Tok[1] = 10

Tok[2] = 14

Tok[3] = 15

Tok[4] = 4

Tok[5] = 12

Tok[6] = 6

Tok[7] = 3

Tok[8] = 5

Tok[9] = 5

Tok[10] = 10

m = 0

для k от 1 до 10 выполнить

если значение элементов массива больше 6 то увеличить переменную m на 2

вывести m

Считаем количество элементов массива больше 6.

Их 5:

Tok[1] = 10

Tok[2] = 14

Tok[3] = 15

Tok[5] = 12

Tok[10] = 10

Т.к. переменная m сначала равна 0, то m = 0 + 2 + 2 + 2 + 2 + 2 = 0 + 2 * 5 = 0 + 10 = 10

0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота