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

ОЧЕНЬ НУЖНА БУДУ ОЧЕНЬ БЛАГОДАРЕН.
1)Сколько байт оперативной памяти будет занимать описанный массив?
t: array [1..80] of boolean;

Варианты ответов
160
10
0
80

2) Сколько элементов в описанном массиве?
d: array [byte] of byte;

3) Сколько байт занимает описанный массив?
a: array [boolean] of real;

4)Как обратится к элементу массива а с индексом 5?

5)Какие варианты описания элементов массива являются правильными?

Варианты ответов
c: array [char] of 1..7;
m: array [integer] string;
t: array [real] of real;
a: array [1..2] of byte;

6)Сколько байт оперативной памяти в среде Pascal ABC занимает описанный двумерный массив?
a: array [1..50, 1..70] of integer;

Варианты ответов
7000
70
3500
50

Показать ответ
Ответ:
ltandreeva2016
ltandreeva2016
26.12.2023 01:02
1) Для определения количества байт, занимаемых описанным массивом, нужно узнать размер одного элемента массива и умножить его на количество элементов.
В данном случае массив состоит из 80 элементов типа boolean. Так как размер boolean в Pascal равен 1 байту, то для определения количества байт памяти, занимаемых массивом, нужно умножить 1 байт на 80 элементов:
1 * 80 = 80 байт

Ответ: 80

2) Чтобы определить количество элементов в описанном массиве, нужно найти диапазон индексов массива. В данном случае диапазоном является [byte], что означает, что индексами массива могут быть любые значения типа byte.
Так как byte является 1-байтовым типом данных, то диапазон [byte] позволяет использовать индексы от 0 до 255 (256 различных значений).
Таким образом, в описанном массиве есть 256 элементов.

Ответ: 256

3) Для определения количества байт, занимаемых описанным массивом, нужно узнать размер одного элемента массива и умножить его на количество элементов.
В данном случае массив состоит из элементов типа real, который обычно занимает 8 байт памяти в среде Pascal.
Так как размер real равен 8 байтам, а массив a имеет тип boolean в качестве индекса. Так как boolean обычно занимает 1 байт памяти, нужно умножить 8 на 2, так как есть 2 варианта значений для boolean (true и false):
8 * 2 = 16 байт

Ответ: 16

4) Чтобы обратиться к элементу массива а с индексом 5, нужно указать имя массива а, а затем номер индекса в квадратных скобках: a[5].

5) Правильные варианты описания элементов массива:
- c: array [char] of 1..7; (Массив с индексом char и элементами от 1 до 7)
- a: array [1..2] of byte; (Массив с индексом от 1 до 2, и элементами типа byte)

Неправильные варианты описания элементов массива:
- m: array [integer] string; (Необходим тип для элементов)
- t: array [real] of real; (Необходим тип для индекса)

6) Для определения количества байт, занимаемых двумерным массивом, нужно узнать размер одного элемента массива и умножить его на количество элементов.
В данном случае массив состоит из элементов типа integer. Так как размер integer равен 2 байта в Pascal ABC, то для определения количества байт памяти, занимаемых массивом, нужно умножить 2 байта на количество элементов.
Однако, в данном случае двумерный массив определен с диапазонами [1..50, 1..70], что означает, что у нас есть два набора индексов с диапазонами от 1 до 50 и от 1 до 70. То есть, двумерный массив содержит 50 * 70 элементов.
Таким образом, для определения количества байт памяти, занимаемых массивом, нужно умножить 2 байта на 50*70 элементов:
2 * (50 * 70) = 7000 байт

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