Реферат по предмету "Разное"


А. П. Козырев, Е. А. Новикова pascal abc в изучении основ программирования в гуманитарных вузах

А.П. КОЗЫРЕВ, Е.А. НОВИКОВАPASCAL ABC В ИЗУЧЕНИИ ОСНОВ ПРОГРАММИРОВАНИЯ В ГУМАНИТАРНЫХ ВУЗАХВ состав требований к обязательному минимуму содержания дисциплины «информатика и математика» государственного образовательного стандарта высшего профессионального образования для большинства гуманитарных специальностей, в том числе и для специальности «Юриспруденция» квалификация «Юрист», входят языки программирования и алгоритмы. Качественное выполнение этих требований и выработку у студентов знаний и навыков по данным вопросам возможно путем изучения алгоритмического языка программирования Паскаль и решения ряда практических задач. Решение задач на компьютере позволяет понять взаимосвязь между отдельными операторами языка и базовыми алгоритмическими структурами. Выбор Паскаля обусловлен тем, что это один из лучших языков программирования как для начального обучения, так и для разработки качественных профессиональных программ. Алгоритмический язык Паскаль разработан профессором Цюрихского технологического института Никлаусом Виртом в 1969-71 годах для обучения студентов структурному программированию. В настоящее время данный язык получил широкое распространение и пользуется заслуженным успехом у программистов-профессионалов, которые освоили его, будучи студентами. По прошествии времени язык Паскаль претерпел ряд изменений и усложнений, необходимых для реализации сложных программных задач, возникло много версий и ряд компиляторов. Наиболее известной реализацией Паскаля является система Turbo Pascal (выросшая затем в Borland Pascal для DOS/Windows и далее в Delphi) фирмы Borland, в которой использовались значительные расширения языка. Однако, среда Borland Pascal, ориентированная на MS DOS, устарела, а среда Borland Delphi с ее богатыми возможностями сложна для начинающего программиста. Тем не менее, Паскаль по-прежнему он остается основным языком первоначального обучения программирования. Для устранения указанных недостатков в Южном федеральном университете (РГУ) создана система Pascal ABC, которая предназначена для обучения программированию на языке Паскаль и ориентирована на школьников и студентов младших курсов. Автором системы Pascal ABC является доцент механико-математического факультета Ростовского государственного университета Станислав Станиславович Михалкович. Первое, на что сразу же обращается внимание пользователя системы Pascal ABC, – это русскоязычная справка и русскоязычный интерфейс интегрированной среды. Данное обстоятельство играет немаловажную роль в деле освоения, как самого языка, так процесса отладки написанных на нем программ, поиска и устранения возникающих ошибок. Интегрированная среда имеет форму стандартного окна Windows-приложения и содержит внутри три области: «Редактор», «Окно вывода» и «Окно ввода». Редактор позволяет производить действия по вводу и изменению текста Паскаль-программы. Под окном редактора расположено окно вывода. Оно предназначено для вывода данных процедурами write и writeln, а также для вывода сообщений об ошибках и предупреждений во время работы программы. Окно ввода открывается при выполнении процедур read и readln в ходе работы программы. Простота, понятность и доступность интегрированной среды системы Pascal ABC позволяют использовать ее как для первоначального обучения, так и для изучения основ программирования и реализации алгоритмов студентами гуманитарных специальностей. Образ мышления «гуманитариев», как показывает опыт общения со студентами-юристами, основан на восприятии и запоминания информации в виде текста или в виде графического объекта, а именно рисунка, графика, таблицы и т.п. Преподавателю, обучающему таких студентов необходимо использовать и учитывать данные факторы с целью успешного освоения и закрепления получаемых знаний. Для этого нужно научить студентов четко сопоставлять алгоритмические структуры с геометрическими фигурами блок-схем, в частности линейные алгоритмические структуры с прямоугольниками, условия (ветвления) — с ромбами, начало и конец алгоритма — с овалами, и т.д. После освоения взаимосвязи отдельных действий алгоритма с их отображением в виде геометрических фигур (блоков), можно приступать к обучению описания самого алгоритма в виде блок-схемы. На этом этапе имеются свои трудности, преодолев которые, можно приступить к следующему этапу — написания текста программы на языке Паскаль. На этапе написания программы, также следует учитывать указанную выше особенность студентов. Так же, как и в случае установления взаимосвязи между действием и блоком, необходимо установить и закрепить в памяти студентов взаимосвязь между блоком блок-схемы и оператором языка Паскаль. Например, овал «Начало» сопоставляется с первой открывающейся операторной скобкой begin, овал «Конец» соответствует последней закрывающейся операторной скобке end. и обязательной точке, ромб соответствует оператору условия if … then … (else) … ; и т.д. Когда программа будет написана, можно приступать к ее вводу в окне редактирования интегрированной среды системы Pascal ABC и последующей отладке. Отладка начинается в момент нажатия кнопки ► «Выполнить программу» на панели инструментов. Когда в программе будет обнаружена синтаксическая ошибка, то в окне вывода появится сообщение на русском языке с указанием номера строки с обнаруженной ошибкой. Если ошибка простая и автор программы способен самостоятельно ее исправить, то возврат в окно редактирования к месту исправления происходит быстро и без затруднений. После исправления синтаксических ошибок можно приступить к поиску программных ошибок. Для этих целей используется и пошаговое выполнение программы, и дополнительное окно отладки, которое открывается при нажатии кнопки «Окно отладки». В этом окне можно просмотреть значения переменных на каждом шаге выполнения программы. Тем самым достигается простота и понятность процесса отладки, доведение программы до работоспособного состояния. Особенно следует обратить внимание на тонкости использования таких массовых процедур, как write и writeln, а также read и readln. Устное объяснение различий данных процедур, как показывает опыт преподавания, обязательно должен сопровождаться демонстрацией их возможностей на компьютере, после чего необходимо проделать ряд заданий с целью закрепления полученных студентами знаний. Следует заметить, что ввод текста программы в окно редактора нельзя допускать без предварительного составления блок-схемы и записи программы на бумаге. Обязательное исполнение таких этапов программирования как постановка задачи, алгоритмизация и отладка, не только воспитывает, но и организует работу студентов, развивает навыки алгоритмического мышления на основе образного «гуманитарного» мышления, используя вполне формальный подход образного соответствия. В заключении необходимо сказать, что система Pascal ABC продолжает развиваться, и получила новое название Pascal ABC.NET.___________________ http://sunschool.math.rsu.ru/pabs – сайт разработчиков и пользователей системы Pascal ABC http://pascalabc.net — сайт системы программирования PascalABC.NET


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

