- Система типов данных в языке Паскаль

Презентация "Система типов данных в языке Паскаль" по информатике – проект, доклад

Слайд 1
Слайд 2
Слайд 3
Слайд 4
Слайд 5
Слайд 6
Слайд 7
Слайд 8
Слайд 9
Слайд 10
Слайд 11
Слайд 12
Слайд 13
Слайд 14
Слайд 15
Слайд 16
Слайд 17
Слайд 18

Презентацию на тему "Система типов данных в языке Паскаль" можно скачать абсолютно бесплатно на нашем сайте. Предмет проекта: Информатика. Красочные слайды и иллюстрации помогут вам заинтересовать своих одноклассников или аудиторию. Для просмотра содержимого воспользуйтесь плеером, или если вы хотите скачать доклад - нажмите на соответствующий текст под плеером. Презентация содержит 18 слайд(ов).

Слайды презентации

Система типов данных в языке Паскаль. Перечисляемый тип, тип-диапазон, множество
Слайд 1

Система типов данных в языке Паскаль

Перечисляемый тип, тип-диапазон, множество

Система типов языка Паскаль. Данные, обрабатываемые программой, записанной на языке TurboPascal, принадлежат к одному из следующих типов, классификация которых представлена на схеме:
Слайд 2

Система типов языка Паскаль

Данные, обрабатываемые программой, записанной на языке TurboPascal, принадлежат к одному из следующих типов, классификация которых представлена на схеме:

Перечисляемый тип. Перечисляемый тип задается перечислением тех значений, которые он может получать. Определяется как упорядоченный набор идентификаторов, заданных путем их перечисления. Например: Type Colors = ( red, green, blue ); Var Col : Colors; Переменная Col может принять одно из трех значени
Слайд 3

Перечисляемый тип

Перечисляемый тип задается перечислением тех значений, которые он может получать. Определяется как упорядоченный набор идентификаторов, заданных путем их перечисления. Например: Type Colors = ( red, green, blue ); Var Col : Colors; Переменная Col может принять одно из трех значений: red, green, blue. Таким образом, каждое значение именуется некоторым идентификатором и располагается в списке, ограниченном круглыми скобками. Идентификаторы перечисляются через запятую.

Значения перечисляемого типа упорядочены: первое имеет порядковый номер 0, второе – 1 и т.д. Можно использовать следующие стандартные функции: Ord (x) – возвращает порядковый номер элемента x; Succ (x) – возвращает значение, следующее за х; Pred (x) – возвращает значение, предшествующее х.
Слайд 4

Значения перечисляемого типа упорядочены: первое имеет порядковый номер 0, второе – 1 и т.д. Можно использовать следующие стандартные функции: Ord (x) – возвращает порядковый номер элемента x; Succ (x) – возвращает значение, следующее за х; Pred (x) – возвращает значение, предшествующее х.

В приведенном выше примере: Type Colors = ( red, green, blue ); Var Col : Colors; Begin … a := ord (red); { Значение переменной a = 0 } col := succ (green);	{ col = blue } col := pred (col); { col = green } …
Слайд 5

В приведенном выше примере: Type Colors = ( red, green, blue ); Var Col : Colors; Begin … a := ord (red); { Значение переменной a = 0 } col := succ (green); { col = blue } col := pred (col); { col = green } …

Значения перечисляемого типа можно сравнивать: сравниваются их порядковые номера. К данным этого типа нельзя применять стандартные команды ввода (Readln) и вывода (Write). Назначение перечисляемого типа – сделать текст программы более наглядным (читабельным).
Слайд 6

Значения перечисляемого типа можно сравнивать: сравниваются их порядковые номера. К данным этого типа нельзя применять стандартные команды ввода (Readln) и вывода (Write). Назначение перечисляемого типа – сделать текст программы более наглядным (читабельным).

Тип-диапазон. Тип-диапазон называют также ограниченным и интервальным типом. Тип-диапазон есть подмножество своего базового типа, в качестве которого может выступать любой порядковый тип, кроме самого типа-диапазона (т.е. типы Integer, Boolean, Char, перечисляемый тип).
Слайд 7

Тип-диапазон

Тип-диапазон называют также ограниченным и интервальным типом. Тип-диапазон есть подмножество своего базового типа, в качестве которого может выступать любой порядковый тип, кроме самого типа-диапазона (т.е. типы Integer, Boolean, Char, перечисляемый тип).

