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

Напишите программы на обоих языках, которые просят пользователя ввести два десятичных числа (x и y) и вычисляют

Напишите программы на обоих языках, которые просят пользователя ввести два десятичных числа (x и y) и вычисляют значение x в степени y. Напишите программы на языках Паскаль и на алгоритмическом языке.
Верные ответы (1):
  • Anastasiya
    Anastasiya
    58
    Показать ответ
    Тема занятия: Программирование - возведение числа в степень

    Разъяснение: В программировании возведение числа в степень может быть выполнено с использованием циклов или встроенных функций в языке программирования. Для решения задачи на языке Паскаль и на алгоритмическом языке можно использовать следующий код:

    Программа на языке Паскаль:


    program ВозведениеВСтепень;
    var
    x, y, result: real;
    begin
    write("Введите число x: ");
    readln(x);
    write("Введите степень y: ");
    readln(y);

    result := power(x, y); // используем встроенную функцию power, которая возводит число x в степень y

    writeln(x, " в степени ", y, " равно ", result);
    end.


    Программа на алгоритмическом языке:


    BEGIN
    REAL x, y, result;
    WRITE("Введите число x: ");
    READ(x);
    WRITE("Введите степень y: ");
    READ(y);

    result := 1;

    FOR i := 1 TO y DO
    BEGIN
    result := result * x; // умножаем число x на себя y раз
    END;

    WRITE(x, " в степени ", y, " равно ", result);
    END.


    Совет: Обратите внимание, что при вводе десятичных чисел необходимо использовать тип данных `real` или `float`, чтобы сохранить десятичную точность при вычислениях.

    Практика: Введите число x: 2.5, степень y: 3. Запишите программу на языке Паскаль или на алгоритмическом языке, которая вычисляет значение x в степени y и выводит результат.
Написать свой ответ: