РефератыОстальные рефератыСрСреда и структура программирования Паскаль

Среда и структура программирования Паскаль

Министерство образования Российской Федерации


РОССИЙСКИЙ ГОСУДАРСТВЕННЫЙ ГИДРОМЕТЕОРОЛОГИЧЕСКИЙ УНИВЕРСИТЕТ


КУРСОВАЯ РАБОТА


по дисциплине


ИНФОРМАТИКА


Тема:


Среда и структура программирования Паскаль.


ФИО, группа:


Адрес студента:


Дата выполнения:


г. Санкт-Петербург


2010 г
.


Содержание


1. Введение . . . . . . . . . . . . . . . . . . 3


2. Среда программирования . . . . . . . . . . . 5


3. Структурные компоненты Паскаля . . . . . . . 8


3.1 Константы, переменные, выражения . . . . 8


3.2 Ветвления и циклы . . . . . . . . . . . 9


3.3 Процедуры, функции, модули . . . . . . 11


3.3.1 Стандартные подпрограммы . . . . . 12


3.3.2 Процедуры . . . . . . . . . . . 16


3.3.3 Функции . . . . . . . . . . . . 16


3.3.4 Модули . . . . . . . . . . . . . 17


3.3.5 Пример структурированной программы 18


3.4 Используемые типы данных . . . . . . . 18


4 Объектно-ориентированное программирование . . . . 20


5 Средства визуального программирования . . . . . . 21


6 Заключение . . . . . . . . . . . . . . . . . . 21


Список литературы . . . . . . . . . . . . . . . 22


1.
Введение


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


Язык программирования высокого уровня – формализованный способ записи алгоритма, достаточно близкий к естественному языку и потому доступный и понятный человеку, с одной стороны и в тоже время с другой стороны, достаточно формально ограниченный, чтобы его можно было преобразовать в машинный код с помощью программы-компилятора. Таким образом программа, написанная на языке высокого уровня является достаточно независимой от типа компьютера.


В эпоху больших ЭВМ такими языками были АЛГОЛ, ФОРТРАН, КОБОЛ на которых было написано множество серьезных научных и инженерных программ. В настоящее время число языков программирования высокого уровня во всех их версиях давно перевалило за тысячу. Каждых из них создавался для решения каких-либо конкретных целей и потому имеет свои различия и особенности. Так Бейсик – прост и удобен для компилирования. С и его продвинутый вариант С++ - мощное средство для профессионального программирования с использованием объектно-ориентированных технологий. Язык Java реализует возможности сетевого программирования. Ada – специально разработанное средство военного ведомства США, по синтаксису имеет сходство с языком Pascal.


Язык программирования Pascal разработан швейцарским ученым –математиком Никлаусом Вирдтом в конце 60-х – начале 70-х годов. Его назначение при разработке – обучение программированию. Название языка дано в честь французского математика Блеза Паскаля (1623-1662 г.г.). При всей простоте для понимания, язык достаточно мощный для решения множества задач. Язык очень быстро распространился на самых разных платформах, но особенно на IBM-совместимых компьютерах.


Первые поколения языка носили название Pascal, Turbo Pascal, после версии 5.5 появилась более мощная версия Borland Pascal. Нумерация продолжилась и наряду с Turbo Pascal 6, появилась версия Borland Pascal 6 а затем и Borland Pascal 7.0. Инструментальные средства этого программного продукта представляют собой интегрированную среду разработки программ, способную решить практически все задачи, стоящие перед программистом при разработке. Вот эти инструменты:


- редактирование – удобная подготовка и исправление текста пр

ограмм;


- компиляция программы, сопровождаемая поиском ошибок программиста и квалифицированными подсказками об их возможном характере;


- средства настройки среды программирования и окружения (установка текущего каталога, установка опций для компилятора и т.д.);


- средства отладки программ, например, пошаговое исполнение программы, возможность просмотра любой переменной;


- запуск программы на исполнение непосредственно из среды программирования.


Результатом работы в среде программирования являются тексты программ – файлы с расширением .pas и исполняемые файлы типа *.exe, которые могут быть использованы уже как самостоятельный продукт вне среды программирования.


2.
Среда программирования


