Алгоритмический язык Pascal. Его определение. Структура программы языка Паскаль. Исполнитель
- Скачано: 62
- Размер: 47.5 Kb
Алгоритмический язык Pascal. Его определение. Структура программы языка Паскаль.
Цель: Формирование умений, навыков и знаний по изучению алгоритмический язык Pascal. Его определение. Структура программы языка Паскаль.
План:
- Введение
- Символы языка.
- Простейшие конструкции языка.
- Стандартные функции.
- Выражения.
Язык программирования Паскаль, названный в честь французского ученного Блеза Паскаль, разработан профессором Института информатики Швейцарской высший политехнической школы Николаусом Виртом в 1970г. Затем в него был внесен ряд изменений и в 1979г группой авторов был опубликован окончательный вариант языка.
Он удовлетворяет требованиям структурного программирования и отличается завершенностью и концептуальной однородностью. Язык содержит хороший набор структур данных и позволяет формализовать более простые и эффективные алгоритмы.
Символы языка. Паскаль использует следующие символы:
- Буквы: 26 прописных латинских букв;
- Цифры: 0-9;
- Специальные символы: = + - * / ^ v = > < ( ) [ ] . , ; { }
- Ключевые слова;
- Знаки операций: арифметических: +, - , *, /, DIV (деление на целю, собственность отбрасыванием остатка), MOD (нахождение остатки от деления на целю);
- отношения: >, <, >=, < =, =, < >;
- логических: NOT, OR, AND;
Над множествами: *(пересечение множеств)
+ (объединение множеств, U),
- (разность множеств),
IN (принадлежность множеству).
Простейшие конструкции языка.
Объектами действий в программах является данные, которые определяются числовыми, логическими и литерными значениями.
Все данные подразделяются на скалярные, имеющие простейшую структуру и структурированные. В языке Паскаль используются четыре типа скалярных данных: INTEGER, REAL, BOOLEAN и литерные CHAR.
Числа в язык Паскаль имеют запись, близкую к обычной математической, и могут быть целого или действительного типа.
Число целого типа записываются последовательностью цифр (4, -4, -100, 1987, -1001).
Число действительного типа имеют две формы записи: Собственность фиксированной и плавающей точкой.
Данные могут быть логического или символьного типа.
Данные логического типа BOOLEAM имеют два значения: TRUE и FALSE.
Данные символьного типа CHAR принимают значение только одной литеры, имеющейся в наборе литер данной ЭВМ.
Имя (идентификатор) образуется из букв и цифр, начинающихся Собственность буквы. Имена используется в программах для записи констант, типов, переменных, функций, процедур, файлов.
В большинстве ЭВМ максимальная длина имени ограничена длиной в восемь символов.
Константы представляет собой значение, которое не изменяется в программе. Константы могут быть следующих типов: целые, действительные, логические символьные или задаваться в виде строк (текстовые константы).
Переменные используются для записи значений, изменяющихся в программе.
По структуре различают простые переменные и переменные Собственность индексом. Простые переменные записываются своими именами. Они могут принадлежать к различным типам переменных: целому, действительному, логическому, символьному.
Переменная Собственность индексом является элементом массива.
Массив состоит из упорядоченного набора значений одного типа, имеющих общее имя. Место положение элемента в массиве задается Собственность индексом, который записывается в квадратных скобках. А[25], B[2,5].
Стандартные функции служит для облегчения записи и обращения к наиболее часто встречающимся функциям при обработке данных.
|x| - ABS(X), X2 –SQR(X), SINX – SIN(X), COSX-COS(X), ex-EXP(X),
lnx -LN(X), –SQRT(X), arctgx - ARGTAN(X), TRUNC(X) – выделение целой части числа, ROUND(X) – окружение числа, PRED(X) – нахождение предыдущего элемента, SUCC(X) – нахождение последующего элемента. ORD(X) – определение порядкового номера символа из набора символов по порядковому номеру I, ODD(X) – определение нечестности числа.
Выражения определяют действия и последовательность вычисления значения. Они могут состоять из констант, переменных, функций, разделенных скобками и значениями операций.
Порядок выполнения операций определяется скобками, а при их отсутствии – согласно старшинству операций.
- отрицания: NOT;
- типа умножения: * , /, DIV, MOD, AND;
- типа сложения: +, -, OR;
- типы отношения: < =, < , =, < >, >, > =.
Операции одного приоритета выполняются последовательно слева направо.
КОНТРОЛЬНЫЕ ВОПРОСЫ:
1 Когда и кем был разработан язык Pascal?
2 Что представляют собой переменные?
3 Что представляют собой константы?
4 Что такое массив?
5 Перечислите наиболее часто встречающиеся стандартные функции.
ОПОРНЫЕ СЛОВА:
Язык программирования, смволы, числа, константа, переменные, массив, данные, имя, функция, выражение, тип, процедура, файл.
ИСПОЛЬЗУЕМАЯ ЛИТЕРАТУРА:
- Персональный компьютер: Диалог и программные средства. Москва – 1991 г. УДН. В.М.Матюшок и др.
- Численные методы для ПЭВМ на языках Бейсик, Фортран и Паскаль. Томск МП ’’Раско’’ 1992 г. А.Е.Мудров.
- Программирование на языке Паскаль. Радио и связи. Москва 1998 г. О.Н.Перминов.
- Программирование на алгоритмических языках Бейсик, Фортран, Паскаль. Москва. ’’Просвещение 1991г.Б.И.Чернов.
- Языки программирования (ПАСКАЛЬ, ПЛ./М). Москва «Высшая школа» 1987. В.Е.Алексеев, А.С. Ваулин.
6 www.edu.uz wwww.kbsu.ru/~book /ww.mtuci.ru www.mesi.ru www.informatika.ru comp-science.narod.ru