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

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

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

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

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

 

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


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

Слайд 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, имеют огромное значение для программирования, так как определяют способы и алгоритмы обработки этих данных. Под типом данных мы будем понимать множество ...