Упражнение №1
Информатика · Информатика · 9 класс · Вариант 1 Самостоятельная работа 4 ГДЗ Самостоятельные и контрольные работы Босова 9 класс (Информатика)
Решение


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