Вопрос задан 22.06.2023 в 07:22. Предмет Информатика. Спрашивает Керимов Ильяс.

Пожалуйста помогите написать три программы: одна с for, вторая с while, третья с repeat для

вывода на экран чисел в четвёртой степени от A до B, которые ввёл пользователь. подсказка: Если A> B то в степень возводится число A и на оборот паскаль
0 0
Перейти к ответам

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

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

1)

A = int(input())

B = int(input())

for i in range(A,B+1):

print(i**4)

2)

A = int(input())

B = int(input())

i=A

while i<=B:

print(i**4)

i+=1

3)(В питоне нет функции repeat, здесь представлен ее аналог)

A = int(input())

B = int(input())

i=A

while True:

print(i**4)

i+=1

if i>B:

break

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Конечно! Вот три программы на Pascal, каждая использует разные виды циклов (for, while, repeat) для вывода чисел в четвёртой степени от A до B:

  1. Программа с использованием цикла for:
pascal
program ForLoopExample; var A, B, i: integer; begin write('Введите A: '); readln(A); write('Введите B: '); readln(B); if A > B then begin for i := A downto B do writeln(i, ' в четвертой степени = ', i*i*i*i); end else begin for i := A to B do writeln(i, ' в четвертой степени = ', i*i*i*i); end; end.
  1. Программа с использованием цикла while:
pascal
program WhileLoopExample; var A, B, i: integer; begin write('Введите A: '); readln(A); write('Введите B: '); readln(B); i := A; if A > B then begin while i >= B do begin writeln(i, ' в четвертой степени = ', i*i*i*i); Dec(i); end; end else begin while i <= B do begin writeln(i, ' в четвертой степени = ', i*i*i*i); Inc(i); end; end; end.
  1. Программа с использованием цикла repeat:
pascal
program RepeatLoopExample; var A, B, i: integer; begin write('Введите A: '); readln(A); write('Введите B: '); readln(B); i := A; if A > B then begin repeat writeln(i, ' в четвертой степени = ', i*i*i*i); Dec(i); until i < B; end else begin repeat writeln(i, ' в четвертой степени = ', i*i*i*i); Inc(i); until i > B; end; end.

Каждая из этих программ запрашивает у пользователя значения A и B, затем выводит числа в четвёртой степени от A до B, в зависимости от введенных значений и используемого типа цикла.

0 0

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

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

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

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