Раздел. Язык программирования 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 Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|