7


  • Учителю
  • Рабочая программа Программирование на языке Паскаль для 9-х классов (2 год обучения)

Рабочая программа Программирование на языке Паскаль для 9-х классов (2 год обучения)

Автор публикации:
Дата публикации:
Краткое описание:
предварительный просмотр материала



Раздел I. Пояснительная записка



Изучение курса программирование связано с развитием целого ряда таких умений и навыков, которые носят общеинтеллектуальный характер и формирование которых - одна из приоритетных задач современной школы. Изучение данного курса развивает мышление школьников, способствует формированию у них многих приёмов умственной деятельности. Изучая программирование на Паскале, учащиеся прочнее усваивают основы алгоритмизации, приобщаются к алгоритмической культуре, познают азы профессии программиста.

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

Программа 9 класса углубляет знания, полученные в 7-8 классах, помогает готовиться к ГИА.

Программа состоит из 9 частей.

1. Алгоритмы линейной структуры.

2.Условный оператор.

3. Циклические алгоритмы.

4. Массивы

5. Символы и строки.

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

7. Файлы.

8. Графические возможности языка Паскаль.

9. Повторение. Подготовка к ГИА



Цели и задачи курса

  • Формирование интереса к изучению профессии, связанной с программированием.

  • Формирование алгоритмической культуры.

  • Дать ученику возможность реализовать свой интерес к выбранному курсу.

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

  • Приобретение знаний и навыков алгоритмизации учащимися в ее структурном варианте.

  • Освоение всевозможных методов решения задач, реализуемых на языке Паскаль.

  • Развитие алгоритмического мышления учащихся.

  • Формирование навыков грамотной разработки программ.

  • Углубление знаний, умений и навыков решения задач по программированию и алгоритмизации.

На изучение данного курса отводиться 1час в неделю всего 34 час.

Раздел II. Тематический план









Наименование разделов и тем

Количество часов

всего

теория

практические работы

Примерное количество часов на самостоятельные работы учащихся



1. Алгоритмы линейной структуры.

2

1

1

1



2.Условный оператор.

3

1

2

2



3. Циклические алгоритмы.

5

2

3

3



4. Массивы

4

1

3

2



5. Символы и строки.

4

1

3

2



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

4

1

3

2



7. Файлы.

4

1

3

2



8. Графические возможности языка Паскаль.

6

2

4

4



9. Повторение. Подготовка к ГИА

2

2

0

2



Итого

34

12

22

20









































Раздел III. Поурочное планирование

Название темы



Цель

(планируемый результат)



Форма проведения



Форма контроля

Алгоритмы линейной структуры (2ч)

1

Вводный инструктаж по охране труда на рабочем месте.

Понятие алгоритма. Способы записи алгоритма.

Повторить правила поведения и организации рабочего места в компьютерном классе

Способы записи алгоритма, основные блоки.

лекция

Опрос



2

Первичный инструктаж по охране труда на рабочем месте.

Линейные алгоритмы.

Совершенствовать навыки решения задач линейной структуры.

Комбинированный урок

Практическая работа 1

Условный оператор (3ч)

3

Разветвляющие алгоритмы

Совершенствовать навыки решения задач с разветвляющей структурой.

Комбинированный урок

Практическая работа 2

4

Разветвляющие алгоритмы

Совершенствовать навыки решения задач с разветвляющей структурой.

Комбинированный урок

Практическая работа 2

5

Разветвляющие алгоритмы

Совершенствовать навыки решения задач с разветвляющей структурой.

Комбинированный урок

Практическая работа 2

Циклические алгоритмы (5ч)

6

Циклические алгоритмы

Совершенствовать навыки решения задач с циклической структурой

Комбинированный урок

Практическая работа 3

7

Циклические алгоритмы

Совершенствовать навыки решения задач с циклической структурой

Комбинированный урок

Практическая работа 3

8

Циклические алгоритмы

Совершенствовать навыки решения задач с циклической структурой

Комбинированный урок

Практическая работа 3

9

Циклические алгоритмы

Совершенствовать навыки решения задач с циклической структурой

Комбинированный урок

Практическая работа 3

10

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

Проверить навыки и умения и умения

Практический урок.

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

Массивы (4ч)

11

Массивы

Совершенствовать навыки решения задач с массивами

Комбинированный урок

Практическая работа 4

12

Массивы

Совершенствовать навыки решения задач с массивами

Комбинированный урок

Практическая работа 4

13

Массивы

Совершенствовать навыки решения задач с массивами

Комбинированный урок

Практическая работа 4

14

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

Проверить навыки и умения и умения

Практический урок.

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

Символы и строки (4ч)

15

Работа со строками

Совершенствовать навыки решения задач со строками

Комбинированный урок

Практическая работа 5

16

Работа со строками

Совершенствовать навыки решения задач со строками

Комбинированный урок

Практическая работа 5

17

Работа со строками

Совершенствовать навыки решения задач со строками

Комбинированный урок

Практическая работа 5

18

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

Проверить навыки и умения и умения

Практический урок.

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

Процедуры и функции (4ч)

19

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

Совершенствовать навыки решения задач с процедурами и функциями

Комбинированный урок

Практическая работа 6

20

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

Совершенствовать навыки решения задач с процедурами и функциями

Комбинированный урок

Практическая работа 6

21

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

Совершенствовать навыки решения задач с процедурами и функциями

Комбинированный урок

Практическая работа 6

22

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

Проверить навыки и умения и умения

Практический урок.

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

Файлы (4ч)

23

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

Совершенствовать навыки решения задач с файлами

Комбинированный урок

Практическая работа 7

24

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

Совершенствовать навыки решения задач с файлами

Комбинированный урок

Практическая работа 7

25

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

Совершенствовать навыки решения задач с файлами

Комбинированный урок

Практическая работа 7

26

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

Совершенствовать навыки решения задач с файлами

Комбинированный урок

Практическая работа 7

Графические возможности языка Паскаль(6ч)

27

Подключение модуля графики

Научиться подключать модуль графики

Комбинированный урок

лекция

28

Цвета и функции.

Научиться использовать функции и устанавливать цвета.

Комбинированный урок

лекция

29

Решение задач

Научиться рисовать в среде Паскаль

Комбинированный урок

Практическая работа 8

30

Решение задач

Научиться рисовать в среде Паскаль

Комбинированный урок

Практическая работа 8

31

Решение задач

Научиться рисовать в среде Паскаль

Комбинированный урок

Практическая работа 8

32

Решение задач

Научиться рисовать в среде Паскаль

Комбинированный урок

Практическая работа 8

Повторение. Подготовка к ГИА (2ч)

33

Повторение

Решение задач в формате ГИА

Комбинированный урок



34

Повторение

Решение задач в формате ГИА

Комбинированный урок











Раздел IV. Содержание учебного предмета



1. Алгоритмы линейной структуры (2ч.)

Решение задач с использованием алгоритмов линейной структуры. Составление программ, отладка программ, исполнение, анализ результатов.



Практическая работа 1 «Линейные алгоритмы на Паскале»





2.Условный оператор (3ч).

Решение задач с использованием ветвлений. Составление программ с полным и неполным видами ветвления, отладка программ, исполнение, анализ результатов.

Практическая работа 2. «Разветвляющие алгоритмы на Паскале»



3. Циклические алгоритмы (5ч)

Решение задач с использованием циклов. Составление программ с использованием циклов отладка программ, исполнение, анализ результатов.



Практическая работа 3.. «Циклические алгоритмы на Паскале»





4. Массивы(4ч.)



Понятие массива. Одномерные массивы. Алгоритмы ввода и вывода элементов одномерного массива.

Правила формирования массива (ввод с клавиатуры и случайным образом)

Алгоритмы поиска элементов массива с заданными свойствами.

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

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

Алгоритм обработки одномерного массива.

Методы сортировки одномерного массива.

Двумерные массивы. Алгоритмы заполнения и вывода на экран двумерного массива.

Алгоритмы обработки двумерного массива.

