Презентация. Простые типы данных
презентация к уроку по информатике и икт (8 класс) на тему
Тема моего урока: «Простые типы данных на языке программирования Turbo Pascal». Основная цель урока: дать основные сведения о переменных, константах, описания типов на языке программирования Turbo Pascal.
Тип урока: урок изучения нового материала.
Форма проведения: лекция.
Любые данные, константы или переменные, характеризуются своими типами. Тип определяет множество допустимых значений, которые может иметь тот или иной объект, а также множество допустимых операций, которые применимы к нему. Кроме того, тип определяет также и формат внутреннего представления данных в памяти ПК. На уроке в виде лекции представлены основные простые типы данных и операции , которые можно выполнять с определенным типом данных.
Скачать:
Вложение | Размер |
---|---|
типы данных | 440.43 КБ |
Предварительный просмотр:
Подписи к слайдам:
Типы данных в языке программирования 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);
Интервальный (ограниченный) тип данных. Примеры отрезков: 1..10 -15..25 ' a'..'z '
Константы. Иногда, бывает так, что у нас в программе встречаются величины, которые не меняются в процессе выполнения программы (т.е. фактически они противоположность переменных). Такие величины называются константами. Константы указываются в специальном разделе, который называется Const .
Домашнее задание. Подготовить ответы на вопросы: 1.Чем характеризуется переменная? 2. Перечислите типы данных? 3.Как описывается переменная? 4. Какова структура программы? 5.С чего начинается программа? 6.Чем заканчивается программа?
По теме: методические разработки, презентации и конспекты
Ввод данных. Типы данных. Действия над ячейками. Форматирование таблицы.
план-конспект урока по теме:"Ввод данных. Типы данных. Действия над ячейками. Форматирование таблицы. "...
УРОК №5 Запись арифметических выражений в Visual Basic 6.0. Типы данных и точность вычислений.doc
Арифметические выражения на языке VisualBasic6.0...
Урок по теме "Язык программирования Basic, алфавит языка, типы данных. Основные операторы".
Для представления алгоритма в виде, понятном компьютеру, служат языки программирования. Сначала разрабатывается алгоритм действий, а потом он записывается на одном из таких языков. В итоге получается ...
Основные типы данных в электронных таблицах. Операции над данными.
Опорный конспект.Тема: Основные типы данных в электронных таблицах. Операции над данными...
Презентация "Основные типы данных языка программирования Паскаль"
Презентация "Основные типы данных языка программирования Паскаль"...
Презентация на тему "Типы данных"
Презентация на тему "Типы данных"...
Презентация к уроку: "Типы данных в языке программирования Паскаль"
Использование различных типов данных в Pascal, имеют огромное значение для программирования, так как определяют способы и алгоритмы обработки этих данных. Под типом данных мы будем понимать множество ...