Напишите программу, вычисляющую 2^N. Входные данные Вводится целое неотрицательное число N, которое...

Тематика Информатика
Уровень 10 - 11 классы
программирование вычисления степень двойки целое неотрицательное число входные данные выходные данные примеры Паскаль 2^N ограничение 30
0

Напишите программу, вычисляющую 2^N.

Входные данные

Вводится целое неотрицательное число N, которое не превосходит 30.

Выходные данные

Выведите число 2^N.

Примеры

входные данные

0

выходные данные

1

входные данные

4

выходные данные

16 (на Паскале) буду очень благодарен

avatar
задан 3 месяца назад

2 Ответа

0

Пример программы на языке программирования Python:

N = int(input())
result = 2 ** N
print(result)

Пример программы на языке программирования Pascal:

program PowerOfTwo;

var
  N, result: integer;

begin
  readln(N);
  result := 2 ** N;
  writeln(result);
end.

Надеюсь, это поможет вам решить задачу!

avatar
ответил 3 месяца назад
0

Для написания программы на языке программирования Паскаль, которая вычисляет 2^N (2 в степени N), важно учитывать несколько моментов:

  1. Входные данные: Вводится целое неотрицательное число ( N ), которое не превышает 30. Таким образом, диапазон значений ( N ) — от 0 до 30.
  2. Выходные данные: Необходимо вывести значение 2^N.

В Паскале можно использовать встроенную функцию Exp для вычисления экспоненты. Однако в данном случае проще воспользоваться операцией возведения в степень, которая выполняется с использованием оператора shl (арифметический сдвиг влево) для целых чисел, что значительно упрощает вычисления.

program PowerOfTwo;

var
  N: Integer;
  Result: LongInt;

begin
  // Ввод значения N
  Write('Введите целое неотрицательное число N (0 

avatar
ответил 3 месяца назад

Ваш ответ

Вопросы по теме