Практическая работа №4. «Работа с массивами »



  1. Символы и строки (4ч)

Понятие: символ, строка;

Функции для обработки символов и строк.

Правила обработки строк.

Практическая работа №5. «Работа с символами»





  1. Процедуры и функции (4ч).

Понятие подпрограммы.

Понятие процедуры. Использование процедур. Формальные и фактические параметры. Вызов процедуры.

Понятие функции. Использование функций. Вызов функции.

Отличие функции от процедуры.

Понятие рекурсии.



Практическая работа 6. «Работа с процедурами и функциями»



  1. Файлы (4ч).

Понятие файла в программировании, назначение, расположение фала, правила считывания из файла и записи в файл

Практическая работа №7 «Работа с файлами»





  1. Графические возможности языка Паскаль ( 6ч)

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

Практическая работа №8 «Графические возможности языка Паскаль»



9. Повторение. Подготовка к ГИА (2ч)

















































































Раздел V. Перечень обязательных лабораторных, практических, контрольных, тестовых и других работ по годам обучения в течение

всего срока реализации программы



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

Цель: проверить умения и навыки по теме «Циклический и разветвляющий алгоритм»

Вариант 1.

Вычислить значение функции:

1.

Рабочая программа Программирование на языке Паскаль для 9-х классов (2 год обучения)Рабочая программа Программирование на языке Паскаль для 9-х классов (2 год обучения)



2. Составить таблицу стоимости порций сыра весом 50, 100, 150, …1000 г(цена 1 кг 320 руб.)



Вариант 2.

1.

Рабочая программа Программирование на языке Паскаль для 9-х классов (2 год обучения)

2. Напечатать таблицу перевода температуры из градусов по шкале Цельсия (C) в градусы шкалы Фаренгейта (F) для значений от 150C до 300C с шагом 10C. (Перевод осуществляется по формуле: F=1,8C+32).



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

Цель: проверить умения и навыки по теме «Массивы»

Вариант 1.



  1. Просуммировать значения элементов массива, удовлетво­ряющих условию А[1]>Т.

  2. Дан массив Mas, состоящая из N элементов. Найти, на сколько единиц максимальное значение элемента больше минимального значения элемента этой таблицы.



Вариант 2.

1. Определить количество значений элементов массива, удов­летворяющих условию А[1]<Т.

2. В массиве А есть хотя бы одно отрицательное значе­ние элемента Вычислить сумму значений элементов массива после первого отрицательного значения.



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

Цель: проверить умения и навыки по теме «Символы и строки»



Вариант 1.

  1. Определить количество слов в тексте.

  2. В заданной строке преобразовать все заглавные буквы ла­тинского алфавита в строчные, а строчные в заглавные L.

Вариант 2.

  1. Подсчитать, сколько раз среди символов заданной строки встречается буква "F".

  2. Из заданной строки получить новую, удалив все символы, не являющиеся буквами латинского алфавита.





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

Цель: проверить умения и навыки по теме «Процедуры и функции»



Вариант 1.



1. Два треугольника заданы координатами своих вершин A, D, C. Вычислить площади треугольников с помощью формулы Герона и определить, какой треугольник имеет большую площадь. Пир решении задачи использовать следующие данные: для первого треугольника A(1, 1), B(4, 2), C(2, 3.5); для второго треугольника A(1, 2), B(4, 1), C(3, 3.5). Вычисление длин сторон треугольника и его площади по формуле Герона оформить в одной подпрограмме.



Вариант 2.



2. Два треугольника заданы координатами своих вершин A, D, C. Вычислить площади треугольников с помощью формулы Герона и определить, какой треугольник имеет большую площадь. Пир решении задачи использовать следующие данные: для первого треугольника A(1, 1), B(5, 2), C(3, 3); для второго треугольника A(2, 5), B(4, 3), C(6, 4). Вычисление длин сторон треугольника и его площади по формуле Герона оформить в одной подпрограмме.





Практическая работа 1 «Составление линейных алгоритмов»

