Как заполнить массив из 10 элементов степенями числа 2 (от 21 до 2N), чтобы элемент с индексом i равнялся 2 в степени i, используя язык Паскаль?
Информатика 9 класс Массивы и циклы в программировании массив из 10 элементов степени числа 2 Паскаль заполнение массива индекс i 2 в степени i программирование на паскале Новый
Привет! Давай разберемся, как заполнить массив из 10 элементов степенями числа 2 на языке Паскаль. Это довольно просто!
Мы хотим создать массив, где каждый элемент с индексом i будет равен 2 в степени i. То есть:
Вот пример кода на Паскале, который это делает:
program FillArray; var arr: array[0..9] of Integer; i: Integer; begin for i := 0 to 9 do arr[i] := 1 shl i; { Используем побитовый сдвиг для вычисления 2^i } { Выводим массив на экран } for i := 0 to 9 do WriteLn('arr[', i, '] = ', arr[i]); end.
В этом коде мы используем оператор "shl" для быстрого вычисления степеней двойки. Он сдвигает число 1 влево на i бит, что эквивалентно 2 в степени i.
Попробуй запустить этот код, и ты увидишь, как массив заполняется нужными значениями! Если будут вопросы, всегда рад помочь!