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

1.Имеется описание массива var c: array [1...20] of integer; Для хранения массива C будет отведено ... последовательных ячеек памяти объемом ... байтов
1) 20, 40
2) 40, 20
3) 20, 320
4) 20, 20

2.Массив описан следующим образом:
const b: array [1...5] of integer = (1, 2, 3, 5, 11);
Значение выражения b[5]*b[4]-b[2]-b[3]*b[1] будет равно:
1) 15
2) 50
3) -11
4) 22

3.Какой оператор необходимо вставить вместо многоточия в следующий фрагмент программы на языке Паскаль, чтобы верно решалась задача нахождения произведения элементов массива А, содержащего N элементов?
for i:=1 to N do S:=S*A[1]
1) S:=1
2) S:=0
3) S:=A[1]
4) S:=A[N]​

Показать ответ
Ответ:
denkashavcev
denkashavcev
18.02.2021 22:30

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

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