Цель: совершенствовать навыки решения задач линейной структуры.



  1. Написать программу вычисления объема куба, площади поверхности и площади куба.

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

  3. Заданы координаты трёх вершин треугольника (Х1, У1), (Х2, У2), (Х3, У3). Найти его периметр и площадь.

  4. Вычислить длину окружности, площадь круга и объем шара одного и того же заданного радиуса.





Практическая работа 2 «Разветвляющие алгоритмы на Паскале»

Цель: совершенствовать навыки решения задач содержащих оператор условия»



1. Представьте фрагмент программы в виде блок-схемы:а)

IF a>b THEN

k:=k+l

ELSE

IF b>c THEN

k:=k+2

ELSE

k:=k+3;

Writeln(k)



б)

IF a=0 THEN

Begin

X:=l;

Y:=l;

End

ELSE

Begin

X:=2;

Y:=2;

End;

в)

IF a=b THEN

z:=a+b

ELSE

Begin

IF a>0 THEN

a:=2*a;

a:=a-l; b:=b-l;

z:=a/b;

End;

z:=z+10;



2. Написать программу вычисления стоимости покупки с учетом скидки. Скидка 3 % представляется в том случае, если сумма покупки 500 р., 5 % - если сумма больше 1000 руб.



3. Вычислить значение функции:

Рабочая программа Программирование на языке Паскаль для 9-х классов (2 год обучения)Рабочая программа Программирование на языке Паскаль для 9-х классов (2 год обучения)

4. Вычислить значение функции:

Рабочая программа Программирование на языке Паскаль для 9-х классов (2 год обучения)Рабочая программа Программирование на языке Паскаль для 9-х классов (2 год обучения)

5. В старояпонском календаре был принят двенадцатилетний цикл. Годы внутри цикла носили названия животных: крысы, коровы, тигра, зайца, дракона, змеи, лошади, овцы, обезьяны, петуха, собаки и свиньи. Написать программу, которая позволяет ввести номер года и печатает его название по старояпонскому календарю. Справка: 1996 г. - год крысы - начало очередного цикла.

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



6. .Написать программу решения квадратного уравнения. ax2 +bx+c=0



7. .Написать программу, определяющую, принадлежит ли точка (x,y) графику функции y = ax2 + bx + c.







Практическая работа 3 «Циклические алгоритмы на Паскале»

Цель: совершенствовать навыки решения задач содержащих оператор цикла»



1. Составьте блок-схему по готовой программе.



VAR A,S:REAL;

BEGIN

S:=0;

A:=0.2;

WHILE A<=2 DO

BEGIN

S:=S+A;

A:=A+0.1;

END;

WRITELN('Сумма=', S:15:2);

END.

2. Определите значение переменной a после выполнения фрагмента алгоритма:

Рабочая программа Программирование на языке Паскаль для 9-х классов (2 год обучения)



3.. Определите сколько раз будет выполняться тело цикла:

I:=0;

Repeat

I:=I-1;

S:=S+1/I;

Until I<=1;

S:=0;

I:=1;

Repeat

I:=I+1;

Until I>2;

S:=S+1/I;



S:=0;

I:=1;

Repeat

S:=S+1/I;

I:=I+1;

Until I<1;



4. Определите сколько раз будет выполняться тело цикла:



For n:=4 downto 3 do begin

S:=s+n;

S:=s*10;

End;

Y:=0;

For n:=4 to 6

Y:=y+I;

Y:=y/10;

Y:=1;

For i:=1 to 3 do begin

Y:=y+1;

Y:=y+i;

End;

Y:=5;

For n:=1 downto 4 do

