Презентация. Простые типы данных
презентация к уроку по информатике и икт (8 класс) на тему

Тема моего урока: «Простые типы данных на языке программирования Turbo Pascal». Основная цель урока: дать основные сведения о переменных, константах, описания типов на языке программирования  Turbo Pascal.

Тип урока: урок изучения нового материала.

Форма проведения: лекция.

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

 

Скачать:

ВложениеРазмер
Файл типы данных440.43 КБ

Предварительный просмотр:


Подписи к слайдам:

Слайд 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

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

Слайд 17

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

Слайд 18

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


По теме: методические разработки, презентации и конспекты

Ввод данных. Типы данных. Действия над ячейками. Форматирование таблицы.

план-конспект урока по теме:"Ввод данных. Типы данных. Действия над ячейками. Форматирование таблицы. "...

Урок по теме "Язык программирования Basic, алфавит языка, типы данных. Основные операторы".

Для представления алгоритма в виде, понятном компьютеру, служат языки программирования. Сначала разрабатывается алгоритм действий, а потом он записывается на одном из таких языков. В итоге получается ...

Основные типы данных в электронных таблицах. Операции над данными.

Опорный конспект.Тема: Основные типы данных в электронных таблицах. Операции над данными...

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

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

Презентация на тему "Типы данных"

Презентация на тему "Типы данных"...

Презентация к уроку: "Типы данных в языке программирования Паскаль"

Использование различных типов данных в Pascal, имеют огромное значение для программирования, так как определяют способы и алгоритмы обработки этих данных. Под типом данных мы будем понимать множество ...