Меню
Разработки
Разработки  /  Информатика  /  Презентации  /  9 класс  /  Простые типы данных на языке программирования Turbo Pascal

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

Цель презентации: дать основные сведения о переменных, константах, описания типов на языке программирования Turbo Pascal.
29.01.2013

Описание разработки

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

Типы данных в языке программирования Turbo Pascal делятся на пять основных классов:

—-простые типы;

—-структурированные типы;

—-ссылочные типы;

—-процедурные типы;

—-объектные типы.

—Функция PRED(x) определяет предыдущее значение величины х,

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

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

Презентация Основные типы данных в Паскале

Содержимое разработки

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

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

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

Типы данных в языке программирования Turbo Pascal делятся на пять основных классов:

  • - простые типы;
  • -структурированные типы;
  • -ссылочные типы;
  • -процедурные типы;
  • -объектные типы.
Функция PRED(x) определяет предыдущее значение величины х, Функция SUCC(x) определяет последующее значение величины х, Функция ORD(x) возвращает порядковый номер величины х.
  • Функция 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) – возвращает значение корня числа х;

Для целых чисел определены следующие стандартные функции:

  • – 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
  • – 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)  Возвращает логарифм натуральный

Над данными вещественного типа определены следующие операции:

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

Перечисляемый тип данных.

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

Символьный тип данных.

  • Тип данных 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 символов.  
  • Тип данных 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);
  • 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);
Интервальный (ограниченный) тип данных.   Примеры отрезков: 1..10 -15..25 'a'..'z'

Интервальный (ограниченный) тип данных.

  • Примеры отрезков:
  • 1..10
  • -15..25
  • 'a'..'z'
Константы.   Иногда, бывает так, что у нас в программе встречаются величины, которые не меняются в процессе выполнения программы (т.е. фактически они противоположность переменных). Такие величины называются константами. Константы указываются в специальном разделе, который называется Const.

Константы.

  • Иногда, бывает так, что у нас в программе встречаются величины, которые не меняются в процессе выполнения программы (т.е. фактически они противоположность переменных). Такие величины называются константами. Константы указываются в специальном разделе, который называется Const.
Домашнее задание.   Подготовить ответы на вопросы: 1.Чем характеризуется переменная? 2. Перечислите типы данных? 3.Как описывается переменная? 4. Какова структура программы? 5.С чего начинается программа? 6.Чем заканчивается программа?  

Домашнее задание.

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

Основы HTML

Продолжительность 72 часа
Документ: Cвидетельство о прохождении курса
4000 руб.
800 руб.
Подробнее
Скачать разработку
Сохранить у себя:
Простые типы данных на языке программирования Turbo Pascal (0.43 MB)

Комментарии 1

Чтобы добавить комментарий зарегистрируйтесь или на сайт

татьяга, 08.02.2013 15:34
очен6ь всё понравилось!!!обязательно применю у себя в работе!!!!