Y:=y+n;





  1. Найти все целые двухзначные числа, сумма цифр которых равна 8.

  2. Найти все целые двухзначные числа, разность цифр которых равна 3.

  3. Дано натуральное число N. Вычислить: Рабочая программа Программирование на языке Паскаль для 9-х классов (2 год обучения)

  4. Дано натуральное число N. Вычислить:Рабочая программа Программирование на языке Паскаль для 9-х классов (2 год обучения)

  5. Написать программу, которая выводит таблицу значений функции y= 2,4x2 +5x-3 в диапазоне -2 до 2 с шагом 0,5.

  6. В течение двух недель человек заключает пари на скачках. В первый день он делает ставку в 1 фунт и проигрывает. Во второй день, чтобы возместить свой проигрыш, он делает ставку в 2 фунта, но снова проигрывает. На третий день он ставит 3 фунта, однако опять проигрывает. Он упрямо продолжает увеличивать на 1 фунт свою ставку, но продолжает проигрывать. Сколько денег проиграет этот человек через 2 недели?

  7. Напишите программу для решения следующей задачи. Камера наблюдения реги­стрирует в автоматическом режиме скорость проезжающих мимо неё автомобилей, округляя значения скорости до целых чисел. Необходимо определить максималь­ную зарегистрированную скорость автомобиля. Если скорость хотя бы одного авто­мобиля была меньше 30 км/ч, выведите YES, иначе выведите N0.

Программа получает на вход число проехавших автомобилей N (1 < N < 30), затем указываются их скорости. Значение скорости не может быть меньше 1 и боль­ше 300. Программа должна сначала вывести максимальную скорость, затем YES или N0.

Пример работы программы:





Выходные данные

4

74

74

NO

69



63



66



  1. Напишите программу, которая в последовательности целых чисел определяет их количество и сумму чётных чисел. Программа получает на вход целые числа, ко­личество введённых чисел неизвестно, последовательность чисел заканчивается числом 0 (0 - признак окончания ввода, не входит в последовательность). Количество чисел не превышает 1000. Введённые числа по модулю не превышают 30 000.

Программа должна вывести два числа: длину последовательности и сумму чётных чисел.

Пример работы программы:





Выходные данные

4

60 15 0

3 64







Практическая работа 4 «Массивы»

Цель: совершенствовать навыки решения задач обработки массивов.



  1. Заполнить массив целых чисел а(n) по правилу a[i]=b*i

  2. Найти максимальный элемент массива и его номер при условии, что все элементы массива различны.

  3. Найти минимальный элемент массива.

  4. Вычислить сумму элементов массива C, стоящих на нечетных местах. Массив С содержит 10 элементов.

  5. Для целочисленного массива А, содержащего 10 элементов, определить, кратна ли сумма его элементов 7.

  6. В массиве целых чисел заменить все элементы кратные 5, на их удвоенное значение.

  7. Переписать массив в обратном порядке.

  8. Заменить все элементы кратные 7 на сумму элементов массива.

  9. В таб­ли­це Dat хра­нят­ся дан­ные из­ме­ре­ний сред­не­су­точ­ной тем­пе­ра­ту­ры за 10 дней в гра­ду­сах (Dat[1] - дан­ные за пер­вый день, Dat[2] - за вто­рой и т. д.). Опре­де­ли­те, какое число будет на­пе­ча­та­но в ре­зуль­та­те ра­бо­ты сле­ду­ю­щей про­грам­мы.



Var k, m: integer;

Dat: array[1..10] of integer;

Begin

Dat[1] := 12; Dat[2] := 15; Dat[3] := 17; Dat[4] := 15;

Dat[5] := 14; Dat[6] := 12; Dat[7] := 10; Dat[8] := 13;

Dat[9] := 14; Dat[10] := 15;

m := 0;

for k := 1 to 10 do

if Dat[k] > 12 then

begin

m := m + 1

end;

writeln(m);

End.

  1. Отсортировать элементы массива по возрастанию.



Практическая работа 5 «Символы и строки»

Цель: совершенствовать навыки решения задач со строками.



  1. В данном предложении определите слова, которые начинаются с заданной буквы.

  2. Даны два слова, Верно ли что первое слово начинается на туже букву, на которую заканчивается второе.

  3. Дано слово. Добавить в начало слова четыре символа + и в конец слова три символа -.

  4. Даны две символьные строки А и В. Определите, в какой из них больше символов и на сколько.

  5. Найдите первую и последнюю букву К в предложенном тексте и символы между ними замените звездочками.

  6. Составьте программу шифрования текстового сообщения Можно использовать такой способ шифрования Шифровальщик задает ключ шифровки - целое число, который определяет величину смещения букв русского алфавита, например ключ = 3, тогда в тексте буква "а" заменяется на "г" и т. Д. Используются все буквы русского алфавита. Е считается дважды.

  7. Дан текст. Найти наибольшее количество идущих подряд цифр.

  8. Проверить, является ли заданное слово палиндромом (КА­ЗАК, ШАЛАШ, МАДАМ и т.д.). Палиндром - это слова, которые читаются в прямом и обратном порядке одинаково (например: казак, шалаш).



