Академический Документы
Профессиональный Документы
Культура Документы
Задача 1:
Написать программу для машины УМ-3, которая позволяет вычислить сумму первых 10 нечетных чисел 1, 3, 5,7, 9, …,
i=9
19. Формула для вычисления суммы: S=∑ (2∗i+ 1)
i=0
Алгоритм:
i := 1;
S := 0;
while i <= 9 do
begin
S := S + (2*i+1);
i := i+1
end
0100 ~ S
0101 ~ t1
0102 ~ i
Адрес Содержимое ячейки Комментарий
Алгоритм:
i := 1;
S := 0;
repeat
S := S + (2*i+1);
i := i+1
until i > 9
0100 ~ S
0101 ~ t1
0102 ~ i
If x>=5 then …
X – 0100
5 – 0101
Алгоритм:
i := 1;
S := 0;
repeat
i := i + 1
until i > 25
0100 ~ S
0101 ~ t1
0102 ~ t2
0103 ~ mod
0104 ~ i
Решение:
Адрес Содержимое ячейки Комментарий
i := 1;
S := 0;
repeat
i := i + 1
until i > 25