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

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. Какой результат будет выведен на экран после выполнения программы? ​

Показать ответ
Ответ:
546546YGygY
546546YGygY
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-бота