Просмотр содержимого документа
«Паскаль-язык структурного программирования»
Паскаль –
язык структурного
программирования
Ламповые ЭВМ первого поколения
В 1950 г. Возникает направление, которое получило название « автоматизация программирования» Основная цель – создание средств, ускоряющих процесс создания программы для ЭВМ. Появление первых языков программирования, машинно- ориентированные автокоды. Позднее за языками такого уровня появились ассемблеры .( первоначально программа – переводчик) Программирование на ассемблере снимает с программиста заботу о распределении памяти под данные и команды программы. Программист не должен помнить внутренние колы всех команд процессора. Команды сложения. ADD a, b, c Слово ADD обозначает команду « сложить», a и b – имена переменных слагаемых, с – переменная, куда помещается результат.
Ассемблер
Машинно- ориентированным
(команды процессора существует
свой аналог команд)
Составление программы на
ассемблере проще, чем на
языке команд процессора.
Работу по распределению
памяти под данные и команды,
перевод команд ассемблера
в машинные команды берет
на себя специальная
программа- транслятор .
Макроассемблер
(макрокоманды, соответствующие
сериям команд
( подпрограммам) на языке процессора)
Высокий уровень программирования ЯПВУ:
Паскаль
Бейсик
Фортран
Java
Все названные ЯПВУ относятся к так называемой
процедурной парадигме программирования.
Поэтому их называют процедурными
языками программирования.
Pascal Паскаль был разработан швейцарским ученым Никлаусом Виртом. ( см. ) Паскаль считается важнейшим инструментом для обучения методам структурного программирования и с 1983 г. введен в учебные курсы в школах для учащихся, которые специализируются в области информатики . В дальнейшем язык Паскаль совершенствовался и приобрел новые свойства, отличные от авторского варианта .
Французский математик, механик, физик,
литератор и философ. Классик французской
литературы, один из основателей
математического анализа, теории вероятностей и
проективной геометрии,
создатель первых образцов счётной техники,
автор основного закона гидростатики .
Блез Паска́ль
- Язык Паскаль относительно прост в изучении, довольно ясен и логичен и, будучи первым изучаемым языком программирования, приучает к хорошему стилю. - Как и естественные языки, каждый язык программирования имеет свой стиль и свои правила. Синтаксис языка программирования – это набор правил, которые определяют способы построения правильных программ из символов алфавита. - Алфавит языка Паскаль 26 латинских строчных и 26 латинских прописных букв: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z подчеркивание _ 10 цифр: 0 1 2 3 4 5 6 7 8 9 знаки операций: + - * / = = := @ ограничители (разделители): . , ' ( ) [ ] (. .) { } (* *) .. : ; спецификаторы: ^ # $
- Структура программы {1. заголовок программы} program Имя_Программы; {2. раздел указания используемых модулей} uses Список_Используемых_Модулей; {3. Раздел описаний} label Описания_меток; const Описания_Констант; type Описания_Типов; var Описания_Переменных; procedure Описания_Процедур_и_функций; function exports Описания_Экспортируемых_Имен; {4. Раздел операторов} begin Операторы end. - Упрощенная структура программы {1. заголовок программы} program Имя_Программы; {2. раздел указания используемых модулей} uses Список_Используемых_Модулей; {3. Раздел описаний} const Описания_Констант; var Описания_Переменных; {4. Раздел операторов} begin Операторы программы end. - Команды языка программирования называются операторами Разделителем операторов в Паскале является ; (точка с запятой)