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

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

Задача
  1. Дана программа на двух языках программирования:

    Паскаль
    var x, k1, k2: integer;
    begin
    k1 := 0;
    k2 := 0;
    repeat
    writeln(‘Введите целое число’);
    readln(x);
    if x < 0 then k1 := k1 + 1;
    if x > 0 then k2 := k2 + 1;
    until x = 0;
    writeln(‘k1 = ‘, k1, », ‘k2 = ‘, k2)
    end.

    Python
    k1 = 0
    k2 = 0
    while True:
        x = int(input(‘Введите целое число ‘))
        if x < 0:
            k1 += 1
        if x > 0:
            k2 += 1
        if x == 0:
            break
    print(‘k1 = ‘, k1, ‘, k2 = ‘, k2)

    Чем являются результаты работы программы? Составьте блок-схему, соответствующую программе.

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

Программа последовательно вводит целые числа, пока не встретится число $$0$$. При каждом вводе:

  • если $$x < 0$$, увеличивается счётчик $$k1$$;
  • если $$x > 0$$, увеличивается счётчик $$k2$$;
  • если $$x = 0$$, цикл заканчивается.

Значит, программа считает количество отрицательных чисел $$k1$$ и количество положительных чисел $$k2$$, введённых до первого нуля.

Блок-схема должна содержать:

  • начало;
  • инициализацию $$k1=0$$, $$k2=0$$;
  • ввод $$x$$;
  • проверку $$x<0$$ и при необходимости $$k1=k1+1$$;
  • проверку $$x>0$$ и при необходимости $$k2=k2+1$$;
  • проверку $$x=0$$;
  • если $$x \ne 0$$ — переход к новому вводу, если $$x=0$$ — вывод $$k1, k2$$ и конец.

Ответ

Программа считает количество введённых отрицательных чисел $$k1$$ и положительных чисел $$k2$$ до ввода числа $$0$$.

Блок-схема: начало → $$k1=0$$, $$k2=0$$ → ввод $$x$$ → проверка $$x<0$$ → при «да» $$k1=k1+1$$ → проверка $$x>0$$ → при «да» $$k2=k2+1$$ → проверка $$x=0$$ → при «нет» снова ввод $$x$$, при «да» вывод $$k1, k2$$ → конец.

Иллюстрация к решению «Упр.223 ГДЗ Рабочая тетрадь Босова 8 класс 2024 (Информатика)», 1



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