Поделись с друзьями, за репост + 100 мильонов к студенческой карме :

Пишем реферат самостоятельно:
! Как писать рефераты
Практические рекомендации по написанию студенческих рефератов.
! План реферата Краткий список разделов, отражающий структура и порядок работы над будующим рефератом.
! Введение реферата Вводная часть работы, в которой отражается цель и обозначается список задач.
! Заключение реферата В заключении подводятся итоги, описывается была ли достигнута поставленная цель, каковы результаты.
! Оформление рефератов Методические рекомендации по грамотному оформлению работы по ГОСТ.

Читайте также:
Виды рефератов Какими бывают рефераты по своему назначению и структуре.

Сейчас смотрят :

Реферат Синтез фильтра высоких частот
Реферат DO I HATE OR LOVE YOU Essay
Реферат Дворцово-парковый ансамбль Царского села
Реферат ERP системы планирования ресурсов предприятия
Реферат Использование символа как стилистического средства в поэзии символизма на примере лирики Стефана
Реферат Пищевые отравления
Реферат "Хаос иудейский" В культурном контексте О. Э. Мандельштама
Реферат Личность и государство в творчестве А. С. Пушкина 2
Реферат Нерезидентные компании в Канаде
Реферат «Использование новых информационных технологий в обучении английскому языку в школе»
Реферат «математические идеи п. Л. Чебышева и их приложение к современным проблемам естествознания»
Реферат Методика тренировки силы хвата рук юных спортсменов, занимающихся масс-рестлингом
Реферат Общие правила заключения договора
Реферат Інфраструктура ринкової системи господарства
Реферат Сети Wi-Fi