Статья опубликована в рамках: Научного журнала «Инновации в науке» № 6(67)
Рубрика журнала: Информационные технологии
Скачать книгу(-и): скачать журнал
МОДЕРНИЗАЦИЯ ЯЗЫКА ПРОГРАММИРОВАНИЯ PASCAL
MODERNIZATION OF THE PASCAL PROGRAMMING LANGUAGE
Valentina Syritsyna
senior teacher of department IITiMOFar Eastern Federal University,
Russia, Ussuriysk
Oxana Kadeeva
senior teacher of department IITiMO Far Eastern Federal University,
Russia, Ussuriysk
АННОТАЦИЯ
В статье предлагается обзор языка Pascal как основного инструментария третьей части заданий ЕГЭ по информатике. Приводится статистика в процентном соотношении выполняющих эту часть учеников. В заключении делается вывод, что необходимо увеличивать в школьном курсе изучение данного языка и его различных версий для успешного усвоения учениками.
ABSTRACT
In article the review of the Pascal language as main tools of the third part of the USE tasks on informatics is offered. The statistics is given in a percentage ratio of the pupils who are carrying out this part. In the conclusion the conclusion is drawn that it is necessary to increase in a school course studying of this language and its various versions for successful assimilation by pupils.
Ключевые слова: язык программирования Pascal; ЕГЭ; система Pascal ABC.
Keywords: Pascal programming language; USE; Pascal ABC system.
В связи с модернизацией школьного образования и введением ЕГЭ, на сегодняшний день остается актуальным вопрос преподавания основных предметов на профильном уровне. Из анализа результатов сдачи ЕГЭ, можем сделать вывод о не наилучшей подготовке учащихся 11-х классов к сдаче экзамена по информатике. Хуже всех экзамен по информатике был сдан в 2011 году.
Таблица 1.
Общие цифры ЕГЭ по информатике
Год |
Миним. балл ЕГЭ |
Средний балл |
Кол-во сдававших |
Не сдали, % |
Кол-во |
Длитель- |
2010 |
41 |
62,74 |
62 652 |
7,2 |
90 |
240 |
2011 |
40 |
59,74 |
51 180 |
9,8 |
31 |
240 |
2012 |
40 |
60,3 |
61 453 |
11,1 |
315 |
240 |
2013 |
40 |
63,1 |
58 851 |
8,6 |
563 |
240 |
2014 |
40 |
57,1 |
56 774 |
9,7 |
51 |
235 |
2015 |
40 |
53,6 |
51 990 |
7,8 |
129 |
235 |
Результаты, представленные в таблице, говорят сами за себя.
Уровень подготовки наших выпускников в несколько раз ниже, чем те минимальные требования, которые предъявляют к ним ВУЗы. Те задания (третья часть ЕГЭ), где присутствуют задачи на составление программ, на каком-нибудь языке программирования, выполняют в среднем 25% учащихся, из которых более 4% совершают в них ошибки. Чтобы исправить такое положение вещей и выпускники, планирующие поступить в ВУЗы, ориентированные на информационные и компьютерные технологии, могли повысить свой уровень подготовки в области программирования, который бы соответствовал требованиям высшей школы, необходимо повысить количество часов и уделять больше времени на изучение раздела «Алгоритмизация и программирование» школьного курса «Информатика и ИКТ».
Для выполнения заданий класса «С» (третьей части) выпускники школ должны владеть хоть одним из языков программирования (Basic, Pascal,СИ+,Piton) на уровне выше среднего. Для того чтобы изучить основные приемы и методы составления программ на компьютере, научиться реализовывать алгоритмы решения различных задач, наиболее простым и универсальным является язык Pascal. Проанализировав учебники Н.Угринович «Информатика и ИКТ» для 10-х и 11-х классов, рекомендованные Министерством образования для преподавания информатики на профильном уровне в общеобразовательных учреждениях, можно сделать вывод о том, что разделу программирования на алгоритмическом языке Pascal уделяется слишком мало времени. При этом язык программирования Pascal имеет простой синтаксис и его средствами можно простые и в тоже время эффективные программы. Именно поэтому его рационально использовать для изучения программирования в школе. При этом разновидностей языка Pascal существует довольно много (Object Pascal, Turbo Pascal, PascalABC и другие). Однако все эти версии имеют практически одинаковый синтаксис. В современной школе наиболее подходящей для изучения является свободно распространяемая версия Pascal ABC, специально разработанная преподавателями механико-математического факультета Ростовского госуниверситета. Система Pascal ABC идеально подходит для восприятия школьников, так как имеет дружественный и достаточно простой интерфейс, простой синтаксис, стандартные возможности программирования и мощные современные библиотеки стандартных подпрограмм. Многие российские преподаватели ставят язык Pascal на первое место для начального обучения программированию, так как он позволяет сформировать логику написания программ. Система Pascal ABC основана на языке Delphi Pascal была создана для того, чтобы можно было организовать постепенный переход от простейших программ к модульному, объектно-ориентированному, событийному и компонентному программированию.
В свободно распространяемую версию Pascal ABC & Programming Taskbook Mini Edition входит мини-версия электронного задачника (200 задач) и комплект задач для исполнителей Робот и Чертежник. При этом упрощенное использование некоторых языковых конструкций, позволяет использовать эту системы программирования даже на ранних этапах обучения. Также в модулях допускается отсутствие разделения на интерфейс и саму секцию реализации. При этом конструкция модуля практически совпадает с основной программой, что облегчает изучение темы «Процедуры и функции».
Основные модули свободно распространяемой версии Pascal ABC были специально разработаны для учебных целей: Модуль растровой графики GraphABC; Модуль Events; Модули Timers и Sounds; Модуль контейнерных классов; Модуль векторной графики; Модуль визуальных компонентов.
В системе программирования Pascal ABC присутствует тип complex, который позволяет организовать работу программы с комплексными числами, а также арифметические операции с типизированными указателями.
Компилятор, который встроен в эту систему, представляет собой компилятор переднего плана. Он в результате компиляции создает дерево программы в оперативной памяти ЭВМ и выполняет его средствами встроенного интерпретатора. В результате чего скорость работы программы увеличивается в несколько раз.
Так как синтаксис языка программирования Pascal ABC, анологичен синтаксису других версий Паскаля, то и программы написанные средствами Pascal ABC будут работать во всех версиях Pascal. Причем, если учащиеся в совершенстве освоят этот язык программирования, который является достаточно простым для изучения, то им будет гораздо легче изучать профессиональные языки и среды программирования, изучаемые в высших учебных заведениях.
Конечно, школьным учителям сложно в выделяемые им интервалы времени, на изучении темы, полностью раскрыть ее, развить у школьников логическое мышление и выработать у них хорошие навыки программирования, но из любой ситуации есть выход.
В связи с этим, необходимо не просто увеличивать количество часов на изучение раздела «Алгоритмизация и программирование», но и вводить в школах факультативы, спецкурсы и элективные курсы, которые позволят старшеклассникам, более глубоко погрузится, в изучаемые темы и что самое главное больше времени уделять не только теории, но и практике! Выпускники станут понимать задания ЕГЭ, а не просто заучивать шаблонные программы и их выбор сдавать информатику станет более осознанным и уверенным!
Список литературы:
- Еремин О.Ф. Методическое пособие по программированию на языке Pascal ABC [Электронный ресурс] // Моздок. – 2009. – сайт. – URL: http://moul49.narod.ru/informatika/PascalABC.pdf (дата обращения 17.02.17).
- Основные результаты ЕГЭ прошлых лет [Электронный ресурс] // 4ЕГЭ. – 2008-2017. – сайт. – URL: http://4ege.ru/analitika/52278-osnovnye-rezultaty-ege-proshlyh-let.html (дата обращения 21.03.17).
Оставить комментарий