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

В настоящее время, в связи с модернизацией школьного образования и введением ЕГЭ, стал актуальным вопрос преподавания основных предметов на профильном уровне. По результатам анализа сдачи ЕГЭ, ФИПИ был сделан вывод о недостаточной подготовке учащихся к сдаче экзамена по информатике. В 2009г. хуже всех был сдан ЕГЭ по информатике. Экзамен показал разрыв между уровнем подготовки выпускников средних школ и требованиями к ним со стороны ВУЗов. Задания части 3 (С1-С4), где имеются задачи на программирование, выполняются незначительным количеством участников экзамена.
Для того чтобы выпускники, ориентированные на получение высшего образования в области информационных и компьютерных технологий были более подготовлены к сдаче ЕГЭ и соответствовали требованиям высшей школы, необходимо уделить большее внимание в преподавании школьного курса «Информатика и ИКТ» разделу «Алгоритмизация и программирование».
Проанализировав задания ЕГЭ за последние годы, можно сделать вывод о том, что для решения заданий части 3 необходимо владеть ЯП типа Pascal или Basic. Считаю, что наиболее универсальным и подходящим для школьной программы является язык Pascal. В учебнике «Информатика и ИКТ» Н.Угриновича, рекомендованного для преподавания информатики на профильном уровне, разделу программирования на алгоритмическом языке Pascal, уделяется недостаточно внимания.

В связи с этим, было разработано данное “Методическое пособие по программированию на языке Pascal ABC”.

В пособии изложены основные понятия и состав языка Pascal ABC, а также методика решения типовых задач программирования. Приведены примеры решения таких задач с комментариями.
Пособие адресовано школьникам, для изучения основ программирования, а также, может быть использовано преподавателями, в процессе подготовки учащихся к сдаче ЕГЭ.

ОГЛАВЛЕНИЕ

ВВЕДЕНИЕ. 3

РАЗДЕЛ 1. Языки программирования 5

Раздел 2. Элементы языка. 6

Раздел 2.1. Алфавит ЯП Паскаль 6

Раздел 2.2. Структура программы 6

Раздел 2.3. Идентификаторы и зарезервированные слова 8

Раздел 2.4. Константы 8

Раздел 2.5. Переменные 8

Раздел 2.6. Типы переменных. 9

Раздел 2.7. Типы данных 10

Раздел 2.8. Комментарии к программе 11

Раздел 3. Действия над данными 12

Раздел 3.1. Выражения, операнды и операции 12

Раздел 3.1.1. Арифметические операции 13

Раздел 3.1.2. Логические (булевы операции) 13

Раздел 3.1.3. Операции отношения (сравнения) 14

Раздел 3.1.4. Строковые операции 14

Раздел 3.1.5. Операция @ 15

Раздел 3.2. Приоритет операций 15

Раздел 3.3. Операторы ЯП Pascal ABC 16
Раздел 3.3.1. Оператор присваивания 16

Раздел 3.3.2. Условный оператор 16

Раздел 3.3.3. Составной и пустой операторы 17

Раздел 3.3.4. Оператор выбора 18

Раздел 3.3.5. Оператор безусловного перехода goto 19

Раздел 3.4. Циклы. Итерация 20

Раздел 3.4.1. Цикл с известным количеством повторений for 20

Раздел 3.4.2. Цикл с неизвестным количеством повторений while 21

Раздел 3.4.3. Цикл с неизвестным количеством повторений repeat 22

Раздел 3.4.4. Вложенные циклы 22

Раздел 3.5. Процедуры и функции в ЯП Паскаль. Рекурсия 23

Раздел 3.5.1. Стандартные процедуры и функции 25

Раздел 4. Массивы 27
Раздел 4.1. Одномерные массивы 28

Раздел 4.2. Двумерные массивы 29

Раздел 5. Ввод и вывод данных 30
Раздел 6. Работа с графикой 30
Раздел 7. Разработка программ 30

Раздел 8. Решение задач 31

Список использованной литературы 40


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: