Стандартные функции Турбо Паскаля.
Начало программирования на языке Паскаль.
Программа -алгоритм, записанный на языке программирования, служащий для выполнения каких-либо действий.
Транслятор.
Допустим, что написана программа решения задачи на каком-то языке программирования, но компьютер понимает только команды, переведенные в двоичный код. Этот перевод можно осуществить с помощью трансляторов.
Транслятор - программа, переводящая текст алгоритма, записанного на каком-то языке программирования, на язык машинных кодов.
Различают два вида трансляторов: компиляторы и интерпретаторы. Они различаются с точки зрения выполнения работы.
Компилятор читает всю программу целиком, делает ее перевод и создает законченный вариант программы на машинном языке, который затем загружается в компьютер и выполняется.
Интерпретатор переводит и выполняет программу строка за строкой (как синхронный переводчик).
Компилятор осуществляет синтаксический контроль программы и при обнаружении ошибок выдает диагностические сообщения. Если ошибок нет, результатом компиляции является программа на языке машинных команд (ее называют объектной).
Краткое знакомство.
Язык Паскаль появился в 1984 году. Он разработан Н.Виртом в 1968-1970 г.г., получил широкое распространение благодаря наглядности программ и легкости при изучении.
Turbo Pascal 7.0 позволяет:
а) создавать тексты программ;
б) компилировать их (находить и исправлять ошибки);
г) компоновать программы из отдельных частей;
д) использовать модули библиотек;
е) отлаживать и выполнять программы.
Система ТР состоит из множества файлов, основные из которых:
- TURBO.EXE, который содержит готовую к работе диалоговую систему программирования (в нее входят текстовый редактор, компилятор, компоновщик, загрузчик);
- TURBO.TPL - основная библиотека ТР;
- TURBO.HLP - справочная служба.
Для загрузки программы Turbo Pascal 7.0 надо:
1. Зайти в каталог ТР7 на диске.
2. Найти и запустить файл turbo.exe
После загрузки системы экран разделен на три части:
1. Главное меню.
2. Основное, или рабочее, окно.
3. Строка, в которой указывается назначение основных функциональных клавиш.
Переход из основного окна в главное меню осуществляется посредством клавиши [ F10]
Функциональные клавиши Турбо Паскаль.
F1 – обратится за справкой к встроенной справочной службе;
F2 – записать редактируемый текст в дисковый файл;
F3 – прочитать текст из дискового файла в окно редактора;
F4 – используется в отладочном режиме: начать или продолжить исполнение программы и остановиться перед исполнением той ее строки, на которой стоит курсор;
F5 – распахнуть активное окно на весь экран;
F6 – сделать активным следующее окно;
F7 – используется в отладочном режиме: выполнить следующую строку программы; если в строке есть обращение к процедуре (функции), войти в эту процедуру и остановиться перед выполнением первого ее оператора;
F8 - используется в отладочном режиме: выполнить следующую строку программы; если в строке есть обращение к процедуре (функции), исполнить ее и не прослеживать ее работу;
F9 – компилировать программ, но не выполнять ее;
F10 – перейти к диалоговому выбору режима работы с помощью главного меню.
Ctrl + F9 – выполнить прогон программы: компилировать программу, загрузить ее в оперативную память и выполнить, после чего вернуться с среду Турбо Паскаля.
Alt + F5 – сменить окно редактора на окно вывода результатов работы (прогона) программы.
Alt + X – выход из Турбо Паскаля.
§2. Алфавит языка Паскаль. Переменные. Типы переменных
Алфавит языка - это конечный набор символов, которые используются при написании любой конструкции на языке.
Алфавит языка Паскаль можно разбить на 3 группы:
- буквы строчные и прописные буквы латинского и русского алфавита;
- цифры - арабские 0..9
- специальные символы - (+,-,*,/,=,<,>,<>,<=,>=,.:;{}’:= ()), служебные слова: and, begin,const,div,do,else,for, и т.д.
и указывается тип переменных списка.
Переменная -это область памяти, названная собственным именем, которая может менять свое значение в процессе выполнения программы. Переменная характеризуется именем, типом и значением.
Константа -не изменяет своего значения в процессе выполнения программы, она может быть задана явно своим значением или обозначена именем.
Имя (идентификатор) переменной или константы задается латинскими буквами и арабскими цифрами. В качестве идентификатора нельзя использовать служебные слова. Идентификатор должен быть уникальным, т.е. в данном блоке программы один идентификатор не может быть использован для обозначения более чем одного объекта.
Например: Zap, gor,X, p1, summa, a28,rar_1, proba, x1,y1,max,min и т.д.
Стандартные функции Турбо Паскаля.
abs(x)
| абсолютное значение аргумента
|
arctan(x)
| арктангенс аргумента
|
cos(x)
| косинус аргумента
|
exp(x)
| ex
|
Ln(x)
| натуральный логарифм
|
sin(x)
| синус аргумента
|
sqr(x)
| квадрат аргумента
|
sqrt(x)
| квадратный корень из аргумента
|
Pi
| π=3,1415926535897932385
|
Frac(x)
| дробная часть числа
|
int(x)
| целая часть числа
|
Random
| равномерное псевдослучайное число от 0 до 1
|
Random(x)
| равномерное псевдослучайное число от 0 до х
|
Randomize
| инициализатция датчика псевдослучайных чисел
|
Правила записи арифметических выражений.
- Все данные, входящие в арифметическое выражение, должны быть одного типа. Допускается использовать вместе данные целого и действительного типа.
- Записывать все составные части в одну строку без подстрочных и надстрочных индексов.
- Использовать скобки одного типа - круглые. ([{ и другие скобки применять запрещается)
- Нельзя записывать подряд 2 знака арифметических операций.
- Вычисления выполняются слева направо в соответствии со старшинством операций:
1) вычисление функций;
2) * / DIV (деление нацело)
MOD (получение остатка от деления)
3) + -
Правила записи стандартных функций.
- Имя функции записывается латинскими буквами.
- Аргумент функции записывается в круглых скобках после имени функции.
- Аргументом функции может быть: константа, переменная или арифметическое выражение.
Например:
ax2 + bx + c записывают так a*x*x +b*x + c
записывают так sqrt(b*b – 4*a*c)
записывают так (a + c – 2*b)/(3-x)
Читайте также:
Воспользуйтесь поиском по сайту: