Простые типы данных на языке программирования Turbo Pascal.

Презентация:



Advertisements
Похожие презентации
Стандартные процедуры и функции: Abs (x) – абсолютное значение аргумента x; ArcTan (x) – арктангенс x, выраженный в радианах; Cos (x) – косинус x, x задается.
Advertisements

Алгоритмизация и программирование Программирование. Основные алгоритмы и приемы программирования. (на примере языка программирования Turbo Pascal) Дибиров.
Тема: « Линейные вычислительные алгоритмы. ». Язык Паскаль был разработан в 1970г. Никласом Виртом как язык обучения студентов программированию. Паскаль.
Стандартные арифметические функции и выражения.. Функция Назначение abs(x) Вычисление абсолютного значения величины х. sqr(x) Возведение в квадрат значения.
Условный оператор. if then if then begin begin ; ; … … ; ; end end else elsebegin ; ; … … end; end;
Стандартные математические функции. Функции преобразования типов.
Язык программирования Паскаль 3 часть. Вычисление математических выражений в Pascal ABC.
Турбо-Паскаль Алфавит и словарь. Алфавит A B C D E F G H I J K L M N O P Q R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z _ 0 1.
Вещественный тип данных (Real). Форматы записи вещественных переменных 1.Обычная форма. 0,7 может быть записано как 0.7 или.7 -2,1 может быть записано.
Выражения и функции в Паскале
Куклев Евгений Иванович МОУ «Оброченская средняя общеобразовательная школа» Презентация к уроку информатики в 9 классе по теме «Программирование: встроенные.
Компьютеры могут обрабатывать данные различных типов. Вам уже приходилось иметь дело с числовыми типами данных: целым и вещественным. Не менее широко.
Операции и функции языка Паскаль- это конструкция языка, задающая порядок выполнения операций над элементами данных (операндами). Выражение.
Тема урока Команда присваивания. Арифметические операции и выражения. Стандартные функции.
Оператор присваивания. Основные операции во Free Pascal Урок 3 по программированию.
Стандартные математические функции Паскаля. Обращение Тип аргумента Тип результата Функция Abs(x)I,R Модуль аргумента Arctan(x)I,RRАрктангенс (радианы)
Оператор присваивания. Основные операции во Free Pascal Урок 3 по программированию.
Алгоритмы работы с величинами. Данные Компьютер-исполнитель работает с определенными данными по определенной программе. Данные - это множество величин.
turbo.exe основной файл среды Любой язык обладает алфавитом, синтаксисом и семантикой. В алфавит входит набор символов, использующихся в языке с помощью.
(Выполнила Войтюлевич Ольга Гимназия 1). Символьный тип данных Для работы с символами в языке Pascal предусмотрен специальный тип данных, который называется.
Транксрипт:

Простые типы данных на языке программирования Turbo Pascal.

Типы данных в языке программирования Turbo Pascal делятся на пять основных классов : - простые типы ; - структурированные типы ; - ссылочные типы ; - процедурные типы ; - объектные типы.

Функция PRED(x) определяет предыдущее значение величины х, Функция SUCC(x) определяет последующее значение величины х, Функция ORD(x) возвращает порядковый номер величины х.

Для целых чисел определены следующие стандартные функции : – Odd(x) – возвращает результат логического типа : для четного аргумента – false, а для нечетного – true; – Succ(x) – возвращает следующее целое число ( х +1); – Pred(x) – возвращает предыдущее целое число ( х -1); – Ord(x) – возвращает аргумент x; – Abs(x) – возвращает модуль х ; – Srq(x) – возвращает квадрат числа х ; – Sqrt(x) – возвращает значение корня числа х ;

– Exp(x) – возвращает е в степени х ( экспоненту ), результат вещественного типа ; – Sin(x) – возвращает синус х, результат вещественного типа ; – Cos(x) – возвращает косинус х, результат вещественного типа ; – Ln(x) – возвращает натуральный логарифм х, результат вещественного типа ; – Dec(x, i) – уменьшает значение х на i, если i не задано, то на 1; – Inc(x, i) – увеличивает значение х на i, если i не задано, то на 1

Вещественные типы данных.

Над данными вещественного типа определены следующие операции : sin(x) Возвращает синус, угол в радианах cos(x) Возвращает синус, угол в радианах arctan(x) Возвращает арктангенс abs(x) Возвращает абсолютную величину sqr(x) Возвращает квадрат exp(x) Возвращает экспоненту ln(x) Возвращает логарифм натуральный

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 Инициализация ДСЧ

Логический тип данных и логические выражения. Логический тип данных и логические выражения.

Перечисляемый тип данных. Type Rainbow = (RED, ORANGE, YELLOW, GREEN, LIGHT_BLUE, BLUE, VIOLET); type Traffic_Light= (RED, YELLOW, GREEN); var Section: Traffic_Light;

Символьный тип данных. Тип данных CHAR. 1) ORD (C) принимает значение кода символа С ; 2) значение функции CHR(I) является символ с кодом Например :ORD(' А ')=65 CHR(ORD(C))=C ; CHR (65) = A ;

Тип данных 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 символов.

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);

Интервальный ( ограниченный ) тип данных. Примеры отрезков : 'a'..'z'

Константы. Иногда, бывает так, что у нас в программе встречаются величины, которые не меняются в процессе выполнения программы ( т. е. фактически они противоположность переменных ). Такие величины называются константами. Константы указываются в специальном разделе, который называется Const.

Домашнее задание. Подготовить ответы на вопросы : 1. Чем характеризуется переменная ? 2. Перечислите типы данных ? 3. Как описывается переменная ? 4. Какова структура программы ? 5. С чего начинается программа ? 6. Чем заканчивается программа ?