- •Формы представления алгоритмов.
- •Онятие типа данных в Турбо Паскаль
- •Функции преобразования типов
- •Функции для величин порядкового типа
- •Что такое архитектура и структура компьютера?
- •Функции памяти[править | править вики-текст]
- •Физические основы функционирования[править | править вики-текст]
- •Классификация типов памяти[править | править вики-текст]
- •Доступные операции с данными[править | править вики-текст]
- •Метод доступа[править | править вики-текст]
- •Организация хранения данных и алгоритмы доступа к ним[править | править вики-текст]
- •Назначение[править | править вики-текст]
- •Организация адресного пространства[править | править вики-текст]
- •Удалённость и доступность для процессора[править | править вики-текст]
- •Управление процессором[править | править вики-текст]
- •Условные операторы Pascal-Паскаль
- •Оператор выбора Паскаля
- •Оператор цикла for
- •Коротко о главном
- •Протоколы компьютерных сетей
- •Уровни протоколов
- •Информационно - поисковые системы
- •Справочно-правовые системы
- •Сетевые топологии
- •Шинная топология
- •Топология типа “звезда”
- •Топология “кольцо”
- •Топология Token Ring
- •Понятие модели и моделирования. Свойства модели. Классификация моделей (по форме представления)
- •Основные функции субд[править | править вики-текст]
Онятие типа данных в Турбо Паскаль
Для обработки ЭВМ данные представляются в виде величин и их совокупностей. С понятием величины связаны такая важная характеристика, как ее тип.
Тип определяет:
возможные значения переменных, констант, функций, выражений, принадлежащих к данному типу;
внутреннюю форму представления данных в ЭВМ;
операции и функции, которые могут выполняться над величинами, принадлежащими к данному типу.
В языке Паскаль тип величины задают заранее. Все переменные, используемые в программе, должны быть объявлены в разделе описания с указанием их типа. Обязательное описание типа приводит к избыточности в тексте программ, но такая избыточность является важным вспомогательным средством разработки программ и рассматривается как необходимое свойство современных алгоритмических языков высокого уровня.
Иерархия типов в языке Паскаль такая:
Простые
Порядковые
Целые
Логические
Символьные
Перечисляемые
Интервальные
Вещественные
Структуированные
Массивы
Строки
Множества
Записи
Файлы
Указатели
9
Арифметические функции можно использовать только с величинами целого и вещественного типа.
Функция |
Назначение |
Тип результата |
abs (x) |
абсолютное значение аргумента |
совпадает с типом аргумента |
sqr (x) |
квадрат аргумента |
совпадает с типом аргумента |
sqrt (x) |
квадратный корень аргумента |
вещественный |
cos (x) |
косинус аргумента |
вещественный |
sin (x) |
синус аргумента |
вещественный |
arctan (x) |
арктангенс аргумента |
вещественный |
exp (x) |
ex |
вещественный |
ln (x) |
натуральный логарифм |
вещественный |
int (x) |
целая часть числа |
вещественный |
frac (x) |
дробная часть числа |
вещественный |
Функции преобразования типов
Эти функции предназначены для преобразования типов величин, например, символа в целое число, вещественного числа в целое и т.д.
ord (x) |
- возвращает порядковый номер аргумента и, таким образом, преобразует величину порядкового типа в величину целого типа. |
round (x) |
- округляет вещественное число до ближайшего целого. |
trunc (x) |
- выдает целую часть вещественного числа, отбрасывая дробную. |
Функции для величин порядкового типа
odd (x) |
- проверяет аргумент на нечетность. Аргумент функции величина типа longint, результатtrue, если аргумент нечетный, false – если четный. |
pred (x) |
- определяет предыдущее значение величины x. |
succ (x) |
- определяет последующее значение величины x. |
ord (x) |
- возвращает порядковый номер величины x. |
Задачи к данной теме
"Заем". Арифметические выражения, возведение в степень
Вычисление площади поверхности цилиндра
10
