Основные алгоритмические конструкции — изучение основных понятий (15/17)
Раздел «Основные алгоритмические конструкции». Изучение основных понятий по теме «Основные алгоритмические конструкции». КТП составлено по действующей официальной программе Республики Беларусь.
Конспект урока
Язык примеров
Содержание урока адаптируется под выбранный язык
Мини-проект: анализатор последовательности
Создайте программу, которая читает целые числа до сигнального значения 0 и анализирует только положительные элементы. Программа должна вывести их количество, сумму, максимум и среднее арифметическое. Если положительных элементов нет, она выводит понятное сообщение и не выполняет деление на ноль.
Проектная лаборатория
- Определите контракт: что поступает на вход, когда поток заканчивается и что должно появиться на выходе.
- Спроектируйте состояние цикла: count, sum, max и hasData.
- Разделите решение на чтение данных, обновление состояния и формирование отчёта.
- Проверьте граничные случаи до запуска программы.
Обязательные тесты
- 0 → положительных элементов нет.
- 3, −2, 5, 0 → количество 2; сумма 8; максимум 5; среднее 4.
- −4, −1, 0 → положительных элементов нет.
- 7, 0 → количество 1; сумма 7; максимум 7; среднее 7.
Выходная проба
Для последовательности 2, 4, −3, 0 результат: количество 2; сумма 6; максимум 4; среднее 3.
Расширение
Добавьте минимум и размах положительных значений, не ломая исходные тесты.
Pascal
Используйте цикл repeat…until для чтения до 0. Первое положительное значение отдельно инициализирует максимум, поэтому искусственное стартовое число не требуется.
Материалы урока
Скачать и открыть
Учителю
2 материалаМетодичка · для учителей
Поурочное планирование и опорная схема (РБ)
DoD/УП РБ: «Основные алгоритмические конструкции» · блок «Алгоритмы и программирование» · 10 кл. elevated. Маршрут 45 мин, идеи по программе, лист ученика.
Комментарии
Войдите, чтобы оставлять комментарии.
Пока нет комментариев. Будьте первым!