русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Пояснительная записка


Дата добавления: 2015-06-12; просмотров: 490; Нарушение авторских прав


Программа элективного курса по информатике для учащихся 9 КЛАССА «Язык программирования Pascal»

 

Пояснительная записка

В меняющемся курсе информатики все меньше места отводится разделу «Алгоритмизация и программирование» Но для подготовки учащихся к обучению в ВУЗах учитель должен заложить основы знания одного из алгоритмических языков. Данный элективный курс позволит дать и закрепить на практике знания учащихся по основным конструкциям языка программирования Pascal. Его особенность в том, что важнейшие основные понятия программирования: типы данных, структуры данных, операторы, алгоритмы, рассматриваются на конкретных примерах, что делает их более понятными для начинающих программистов.

Программы на языке Pascal отличаются строгой структурой. Программирование на нем приучает к аккуратности, продуманности. Кажущаяся ненужной строгость в описании типов данных, процедур и функции оборачивается изящными и понятными конструкциями, а также высокой производительностью программ и экономным использованием памяти.

Элективное изучение программирования возможно лишь тогда, когда курс ориентирован на практическую деятельность. Поэтому за теоретическими выкладками по каждой теме следуют блоки задач. Задачи разбиты на группы и располагаются в порядке усложнения.

По окончании изучения тематического блока учащимся предлагается выполнить межпредметный проект (математика - информатика). Для его выполнения необходимо провести исследование в математической предметной области и проанализировать:

· Существующие численные методы вычисления площадей криволинейных фигур, заданных графиками (проект №1);

· Способы экспериментального нахождения sin (x), cos(x),log(x); (проект №2)

· Методы решения уравнений (проект №3).

 

Содержательные линии курса:

· Программирование циклических алгоритмов.



· Программирование задач по теории чисел.

· Создание программ для вычисления интегралов различными методами.

· Создание программ для вычисления тригонометрических функций, логарифмов, корней методом суммирования элементов ряда.

· Создание программ для нахождения корней уравнений различными методами.

Программирование алгоритмических структур не входит с минимум содержания по информатике. Поэтому все линии составляют инвариант содержания.

 

Целевая аудитория: учащиеся 9 класса

Объем курса: 10 часов.

Цель курса: формирование готовности использовать компьютер в качестве инструмента для обработки сложных математических объектов.

Задачи курса:

Формирование способности использовать математический аппарат компьютера для нужд исследователя.

Формирование способности создавать интерактивное программное обеспечение с дружественным интерфейсом для выполнения научных исследований.

Основная форма мониторинга достижений учащихся: на каждом занятии оценка за решение задач после прохождения очередной темы. Итоговая оценка: защита проекта. Форма итоговой оценки: зачет.

Основные образовательные результаты:

Учащиеся должны:

Изучить и проанализировать материал по каждой подтеме численных методов;

Разработать и реализовать интерфейс будущей программы;

Написать программы, реализующие алгоритмы вычислений интегралов, тригонометрических функций, логарифмов, корней чисел4, корней уравнений различными методами;

Проанализировать эффективность каждого из алгоритмов, провести сравнительный анализ;

Представить проект, подготовить пояснительную записку, доклад.

Тематическое планирование

 

Занятие тема
Цикл For
Цикл For. Решение задач.
Программирование циклических задач
Цикл While
Цикл While. Решение задач.
Вложенные циклы
Вычисление площади криволинейной фигуры
Вычисление суммы элементов ряда
Решение уравнений
Зачет

 



<== предыдущая лекция | следующая лекция ==>
 | Введение. Основные термины и понятия


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.07 сек.