
Вопрос задан 22.07.2023 в 23:23.
Предмет Информатика.
Спрашивает Кочергин Миша.
Определите значение переменной после выполнения фрагмента плииизз 1) s:=0 i:=0 while i<5 do
i:=i+1 s:=s+i 2) s:=0 i:=2 while i>1 do begin s:=s+1/i i:=i-1

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

Отвечает Каспийская Ольга.
Объяснение
запустил прогу на паскале и получил
1) s=5
2)т.к. есть деление то тип real 0.5
запустил прогу на паскале и получил
1) s=5
2)т.к. есть деление то тип real 0.5



Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.
Давайте последовательно выполним каждый из данных фрагментов кода и определим значения переменных после их выполнения.
- Фрагмент кода:
arduinos := 0
i := 0
while i < 5 do
begin
i := i + 1
s := s + i
end
Переменные до выполнения фрагмента кода:
makefiles = 0 i = 0
Теперь выполним цикл:
- Значение
i
увеличится на 1 и станет равным 1. s
увеличится на значениеi
, то есть станет равным 1.i
станет равным 2.s
увеличится на значениеi
, то есть станет равным 3.i
станет равным 3.s
увеличится на значениеi
, то есть станет равным 6.i
станет равным 4.s
увеличится на значениеi
, то есть станет равным 10.i
станет равным 5.s
увеличится на значениеi
, то есть станет равным 15.
После выполнения данного фрагмента кода:
makefiles = 15 i = 5
- Фрагмент кода:
arduinos := 0
i := 2
while i > 1 do
begin
s := s + 1/i
i := i - 1
end
Переменные до выполнения фрагмента кода:
makefiles = 0 i = 2
Теперь выполним цикл:
- Значение
i
уменьшится на 1 и станет равным 1. s
увеличится на1/i
, гдеi
сейчас равно 1, поэтому1/i = 1
.i
станет равным 0 (так как целочисленное деление, 1 // 2 = 0).- Цикл завершится, так как
i > 1
не выполняется.
После выполнения данного фрагмента кода:
makefiles = 1 i = 0
Итак, после выполнения обоих фрагментов кода:
makefiles = 15 i = 5


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

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

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

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

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

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

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

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

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

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