Algoritmus
Информатика

1) Write a full program for the algorithm fragment, perform a manual loop, determine the number of loop iterations

1) Write a full program for the algorithm fragment, perform a manual loop, determine the number of loop iterations, and the values of the variables s and n. a) s := 0; n := 14; while n <= 18 do s := s + 25; n := n + 1; end loop b) integer s, n s := 0; do while n from 6 to 12 do s := s + 5; output n, s; end loop
2) Write a program: input two integers a and b (a ≤ b) and output the squares of all numbers from a to b. Example: enter two numbers: 4 5 result 4*4=16 5*5=25
3) Write a program: input an integer a and output the squares of all numbers from 1 to a with a step of 0.1. Example: enter the final number: 1 result 0.1 0.01
Верные ответы (1):
  • Magicheskiy_Troll_5718
    Magicheskiy_Troll_5718
    33
    Показать ответ
    Algoritmus:

    Обратите внимание, что фрагмент алгоритма, который нужно найти, подразумевает использование цикла while. Давайте разберем каждую часть по порядку.

    a) Инициализация переменных:
    s := 0; n := 14;
    Переменная s инициализируется значением 0, а переменная n инициализируется значением 14.

    b) Цикл while:
    while n > 0 do
    s := s + n mod 10;
    n := n div 10;

    В этом цикле, на каждой итерации, значение переменной s увеличивается на значение n mod 10, которое представляет собой остаток от деления n на 10. Затем значение переменной n делится на 10 без остатка. Цикл выполняется до тех пор, пока значение переменной n больше 0.

    Итак, давайте выполним этот фрагмент алгоритма вручную:

    Итерация 1:
    s := 0 + 14 mod 10 = 4;
    n := 14 div 10 = 1;

    Итерация 2:
    s := 4 + 1 mod 10 = 5;
    n := 1 div 10 = 0;

    Цикл завершается, так как значение переменной n становится равным 0.

    Таким образом, количество итераций цикла равно 2, значение переменной s равно 5, а значение переменной n равно 0.

    Совет: Чтобы лучше понять этот алгоритм, можно пройтись по каждой итерации цикла вручную, записав промежуточные значения переменных s и n. Это поможет вам увидеть, как меняются значения в ходе выполнения цикла и понять работу алгоритма.

    Ещё задача: Выполните фрагмент алгоритма с начальными значениями s := 0 и n := 345. Определите количество итераций цикла, а также значения переменных s и n после завершения цикла.
Написать свой ответ: