Язык разработан в 1971 году и назван в честь Блеза Паскаля французского ученого, изобретателя механической вычислительной машины. Автор языка Паскаль швейцарский профессор Никлаус Вирт. Паскаль это универсальный язык программирования, позволяющий решать самые разнообразные задачи обработки информации.
Алгоритмический язык Язык Паскаль алг деление дробей цел a,b,c,d,m,n нач ввод a, b, c, d m:= a×d n:= b×c вывод m, n кон Program Division; var a,b,c,d,m,n: integer; begin readln(a,b,c,d); {Ввод} m:= a*d; {Числитель} n:=b*c; {Знаменатель} write(m, n) {Вывод} end.
Заголовок программы начинается со слова Program (программа), за которым следует произвольное имя, придуманное программистом. Program
Var (variables переменные) В стандарте языка Паскаль существуют два числовых типа данных: вещественный и целый. Integer – целый тип; Real – вещественный тип. Var a, b : integer; с, d : real;
Начало и конец раздела операторов программы отмечаются служебными словами begin (начало) и end (конец). В самом конце программы ставится точка. begin end.
Оператор read (read читать) или readln (read line читать строку). read( ) или readln( ) При выполнении команды ввода компьютер ожидает действий пользователя. Пользователь набирает на клавиатуре значения переменных в том порядке, в каком они указаны в списке, отделяя их друг от друга пробелами.
Оператор write (write писать) или writeln (write line писать в строку). write( ) или writeln( ) Результаты выводятся на экран компьютера в порядке их перечисления в списке. Элементами списка вывода могут быть константы, переменные, выражения.
Константы (числовые, логические, строковые) Любой текст, набранный с клавиатуры и заключенный в апострофы – строковая константа. Переменные Выражения
:= Знаки основных арифметических операций записываются так: + сложение, - вычитание, * умножение, / деление. Последовательность выполнения операций определяется по их приоритетам (старшинству). К старшим операциям относятся умножение (*), деление (/). Операции сложения и вычитания младшие. В первую очередь выполняются старшие операции.
Формат заголовка программы: Program ; Формат описания переменных: Var : ;... Раздел операторов: begin end. Операторы ввода данных с клавиатуры: read( ), readln( ). Операторы вывода на экран: write( ), writeln( ). Арифметический оператор присваивания: :=