- •Условные операторы. Вычисление выражений.
- •1. Цель работы
- •2. Задачи работы
- •1. Символы, используемые для составления идентификаторов:
- •2. Символы-разделители:
- •Тип данных определяет:
- •- Формат представления данных в памяти компьютера;
- •6.3.2. Переменные и константы
- •Раздел объявлений и соглашений
- •6.3. Типы данных
- •6.3.1. Понятие типа данных
- •Любые данные характеризуются своими типами.
- •6.3.3. Простые типы данных
- •6.4. Классификация операторов языка программирования Turbo Pascal 7.0
- •6.5. Запись выражений и использование стандартных функций
- •6.6. Операторы ввода и вывода данных
- •6.6.1. Операторы ввода read, readln
- •Оператор Readln выполняет пропуск до начала следующей строки текстового файла.
- •6.6.2. Операторы вывода write, writeln
- •6.7. Оператор безусловного перехода и безусловные функции
- •6.7.1. Оператор безусловного перехода goto
- •6.7.2. Безусловные функции
- •6.8. Условный оператор if (если)
- •Else оператор_2;
- •6.9. Оператор выбора case (вариант из)
- •7. Лабораторные задания и методические указания по их выполнению
- •7.1. Изучение и использование в программе условного оператора if
- •7.2. Изучение и использование в программе оператора выбора case
- •9. Контрольные вопросы
- •Основные операции и стандартные функции для простых типов данных
Основные операции и стандартные функции для простых типов данных
Форма записи |
Название |
Типы |
|
аргумента |
результата |
||
Математические функции |
|||
Abs(X) |
Абсолютное значение числа X |
целый, вещественный |
соответствует типу аргумента |
Sqr(X) |
Квадрат числа X |
целый, вещественный |
соответствует типу аргумента |
Sqrt(X) |
Корень квадратный из числа X |
вещественный |
вещественный |
Exp(X) |
Экспонента eX |
вещественный |
вещественный |
Ln(X) |
Натуральный логарифм от числа X |
вещественный |
вещественный |
Sin(X) |
Синус числа X |
вещественный (в рад.) |
вещественный |
Cos(X) |
Косинус числа X |
вещественный (в рад.) |
вещественный |
Arctan(X) |
Арктангенс числа X |
вещественный |
вещественный (рад.) |
Pi |
Число Пи |
|
|
Trunc(X) |
Округление с отбрасыванием дробной части |
вещественный |
целый (длинный) |
Round(X) |
Округление до ближайшего целого |
вещественный |
целый (длинный) |
Frac(X) |
Дробная часть числа X |
вещественный |
вещественный |
Int(X) |
Целая часть числа X |
вещественный |
вещественный |
Random(X) |
Случайное число от 0 до X |
целый |
целый |
Odd(X) |
Возвращает True, если число X нечётное |
целое |
логический |
Математические процедуры |
|||
Inc(X,Y) |
Увеличивает число X на Y (если Y не приведен, то на 1) |
целое |
целое |
Dec(X,Y) |
Уменьшает число X на Y (если Y не приведен, то на 1) |
целое |
целое |
randomize |
Обеспечивает несовпадение последовательностей случайных чисел, генерируемых функцией Random |
|
|
Операции над символами |
|||
Chr(X) |
Символ для ASCII кода X |
целое (байт) |
символьный |
Ord(X) |
Порядковый номер X в таблице ASCII |
перечислимый (целый, символьный) |
совпадает с типом аргумента |
UpCase(X) |
Символы из строчных в прописные |
символьный |
символьный |
Pred(X) |
Предшествующий X в таблице ASCII элемент |
перечислимый (целый, символьный) |
совпадает с типом аргумента |
Succ(X) |
Следующий за X в таблице ASCII элемент |
перечислимый (целый, символьный) |
совпадает с типом аргумента |
БИБЛИОГРАФИЧЕСКИЙ СПИСОК
Turbo Pascal. Программирование на языке высокого уровня: Учеб. для вузов. 2-е изд. / С.А. Немнюгин. СПб.: Питер, 2003. 544 с.
Павловская Т.А. Паскаль. Программирование на языке высокого уровня: Практикум. СПб.: Питер, 2006. 317 с.
Турбо Паскаль 7.0 К.: Издат. группа BHV, 1996. 448 с.
Малыхина М. П. Программирование на языке высокого уровня Turbo Pascal: Учеб. пособие. СПб.: БХВ-Петербург, 2006. 544 с.
Культин Н. Программирование в Turbo Pascal 7.0 и Delphi. СПб.: БХВ-Петербург, 2007. 400 с.
