×
  • 1. Количество информации в тексте
  • 2. Логические выражения
  • 3. Кратчайший путь в графе
  • 4. Файловая система
  • 5. Диаграммы в электронных таблицах
  • 6. Выполнение алгоритмов для исполнителей
  • 8. Оператор присваивания
  • 9. Программы с циклами
  • 10. Обработка массивов
  • 11. Количество путей в графе
  • 12. Базы данных. Проверка условия
  • 13. Двоичная система счисления
  • 14. Составление программ для исполнителя
  • 15. Скорость передачи данных
  • 16. Выполнение и анализ алгоритма для автомата
  • 17. Составление адреса URL из частей
  • 18. Поисковые запросы в Интернете
  • 21. Написание программы
  • Спасибо за внимание
  • Разбор задачи № 9. Программы с циклами

    Теория по задаче

    Разбор текущей задачи
    Цикл while Python
    Переменные в Python. Оператор присваивания

    Условие задачи

    135) Запишите значение переменной k, полученное в результате работы следующей программы. Текст программы приведён на трех языках программирования.

    k = 0
    s = 51
    while s > 8:
      s = s - 8
      k = k + 1
    print(k)
    var k, s: integer;
    begin
      k := 0;
      s := 51;
      while s > 8 do begin
        s := s - 8;
        k := k + 1;
      end;
      writeln(k);
    end.
    #include <iostream>
    using namespace std;
    int main()
    {
      int k = 0;
      int s = 51;
      while (s > 8) {
        s = s - 8;
        k = k + 1;
      }
      cout << k;
      return 0;
    }