Узнать стоимость написания работы
Оставьте заявку, и в течение 5 минут на почту вам станут поступать предложения!
Реферат

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


А. П. Козырев, Е. А. Новикова 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 мильонов к студенческой карме :

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

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

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

Реферат Апории Зенона и первая теоретическая постановка проблемы бесконечности
Реферат Why Apec Essay Research Paper Why APECLittle
Реферат Відмороження Ступені відмороження
Реферат Racism And Slavery Essay Research Paper The
Реферат Контр реклама
Реферат Применение муравьиных алгоритмов при решении задач оптимизации
Реферат Отражение функционирования правовой сферы в телерадиоэфире республики Беларусь
Реферат Проектирование модуля ИС решения комплекса задач автотранспортного предприятия
Реферат Щодо питання впливу культури охорони праці на виробничий травматизм з постражалими у стані алкогольного
Реферат Анализ результатов хозяйственной деятельности ООО Домовой 26
Реферат Валютний ринок та його регулювання
Реферат Занимательный материал на уроках русского языка как средство развития познавательного интереса у
Реферат Bxoд в плен бесплатный, или расстрелять в ноябре спецгруппе, которая отыскала меня в чеченских подземельях и освободила из плена с вечным благодарением
Реферат Графический редактор Paint
Реферат Взгляд на построение системы менеджмента организации