🗊Презентация Простые типы данных

Нажмите для полного просмотра!
Простые типы данных, слайд №1Простые типы данных, слайд №2Простые типы данных, слайд №3Простые типы данных, слайд №4Простые типы данных, слайд №5Простые типы данных, слайд №6Простые типы данных, слайд №7Простые типы данных, слайд №8Простые типы данных, слайд №9Простые типы данных, слайд №10Простые типы данных, слайд №11Простые типы данных, слайд №12Простые типы данных, слайд №13Простые типы данных, слайд №14

Вы можете ознакомиться и скачать презентацию на тему Простые типы данных. Доклад-сообщение содержит 14 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1





Простые типы данных
Описание слайда:
Простые типы данных

Слайд 2





Общие вопросы
Данные - это общие понятия для всего того, с чем оперирует ЭВМ. В языке данные характеризуются типом. Тип данных определяет множество значений, которые может принимать переменная.В языке имеют место следующие типы данных.
Описание слайда:
Общие вопросы Данные - это общие понятия для всего того, с чем оперирует ЭВМ. В языке данные характеризуются типом. Тип данных определяет множество значений, которые может принимать переменная.В языке имеют место следующие типы данных.

Слайд 3





Логический тип (Boolean)
Величина логического типа – может принимать одно из двух значений False и True. Логические значения служат для проверки правильности условий и при сравнении величин.
False  ложь
True  истина
Для сравнения данных предусмотрены операции отношения:
<  - меньше
<= - меньше или равно
= - равно
<> - не равно
> - больше
>= - больше или равно
Описание слайда:
Логический тип (Boolean) Величина логического типа – может принимать одно из двух значений False и True. Логические значения служат для проверки правильности условий и при сравнении величин. False  ложь True  истина Для сравнения данных предусмотрены операции отношения: < - меньше <= - меньше или равно = - равно <> - не равно > - больше >= - больше или равно

Слайд 4





Над логич. данными допускаются след. логические операции:
Над логич. данными допускаются след. логические операции:
Or(или) – дизъюнкция
And(и) – конъюнкция
Not – логическое «НЕ»
В стандарте языка логический тип определен так, что всегда выполняется: false<true.
Существуют предописанные логические функции, которые дают логический результат.
Odd (I) – (где I - Integer) – функция дает результат True – нечетная I, и False – четная.
Eoln (F) (and of line) – проверка файла на конец строки.
Eof (F) (and of file) – проверка на конец файла.
Описание слайда:
Над логич. данными допускаются след. логические операции: Над логич. данными допускаются след. логические операции: Or(или) – дизъюнкция And(и) – конъюнкция Not – логическое «НЕ» В стандарте языка логический тип определен так, что всегда выполняется: false<true. Существуют предописанные логические функции, которые дают логический результат. Odd (I) – (где I - Integer) – функция дает результат True – нечетная I, и False – четная. Eoln (F) (and of line) – проверка файла на конец строки. Eof (F) (and of file) – проверка на конец файла.

Слайд 5





Целочисленный тип (Integer)
Диапазон от -32768 до +32767

Значениями типа Integer являются элементы подмножества целых чисел. 
Над данными можно выполнять:

*  - умножение;
+  - сложение;
-   - вычитание;
div – деление с отсечением (отбр. дробной части);
mod – остаток (получение целого остатка при делении целого на целое).
Описание слайда:
Целочисленный тип (Integer) Диапазон от -32768 до +32767 Значениями типа Integer являются элементы подмножества целых чисел. Над данными можно выполнять: * - умножение; + - сложение; - - вычитание; div – деление с отсечением (отбр. дробной части); mod – остаток (получение целого остатка при делении целого на целое).

Слайд 6





Тип Integer относится к целочисленным типам данных, они представлены в таблице:
Описание слайда:
Тип Integer относится к целочисленным типам данных, они представлены в таблице:

Слайд 7





В языке существует предописанная константа MaxInt. Значением является самое большое целое значение, допустимое для данной ЭВМ (32767).
В языке существует предописанная константа MaxInt. Значением является самое большое целое значение, допустимое для данной ЭВМ (32767).

Целый результат дают и 4 предописанные функции:
Abs(I) – абсолютное значение I.
Sqr(I) – целое значение I, возведенное в квадрат (I<=MaxInt div I).
Trunc(R) – (R-веществ.) результатом явл. целая часть R.
Round(R) – (R-веществ.) результат округленное целое.
Round(R)=  
Если некоторое I-целое, то имеют место след. функции:
Succ(I) – результатом является следующее за I целое (I+1) значение.
Pred(I) – предыдущее перед I целое значение (I-1).
Описание слайда:
В языке существует предописанная константа MaxInt. Значением является самое большое целое значение, допустимое для данной ЭВМ (32767). В языке существует предописанная константа MaxInt. Значением является самое большое целое значение, допустимое для данной ЭВМ (32767). Целый результат дают и 4 предописанные функции: Abs(I) – абсолютное значение I. Sqr(I) – целое значение I, возведенное в квадрат (I<=MaxInt div I). Trunc(R) – (R-веществ.) результатом явл. целая часть R. Round(R) – (R-веществ.) результат округленное целое. Round(R)= Если некоторое I-целое, то имеют место след. функции: Succ(I) – результатом является следующее за I целое (I+1) значение. Pred(I) – предыдущее перед I целое значение (I-1).

