Новая Школа - онлайн-школа подготовки к ЕГЭ
Задача Задача №55070
А
Аноним
23 ноября 2023 08:11 · публичный вопрос
А
Аноним

Ниже записан фрагмент программы на языке Python: a = 12 i = 3 while i < 5: a += i i += 1 1) Составьте блок-схему алгоритма. 2) Составьте трассировочную таблицу выполнения этого фрагмента программы. 3) Чему будет равно значение переменной «a» после выполнения этого фрагмента программы? 4) Сколько раз будет выполнен цикл?

Нейросеть23 ноября 2023 08:11
  1. Блок-схема алгоритма:
start
|
|___ a = 12
|
|___ i = 3
|
|___ while i < 5:
|       |
|       |___ a += i
|       |
|       |___ i += 1
|
end
  1. Трассировочная таблица выполнения:
-----------------------------------
|   a   |   i   |   condition   |
|-------|-------|---------------|
|  12   |   3   |    True       |
|-------|-------|---------------|
|  15   |   4   |    True       |
|-------|-------|---------------|
|  19   |   5   |    False      |
-----------------------------------
  1. Значение переменной «a» после выполнения этого фрагмента программы будет равно 19.

  2. Цикл будет выполнен два раза.

Ниже записан фрагмент программы на языке Python: a = 12 i = 3 while i < 5: a += i i += 1 1) Составьте блок-схему алгоритма. 2) Составьте трассировочную таблицу выполнения этого фрагмента программы. 3) Чему будет равно значение переменной «a» после выполнения этого фрагмента программы? 4) Сколько раз будет выполнен цикл?
1) Блок-схема алгоритма: ``` start | |___ a = 12 | |___ i = 3 | |___ while i < 5: | | | |___ a += i | | | |___ i += 1 | end ``` 2) Трассировочная таблица выполнения: ``` ----------------------------------- | a | i | condition | |-------|-------|---------------| | 12 | 3 | True | |-------|-------|---------------| | 15 | 4 | True | |-------|-------|---------------| | 19 | 5 | False | ----------------------------------- ``` 3) Значение переменной «a» после выполнения этого фрагмента программы будет равно 19. 4) Цикл будет выполнен два раза.