Рабочая программа курса «программирование» учащихся 11в класса моу сош №3 Составитель icon

Рабочая программа курса «программирование» учащихся 11в класса моу сош №3 Составитель


Смотрите также:
Рабочая программа элективного предмета по русскому языку для 11 класса Составитель...
Рабочая программа индивидуальных коррекционных занятий по алгебре для 7 класса (кро) моу «сош...
Рабочая программа элективного учебного предмета Программирование на языке...
Рабочая программа для учащихся 7 класса Составитель...
Учебная программа факультативного курса «Задачи с параметрами» для учащихся 10 класса...
Рабочая программа по обществознанию для 7 класса Составитель: учитель...
Рабочая программа по обществознанию для 8 класса Составитель: учитель...
Рабочая учебная программа по алгебре и началам анализа для учащихся 10а класса моу «сош №62 с...
Программа элективного курса по химии для учащихся 9 класса Химия и повседневная жизнь человека...
Учебная программа факультативного курса «Культура...
Приказ От 1 сентября 2010г №315 Об организации сетевого взаимодействия моу лицея №3 (ресурсного...
Рабочая программа курса английского языка для 3 класса общеобразовательных учреждений начальный...



Загрузка...
скачать



СОГЛАСОВАНО


Зам. директора по УР и ИКТ

______________/Касимов И.Х./

«_____»___________________г.

УТВЕРЖДЕНО


Директор МОУ СШ № 3

_____________/Хлобыстова Т.Е./

«____»___________________г.




РАБОЧАЯ ПРОГРАММА


курса «ПРОГРАММИРОВАНИЕ»

учащихся 11в класса МОУ СОШ №3


Составитель:

Смирнова Галина Евгеньевна


Глазов

2007г.

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

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

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

  • овладение умениями применять, анализировать, преобразовывать информационные модели реальных объектов и процессов, используя при этом информационные и коммуникационные технологии (ИКТ), в том числе при изучении других школьных дисциплин;

  • развитие познавательных интересов, интеллектуальных и творческих способностей путем освоения и использования методов информатики и средств ИКТ при изучении различных учебных предметов;

  • воспитание ответственного отношения к соблюдению этических и правовых норм информационной деятельности;

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


Данная программа учебной дисциплины «Основы алгоритмизации и программирования» предназначена для реализации государственных требований к минимуму содержания и уровню подготовки выпускников по специальности 22.02 «Автоматизированные системы обработки информации и управления».

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


^ ЗНАНИЯ И УМЕНИЯ, КОТОРЫЕ ДОЛЖНЫ ПОЛУЧИТЬ УЧАЩИЕСЯ


Должны знать:


  • понятие алгоритма, свойства, способы описания

  • принципы разработки схем алгоритмов, программ, данных и систем

  • типовые алгоритмы программ

  • арифметические и логические основы программирования, формы представления информации

  • классификацию языков программирования

  • принципы и методы построения программ

Должны уметь:

  • составлять, записывать алгоритмы учебных программ

  • распознавать необходимость применения той или иной алгоритмической конструкции при решении задачи

  • использовать готовые вспомогательные алгоритмы

  • организовать данные для эффективной алгоритмической обработки



^ УЧЕБНАЯ ПРОГРАММА


«11В» КЛАСС


1. Массивы (16 часов)

Одномерные и двумерные массивы. Ввод и вывод массива. Работа с элементами массива, сортировка, поиск элементов. Вычисление среднего арифметического, среднего геометрического элементов массива. Поиск максимального и минимального элементов в массиве. Нахождение в массиве заданного элемента, элемента по его индексу, нахождение суммы, произведения элементов массива, среднего геометрического и среднего геометрического элементов массива.

2. Подпрограммы (5 часов)

Процедура, функция. Общие понятия. Различия между процедурами и функциями. Локальные и глобальные переменные. Запись на языке программирования. Особенности использования параметров. Вычисление площадей, объёмов фигур.

3. Файлы (5 часов)

Файловый тип данных. Процедуры и функции для работы с файловым типом данных.

Типы файловых переменных. Связывание переменной с файлом. Открытие файла, запись и чтение файлов.

Решение задач на файловый тип данных.

4. Записи (3 часа)

Тип запись. Решение задач на тип запись.

5. Повторение (5 часов)


^ УЧЕБНЫЙ ПЛАН.


11В класс



№№

п.п.



Раздел



Кол-во

часов

1.

Массивы

16

2.

Подпрограммы

5

3.

Файлы

5

4.

Записи

3

5.

Повторение

4

6.

Резерв

1



ИТОГО


34



Тематическое планирование уроков информатики в 11 В классе



урока

Последовательность тем в предмете

Последовательность уроков в теме

^ Минимум объема содержания

Цели урока. Основные знания, умения, навыки.

1

2

3

4

5


I четверть – 9 часов



Массивы

Одномерный массив.

Одномерный массив. Элемент массива, номер элемента массива. Типы элементов. Описание массива. Заполнение массива. Ввод и вывод элементов массива.

- Сформировать у учащихся умение заполнять одномерные и двумерные массивы, выводить их на экран и обрабатывать.



Одномерный массив.

Нахождение в массиве заданного элемента. Поиск количества заданных элементов в массиве.



Одномерный массив.

Вычисление среднего арифметического, среднего геометрического элементов массива. Поиск максимального и минимального элементов в массиве.



Одномерный массив.

Поиск максимального и минимального элементов в массиве. Самостоятельная работа.


5.

Одномерный массив.

Сортировка элементов массива. Сортировка выбором. Метод пузырька. Метод вставок.



Одномерный массив.

Вставка и удаление элементов массива.



Одномерный массив.

Контрольная работа.



Двумерный массив.

Многомерные массивы. Элемент массива. Номер строки, номер столбца. Типы элементов. Заполнение массива.

^ II четверть – 14 часов



Массивы.

Двумерный массив.

Заполнение массива с клавиатуры, с помощью генератора случайных чисел. Обработка элементов, расположенных на главной (побочной) диагонали и (или) под ней.

- Сформировать у учащихся умение заполнять одномерные и двумерные массивы, выводить их на экран и обрабатывать.



Двумерный массив.

Нахождение в массиве заданного элемента, элемента по его индексу, нахождение суммы, произведения элементов массива, среднего геометрического и среднего геометрического элементов массива.



Двумерный массив.

Подсчёт количества заданных элементов массива. Самостоятельная работа.



Двумерный массив.

Поиск максимального (минимального) элемента в строке (столбце).



Двумерный массив.

Упорядочивание элементов по возрастанию (убыванию). Тест.



Двумерный массив.

Подготовка к контрольной работе.



Двумерный массив.

Контрольная работа.

8.

Двумерный массив.

Повторение.

^ III четверть – 20 часов



Подпрограммы

Подпрограммы

Процедура, функция. Общие понятия. Различия между процедурами и функциями. Локальные и глобальные переменные. Запись на языке программирования.

  • Сформировать у учащихся умение оформлять программу с использованием процедур и функций

  • Рационально применять запись функций или процедур в зависимости от ситуации

  • Различать формальные и фактические параметры.






Процедуры и функции.

Особенности использования параметров. Вычисление площадей, объёмов фигур.



Процедуры и функции.

Нахождение максимального (минимального) элемента массива.



Процедуры и функции.

Подготовка к контрольной работе. Решение задач.



Процедуры и функции.

Контрольная работа.



Файлы

Файловый тип данных.

Файловый тип данных. Процедуры и функции для работы с файловым типом данных.

- Сформировать у учащихся умение работать с файлами

-учащиеся должны уметь открыть файл, записать данные в файл.



Файловый тип данных.

Типы файловых переменных. Связывание переменной с файлом. Открытие файла, запись и чтение файлов.



Файловый тип данных.

Решение задач на файловый тип данных.



Файловый тип данных.

Подготовка к контрольной работе.



Файловый тип данных.

Контрольная работа.


^ IV четверть – 16 часов



Тип запись.

Тип запись.

Создание программы «Записная книжка»

    • Учащиеся должны уметь работать с типом запись.



Тип запись.

Создание программы «Записная книжка»



Тип запись.

Создание программы «Записная книжка»



Повторение

Повторение условных операторов

Решение задач на условные операторы и оператор Case






Повторение циклов. Повторение массива.

Решение задач на циклы, массивы.



Подготовка к итоговой контрольной работе.

Решение задач на различные типы данных.


7.


Итоговая контрольная работа.

Итоговая контрольная работа.


8.

Резерв.

Резерв.



Контрольно-измерительные материалы.


Контрольная работа по теме «Одномерные массивы» (решить любые 5 задач).


1. Вывести минимальный элемент введённого с клавиатуры массива целых чисел.

2. Вычислить среднее арифметическое ненулевых элементов введённого с клавиатуры массива целых чисел.

3. Проверить, находится ли в массиве введённое с клавиатуры число и сколько раз?

4. Поменять местами первый и последний элементы массива.

5. Найти индекс минимального элемента в таблице.

6. Найти число элементов таблицы, больших х.

7. Даны два массива, заполненные каждый десятью случайными целыми числами, каждое из которых от 1 до 9. Сложите эти массивы поэлементно, результаты запишите в третий массив. На экран вывести все три массива.


Контрольная работа по теме «Двумерные массивы».

Вариант 1.

1. Вычислить сумму элементов массива по строкам.

2. Найти наибольший элемент массива и вывести его на экран.

3. Подсчитать количество элементов массива, кратных данному числу.

4. Поменять местами первую и последнюю строки массива.

5. Заполнить массив по образцу:

1 0 0 0 1

0 1 0 1 0

0 0 1 0 0

0 1 0 1 0

1 0 0 0 1


Вариант 2.

1. Вычислить произведение элементов массива по строкам.

2. Найти наименьший элемент массива и вывести его на экран.

3. Подсчитать количество элементов массива, кратных данному числу.

4. Поменять местами первый и последний столбец массива.

5. Заполнить массив по образцу:

0 0 0 0 1

0 0 0 1 1

0 0 1 1 1

0 1 1 1 1

1 1 1 1 1


Контрольная работа по теме «Процедуры и функции»
^

Вариант 1


Напишите, что напечатает следующая программа:

Задание 1


program vlzl;

var a,b:integer;

procedure f1 (x,y:integer);

begin

y:=2*x+3;

end;

procedure f2 (var x,y:integer);

begin

y:=3*x+1;

end;

begin

a:=1; b:=3;

f1(a,b);

writeln ('a=',a,'b=',b);

f2(a,b);

writeln ('a=',a,'b=',b);

end.

Задание 2


program v1z2;

var a,b,a1,b1: real;

procedure sd (x,y:real; var p,q:real);

begin

p:=(x+y)/2;

q:=(x-y)/2;

end;

begin

a:=2; b:=-4;

sd(a,b,a1,b1);

writeln ('a=',a,'b=',b,'a1=',a1,'b1=',b1);

sd (a,b,b1,a1);

writeln ('a=',a,'b=',b,'a1=',a1,'b1=',b1);

sd (b,a,a1,b1);

writeln ('a=',a,'b=',b,'a1=',a1,'b1=',b1);

end.



^

Вариант 2


Напишите, что напечатает следующая программа:

Задание 1


program v2z1;

var x,y:integer;

procedure p1 (var a,b:integer);

begin

a:=sqr(a);

b:=sqr(a)+a;

end;

procedure p2 (var a,b:integer);

begin

a:=sqr(a);

b:=sqr(b)+b;

end;

begin

x:=2; y:=2;

p1(x,y);

writeln ('x=',x,'y=',y);

p2(x,y);

writeln ('x=',x,'y=',y);

end.

Задание 2


program v1z2;

var a,b,a1,b1: real;

procedure sd (x,y:real; p,q:real);

begin

p:=x+y;

q:= x-y;

end;

begin

a:=1.2; b:=2.0; a1:=2.0; b1:=1.0;

sd(a+0.8,0.5,a1,b1);

writeln ('a=',a,'b=',b,'a1=',a1,'b1=',b1);

sd(0.6,b,a1,b1);

writeln ('a=',a,'b=',b,'a1=',a1,'b1=',b1);

sd(a-0.2,b/2,a1,b1);

writeln ('a=',a,'b=',b,'a1=',a1,'b1=',b1);

end.



Вопросы к зачёту по программированию.

  1. Понятие алгоритма. Свойства и виды алгоритмов. Исполнители алгоритмов.

  2. Ветвления в алгоритмах. Циклический алгоритм.

  3. Вспомогательный алгоритм.

  4. Компьютер как формальный исполнитель алгоритмов (программ).

  5. Этапы решения задач на компьютере.

  6. Переменная в программирования: имя и значение. Понятие идентификатора, обозначение.

  7. Операторы присваивания, ввода / вывода.

  8. Условный оператор. Полная и неполная формы .

  9. Составной оператор. Общий вид, назначение.

  10. Оператор цикла с предусловием.

  11. Оператор цикла с постусловием.

  12. Оператор цикла с параметром.

  13. Переменная типа REAL. Переменная типа CHAR.

  14. Переменная типа INTEGER. Переменная типа BOOLEAN .

  15. Вложенные операторы цикла.

  16. Составные условия. Форма записи, назначение.

  17. Оператор перехода. Общий вид, назначение.

  18. Общий вид программы. Основные разделы .

  19. Массивы. Одномерный массив. Элементы массива, индексы элементов.

  20. Массивы. Двумерные массивы . Элементы массива, индексы элементов.

  21. Поиск, сортировка элементов массива.

  22. Упорядочивание элементов массива.

  23. Процедуры. Определение и назначение процедуры .

  24. Процедуры. Общее и различие в понятиях функции и процедуры .

  25. Функции. Определение и назначение функции.

  26. Работа с файлами.



Литература

1. Программы для общеобразовательных учреждений: Информатика. 2-11 классы.

2. Методика преподавания информатики: учеб. пособие для студ. пед. вузов /

М.П. Лапчик, И.Г.Семакин, Е.К. Хеннер.

3. Культин Н.Б. Turbo Pascal в задачах и примерах.

4. Турбо паскаль 7.0 – Издательская группа BHV.

5. Макаренко А.Е. Готовимся к экзамену по информатике. – М.: Айрис-пресс, 2002г.

6. Информатика в школе: Приложение к журналу «Информатика и образование».№1-2002г.

7. Анеликова Л.А. Тесты. Информатика и информационные технологии. 6-11 классы. М.: Дрофа, 2004г.







Скачать 136,23 Kb.
оставить комментарий
Смирнова Галина Евгеньевна
Дата03.10.2011
Размер136,23 Kb.
ТипРабочая программа курса, Образовательные материалы
Добавить документ в свой блог или на сайт

Ваша оценка этого документа будет первой.
Ваша оценка:
Разместите кнопку на своём сайте или блоге:
rudocs.exdat.com

Загрузка...
База данных защищена авторским правом ©exdat 2000-2017
При копировании материала укажите ссылку
обратиться к администрации
Анализ
Справочники
Сценарии
Рефераты
Курсовые работы
Авторефераты
Программы
Методички
Документы
Понятия

опубликовать
Загрузка...
Документы

наверх