Слайд 8





Тип Char (символьный)
Значениями типа Char явл. элементы конечного и упорядоченного множества символов. В любой ЭВС такое множество есть. С помощью этого множества  происходит связь системы с внешним миром. Имеются на входных, и на выходных периферийных устройствах.
К сожалению, до сих пор не существует одного стандартного множества символов. В связи с этим для каждой системы количество символов и упорядоченность  определяется при реализации. Значение типа Сhar обозначается одним символом, заключенным в апострофы.
В некоторых версиях в качестве символьных значений допускается использовать последовательность символов в апострофах и длина этой последовательности не должна превышать 256 символов.
Описание слайда:
Тип Char (символьный) Значениями типа Char явл. элементы конечного и упорядоченного множества символов. В любой ЭВС такое множество есть. С помощью этого множества происходит связь системы с внешним миром. Имеются на входных, и на выходных периферийных устройствах. К сожалению, до сих пор не существует одного стандартного множества символов. В связи с этим для каждой системы количество символов и упорядоченность определяется при реализации. Значение типа Сhar обозначается одним символом, заключенным в апострофы. В некоторых версиях в качестве символьных значений допускается использовать последовательность символов в апострофах и длина этой последовательности не должна превышать 256 символов.

Слайд 9





Но несмотря на реализацию системы существуют минимальные допущения, которые справедливы для типа Char вне зависимости от реализации:
Но несмотря на реализацию системы существуют минимальные допущения, которые справедливы для типа Char вне зависимости от реализации:
-    десятичные цифры от ‘0’  до ‘9’ упорядочены с их числовым значением.
-    прописные буквы от ‘A’  до ‘Z’ упорядочены в алфавитном порядке, но не обязательно следует одна за другой.
строчные буквы от ‘a’ до ‘z’ упорядочены в алфавитном порядке, но не обязательно следуют одна за другой.
Множество символов связаны 2 предописанными функциями:
Ord(Ch)- дает порядковый номер Сh в данном множестве.
Chr(I)- дает символ с порядковым номером=I.

Функции Ord и Chr обратны по отношению друг к другу.

Chr(Ord(Ch))=Ch
Ord(Chr(I))=I
Описание слайда:
Но несмотря на реализацию системы существуют минимальные допущения, которые справедливы для типа Char вне зависимости от реализации: Но несмотря на реализацию системы существуют минимальные допущения, которые справедливы для типа Char вне зависимости от реализации: - десятичные цифры от ‘0’ до ‘9’ упорядочены с их числовым значением. - прописные буквы от ‘A’ до ‘Z’ упорядочены в алфавитном порядке, но не обязательно следует одна за другой. строчные буквы от ‘a’ до ‘z’ упорядочены в алфавитном порядке, но не обязательно следуют одна за другой. Множество символов связаны 2 предописанными функциями: Ord(Ch)- дает порядковый номер Сh в данном множестве. Chr(I)- дает символ с порядковым номером=I. Функции Ord и Chr обратны по отношению друг к другу. Chr(Ord(Ch))=Ch Ord(Chr(I))=I

Слайд 10





Упорядоченность в множестве символов определяется так, что с1<c2 тогда и только тогда, если Ord(c1)<Ord(c2).
Упорядоченность в множестве символов определяется так, что с1<c2 тогда и только тогда, если Ord(c1)<Ord(c2).
Для аргументов типа Char предописанные функции Pred и Succ могут быть определены след. образом:

Pred(Ch)=Chr(Ord(Ch)-1)
Succ(Ch)=Chr(Ord(Ch)+1)
Со значениями типа Char можно использовать и операции отношения:

‘A’< ‘B’, ‘K’> ‘C’
Описание слайда:
Упорядоченность в множестве символов определяется так, что с1<c2 тогда и только тогда, если Ord(c1)<Ord(c2). Упорядоченность в множестве символов определяется так, что с1<c2 тогда и только тогда, если Ord(c1)<Ord(c2). Для аргументов типа Char предописанные функции Pred и Succ могут быть определены след. образом: Pred(Ch)=Chr(Ord(Ch)-1) Succ(Ch)=Chr(Ord(Ch)+1) Со значениями типа Char можно использовать и операции отношения: ‘A’< ‘B’, ‘K’> ‘C’

Слайд 11





