Решение задачи на сумму цифр числа 0:00 Пользователь вводит произвольное число, программа находит сумму цифр числа. Алгоритм: нахождение последней цифры числа, прибавление к сумме, удаление последней цифры.
Сокращение программы 11:58 Вместо последней цифры числа, можно сразу добавить последнюю цифру к сумме. Сокращение количества строк кода и использование команды "мод".
Перевод числа из десятичной системы счисления в двоичную 13:38 Алгоритм: деление числа на два, проверка остатка, запись остатка в обратном порядке. Использование команд "диф" и "мод" для деления и нахождения остатка.
Введение в циклы 16:21 Обсуждение различных видов циклов: с заданным условием продолжения работы (цикл пока), с заданным условием окончания работы (цикл до) и с предусловием (цикл с пост условием). Примеры использования циклов в программировании.
Примеры алгоритмов с циклами 28:17 Создание программы для робота, который закрашивает клетки в коридоре заданной длины. Обсуждение условий окончания работы и выхода из цикла. Создание программы для робота, который проверяет наличие стены справа. Обсуждение использования команды "конец" для выхода из цикла.
Создание программы для вывода натуральных чисел 34:11 Создается программа, которая выводит на экран натуральные числа, начиная с единицы. Объявляется переменная "а" и задается тип данных "целое". Цикл повторяется до тех пор, пока "а" меньше или равно десяти. В теле цикла выводится значение переменной "а". При выполнении условия "а" меньше десяти, цикл завершается.
Добавление возможности ограничения числа 40:04 Создается переменная "b", которая будет ограничивать число справа. Значение "b" задается пользователем с клавиатуры. В конце программы выводится сумма чисел от единицы до "b". Команда "с присвоить с плюс а" помещается в тело цикла для подсчета суммы.