Вопрос задан 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;​
0 0
Перейти к ответам

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

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

Ответ:

a) k=5 a=6.250

b) s=155 a=160

Объяснение:

В программы были добавлены строки для наглядной трассировки исполнения программ. На каждом шаге исполнения видно, как изменяются переменные.



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

Давайте розглянемо обидва фрагменти програми і з'ясуємо, якими будуть значення змінних після їх завершення:

a) Фрагмент першої програми:

css
k := 1; a := 100; while a > 10 do begin a := a/2; k := k + 1; end;

Після завершення цього фрагмента програми значення змінних будуть такі:

  • Після завершення циклу while, значення a буде менше або дорівнювати 10 (залежно від того, скільки разів виконувалася ітерація циклу).
  • Змінна k буде містити кількість ітерацій циклу while, тобто, скільки разів виконувався цей цикл.

b) Фрагмент другої програми:

css
s := 0; a := 5; while a < 100 do begin s := s + a; a := a * 2; end;

Після завершення цього фрагмента програми значення змінних будуть такі:

  • Після завершення циклу while, значення a буде більше або дорівнювати 100 (залежно від того, скільки разів виконувалася ітерація циклу).
  • Змінна s буде містити суму всіх значень a, що додавались під час ітерацій циклу.

Залежно від початкових значень змінних a та k, результати можуть відрізнятися.

0 0

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

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

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

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