Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

Раздел. Язык программирования Turbo Pascal




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

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

Данные – информация, которую программы обрабатывают или создают документы.

Пример. Текстовый редактор Word – программа, а текст который вы с его помощью создаете/обрабатываете – это уже данные.

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

Во время создания и работы программы мы всегда видим три стороны, участвующие в этом процессе:

Программист – создатель инструментов. Он подчиняется указаниям пользователя и готовит инструкцию для компьютера, переводя ее на язык машинных кодов.

Пользователь – постановщик задач. Сам пользователь написать программу не может, но зато он знает какую задачу надо решить.

Компьютер – исполнитель. Он полностью подчиняется командам, реализованным программистом в виде программы, и инструкциям пользователя, которым тот сопровождает работу с программой.

 

Пользователь

Программист

 

Компьютер

 

Программы «переводят» команды с одного языка на другой:

- язык машинных кодов, понятный компьютеру (уровень общения – коды, двоичные и 16-ричные символы)

- язык программирования, понятный программисту (уровень общения- текст, единица – простое слово, команда)

- язык образов, понятный пользователю (уровень общения – текст и графика).

Языки программирования принято делить на две основные группы, по мере их близости или удаленности от языка машинных команд.

Языки низкого уровня – язык, основанный на цифрах, близкий к машинному коду. Пример: язык Ассемблер. На данном языке команды выполняются быстрее, занимая маленький объем и допуская минимум ошибок.

Языки высокого уровня – язык, основанный на командах состоящих из цифр, текста. Пример: Pascal, Basic и т.д. Данные языки более ориентирована на человека. Команды этих языков понятны человеку английские слова (goto, ren, if и т.д.). Чем «выше» язык, тем больше операций одновременно могут выполняться. Например, одна из самых «высоких» программ в компьютере – системные файлы конфигурации autoexec.bat и config. sys. Каждая строчка – команда в этих файлах требует выполнения отдельных программ – например, запуска программы русификации ОС или удаления файла.

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

Существуют как универсальные таки и специализированные языки программирования. Пример: Java – для разработки Интернет-программ, или HTML – на нем создаются WWW-страницы Интернета.

У каждого языка есть свой лексикон – системы –команд –операторов которые могут значительно отличаться друг от друга в разных языках.

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

Язык ПАСКАЛЬ - это многоцелевой язык программирования высокого уровня, разработанный профессором Высшего технического училища в г. Цюрихе (Швейцария) Никлаусом Виртом. Предложенный им язык он назвал именем великого французского ученого Блэза Паскаля (1623-1662), который создал первую в мире вычислительную машину. Благодаря своей эффективности, простоте и логичности он быстро получил распространение во всем мире. Язык ПАСКАЛЬ подходит для обучения начинающих программистов хорошему стилю программирования и позволяет наряду с небольшими несложными программами создавать структурированные программы трудоемких и сложных вычислений. Мы ознакомимся с основными понятиями языка - алфавит, слова, выражения операторы, типы данных.

Лабораторная работа 10

Рейтинг 1 балл

Поделиться:





Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...