Вопрос задан 07.07.2023 в 15:54. Предмет Информатика. Спрашивает Набиев Еркебулан.

Очень прошу Задача 3 Посчитайте сумму всех чисел на полуинтервале [a; b) или [b; a), в

зависимости от того, какое число больше. Пример ввода:10 1 Пример вывода: 45 Задача 4 Посчитайте сумму квадратов всех чисел, находящихся в полуинтервале [a, b) или [b, a), и выведите ее на экран. Пример ввода:8 4 Пример вывода: 126 Задача 5 Числа Фибоначчи – известная числовая последовательность, в которой первые два члена равны единице, а каждый последующий получается сложением двух предыдущих. По введенному числу n выведите n чисел Фибоначчи. Пример ввода:8 Пример вывода: 1 1 2 3 5 8 13 21
0 0
Перейти к ответам

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

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

Ответ:

pascal

Объяснение:

program summa_3;

var

 a, b, s:  integer;

begin

 Write('Ведите числа a и b: ');

 ReadLn(a, b);

 if b < a then Swap(a, b);

 while a < b do

   begin

     s := s + a;

     a := a + 1;

   end;

 WriteLn(s);

end.

program summa_4;

var

 a, b, s:  integer;

begin

 Write('Ведите числа a и b: ');

 ReadLn(a, b);

 if b < a then Swap(a, b);

 while a < b do

   begin

     s := s + sqr(a);

     a := a + 1;

   end;

 WriteLn(s);

end.

program fibo_5;

var

 a, b, s, i, n:  integer;

begin

 Write('Ведите n: ');

 ReadLn(n);

   a := 0;

   b := 1;

   Write(b,' ');

   for i := 2 to n do

   begin

       Write(a + b,' ');

       s := b;

       b := a + b;

       a := s

   end;

end.

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

Конечно, я помогу вам с решением задач. Давайте начнем:

Задача 3: Сумма чисел на полуинтервале

plaintext
def calculate_sum(a, b): start = min(a, b) end = max(a, b) total_sum = sum(range(start, end)) return total_sum # Чтение ввода input_str = input("Введите два числа через пробел: ") a, b = map(int, input_str.split()) # Вычисление и вывод суммы чисел на полуинтервале result = calculate_sum(a, b) print(result)

Задача 4: Сумма квадратов чисел на полуинтервале

plaintext
def calculate_square_sum(a, b): start = min(a, b) end = max(a, b) square_sum = sum(x**2 for x in range(start, end)) return square_sum # Чтение ввода input_str = input("Введите два числа через пробел: ") a, b = map(int, input_str.split()) # Вычисление и вывод суммы квадратов чисел на полуинтервале result = calculate_square_sum(a, b) print(result)

Задача 5: Числа Фибоначчи

plaintext
def fibonacci_sequence(n): fib_sequence = [1, 1] # Первые два члена последовательности for i in range(2, n): next_fib = fib_sequence[i - 1] + fib_sequence[i - 2] fib_sequence.append(next_fib) return fib_sequence # Чтение ввода n = int(input("Введите число n: ")) # Вычисление и вывод чисел Фибоначчи fibonacci_numbers = fibonacci_sequence(n) for num in fibonacci_numbers: print(num, end=" ")

Скопируйте соответствующий код для каждой задачи в среду программирования (например, Python) и выполните программу. Введите необходимые значения при вводе, и программа выведет результат для каждой задачи.

0 0

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

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

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

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