Образовательные ресурсы
Педагогический потенциал среды программирования Скретч позволяет рассматривать её как перспективный инструмент организации междисциплинарной проектной учебно-познавательной деятельности обучающегося, направленной на личностное и творческое развитие ребенка и позволяющей ему воссоздать единую картину мира, наводя мостики между различными изучаемыми в школе предметами.
Таким образом, технология Скретч позволяет, обратившись к миру мультимедиа и программирования, впустить обучающегося в информационную среду творчества и познавательной деятельности, кроме предметных знаний приобрести качества, необходимые каждому человеку для успешной жизни и профессиональной карьеры в современном мире.
Тема 1. Математические основы информатики
Системы счисления. Позиционные и непозиционные системы счисления. Примеры представления чисел в позиционных системах счисления. Основание системы счисления. Алфавит (множество цифр) системы счисления. Количество цифр, используемых в системе счисления с заданным основанием. Краткая и развернутая формы записи чисел в позиционных системах счисления.
Элементы математической логики. Высказывания. Простые и сложные высказывания. Логические значения высказываний. Логические выражения. Логические операции: «и» (конъюнкция, логическое умножение), «или» (дизъюнкция, логическое сложение), «не» (логическое отрицание). Правила записи логических выражений. Приоритеты логических операций. Таблицы истинности. Построение таблиц истинности для логических выражений.
Тема 2. Основы алгоритмизации.
Исполнители и алгоритмы. Управление исполнителями. Исполнители. Состояния, возможные обстановки и система команд исполнителя; команды-приказы и команды- запросы; отказ исполнителя. Необходимость формального описания исполнителя. Ручное управление исполнителем.
Алгоритмические конструкции. Конструкция «следование». Линейный алгоритм. Конструкция «ветвление»: полная и неполная формы. Выполнение и невыполнение условия (истинность и ложность высказывания).
Тема 3.Начала программирования.
Язык программирования (Паскаль, школьный алгоритмический язык).
Разработка алгоритмов и программ на изучаемом языке программирования Составление алгоритмов и программ по управлению исполнителями
Анализ алгоритмов. Определение возможных результатов работы алгоритма при данном множестве входных данных; определение возможных входных данных, приводящих к данному результату.