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

Содержание

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

Слайд 1МБОУ «Школа №10» ТИПЫ ДАННЫХ
Язык программирования ПАСКАЛЬ

Учитель информатики Минина О.В.


МБОУ «Школа №10» ТИПЫ ДАННЫХ Язык программирования ПАСКАЛЬУчитель информатики Минина О.В.

Слайд 2Типы данных
Тип – это множество значений, которые могут принимать объекты программы

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

Типы данных Тип – это множество значений, которые могут принимать объекты программы (константы, переменные, функции, выражения). Тип

Слайд 3Язык Паскаль требует обязательного описания типов всех используемых в программе данных

и не допускает ( за некоторыми исключениями) смешения данных разных типов в выражениях и других конструкциях программы.
Все типы разделяются на две большие группы: скалярные и структурированные.

Язык Паскаль требует обязательного описания типов всех используемых в программе данных и не допускает ( за некоторыми

Слайд 4Классификация по типам в языке Паскаль.

Классификация по типам в языке Паскаль.

Слайд 5  Программист может описать свой тип на основе этих базовых в разделе

описания типов, который начинается словом Type. Затем для каждого типа следует конструкция вида: идентификатор типа = определение типа;

Тип относится к упорядоченным если для переменных и выражений этого типа определены операции отношения или сравнения: =, <>, <, >, <=, >=. Любой порядковый тип является упорядоченным, но не наоборот.

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

Слайд 6Числовыми типами языка Паскаль являются: integer (целочисленный ), real (вещественный ). Целые

типы: В языке Турбо Паскаль определено 5 целых типов:


Shortint (-128 ... 127, 1 байт),
Integer (-32767 ... 32768, 2 байта),
Longint (-2147483648 ... 2147483647, 4 байта),
Byte (0 ... 255, 1 байт),
Word (0 ... 65535, 2 байта).

В типе Integer могут быть представлены только целые ( положительные и отрицательные ) числа в диапазоне от -32768 до 32767. В памяти ЭВМ каждое число типа Integer занимает 2 байта, т. е. 16 двоичных разрядов. При этом само число занимает 15 разрядов, а 16-й разряд является знаковым: значение 0 соответствует знаку “плюс”, значение 1 – “знаку минус”.

Числовыми типами языка Паскаль являются: integer (целочисленный ), real (вещественный ). Целые типы: В языке Турбо Паскаль

Слайд 7Вещественные типы. В Турбо Паскале имеется 5 вещественных типов.
Real (занимает 6

байт, диапазон от 2.9E-39 до 1.7E+38 по модулю, точность 11-12 значащих цифр)

Single (занимает 4 байта, диапазон от 1.5E-45 до 3.4E+38 по модулю, точность 7-8 значащих цифр)

Double (занимает 8 байт, диапазон от 5.0Е-324 до 1.7Е+308 по модулю, точность 15-16 значащих цифр)

Extended (занимает 10 байт, диапазон от 3.4E-4932 до 1.1E+4932 по модулю, точность19-20 значащих цифр).

Comp (занимает 8 байт, диапазон от -9.2E-18 до 9.2E+18, хранятся точно, поскольку это целые числа)
Вещественные типы являются упорядоченными, но не порядковыми.
Вещественные типы. В Турбо Паскале имеется 5 вещественных типов. Real (занимает 6 байт, диапазон от 2.9E-39 до

Слайд 8Логический тип
Переменные логического типа Boolean занимают в памяти один байт и

могут принимать одно из двух значений False - ложное или True - истинное. Этот тип является порядковым (Ord(False) = 0, Ord(True) = 1) и, следовательно, упорядоченным. Результат любых операций сравнения имеет логический тип и может быть присвоен логической переменной.
Логический тип Переменные логического типа Boolean занимают в памяти один байт и могут принимать одно из двух

Слайд 9Для операндов типа boolean определены следующие логические операции: NOT - отрицание

(превращает false в true, а true в false), AND - логическое умножение "и", OR – логическое сложение "или", XOR - исключающее или (true если операнды разные). Принцип действия этих операций можно проиллюстрировать такими схемами:
Для операндов типа boolean определены следующие логические операции: NOT - отрицание (превращает false в true, а true

Слайд 10Символьный тип.
Символьный тип Char также называют литерным. Он позволяет работать с

символами, которые записываются двумя способами: в одинарных кавычках или по их коду, например 'a', 'B', '*' или, что то же самое, #97, #130, #42. В отличие от текста программы на паскале, символы, соответствующие строчным и заглавным буквам различаютсяВыражения.

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

Символьный тип. Символьный тип Char также называют литерным. Он позволяет работать с символами, которые записываются двумя способами:

Слайд 11 Константами называются параметры программы, значения которых не меняются в процессе ее

выполнения. Они встречаются либо непосредственно в виде значения, либо в виде идентификатора константы, описанного в разделе, начинающемся со слова Const. Для каждой константы в разделе указывается конструкция вида: идентификатор константы = значение;
Константами называются параметры программы, значения которых не меняются в процессе ее выполнения.  Они встречаются либо

Слайд 12Переменными называются идентификаторы адресов ячеек ОЗУ, которые могут менять свое значение

в процессе выполнения программы.
Все без исключения переменные должны быть описаны в разделе программы, начинающемся со слова VAR. Затем следуют конструкции вида:


список идентификаторов переменных : тип1;
список идентификаторов переменных : тип2;

Переменными называются идентификаторы адресов ячеек ОЗУ, которые могут менять свое значение в процессе выполнения программы. Все без

Слайд 13Арифметические операции
К арифметическим операциям относятся:
+ - сложение
- - вычитание
* - умножение
DIV

– целочисленное деление (целая часть частного )
MOD – взятие остатка от целочисленного деления
/ - деление вещественное


Арифметические операции К арифметическим операциям относятся:+ - сложение- - вычитание* - умножениеDIV – целочисленное деление (целая часть

Слайд 14Операндами операций DIV, MOD могут быть только данные типа Integer ,

результат их выполнения также имеет тип Integer
Операция DIV отличается от обычной операции деления тем, что ее результатом является целая часть частного, т. е. дробная часть отбрасывается. Результатом операции является остаток, полученный при выполнении целочисленного деления. Например:
Выражение Результат
2 div 3 0
12 div 5 2
10 mod 2 0
12 mod 5 2
Операция / выполняет обычнее вещественное деление. Ее результат всегда имеет тип REAL . Если один или оба операнда имеют тип INTEGER , то они до выполнения операции преобразуются к типу REAL.

Операндами операций DIV, MOD могут быть только данные типа Integer , результат их выполнения также имеет тип

Слайд 15Вопросы:
Какие типы данных вы знаете?
Какие типы данных относятся к скалярным ?
Какие

типы данных относятся к структурированным ?
Какие Вещественные типы вы знаете ?
Какие Целые типы вы знаете ?
Приведите пример символьного типа.

Вопросы:Какие типы данных вы знаете?Какие типы данных относятся к скалярным ?Какие типы данных относятся к структурированным ?Какие

Что такое shareslide.ru?

Это сайт презентаций, где можно хранить и обмениваться своими презентациями, докладами, проектами, шаблонами в формате PowerPoint с другими пользователями. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами.


Для правообладателей

Яндекс.Метрика

Обратная связь

Email: Нажмите что бы посмотреть