
1.Имеется описание массива var c: array [1...20] of integer; Для хранения массива C будет
отведено ... последовательных ячеек памяти объемом ... байтов1) 20, 402) 40, 203) 20, 3204) 20, 202.Массив описан следующим образом:const b: array [1...5] of integer = (1, 2, 3, 5, 11);Значение выражения b[5]*b[4]-b[2]-b[3]*b[1] будет равно:1) 152) 503) -114) 223.Какой оператор необходимо вставить вместо многоточия в следующий фрагмент программы на языке Паскаль, чтобы верно решалась задача нахождения произведения элементов массива А, содержащего N элементов?for i:=1 to N do S:=S*A[1]1) S:=12) S:=03) S:=A[1]4) S:=A[N]

Ответы на вопрос

1. В Паскале значение типа integer занимает 2 байта.
Для хранения массива C будет отведено 20 последовательных ячеек памяти объемом 40 байтов
2. Просто считаем.
11*5-2-3*1 = 50
Ответ: 2) 50
3) Ну мы многоточия не видим, но произведение как ищется? Берем переменную, даем ей значение "1", а затем умножаем на каждой элемент массива.
for i:=1 to N do S:=S*A[1] здесь не хватает только присвоения переменной S единицы.
S := 1;
Ответ: 1) S:=1



Для хранения массива
var c: array [1...20] of integer;
будет отведено 20 последовательных ячеек памяти объемом 40 байтов.Значение выражения
b[5]*b[4]-b[2]-b[3]*b[1]
будет равно: 3 - (2) - (3*1) = 3 - 2 - 3 = -2.Чтобы верно решалась задача нахождения произведения элементов массива
A
, содержащегоN
элементов, вам нужно вставить следующий оператор вместо многоточия:lessfor i:=1 to N do S:=S*A[i];


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