1-11 класс
  • 1-11 класс
  • 1 класс
  • 2 класс
  • 3 класс
  • 4 класс
  • 5 класс
  • 6 класс
  • 7 класс
  • 8 класс
  • 9 класс
  • 10 класс
  • 11 класс
Выберите класс
Предметы
Босова (Раб тетрадь)
Упр.220 ГДЗ Рабочая тетрадь Босова 8 класс 2024 (Информатика)
Босова, Босова
8 класс
Класс
8
Предмет
Информатика
Автор
Босова, Босова

Упр.220 ГДЗ Рабочая тетрадь Босова 8 класс 2024 (Информатика)

Задача
  1. Определите значение переменных $$s$$ и $$i$$ после выполнения фрагментов программы, записанных на двух языках программирования.

    а) Паскаль
    $$s := 0;$$
    $$i := 3;$$
    repeat
    $$s := s + 5\ div\ i;$$
    $$i := i — 1;$$
    until $$i < 1;$$ Python
    $$s = 0$$
    $$i = 3$$
    while True:
        $$s = s + 5 // i$$
        $$i -= 1$$
        if $$i < 1$$: break б) Паскаль
    $$s := 0;$$
    $$i := 1;$$
    repeat
    $$s := s + 1 / i;$$
    $$i := i — 1;$$
    until $$i <= 1;$$ Python
    $$s = 0$$
    $$i = 1$$
    while True:
        $$s = s + 1 / i$$
        $$i -= 1$$
        if $$i <= 1$$: break

Подробный ответ

а) Начальные значения: $$s=0$$, $$i=3$$.

Цикл повторяется, пока $$i<1$$ не станет истинным.

$$s$$$$i$$$$i<1$$
03нет
12нет
31нет
80да

После выполнения цикла получаем: $$s=8$$, $$i=0$$.

б) Начальные значения: $$s=0$$, $$i=1$$.

Цикл выполняется один раз, так как после уменьшения $$i$$ условие $$i\le 1$$ становится истинным.

$$s$$$$i$$$$i\le 1$$
01нет
10да

После выполнения цикла получаем: $$s=1$$, $$i=0$$.

Ответ

а) $$s=8$$, $$i=0$$.
б) $$s=1$$, $$i=0$$.



Общая оценка
4.3 / 5
Другие учебники
Другие предметы