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