Системы счисления Аналитическая деятельность:
· осуществлять системный анализ объекта, выделять среди его свойств существенные свойства с точки зрения целей моделирования;
· оценивать адекватность модели моделируемому объекту и целям моделирования;
· определять вид информационной модели в зависимости от стоящей задачи;
· анализировать логическую структуру высказываний.
Практическая деятельность:
· строить и интерпретировать различные информационные модели (таблицы, диаграммы, графы, схемы, блок-схемы алгоритмов);
· преобразовывать объект из одной формы представления информации в другую с минимальными потерями в полноте информации;
· исследовать с помощью информационных моделей объекты в соответствии с поставленной задачей;
· работать с готовыми компьютерными моделями из различных предметных областей;
· вычислять истинностное значение логического выражения.
Лекция, беседа, решение задач.
Представление чисел в памяти компьютера
Лекция, беседа, решение задач.
Элементы алгебры логики
Лекция, беседа, решение задач.
Раздел 2. Основы алгоритмизации
Алгоритмы и исполнители
Аналитическая деятельность:
· определять по блок-схеме, для решения какой задачи предназначен данный алгоритм;
· анализировать изменение значений величин при пошаговом выполнении алгоритма;
· определять по выбранному методу решения задачи, какие алгоритмические конструкции могут войти в алгоритм;
· осуществлять разбиение исходной задачи на подзадачи;
· сравнивать различные алгоритмы решения одной задачи.
Практическая деятельность:
· исполнять готовые алгоритмы для конкретных исходных данных;
· преобразовывать запись алгоритма с одной формы в другую;
· строить цепочки команд, дающих нужный результат при конкретных исходных данных для исполнителя арифметических действий;
· строить цепочки команд, дающих нужный результат при конкретных исходных данных для исполнителя, преобразующего строки символов;
· строить арифметические, строковые, логические выражения и вычислять их значения;
· строить алгоритм (различные алгоритмы) решения задачи с использованием основных алгоритмических конструкций и подпрограмм.
Лекция, беседа, решение задач.
Способы записи алгоритмов.
Лекция, беседа, решение задач.
Объекты алгоритмов.
Лекция, беседа, решение задач.
Основные алгоритмические конструкции.
Лекция, беседа, решение задач.
Раздел 3. Начала программирования.
Общие сведения о языке программирования Паскаль.
Аналитическая деятельность:
· анализировать готовые программы;
· определять по программе, для решения какой задачи она предназначена;
· выделять этапы решения задачи на компьютере.
Практическая деятельность:
· программировать линейные алгоритмы, предполагающие вычисление арифметических, строковых и логических выражений;
· разрабатывать программы, содержащие оператор/операторы ветвления (решение линейного неравенства, решение квадратного уравнения и пр.), в том числе с использованием логических операций;
· разрабатывать программы, содержащие оператор (операторы) цикла;
· разрабатывать программы, содержащие подпрограмму;
· разрабатывать программы для обработки одномерного массива (нахождение минимального (максимального) значения в данном массиве; подсчёт количества элементов массива, удовлетворяющих некоторому условию; нахождение суммы всех элементов массива;, нахождение количества и суммы всех четных элементов в массиве; сортировка элементов массива и пр.).
Лекция, беседа, решение задач.
Организация ввода и вывода данных.
Лекция, беседа, решение задач.
Программирование линейных алгоритмов.
Лекция, беседа, решение задач.
Программирование разветвляющихся алгоритмов.
Лекция, беседа, решение задач.
Программирование линейных алгоритмов.
Лекция, беседа, решение задач.