
Нужна решить задания по информатике 1. Сколько раз будет выполняться этот цикл? i:=2; while
i<5 do begin writeln('Привет'); i:=i+1 end; ---------------------------------------------------------------------------- 2. Чему будет равно значение целой переменной "a" после выполнения этого фрагмента программы? a:=10; for i:=1 to 3 do begin a:=1-3; end; ------------------------------------------------------------------------------ 3. Сколько байт в памяти занимает массив "A", если на целое число отводится 4 байта? var A: array(-3..2) of interger; ------------------------------------------------------------------------------ 4. Массив нужно заполнить именно так: Х=(1 3 5 7 9 11). Какой оператор надо поместить в тело цикла? for k:=1 to 6 dp begin ... end;

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

Ответ:
Объяснение:
1. 2
2. Условие неправильно написано, по предположим что там написано a:=1-3; тогда в конце а = 1
3. 24



Данный цикл будет выполняться 3 раза. Изначально переменной i присваивается значение 2, а цикл выполняется до тех пор, пока i меньше 5. На каждой итерации значение i увеличивается на 1, поэтому цикл выполнится при i = 2, 3 и 4.
После выполнения фрагмента программы, значение переменной "a" будет равно -2. Внутри цикла переменной "a" присваивается значение 1-3, что равно -2. Цикл выполняется 3 раза, но каждый раз значение "a" перезаписывается, поэтому остаётся только последнее присвоенное значение, то есть -2.
Массив "A" занимает 24 байта в памяти. Размер массива определяется как разница между максимальным и минимальным индексами плюс 1, умноженная на размер одного элемента. В данном случае, разница между -3 и 2 равна 5, плюс 1 равно 6. Так как на целое число отводится 4 байта, то массив "A" займет 6 * 4 = 24 байта.
В тело цикла нужно поместить оператор присваивания, который будет заполнять элементы массива "A" последовательностью чисел. Так как массив нужно заполнить значениями (1 3 5 7 9 11), можно использовать следующий оператор:
for k:=1 to 6 do begin A[k] := 2 * k - 1; end;
Этот оператор будет присваивать элементам массива "A" значения, начиная с 1 и с шагом 2.


Похожие вопросы
Топ вопросов за вчера в категории Информатика







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