Программа ДПО Программирование на языке python. программа python 64. Протокол от Согласовано Заместитель директора по увр л. П. Каминская Утверждаю директор мкоу Талицкая сош 55
Скачать 161.43 Kb.
|
Содержание учебного планаВводное занятие (2 часа). Теория: Знакомство с планом работы объединения, инструктаж по ТБ. Практика: Опрос. Тренинг на командообразование. Раздел 1. Знакомство с языком Python (6 часов)Теория: Общие сведения о языке Python. Установка Python на компьютер. Режимы работы Python. Что такое программа. Первая программа. Структура программы на языке Python. Комментарии. Практическая работа 1.1. Установка программы Python Практическая работа 1.2. Режимы работы с Python Тест № 1. Знакомство с языком Python Учащиеся должны знать/ понимать: понятие программы; структура программы на Python; режимы работы с Python. Учащиеся должныуметь: выполнить установку программы; выполнить простейшую программу в интерактивной среде; написать комментарии в программе. Раздел 2. Переменные и выражения (11 часов)Теория: Типы данных. Преобразование типов. Переменные. Оператор присваивания. Имена переменных и ключевые слова. Выражения. Операции. Порядок выполнения операций. МаРазделтические функции. Композиция. Ввод и вывод. Ввод данных с клавиатуры. Вывод данных на экран. Пример скрипта, использующего ввод и вывод данных. Задачи на элементарные действия с числами. Решение задач на элементарные действия с числами. Практическая работа 2.1. Работа со справочной системой Практическая работа 2.2. Переменные Практическая работа 2.3. Выражения Практическая работа 2.5. Задачи на элементарные действия с числами Тест № 2. Выражения и операции. Учащиеся должны знать/ понимать: общую структуру программы; типы данных; целые, вещественные типы данных и операции над ними; оператор присваивания; Раздел 3. Условные предложения (26 часов)Теория: Логический тип данных. Логические выражения и операторы. Сложные условные выражения (логические операции and, or, not). Условный оператор. Альтернативное выполнение. Примеры решения задач с условным оператором. Множественное ветвление. Реализация ветвления в языке Python. Практическая работа 3.1. Логические выражения Практическая работа 3.2. "Условный оператор" Практическая работа 3.3. Множественное ветвление Практическая работа 3.4. "Условные операторы" Самостоятельная работа № 1. Решение задач по теме "Условные операторы". Зачетная работа № 1. "Составление программ с ветвлением". Тест № 3. "Условные операторы". Учащиеся должны знать/ понимать: назначение условного оператора; способ записи условного оператора; логический тип данных; логические операторы or, and, not; Учащиеся должны уметь: использовать условный оператор; создавать сложные условия с помощью логических операторов. Раздел 4. Циклы (24 часов)Теория: Понятие цикла. Тело цикла. Условия выполнения тела цикла. Оператор цикла с условием. Оператор цикла while. Бесконечные циклы. Альтернативная ветка цикла while. Обновление переменной. Краткая форма записи обновления. Примеры использования циклов. Оператор цикла с параметром for. Операторы управления циклом. Пример задачи с использованием цикла for. Вложенные циклы. Циклы в циклах. Случайные числа. Функция randrange. Функция random. Примеры решения задач с циклом. Практическая работа 4.1. "Числа Фибоначчи" Практическая работа 4.2. Решение задачи с циклом for. Практическая работа 4.3. Реализация циклических алгоритмов Практическая работа 4.4. Случайные числа Практическая работа 4.5. Решение задач с циклом. Самостоятельная работа № 2 "Составление программ с циклом" Тест № 4. Циклы Творческая работа № 1. "Циклы" Учащиеся должны знать/ понимать: циклы с условием и их виды; правила записи циклов условием; назначение и особенности использования цикла с параметром; формат записи цикла с параметром; примеры использования циклов различных типов. Учащиеся должныуметь: определять вид цикла, наиболее удобный для решения поставленной задачи; использовать цикл с условием; определять целесообразность применения и использовать цикл с параметром для решения поставленной задачи. |