
Вопрос задан 23.06.2023 в 18:14.
Предмет Информатика.
Спрашивает Лебедев Павел.
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;

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

Отвечает Морзалёва Ксения.
Ответ:
a) k=5 a=6.250
b) s=155 a=160
Объяснение:
В программы были добавлены строки для наглядной трассировки исполнения программ. На каждом шаге исполнения видно, как изменяются переменные.





Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.
Давайте розглянемо обидва фрагменти програми і з'ясуємо, якими будуть значення змінних після їх завершення:
a) Фрагмент першої програми:
cssk := 1;
a := 100;
while a > 10 do
begin
a := a/2;
k := k + 1;
end;
Після завершення цього фрагмента програми значення змінних будуть такі:
- Після завершення циклу
while
, значенняa
буде менше або дорівнювати 10 (залежно від того, скільки разів виконувалася ітерація циклу). - Змінна
k
буде містити кількість ітерацій циклуwhile
, тобто, скільки разів виконувався цей цикл.
b) Фрагмент другої програми:
csss := 0;
a := 5;
while a < 100 do
begin
s := s + a;
a := a * 2;
end;
Після завершення цього фрагмента програми значення змінних будуть такі:
- Після завершення циклу
while
, значенняa
буде більше або дорівнювати 100 (залежно від того, скільки разів виконувалася ітерація циклу). - Змінна
s
буде містити суму всіх значеньa
, що додавались під час ітерацій циклу.
Залежно від початкових значень змінних a
та k
, результати можуть відрізнятися.


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

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

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

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

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

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

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

Информатика 31
Последние заданные вопросы в категории Информатика
Предметы
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili