Вопрос задан 13.07.2023 в 10:25. Предмет Информатика. Спрашивает Кравченко Оля.

Нужна решить задания по информатике 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;
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Жан Белгісіз.

Ответ:

Объяснение:

1. 2

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

3. 24  

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.
  1. Данный цикл будет выполняться 3 раза. Изначально переменной i присваивается значение 2, а цикл выполняется до тех пор, пока i меньше 5. На каждой итерации значение i увеличивается на 1, поэтому цикл выполнится при i = 2, 3 и 4.

  2. После выполнения фрагмента программы, значение переменной "a" будет равно -2. Внутри цикла переменной "a" присваивается значение 1-3, что равно -2. Цикл выполняется 3 раза, но каждый раз значение "a" перезаписывается, поэтому остаётся только последнее присвоенное значение, то есть -2.

  3. Массив "A" занимает 24 байта в памяти. Размер массива определяется как разница между максимальным и минимальным индексами плюс 1, умноженная на размер одного элемента. В данном случае, разница между -3 и 2 равна 5, плюс 1 равно 6. Так как на целое число отводится 4 байта, то массив "A" займет 6 * 4 = 24 байта.

  4. В тело цикла нужно поместить оператор присваивания, который будет заполнять элементы массива "A" последовательностью чисел. Так как массив нужно заполнить значениями (1 3 5 7 9 11), можно использовать следующий оператор:

for k:=1 to 6 do begin A[k] := 2 * k - 1; end;

Этот оператор будет присваивать элементам массива "A" значения, начиная с 1 и с шагом 2.

0 0

Похожие вопросы

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

Последние заданные вопросы в категории Информатика

Задать вопрос