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

Впрограмме описан одномерный целочисленный массив с индексами от 0 до 10. ниже представлен фрагмент программы, обрабатывающей данный массив: s: = 0; n: = 10; for i: =0 to n do begin if a[n-i]-a[і] < a[і] then s: =s+a[і]; end; в начале выполнения этого фрагмента в массиве находились числа 0, 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, т. е. а[0]=0, а[1]=2 и т. д. чему будет равно значение переменной s после выполнения данной программы?

Показать ответ
Ответ:
S = 0;
i=0, A[10]-A[0] < A[0] ⇒ 20-0 < 0 ⇒ false
i=1, A[9]-A[1] < A[1] ⇒ 18-2 < 2 ⇒ false
i=2, A[8]-A[2] < A[2] ⇒ 16-4 < 4 ⇒ false
i=3, A[7]-A[3] < A[3] ⇒ 14-6 < 6 ⇒ false
i=4, A[6]-A[4] < A[4] ⇒ 12-8 < 8 ⇒ true ⇒ s=8
i=5, A[5]-A[5] < A[5] ⇒ 10-10 < 10 ⇒ true ⇒ s=8+10=18
i=6, A[4]-A[6] < A[6] ⇒ 8-12 < 12 ⇒ true ⇒ s=18+12=30
i=7, A[3]-A[7] < A[7] ⇒ 6-14 < 14 ⇒ true ⇒ s=30+14=44
i=8, A[2]-A[8] < A[8] ⇒ 4-16 < 16 ⇒ true ⇒ s=44+16=60
i=9, A[1]-A[9] < A[9] ⇒ 2-18 < 18 ⇒ true ⇒ s=60+18=78
i=10, A[0]-A[10] < A[10] ⇒ 0-20 < 20 ⇒ true ⇒ s=78+20=98
ответ: s=98
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота