Просмотр содержимого документа
«Паскаль — язык структурного программирования»
Паскаль — язык структурного программирования
10 класс
Эволюция программирования
Программирование для ЭВМ — процесс создания программ управления работой компьютера
На ламповых ЭВМ первого поколения программисты составляли свои программы, используя непосредственно команды процессора.
Эволюция программирования
Такая команда называется трехадресной .
Программирование в машинных кодах представляло собой сложный процесс.
Эволюция программирования
В 1950-х годах возникает направление, которое получило название «автоматизация программирования».
Основная его цель — создание средств, облегчающих и ускоряющих процесс создания программы для ЭВМ.
Появляются первые языки программирования.
Первые языки программирования
Машинно-ориентированные автокоды- первые языки программирования.
За языками такого уровня закрепилось название ассемблеры.
Программирование на ассемблере снимает с программиста заботу о распределении памяти под данные и команды программы.
ADD а, Ь, с
Слово ADD обозначает команду «сложить», а и b — имена переменных-слагаемых, с — переменная, куда помещается результат.
Составление программы на ассемблере проще, чем на языке команд процессора.
Программы нельзя переносить для исполнения на другие типы ЭВМ с другой системой команд процессора.
Работу по распределению памяти под данные и команды, перевод команд ассемблера в машинные команды берет на себя специальная системная программа — транслятор .
Языки программирования высокого уровня
Процедурные языки программирования .
Программы на таких языках представляют собой последовательности команд, описывающих действия (процедуры) компьютера по обработке информации.
Декларативные языки программирования
1965 год
Дартмутский университет
Бейсик
Текст программы ближе к естественным языкам, к языку математики.
Команда сложения двух величин на привычную форму математического равенства:
с:=а+b (на Паскале);
с=а+Ь (на Фортране, Бейсике, Си).
История Паскаля
Никлаус Вирт в 1969 году создал
язык программирования Pascal
Структура процедурных языков программирования высокого уровня
Три основные составляющие языка программирования :
- Алфавит — это множество символов, допустимых в записи текстов программ.
- Синтаксис — это правописание языковых конструкций (имен, констант, выражений, операторов и пр.).
- Семантика — это смысловое содержание языковой конструкции.
Структура программы на Паскале