tutotveti.ru
Предметы
Биология
Українська мова
Музыка
Французский язык
Физика
МХК
Обществознание
Психология
ОБЖ
Право
Беларуская мова
Литература
Химия
Українська література
Экономика
Немецкий язык
География
Информатика
Қазақ тiлi
Геометрия
Английский язык
Русский язык
Окружающий мир
Алгебра
История
Другие предметы
Видео-ответы
ПОИСК
Войти
Регистрация
Информатика
Используя рекурсивную функцию
Используя рекурсивную функцию вычислить 3^(9) три девятой степени только с полным кодом.
Nataliya49017
3 15.09.2019 13:30
0
Ответы
swvw
07.10.2020 17:20
{
написано на PascalABC.NET но должно работать во всех Паскалях.
Скриншот результата в приложении
}
PROGRAM power_recursive;
var
n,p:word;
function power(num:word; pow:byte):word;
begin
if (pow<2) then
power:=num
else
power:=num*power(num, pow-1);
end;
BEGIN
write('Введите основание степени : '); readln(n);
write('Введите показатель степени >0 : '); readln(p);
writeln( power(n,p) )
END.
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика
deniskalubit
27.04.2020 13:54
Постройте таблицы истинности и логические схемы для следующих выражений: а) A & (B v D) б) (А v В) v (C & D) в) (А & B) v C...
kirillnesterov06
27.04.2020 13:59
Тест по программе Какого значение ключевого поля? А.Создание связей между таблицами В.Создание новых таблиц С.Фильтрация данных D.Сортировка данных 2)В режиме конструктора...
tanya665444
21.05.2019 00:00
Нужно решить данные . буду признателен. 1. составьте программу ввода и вывода массива: 3,4,-9,8,1,-6,2,-5,-1,7,5,9. 2. составьте блок-схему алгоритма и программу вычисления...
Abbszbbs
20.05.2019 22:59
Решите две программы s=(a+b)*h/(типо дробь)2 y=2x’2(типо маленькая 2 сверху)+4abc...
Rina12346
15.08.2019 18:20
Установите соответствие: 1 текстовый файл, 2 графический файл 3 архивный файл 4 звуковой файла а летний дворец б солнышко в проба г гроздь рябины...
Юліяcoolgirl
15.08.2019 18:20
Даны 5 целых чисел. посчитайте минимально возможную и максимально возможные суммы выбрав ровно 4 числа из заданных изначально с++...
olegfrolof0198олег
15.08.2019 18:20
Естественные языки .искусственные языки . слова,нотные знаки ,точки и тире,звуки,флажки,стрелки,специальные знаки.соедини стрелками по смыслу....
ssshhhhhhannnnssha
15.08.2019 18:20
Укажи формы абстрактного мышления.запишите их определение...
adelina121212
15.08.2019 18:20
Напишите дано к этой ну и решение ну самое главное дано ((обьем оперативной памяти 512мб,а емкость жесткого диска 120 гб.во сколько раз емкость жесткого диска большее,чем...
dondokovsoel59
15.08.2019 18:20
Написать програму вычесления площади и периметра прямоугольника , если извесна длина сторон a, b.(всё это дольжно выгледит програмай для паскаль adc)...
Популярные вопросы
Ээсе люди не , а становятся теми, кто они есть : *...
2
Решить, ! y= - x^2 - x + 21) найти области определения и значения функций.2)...
1
Существует традиции при встрече знакомых лдей, обмена . при расставании...
2
35 каждому! сами не из интернета сочинение на эту тему: ...
3
Какой объем можно вычесть, чтобы можно было откалибровать 1 кг. на 1 кг...
2
Как на координатной прямой найти верное утверждения?...
3
Письменный пересказ (короткие предложения из 5 слов. по схеме: подлежащее-сказуемое-что-где-когда)...
1
Расскажите в каком порядке надо выполнять действия при нахождении значения...
2
Составить текст по where and why people travel с переводом зарание...
2
Как решить уравнение- корень из (3-x-x^2) = x^2...
3
написано на PascalABC.NET но должно работать во всех Паскалях.
Скриншот результата в приложении
}
PROGRAM power_recursive;
var
n,p:word;
function power(num:word; pow:byte):word;
begin
if (pow<2) then
power:=num
else
power:=num*power(num, pow-1);
end;
BEGIN
write('Введите основание степени : '); readln(n);
write('Введите показатель степени >0 : '); readln(p);
writeln( power(n,p) )
END.