Вещественный тип Real
Значениями типа Real являются элементы подмножества действительных чисел.
Все операции, выполняемые над действительными величинами, явл. приближенными.
Точность этих операций зависит от конкретной реализации ЭВМ.
Вещественный тип относят к простому типу. К простому типу относят и ординальный тип.
Между вещественным и ординальным типом существует разница, поэтому вещественный тип и выделяют отдельно. Для ординального типа характерно наличие ординального номера. Понятие ординальный номер заключает в себе то, что для данного значения существуют предшествующие и последующие значения.
Для вещественного типа не существует понятие предшествующего и последующего значения.
При условии, что хотя бы один из операндов имеет вещественный тип (другой- любой) след. операции дают вещественный результат.
*  - умножение
/   - деление (даже если 2 целых- результат вещественный)
+  - сложение
-   - вычитание
Описание слайда:
Вещественный тип Real Значениями типа Real являются элементы подмножества действительных чисел. Все операции, выполняемые над действительными величинами, явл. приближенными. Точность этих операций зависит от конкретной реализации ЭВМ. Вещественный тип относят к простому типу. К простому типу относят и ординальный тип. Между вещественным и ординальным типом существует разница, поэтому вещественный тип и выделяют отдельно. Для ординального типа характерно наличие ординального номера. Понятие ординальный номер заключает в себе то, что для данного значения существуют предшествующие и последующие значения. Для вещественного типа не существует понятие предшествующего и последующего значения. При условии, что хотя бы один из операндов имеет вещественный тип (другой- любой) след. операции дают вещественный результат. * - умножение / - деление (даже если 2 целых- результат вещественный) + - сложение - - вычитание

Слайд 12





Существуют след. предописанные функции, дающие в вещественный результат при  вещественном аргументе:
Существуют след. предописанные функции, дающие в вещественный результат при  вещественном аргументе:

Abs(R)-абсолютное значение R
Sqr(R)- результат R2  (результат не должен выходить за диапазон вещественных чисел 10-38-1038)

Следующие функции дают результат Real:
Sin(x), x-радианах
Cos(x), х-радианах
Arctan(x)- выражение дает значение угла в радианах
Ln(x)- значение натурального логарифма (x>0)
Вещественные типы данных занимают от 4 до 10. Они могут быть как с плавающей (например, -3.2Е-6, -6.42Е+2), так и с фиксированной (например, 4.12, 6.05, -17.5489) точкой. Вещественные числа в формате с плавающей точкой представлены в экспоненциальной форме mE±p, где m- мантисса (целое или дробное число с десятичной точкой), p- порядок (целое число). Для того чтобы перевести число в экспоненциальной форме к обычному представлению с фиксированной точкой, необходимо мантиссу умножить на 10 в степени порядка.
Описание слайда:
Существуют след. предописанные функции, дающие в вещественный результат при вещественном аргументе: Существуют след. предописанные функции, дающие в вещественный результат при вещественном аргументе: Abs(R)-абсолютное значение R Sqr(R)- результат R2 (результат не должен выходить за диапазон вещественных чисел 10-38-1038) Следующие функции дают результат Real: Sin(x), x-радианах Cos(x), х-радианах Arctan(x)- выражение дает значение угла в радианах Ln(x)- значение натурального логарифма (x>0) Вещественные типы данных занимают от 4 до 10. Они могут быть как с плавающей (например, -3.2Е-6, -6.42Е+2), так и с фиксированной (например, 4.12, 6.05, -17.5489) точкой. Вещественные числа в формате с плавающей точкой представлены в экспоненциальной форме mE±p, где m- мантисса (целое или дробное число с десятичной точкой), p- порядок (целое число). Для того чтобы перевести число в экспоненциальной форме к обычному представлению с фиксированной точкой, необходимо мантиссу умножить на 10 в степени порядка.

Слайд 13





Все вещественные типы данных приведены в таблице:
Описание слайда:
Все вещественные типы данных приведены в таблице:

Слайд 14





Байтовый тип
Аналогичен целочисленному, но охватывает более узкий диапазон значений от 0 до 255. Описывается стандартным словом Byte.

Формат:
<идентификатор, …>: Byte

Пример:
Var
Gran: byte;
Min, max: byte;
Переменная типа Byte занимает в памяти 1 байт, т.е. по сравнению с целочисленным типом память экономится в два раза. Использование этого типа целесообразно, если заранее известно значение переменной (<=25).
Описание слайда:
Байтовый тип Аналогичен целочисленному, но охватывает более узкий диапазон значений от 0 до 255. Описывается стандартным словом Byte. Формат: <идентификатор, …>: Byte Пример: Var Gran: byte; Min, max: byte; Переменная типа Byte занимает в памяти 1 байт, т.е. по сравнению с целочисленным типом память экономится в два раза. Использование этого типа целесообразно, если заранее известно значение переменной (<=25).



Похожие презентации
Mypresentation.ru
Загрузить презентацию