Практическая работа 6 «Процедуры и функции»

Цель: совершенствовать навыки решения задач с процедурами и функциями.



  1. Написать функцию, которая сравнивает 2 целых числа и возвращает результат сравнения в виде <,>, =.

  2. составить на экране процедуру., «рисующую» на экране горизонтальную линию из любого числа *.

  3. Найти минимальное число среди 4-х чисел, используя функцию нахождения минимального среди двух чисел

  4. Пользователь вводит две стороны трех прямоугольников. Вывести их площади. Вычисление площади оформить процедурой или функцией.

  5. Составить процедуру, которая во введенной строке заменяет все буквы a на *.

  6. Даны два предложения. Найти общее количество букв "н" в них. (Определить функцию для расчета количества букв "н" в предложении.)

  7. Футболист ударом ноги посылает мяч вертикально вверх с высоты 1 м с начальной скоростью 20 м/с. На какой высоте мяч будет через 1с., 3с., 4с?

Практическая работа 7 «Файлы»

Цель: совершенствовать навыки решения задач с файлами.

  1. Создать текстовый файл и записать в него фразу «Здравствуй, мир!»

  2. В конец существующего текстового файла записать фразу «Добрый день!»

  3. Имеется текстовый файл Получить новый файл, в котором в конце каждой строки из заданного файла добавлен восклицательный знак.

  4. Удалить из текстового файла последнюю стоку. Результат записать в другой файл.

  5. Имеется текстовый файл. Переписать в другой файл все его строки, в которых имеется больше 30 символов.

  6. В файл записать информацию об абитуриентах, поступающих в университет: фамилия, имя, отчество, домашний адрес, номер телефона, изучаемый язык, сумма баллов, полученных на вступительных экзаменах.

    Напечатать список абитуриентов набравших на экзаменах N и более баллов.

.

Практическая работа 9. «Графические возможности языка Паскаль».

Цель: изучить возможности работы с графикой в Паскале.

1.

Рабочая программа Программирование на языке Паскаль для 9-х классов (2 год обучения)

2. Рабочая программа Программирование на языке Паскаль для 9-х классов (2 год обучения)

3. Написать программу, которая вычерчивает на экране 30 окружностей, случайного диаметра и цвета.

4. Написать программу, которая рисует на экране Государственный флаг России.

5. Написать программу, которая выводит на экран изображение шахматной доски.

6. Написать программу, которая выводит на экран изображенный узор. Окружности должны быть разного цвета.





Рабочая программа Программирование на языке Паскаль для 9-х классов (2 год обучения)





Раздел VI. Требование к уровню освоения предмета





  1. Алгоритмы линейной структуры (2ч)

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

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

  • типы переменных;

  • все разделы программы;

  • основные приёмы отладки и тестирования программы;

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

Учащиеся должны уметь:

  • целесообразно использовать типы переменных;

  • оформить каждый раздел программы с комментариями;

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

  • производить отладку и тестирование программ;

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

  1. Условный оператор( 3ч)

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

  • знать понятие условия, формат записи полного и неполного условного оператора.

Учащиеся должны уметь:

  • уметь правильно записывать простые и сложные логические условия для решения конкретных задач;

  • составлять программы на языке Паскаль по блок-схеме разветвляющегося алгоритма;

  • применять условный оператор при составлении программы для решения задач;

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



  1. Циклические алгоритмы.(5ч)

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

  • Типы циклов.

