Некоторые стандартные переменные и встроенные функции языка Pascal.
Таблица 3.1. – Некоторые стандартные переменные языка Pascal
Наименование | Обозначение | Диапазон | Занимаемая память |
Целый | integer | -32768…+32768 | 2 байта |
Вещественный | real | 10-38…10+38 | 6 байт |
Символьный | char | 1 байт | |
Строковый | string | 1…256 байт |
В языке Pascal существует несколько видов стандартных переменных, кроме того, пользователь может задать свой тип переменной. Мы рассмотрим четыре наиболее употребляемых типа. Их наименования и основные свойства представлены в виде таблицы.
В программировании принято говорить, что функция, рассматриваемая также как обращение, возвращает некоторое значение, называемое, соответственно, возвращаемым значением функции. В приведённой ниже таблице представлены основные свойства некоторых стандартных встроенных функций языка Pascal, в частности, их синтаксис, тип аргумента и тип возвращаемого значения (результата).
Таблица 3.2. – Некоторые стандартные встроенные функции языка Pascal
Обращение | Действие | Тип аргумента | Тип результата |
Pi | Вызов числа π=3,14159… | – | Вещественный |
sin(x) | Синус х | Вещественный | Вещественный |
cos(x) | Косинус х | Вещественный | Вещественный |
arctan(x) | Арктангенс х | Вещественный | Вещественный |
sqr(x) | Квадрат х | Целый/Веществ. | Целый/Веществ. |
sqrt(x) | Корень квадратный из х | Целый/Веществ. | Вещественный |
abs(x) | Абсолютная величина (модуль) х | Целый/Веществ. | Целый/Веществ. |
round(x) | Округление | Вещественный | Целый |
trunk(x) | Отбрасывание дробной части числа | Вещественный | Целый |
exp(x) | Функция ex (экспонента) | Вещественный | Вещественный |
ln(x) | Натуральный логарифм х | Вещественный | Вещественный |
random | Случайное число в диапазоне 0…1 | – | Вещественный |
random(x) | Случайное целое число в диапазоне 0…(х-1) | Целый | Целый |
randomize | Запуск генератора (псевдо)случайных чисел | – | – |
Для возведения числа x в произвольную степень y используется формула
exp(y*ln(x)),
которая следует из тождества:
xy=ey*ln(x).
Для перевода градусной меры угла в радианную используется формула:
Gрад.=Gград.·π/180.
Вопросы для самоконтроля
1. Что такое интегральная среда программирования?
2. Как перейти из окна редактирования в пользовательское окно и обратно?
3. Что такое блок заголовка программы?
4. Что такое тело программы?
5. Как записывается простейшая программа на языке Pascal?
6. Синтаксис оператора ввода языка Pascal.
7. Синтаксис оператора вывода языка Pascal.
8. Перечислить типы переменных языка Pascal.
9. Формула возведения любого числа в любую степень в языке Pascal.
СПИСОК ЛИТЕРАТУРЫ
Основная
1. Черняков, М.В.Основы информационных технологий: учебник для ВУЗов. / Черняков М.В., Петрушин А.С. М.: ИКЦ Академкнига, 2007. – 407 с.
2. Информатика: базовый курс. / Симонович П.А. [и др.] – СПб.: Изд-во «Питер», 2008, 640 с.
3. Арсеньев, Ю.Н. Информационные системы и технологии/Арсеньев, Ю.Н.. – М.: ЮНИТИ-ДАНА, 2009. – 447 с.
4. Розанов, А.В. Программирование персональных компьютеров. / Розанов А.В., Федоров В.К. Электронный учебник на CD-ROM. Саратов, 2006
Дополнительная
1. Кашина, И.А.Информационно-правовые системы в экономической деятельности. / Кашина И.А. [и др.] –М.: ДМК-ПРЕСС, 2008.
2. Лихтеншейн, В.Е. Информационные технологии в бизнесе: практикум. / Лихтеншейн В.Е., Росс Г.В. – М.: ФиС, 2008. – 509 с.
3. Макаров, В.Ф. Аутентификация электронного документооборота и защита информации с использованием методов ассиметричного преобразования данных / Макаров В.Ф., Нечаев Д.Ю., Уколов В.С. – М.: РГТЭУ, 2007. – 58 с.
4. Барановская, Т.П.Информационные системы и технологии в экономике / Барановская Т.П. [и др.] – М.: Финансы и статистика, 2007. – 412 с.
5. Якубайтис, Э.А. Информационные сети и системы: справочная книга Якубайтис Э.А.. – М.: Финансы и статистика, 2008
Лекция 4.
АЛГОРИТМЫ И ПРОГРАММЫ РАЗВЕТВЛЯЮЩЕЙСЯ СТРУКТУРЫ. ОПЕРАТОРЫ: УСЛОВНЫЙ, ВЫБОРА И ПЕРЕХОДА.
Дата добавления: 2016-04-06; просмотров: 995;