Similar presentations:
Алгоритмическая структура ЦИКЛ
1. Алгоритмическая структура ЦИКЛ
11 слайдов+ Вопросы для
закрепления материала
+Домашняя работа
Алгоритмическая
структура ЦИКЛ
7 класс труд
(технология)
2. Вопрос: Представьте, что вы создаёте игру, где персонаж собирает монеты. Как заставить его повторять это действие 100 раз без
написания 100 одинаковых строккода?
Примерный ответ: Использовать команду, которая
автоматически повторяет нужные действия.
Интересный факт:
Первые программы для
ЭВМ в 1940-х годах уже
содержали циклы —
например, для расчёта
траекторий снарядов
3. Повторение базовых структур
Можно ли создать алгоритм для повторяющихся действий, используя только линейныйкод и ветвления?
Линейный алгоритм:
Последовательность шагов
(пример: рецепт блинов).
Ответ: Да, но это будет громоздко и неэффективно.
Например, для вывода чисел от 1 до 100 потребуется 100
строк кода.
Ветвление:
Выбор действия
(пример: "Если дождь —
взять зонт, иначе — надеть
кепку").
4. Определение цикла
Цикл — конструкция, выполняющая блок команд многократно, покавыполняется условие.
Пример из техники:
Автоматическая стиральная
машина повторяет цикл
"полоскание → отжим" до
завершения программы.
Интересный факт:
Концепция циклов появилась в
работе Ады Лавлейс, первого
программиста, которая описывала
алгоритмы для Аналитической
машины Чарльза Бэббиджа (XIX
век).
5. Виды циклов
Цикл с постусловием – это цикл, который сначала выполняетдействие, а затем проверяет условие для повторения.
Пример
Проверка качества на производстве:
"Сначала выпустить деталь → проверь её
на брак. Если брак найден — повторить
процесс".
Пример
Медицинский анализ:
Сделать тест на аллергию →
если результат неясен,
повторить процедуру.
6.
Виды цикловЦикл со счётчиком – это цикл, выполняющий блок команд заранее
известное количество раз. Используется для перебора элементов
списка, диапазона чисел или других упорядоченных структур.
Пример
Календарь:
"Перебор дней недели для
составления расписания".
Пример
Конвейер на заводе:
"Каждая деталь проходит 10
этапов обработки — цикл
повторяется 10 раз".
7. Виды циклов
Цикл с перебором элементов - цикл,автоматически перебирающий все
элементы списка без явного указания
счётчика.
Пример
Почтовый робот:
Отправка писем всем
адресатам из списка рассылки
Пример
Музыкальный плейлист:
Проигрывание каждой песни
в плейлисте подряд
8. Интересные факты о циклах
Интересный факт:В природе:
- Сердцебиение — цикл сокращение →
расслабление, повторяющийся 60–100
раз в минуту.
Интересный факт:
В истории:
- Первые механические часы (XIV
век) работали на основе циклов
шестерёнок.
- Ткацкие станки Жаккарда (1804 г.)
использовали циклы для создания
узоров на ткани.
Интересный факт:
В технике:
- Микроволновая печь использует цикл
для поддержания температуры.
- ИИ-ассистенты (например, Siri)
обрабатывают запросы в цикле: Слушай
→ анализируй → отвечай".
9. Почему циклы важны?
Одна командацикла заменяет
тысячи строк кода.
Применяются в
играх, науке,
медицине, бытовой
технике
Позволяют избежать
рутинных ошибок при
многократном
повторении операций.
10. Вопросы
1. Приведите пример цикла, с которым вы сталкиваетесь ежедневно.2. Как цикл связан с искусственным интеллектом?
11. Домашнее задание
- Найти в интернете пример использования циклов в робототехнике(например, движение робота-пылесоса по комнате).