Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 11 лет назад пользователемЕкатерина Лутохина
1 Простые типы данных на языке программирования Turbo Pascal.
2 Типы данных в языке программирования Turbo Pascal делятся на пять основных классов : - простые типы ; - структурированные типы ; - ссылочные типы ; - процедурные типы ; - объектные типы.
4 Функция PRED(x) определяет предыдущее значение величины х, Функция SUCC(x) определяет последующее значение величины х, Функция ORD(x) возвращает порядковый номер величины х.
6 Для целых чисел определены следующие стандартные функции : – Odd(x) – возвращает результат логического типа : для четного аргумента – false, а для нечетного – true; – Succ(x) – возвращает следующее целое число ( х +1); – Pred(x) – возвращает предыдущее целое число ( х -1); – Ord(x) – возвращает аргумент x; – Abs(x) – возвращает модуль х ; – Srq(x) – возвращает квадрат числа х ; – Sqrt(x) – возвращает значение корня числа х ;
7 – Exp(x) – возвращает е в степени х ( экспоненту ), результат вещественного типа ; – Sin(x) – возвращает синус х, результат вещественного типа ; – Cos(x) – возвращает косинус х, результат вещественного типа ; – Ln(x) – возвращает натуральный логарифм х, результат вещественного типа ; – Dec(x, i) – уменьшает значение х на i, если i не задано, то на 1; – Inc(x, i) – увеличивает значение х на i, если i не задано, то на 1
8 Вещественные типы данных.
9 Над данными вещественного типа определены следующие операции : sin(x) Возвращает синус, угол в радианах cos(x) Возвращает синус, угол в радианах arctan(x) Возвращает арктангенс abs(x) Возвращает абсолютную величину sqr(x) Возвращает квадрат exp(x) Возвращает экспоненту ln(x) Возвращает логарифм натуральный
10 trunc(x) Отбрасывает дробную часть trunc(5.6)=5 round(x) Округляет до ближайшего целого round(5.6)=6 frac(x) Выделяет дробную часть frac(10.1)=0.1 int(x) Выделяет целую часть int(10.1)=10.0 random Датчик случайных чисел ( ДСЧ ) random(x) Датчик случайных чисел ( ДСЧ ) randomize Инициализация ДСЧ
11 Логический тип данных и логические выражения. Логический тип данных и логические выражения.
12 Перечисляемый тип данных. Type Rainbow = (RED, ORANGE, YELLOW, GREEN, LIGHT_BLUE, BLUE, VIOLET); type Traffic_Light= (RED, YELLOW, GREEN); var Section: Traffic_Light;
13 Символьный тип данных. Тип данных CHAR. 1) ORD (C) принимает значение кода символа С ; 2) значение функции CHR(I) является символ с кодом Например :ORD(' А ')=65 CHR(ORD(C))=C ; CHR (65) = A ;
14 Тип данных STRING. 1) Функция LENGTH C:=LENGTH(str); Переменной С будет присвоено целое значение, показывающее количеств o символов в строковой переменной str. 2) Функция СО NCA Т - сцепление строк в порядке их перечисления. str:=CONCAT(st1,st2,...,stN);str- переменная типа STRING, состоящая из строк st1,...,stN. 3) Функция POS P:=POS (st1, st2); Р - целое число, показывающее номер позиции, с которой начина ется строка st1 в строк e st2. 4) Функция COPY S1:=COPY( str, I, J); Sl- символьная подстрока, выделенная из строки str с позиции I, длиной J символов.
15 5) Процедура DELETE(Str, I, J); Из строки str удаляется J символов, начиная с I позиции. 6) Процедура INSERT(Str1, Str2, I); Строка Str1 вставляется с I позиции в строку Str2. 7) Процедура STR (V, S1); Числовое значение переменной V преобразуется в строку символов и записывается в строку S1. 8) Процедура VAL (S1, V, C);
16 Интервальный ( ограниченный ) тип данных. Примеры отрезков : 'a'..'z'
17 Константы. Иногда, бывает так, что у нас в программе встречаются величины, которые не меняются в процессе выполнения программы ( т. е. фактически они противоположность переменных ). Такие величины называются константами. Константы указываются в специальном разделе, который называется Const.
18 Домашнее задание. Подготовить ответы на вопросы : 1. Чем характеризуется переменная ? 2. Перечислите типы данных ? 3. Как описывается переменная ? 4. Какова структура программы ? 5. С чего начинается программа ? 6. Чем заканчивается программа ?
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.