Рассмотрим вариант решения задания из учебника Босова, Босова, Лобанов 9 класс, Просвещение: Самостоятельная работа № 4 ОДНОМЕРНЫЕ МАССИВЫ ЦЕЛЫХ ЧИСЕЛ ВАРИАНТ 1 1. Дан одномерный массив а из шести элементов: -125 200 10 6 43 11 1) Как объявить этот массив в программе, записанной на языке Паскаль? 2) Чему равно значение элемента массива с индексом 4? 3) Чему равно значение элемента массива а [а [4] ]? 1) Паскаль: Переменный массив: var a: array [1..6] of integer=(-125,200,10,6,43,11); Если массив постоянный: const a: array [1..6] of integer = (-125,200,10,6,43,11) Python: from array import* a = array ('i', [-125, 200, 10, 6, 43,11]) Или списком: a = [-125, 200, 10, 6, 43,11] 2) 6 3) 11 2. Программа обрабатывает одномерный целочисленный массив Dat: і 1 2 3 4 5 6 7 8 9 10 Dat [і] 70 80 90 100 80 40 40 70 80 90 Заполните трассировочную таблицу и определите, какие числа будут выведены в результате выполнения следующего фрагмента программы. Ответ: m=40 k=6 3. Дополнительное задание. Программисту было поручено написать программу нахождения суммы отрицательных элементов одномерного целочисленного массива. Программист разработал программу, но допустил в ней одну ошибку. Текст программы с ошибкой представлен ниже: program nl; var а: array [1..8] of integer; s, k: integer; begin for k := 1 to 8 do readln (a[k]); s := 0; for k := 1 to 8 do if a[k] < 0 then s := s + a[l]; writein(s) end Каким окажется ответ после исполнения этой программы, если в качестве элементов массива будут введены числа 1, 2, 3, 4, -1, -2, -3, -4? Как исправить программу, чтобы она решала поставленную перед программистом задачу? Вывод программы по представленному варианту: 4 (четыре раза сложит первый элемент массива, который равен 1) Ошибка: s:=s+a[1] Исправление: s:=s+a[k]