Файл: Методические аспекты изучения основ алгоритмизации и программирования в школьном курсе.docx
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 11.01.2024
Просмотров: 71
Скачиваний: 1
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
-
основы алгоритмической культуры; -
умение составлять несложные программы;
Обучающиеся познакомятся с одним из языков программирования и основными алгоритмическими структурами — линейной, условной и циклической; получат опыт написания и отладки программ в выбранной среде программирования.
Изучение алгоритмизации и программирования в старшей школе на профильном уровне направлено на достижение следующих целей:
овладение умениями строить математические объекты информатики, в том числе логические формулы и программы на формальном языке, удовлетворяющие заданному описанию;
создавать программы на языке программирования по их описанию; использовать общепользовательские инструменты и настраивать их для нужд пользователя;
развитие алгоритмического мышления, способностей к формализации, элементов системного мышления;
воспитание культуры проектной деятельности, в том числе умения планировать, работать в коллективе; чувства ответственности за результаты своего труда, используемые другими людьми; установки на позитивную социальную деятельность в информационном обществе, недопустимости действий, нарушающих правовые и этические нормы работы с информацией;
Основные содержательные линии в профильном уровне:
-
Алгоритмический язык
Здесь изучаются правила построения и выполнения алгоритмов.
Разбиение задачи на подзадачи. Использование имен для алгоритмов и объектов. Примеры записи алгоритмов на алгоритмическом языке для графических и числовых исполнителей.
-
Вычислимые функции.
Функции, вычисляемые алгоритмами. Полнота формализации понятия вычислимости. Универсальная вычислимая функция.
Индуктивные определения объектов.
-
Доказательства правильности
Соответствие алгоритма заданию (спецификации), инварианты, индуктивные доказательства.
-
Построение алгоритмов
Системы счисления, арифметические операции и перевод; кодирование с исправлением ошибок; генерация псевдослучайных последовательностей. Алгоритмы решения задач вычисли тельной математики (приближенные вычисления площади, значения функции, заданной рядом, моделирования процессов, описываемых дифференциальными уравнениями)
-
Типы данных
Основные конструкции. Матрицы (массивы). Работа с числами, матрицами, строками, списками, использование псевдослучайных чисел. Определяемые (абстрактные) типы данных.