Учащиеся должны уметь:

  • уметь правильно циклические алгоритмические конструкции;

  • составлять программы на языке Паскаль по блок-схеме циклических алгоритмов;

  • применять циклы при составлении программы для решения задач;

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

  1. Массивы (4ч)

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

  • понятие массива, правила записи массива в программировании, алгоритмы ввода и вывода элементов одномерного массива

  • правила формирования массива (ввод с клавиатуры, по формуле, случайным образом)

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

  • алгоритм поиска максимального (минимального) элемента массива

  • алгоритмы обработки массивов

  • знать методы сортировки массива

Учащиеся должны уметь:

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

  • составлять алгоритмы (программы), формирующие массивы и выводящие элементы сформированного массива на экран

  • составлять программы с использованием циклов для поиска суммы (произведения) элементов массива.

  • составлять программы с использованием циклов для поиска суммы (произведения, количества) элементов массива с заданным условием.

  • составлять программы для поиска максимального (минимального) элемента в массиве

  • составлять программы обработки массивов



  1. Символы и строки (4 ч)

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

  • понятия: символ, строка;

  • функции для обработки символов и строк.

Учащиеся должны уметь:

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

  • составлять небольшие программы для обработки строк.

6. Процедуры и функции (4 ч)

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

  • Понятие подпрограммы;

  • Понятие процедура и функция;

  • Структуру процедуры и функции;

  • Для чего используются процедуры и функции;

  • Отличие формальных и фактических параметров;

  • Как вызывается процедуры и функции в программе;

  • Отличие процедуры от функции;

  • Понятие рекурсии.

Учащиеся должны уметь:

  • Правильно описывать процедуры и функции;

  • Правильно вызывать процедуры и функции;

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

  • Использовать простейшие рекурсии при составлении программ

7. Файлы (4ч)

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

  • понятие файла в программировании, назначение, расположение фала, правила считывания из файла и записи в файл

Учащиеся должны уметь:

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

8.Графические возможности языка Паскаль(6ч).

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

  • Константы и функции для управления графическим режимом работы экрана

Учащиеся должны уметь:

  • подключать графический модульGraph

  • создавать рисунки

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















Раздел VII. Критерий и нормы оценки знаний обучающихся





Для практических работ и контрольных работ учащихся.

- оценка «5» ставится, если:

- работа выполнена полностью;

- в графическом изображении алгоритма (блок-схеме), в теоретических выкладках решения нет пробелов и ошибок;

- в тексте программы нет синтаксических ошибок (возможны одна-две различные неточности, описки, не являющиеся следствием незнания или непонимания учебного материала).

- оценка «4» ставится, если:

- работа выполнена полностью, но обоснования шагов решения недостаточны (если умение обосновывать рассуждения не являлось специальным объектом проверки);

- допущена одна ошибка или два-три недочета в чертежах, выкладках, чертежах блок-схем или тексте программы.

- оценка «3» ставится, если:

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

- оценка «2» ставится, если:

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

- оценка «1» ставится, если:

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

































Раздел VIII. Учебно-методическое обеспечение

Список для учащихся:

Рекомендуемая литература (дополнительная).

  1. kpolyakov.narod.ru/ К. Поляков «Алгоритмы и исполнители»

  2. https://inf-oge.sdamgia.ru/







Список для учителя:

Рекомендуемая литература (основная).

  1. kpolyakov.narod.ru/ К. Поляков «Алгоритмы и исполнители»

  2. Н.Б. Культин Turbo Pascal в задачах и примерах Санкт_Петербург БХВ- Петербург 2008



Рекомендуемая литература (дополнительная).



  1. Н.А. Ангеликова Раздаточные материалы по информатике часть II М., Дрофа, 2004

  2. Ходыкина В.И Алгоритмизация и программирование. Ижевск, Издательский дом «Удмуртский университет», 2002 г.

  3. С. Немноюгин Изучаем Turbo Pascal Питер, 2008

  4. https://inf-oge.sdamgia.ru/</</u>





















 
 
X

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

После этого кнопка ЗАГРУЗКИ станет активной!

Кнопки рекомендации:

загрузить материал