Смекни!
smekni.com

Электронное пособие по программированию (Pascal) (стр. 2 из 4)

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

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

Наличие ноутбука, мультимедийного проектора и интерактивной цифровой доски значительно расширило возможности применения ИКТ в образовательном процессе. Учитель не прикован к своему рабочему месту (компьютеру), что позволяет осуществлять более тесный контакт с аудиторией и незамедлительную обратную связь.

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

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

Преподавание с помощью интерактивной доски имеет следующие приемущества:

· Материалы к уроку можно приготовить заранее – это обеспечит хороший темп занятия и сохранит время на обсуждения;

• Можно создавать ссылки с одного файла на другой - например, аудио-, видео-файлы или Интернет-страницы. Это позволяет не тратить время на поиск нужных ресурсов;

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

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

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

· Инновационная наглядность изучаемого материала; возможность показа сложных процессов и объектов в динамике их виртуального изменения;

· Возможность развивать креативные способности детей за счет моделирования, конструирования, мысленного и виртуального эксперимента;

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


Глава 2.Программные среды TurboPASCAL и AutoPlayMediaStudio 7.0

2.1 Язык программирования (Паскаль)

Паскаль (англ. Pascal) — высокоуровневый язык программирования общего назначения. Один из наиболее известных языков программирования, широко применяется в промышленном программировании, обучении программированию в высшей школе, является базой для большого числа других языков. Был создан Никлаусом Виртом в 1968-69 годах (опубликован в 1970 году) после его участия в работе комитета разработки стандарта языка Алгол-68.

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

2.2 Никлаус Вирт

Никлаус Вирт (нем. Niklaus Wirth, род. 15 февраля 1934) — швейцарский учёный, специалист в области информатики, один из известнейших теоретиков в области разработки языков программирования, профессор компьютерных наук (ETH), Лауреат премии Тьюринга 1984 года. Ведущий разработчик языков Паскаль, Модула-2, Оберон.

2.2.1 Биография

Никлаус Вирт родился 15 февраля 1934 года в Винтертуре, в предместье Цюриха (Швейцария). Родители — Уолтер и Хедвиг Вирт. Отец Никлауса был школьным учителем.

В 1954 году поступил на факультет электроники Швейцарского федерального технологического института (ETH) в Цюрихе, где за четыре года получил степень бакалавра по электротехнике. Продолжил обучение в Лавальском университете (Квебек, Канада), в 1960 году получил степень магистра. Затем был приглашён в университет Калифорнии в Беркли (США), где в 1963 году, под руководством профессора Хаски, защитил диссертацию, темой которой стал язык программирования Эйлер (Euler) — расширение Алгола средствами языка Лисп.

В 1967 году вернулся в звании доцента в университет Цюриха, в 1968 году получил в ETH звание профессора компьютерных наук. В течение 31 года работал в ETH. Много занимался организационной деятельностью, совершенствуя систему обучения своего университета.

В 1970 году создал язык программирования Паскаль. В 1970-х годах разработал, вместе с Ч. Хоаром и Э. Дейкстрой технологию структурного программирования. Вышедшая в 1971 году статья Вирта «Разработка программы методом пошагового уточнения» описала и обосновала ставшую впоследствии классической методологию разработки программного обеспечения «сверху вниз». Для переноса Паскаль-системы на различные вычислительные платформы в 1973 году с участием Вирта был разработан прототип виртуальной машины, исполняющей на любой платформе промежуточный «пи-код», в который предполагалось компилировать все программы.

Во второй половине 1970-х Вирт участвовал в конкурсе министерства обороны США на разработку нового языка для программирования встроенных систем, в результате которого был создан язык Ада. Повторилась история с Алголом-68 — проект группы, в которой работали Вирт и Хоар, не

был одобрен комитетом по языку. В итоге конкурс выиграл проект, основанный на Паскале, но гораздо более сложный и объёмный.

С 1982 по 1984 и с 1988 по 1990 годы Вирт возглавлял факультет компьютерных наук ETH, с 1990 года — Институт компьютерных систем при ETH.

2.2.2 Достижения

Вирт разработал или участвовал в разработке языков программирования: Euler, Algol-W, PL/360, Pascal, Modula, Modula-2, Oberon, Oberon-2, ComponentPascal. Наиболее известная его разработка, безусловно — язык программирования Паскаль, оказавший огромное влияние на несколько поколений программистов и ставший базой для создания большого числа языков программирования. Ещё одна фундаментальная работа, участником которой стал Вирт — разработка технологии структурного программирования, ставшая в программировании, безусловно, самой сильной формализацией как минимум 1970-х — 1980-х годов. Эта технология разработана, обоснована и внедрена в жизнь всего тремя выдающимися людьми — Виртом, Дейкстрой и Хоаром.

Комментаторы не раз отмечали, что идеи Вирта зачастую опережали развитие компьютерной индустрии на годы, иногда — на десятилетия. Разработанная в начале 1970-х система Pascal-P, предполагающая компиляцию программ на Паскале в универсальный «пи-код» и реализацию на любой платформе интерпретатора пи-кода (одна из известных её реализаций — UCSD-Pascal Университета Сан-Диего), которая позволяла с минимальными затратами переносить Паскаль-системы на новые аппаратные платформы, более чем на два десятилетия опередила идеи интерпретатора промежуточного кода, реализованные в системах, поддерживающих исполнение программ на языке Java и в платформе .NET. Идея совмещения системы программирования со сборщиком мусора, освобождающим программиста от необходимости отслеживать время жизни объектов, динамически размещённых в памяти, была реализована в 1988 году в языке и

операционной системе Оберон. Обе эти идеи были использованы разработчиками Java и .NET во второй половине 1990-х годов.

2.3 Достоинства языка Паскаль

Простой синтаксис языка. Небольшое число базовых понятий. Программы на Паскале достаточно легко читаемы.

Достаточно низкие аппаратные и системные требования, как самого компилятора, так и программ, написанных на Паскале.

Универсальность языка. Язык Паскаль применим для решения практически всех задач программирования.

Поддержка структурного програмирования, программирования "сверху-вниз", а также объектно-ориентированного программирования.

В настоящем пособии рассматривается Turbo Pascal v7.0. Данная версия разработана фирмой Borland и является последней в линейке компиляторов Pascal для DOS. Дальнейшее развитие Паскаль получил в Delphi - системе разработки программ для Windows.

2.4 Окно среды разработчика

Основной экран интегрированной среды разработчика Turbo Pascal 7.0 выглядит следующим образом:


По функциональному назначению выделяется три области экрана:

1. Строка меню

2. Рабочая область

3. Строка состояния

Строка меню активизируется нажатием клавиши F10. В меню содержатся следующие разделы:

File. Позволяет выполнять все основные действия с файлами (создание, открытие, сохранение).

Edit. Позволяет выполнять все основные операции редактирования текста (копирование, вставка, удаление фрагментов, отмена последних изменений).

Search. Позволяет осуществлять поиск и замену фрагментов текста.

Run. Позволяет запускать программу, в том числе в пошаговом режиме.

Compile. Позволяет осуществлять компиляцию программы.

Debug. Содержит команды, облегчающие процесс поиска ошибок в программе.

Tools. Содержит некоторые дополнительные средства TurboPascal.

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

Window. Позволяет выполнять все основные операции с окнами (открывать, закрывать, перемещать, изменять размер).

Help. Позволяет получить имеющуюся в системе справочную информацию.