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

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

Показать ответ
Ответ:
Angelka04
Angelka04
09.08.2020 19:23
For - это цикл со счетчиком
"i := 0 to 10" - это начальное и конечное значения (ноль и десять)
т.е. начинаем с нуля, что-то делаем, и берем следующее число - "1"
потом снова что-то делаем, берем следующее - "2"
в "i" - записывается то число, с которым работаем в данный момент
и так, пока не дойдем до "10"

а вот что именно делать - написано между словами "begin" и "end"или сразу после "do" (если строка одна)

1) Можно представить несколько клеток с номерами (A0...A10) и числами в них
а в квадратных скобках "[i]" - номер клетки
Берем ноль, A[0] - "ячейку с номером 0" и записываем туда число 10
A[i] := 10 - i;
A[0] = 10 - 0 (в А0 записать 10)
далее в A[1] записываем "9" (10 - 1)
в A[2] записываем "8" (10 - 2)
и так до десяти включительно

2)далее цикл от 0 до 5
A[10-0] = A[5-0] (из десятой клетки записываем число в пятую)
A[5+0] = A[0]

A[10-1] = A[5-1] (из 9ой в 4)
A[5+1] = A[1] (из 6ой в 1)

A[10-2] = A[5-2] (8 -> 3)
A[5+2] = A[2] (7 -> 2)
и т.д. и т.п.

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