Предмет: Информатика,
автор: DSAYSTGDUA
Lazarus: Виконайте фрагмент програми та з'ясуйте, якими будуть значення змінних після його завершення:
a) k := 1; a := 100;
while a > 10 do
begin
a := a/2;
k := k + 1;
end;
b) s := 0; a := 5;
while a < 100 do
begin
s := s + a;
a := a*2;
end;
Ответы
Автор ответа:
1
Ответ:
a) k=5 a=6.250
b) s=155 a=160
Объяснение:
В программы были добавлены строки для наглядной трассировки исполнения программ. На каждом шаге исполнения видно, как изменяются переменные.
Приложения:
![](https://files.topotvet.com/i/8a6/8a6e15c462bb891a48a54b82b76ab316.png)
![](https://files.topotvet.com/i/178/178ab68c2d5567742287da8d0200a947.png)
Похожие вопросы
Предмет: Русский язык,
автор: тимур127
Предмет: Українська мова,
автор: Kata20052005
Предмет: Русский язык,
автор: 548088
Предмет: Литература,
автор: Ад111
Предмет: Алгебра,
автор: deniskontrovsky