Диапазон задается границами своих значений внутри базового типа:  ..  Причем минимальное значение должно быть больше либо равно максимальному.
Слайд 8

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

Например: Type Digit = ’0’..’9’;	{ тип-диапазон, ограничение наложено на Char } Year = 1900..2007;	{ тип-диапазон, ограничение на Integer } Week = {mon, tues, wed, thur, fri, sat, sun); { перечисляемый тип (дни недели)} Var	d : Digit; y : Year; m : 1..12; { переменная m относится к ограниченному тип
Слайд 9

Например: Type Digit = ’0’..’9’; { тип-диапазон, ограничение наложено на Char } Year = 1900..2007; { тип-диапазон, ограничение на Integer } Week = {mon, tues, wed, thur, fri, sat, sun); { перечисляемый тип (дни недели)} Var d : Digit; y : Year; m : 1..12; { переменная m относится к ограниченному типу} work : mon .. fri; { тип-диапазон, ограничение наложено на Week }

Тип-диапазон наследует все свойства своего базового типа. Назначение типа-диапазона: наглядность программы; дополнительная проверка корректности данных.
Слайд 10

Тип-диапазон наследует все свойства своего базового типа. Назначение типа-диапазона: наглядность программы; дополнительная проверка корректности данных.

Множество (множественный тип). Множество – это неупорядоченный набор однотипных элементов. Количество элементов в множестве – от 0 до 256. Пустое множество – это множество, которое не содержит ни одного элемента. Два множества эквивалентны, если все их элементы одинаковы. Первое множество включено в
Слайд 11

Множество (множественный тип)

Множество – это неупорядоченный набор однотипных элементов. Количество элементов в множестве – от 0 до 256. Пустое множество – это множество, которое не содержит ни одного элемента. Два множества эквивалентны, если все их элементы одинаковы. Первое множество включено во второе, если все элементы первого множества являются также элементами второго. Пустое множество включено в любое другое.

Множество. Описание множественного типа: Type  = Set Of ; В качестве базового типа может использоваться любой порядковый тип, мощность которого не больше 256. Из стандартных – это Char, Boolean. Integer напрямую в качестве базового типа для множества использовать нельзя. Сначала нужно описать тип-ди
Слайд 12

Множество

Описание множественного типа: Type = Set Of ; В качестве базового типа может использоваться любой порядковый тип, мощность которого не больше 256. Из стандартных – это Char, Boolean. Integer напрямую в качестве базового типа для множества использовать нельзя. Сначала нужно описать тип-диапазон (не более 256 чисел).

Например: Type digit = Set Of 0..9; setchar = Set Of Char; Var	d1, d2 : digit; c : setchar;
Слайд 13

Например: Type digit = Set Of 0..9; setchar = Set Of Char; Var d1, d2 : digit; c : setchar;

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

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

Например: d1 := [ 0..3 , 6 ]; d2 := [ ]; c := [‘a’ .. ‘z’ , ‘A’ .. ‘Z’ ];
Слайд 15

Например: d1 := [ 0..3 , 6 ]; d2 := [ ]; c := [‘a’ .. ‘z’ , ‘A’ .. ‘Z’ ];

Операции над множествами:
Слайд 16

Операции над множествами:

Стандартные процедуры: Include ( S , i ); включает элемент i в множество S; Exclude ( S , i ); исключает элемент i из множества S. Процедуры исполняются быстрее, чем операции + и - .
Слайд 17

Стандартные процедуры:

Include ( S , i ); включает элемент i в множество S; Exclude ( S , i ); исключает элемент i из множества S. Процедуры исполняются быстрее, чем операции + и - .

Решение задач. Пример 1. Составить программу, которая выведет на экран числа от 1 до 9 в случайном порядке. Алгоритм: Будем использовать множество для хранения тех чисел, которые уже выведены на экран. Сначала это множество пустое. Затем девять раз должны повторяться следующие действия: выбор случай
Слайд 18

Решение задач

Пример 1. Составить программу, которая выведет на экран числа от 1 до 9 в случайном порядке. Алгоритм: Будем использовать множество для хранения тех чисел, которые уже выведены на экран. Сначала это множество пустое. Затем девять раз должны повторяться следующие действия: выбор случайного числа (функция Random) осуществляется до тех пор, пока не будет выбрано число, которого нет в множестве; после чего это число выводится на экран и включается в множество.

Список похожих презентаций

Запись вспомогательных алгоритмов на языке Паскаль. Начала программирования

Запись вспомогательных алгоритмов на языке Паскаль. Начала программирования

Ключевые слова. подпрограмма процедура функция рекурсивная функция. Подпрограммы. Запись вспомогательных алгоритмов в языках программирования осуществляется ...
Система управления базой данных

Система управления базой данных

Содержание. Введение 1. Определение СУБД 2. Основные функции СУБД 3. Состав СУБД 4. Классификация СУБД 4.1. Файл-серверные 4.2. Клиент-серверные 4.3. ...
Графические операторы в языке Паскаль

Графические операторы в языке Паскаль

Цели урока:. Получить представление о графике в языках программирования. Научиться писать простейшие программы для построения рисунка в Паскале. Назначение ...
Операции и выражения в языке Паскаль

Операции и выражения в языке Паскаль

Операции - стандартные действия, разрешенные для переменных того или иного типа данных. Все операции (за исключением унарных и not), требуют двух ...
Система управления базами данных

Система управления базами данных

Ключевые слова. СУБД таблица форма запрос условие выбора отчёт. Что такое СУБД. Система управления базами данных (СУБД) - программное обеспечение ...
Понятие алгоритма в языке Паскаль

Понятие алгоритма в языке Паскаль

План лекции. Понятие алгоритма Примеры алгоритмов Свойства алгоритмов 4. Способы записи алгоритмов 4.1. Словесное описание алгоритмов 4.2. Графическое ...
Операторы в языке Паскаль

Операторы в языке Паскаль

Условные операторы. Бывает, что в процессе выполнения программы требуется реализовать разный набор команд в зависимости от произошедших до этого событий. ...
Програмирование на языке Паскаль

Програмирование на языке Паскаль

Программирование на языке Паскаль; Трансляторы; Набор символов;. Содержание:. Тема: Программирование на языке Turbo Pascal. Перевод программ, написанных ...
База данных. Система управления базой данных Access

База данных. Система управления базой данных Access

. . ч. Отт Нина Тимофеевна - учитель информатики, стаж работы 7 лет. МОУ «Вороговская средняя общеобразовательная школа» Туруханский район Красноярский ...
Программирование на языке Паскаль

Программирование на языке Паскаль

Основные типы переменных. Целый тип - integer. Целые числа от -32768 до 32767. Действительный тип – real. Символьный тип - char. Один любой символ. ...
Создание отчета как объекта базы данных

Создание отчета как объекта базы данных

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

Архивация данных

Цель урока:. Сформировать понятие «архивации данных»; Ознакомиться с принципами архивации; Познакомиться с программами-архиваторами, их характеристиками ...
Система для обучения ABC Pascal

Система для обучения ABC Pascal

Вид исполнителя Чертежник. ABCPascal. uses Drawman - использование команд Чертежника. Основные операторы. Field (N,M) – размер поля Чертежника. PenDown ...
Редакторы, таблицы, базы данных

Редакторы, таблицы, базы данных

В электронных таблицах формула не может включать в себя:. 1. числа; 2. имена ячеек; 3. текст; 4. круглые скобки. Элементарным (простейшим) объектом ...
Программы для восстановления данных на жестких дисках

Программы для восстановления данных на жестких дисках

Программы для восстановления данных на жестких дисках:. PC Inspector File Recovery Ontrack Easy Recovery R-Studio Acronis Recovery Expert. PC Inspector ...
Правовая охрана программ и данных

Правовая охрана программ и данных

Авторское право. Для признания авторского права на программу для компьютера не требуется ее регистрации в какой-либо организации. Авторское право ...
Базы данных

Базы данных

Задача:. Представлен фрагмент базы данных о результатах тестирования учащихся (см. таблицу, используется стобальная шкала):. Сколько записей в данном ...
Базы данных

Базы данных

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

База данных Access и е функции

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

База данных

Структура базы данных. Как мы знаем в табличной структуре адрес данных определяется пересечением строк – столбцов. В базах данных столбцы называются ...

Конспекты

Практикум по решению задач. Подготовка к ИА. Файловая система. Представление данных в ЭТ

Практикум по решению задач. Подготовка к ИА. Файловая система. Представление данных в ЭТ

Предмет:. Информатика. Класс:. 9. Учитель:. Павлова А.С, учитель 1 квалификационной категории МАОУ «СОШ №8» г. Гая. Тема урока:. «Практикум ...
Типы данных и преобразование типов данных

Типы данных и преобразование типов данных

Тема:. Типы данных и преобразование типов данных. Цель:. познакомить с типом данных и их преобразованием в языке web. -программирования PHP; развивать ...
Составление программ на операторы ввода и вывода данных, оператора присваивания в среде программирования Турбо Паскаль

Составление программ на операторы ввода и вывода данных, оператора присваивания в среде программирования Турбо Паскаль

Ермолаев Александр Владимирович. . Учитель информатики. Муниципальное бюджетное общеобразовательное учреждение. “Окуневская СОШ ”. Промышленновский ...
Функции преобразования типов данных

Функции преобразования типов данных

10 класс. Физико- математический профиль. . . . Урок для 10 класса на тему «Функции преобразования типов данных». Откройте. программу Lazarus. ...
Подпрограммы в языке Паскаль

Подпрограммы в языке Паскаль

Учитель информатики и ИКТ первой квалификационной категории МОУ Лицей № 15 Заводского района г. Саратова – Канаева Галина Васильевна. ПРЕДМЕТ. Информатика ...
Типы данных в Паскаль

Типы данных в Паскаль

Умарова Алия Жумажановна - учитель информатики. . СОПШДО № 17 г. Павлодара. Урок № 1, 2. Тема: «Типы данных в Паскаль». Цель урока: сформировать ...
Использование переменных. Операции над переменными различных типов в языке программирования

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

КОНСПЕКТ УРОКА ПО ИНФОРМАТИКЕ В 8 КЛАССЕ. Тема урока:. Решение задач ЕГЭ по информатике по теме «Использование переменных. Операции над переменными ...
Массивы в языке Паскаль

Массивы в языке Паскаль

Тема урока: Массивы в языке Паскаль. Дидактическая цель:. . расширить знания о массивах в языке Паскаль. . углубить знания о массивах в языке ...
Система управления базами данных Access. Создание структуры табличной базы данных

Система управления базами данных Access. Создание структуры табличной базы данных

Конспект урока. Общие . сведения. Класс. : 11. Раздел. : Технология хранения, поиска и сортировки информации. Тема. : Система управления базами ...
Ветвление на языке Паскаль

Ветвление на языке Паскаль

Урок по теме «Ветвление на языке Паскаль». Цель: Продолжить формирование навыков решения основных типов задач по информатике в форме тестирования. ...

Советы как сделать хороший доклад презентации или проекта

  1. Постарайтесь вовлечь аудиторию в рассказ, настройте взаимодействие с аудиторией с помощью наводящих вопросов, игровой части, не бойтесь пошутить и искренне улыбнуться (где это уместно).
  2. Старайтесь объяснять слайд своими словами, добавлять дополнительные интересные факты, не нужно просто читать информацию со слайдов, ее аудитория может прочитать и сама.
  3. Не нужно перегружать слайды Вашего проекта текстовыми блоками, больше иллюстраций и минимум текста позволят лучше донести информацию и привлечь внимание. На слайде должна быть только ключевая информация, остальное лучше рассказать слушателям устно.
  4. Текст должен быть хорошо читаемым, иначе аудитория не сможет увидеть подаваемую информацию, будет сильно отвлекаться от рассказа, пытаясь хоть что-то разобрать, или вовсе утратит весь интерес. Для этого нужно правильно подобрать шрифт, учитывая, где и как будет происходить трансляция презентации, а также правильно подобрать сочетание фона и текста.
  5. Важно провести репетицию Вашего доклада, продумать, как Вы поздороваетесь с аудиторией, что скажете первым, как закончите презентацию. Все приходит с опытом.
  6. Правильно подберите наряд, т.к. одежда докладчика также играет большую роль в восприятии его выступления.
  7. Старайтесь говорить уверенно, плавно и связно.
  8. Старайтесь получить удовольствие от выступления, тогда Вы сможете быть более непринужденным и будете меньше волноваться.

Информация о презентации

Ваша оценка: Оцените презентацию по шкале от 1 до 5 баллов
Дата добавления:14 сентября 2014
Категория:Информатика
Автор презентации:неизвестен
Содержит:18 слайд(ов)
Поделись с друзьями:
Скачать презентацию
Смотреть советы по подготовке презентации