М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
soktomunkuev20
soktomunkuev20
11.07.2021 21:47 •  Информатика

ОЧЕНЬ НУЖНА БУДУ ОЧЕНЬ БЛАГОДАРЕН.
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

👇
Ответ:
мик150
мик150
11.07.2021
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
4,4(37 оценок)
Проверить ответ в нейросети
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