После запуска файла BP.exe на экран монитора выводится интегрированная среда для работы с создаваемыми или открытыми файлами программ.



Рис. 1
Интегрированная среда

Borland
Pascal 7.0 в оконном режиме использования.


Работа в этой среде возможна как в оконном режиме (Рис. 1), так и в полноэкранном (Рис. 2). Переход между этими двумя режимам возможен применением аккорда Alt+Enter.



Рис.2

Полноэкранный режим работы


Полноценная работа над открытыми или создаваемыми программами возможна как в первом, так и во втором случае. Однако при использовании вывода на экран текстовой информации кириллицей возможны проблемы из-за разных кодовых таблиц DOS и Windows. В старых операционных системах (Windows 98 и ранее) эта проблема не возникает. Для WindowsXP она имеет место. Однако, если в полноэкранном режиме настроить использование кириллицы не удается, то при переходе на оконный режим (работает кодировка Windows) «абракадабра» кириллического текста восстанавливается в полноценный русский текст. Впрочем, на практике эту проблему чаще обходят, а не борются с ней, набирая русский текст латиницей, например: Zadaite chislo. Курьез, конечно, но широко используется. В более новых ОС (например Vista Starter) использование полноэкранного режима невозможно, работает только оконный.


Не воспринимают «продвинутые» ОС созданные в DOS –интегрированной среде и откомпилированные файлы Паскаля типа *.exe. Потому работа с Паскаль-программами в этом случае выполняется из среды редактора Паскаля с файлами типа *.pas.


В системе Borland Pascal 7.0 имеется и Windows-версия интегрированной среды программирования. Она запускается из файла BPW.exe. Окно этой среды на рис.3



Рис.3
Интегрированная среда программирования на Паскале для

Windows.


Имеются очень незначительные отличия в Pascal для Windows от Pascal для DOS. Например, модуль для работы с монитором для DOS называется (и вызывается в программу в разделе Uses) Crt, а для Windows-версии это WinCrt. Еше …


Для получения курсовой работы в полном объеме обратитесь к автору по реквизитам:


Моб.: 8 908 220 4152, ICQ: 482030413, skype: nikosimych


…. надо ли заниматься изучением Паскаля если есть более мощный и более современный инструмент?


Ответ на этот вопрос однозначный: Паскаль по-прежнему необходим для обучения программированию. Отсутствие высокопрофессиональных тонкостей, затрудняющих понимание на этапе начала обучения программированию, делает язык программирования Паскаль высоко доступным и позволяющим освоить все необходимые навыки начинающему программисту. Пройдя первые шаги программирования на Паскале, не составляет глобального труда перейти к Delphi (если вы не профессиональный программист а инженер), языку С++ (если возникнет тяга к профессиональному программирования), Java или PHP (если вас привлекает работа в сети) и любому другому. Основы программирования значительно эффективнее прошагать на Паскале.


Список литературы:


1. Информатика. Базовый курс. С.В.Симонович и др. – СПб.: ПИТЕР, 2000г.


2. Вычислительная техника и программирование. Учебник для вузов. Под ред. А.В.Петрова – М.: Высшая школа, 1990г.


3. IBM PC для пользователей. Краткий курс. В.Э.Фигурнов – М.: ИНФРА, 1997г.


4. Программирование в среде Turbo Pascal 7.0 А.Епанешников, В.Епанешников – М.: «ДИАЛОГ-МИФИ», 1995г.


5. Информатика. Учебник для вузов. Остройковский В.А., - М.: Высшая школа, 1999г.


6. Вычислительная техника в инженерных и экономических расчетах. А.В.Петров и др. – М.: Высшая школа, 1984 г.


7. Турбо Паскаль 7.0. В.И. Грызлов, Т.П. Грызлова, - М., ДМК, 1998г.


8. Объектно-ориентированное программирование. Г.С.Иванова, Т.Н.Ничушкина, Е.К.Пугачев, - М., МВТУ им. Баумана, 2001 год.

Сохранить в соц. сетях:
Обсуждение:
comments powered by Disqus

Название реферата: Среда и структура программирования Паскаль

Слов:1266
Символов:9963
Размер:19.46 Кб.