Типы данных
презентация к уроку по информатике и икт по теме
После того как учащиеся познакомились со структурой программы на яп Паскаль, можно перейти к обрабатываемым объектам, т.е к данным.
Скачать:
Вложение | Размер |
---|---|
tipy_dannyh.ppt | 306 КБ |
Предварительный просмотр:
Подписи к слайдам:
Функционирование любой программы связано с обработкой данных. Данные, предназначенные для обработки, называются исходными и задаются обычно в начале программы. В процессе выполнения программы исходные данные преобразуются в результаты .
Данные – совокупность информации, с которой оперирует компьютер при решении конкретной задачи. Для обозначения данных используются идентификаторы (имена).
Идентификатор – последовательность английских букв, цифр и знака нижней черты, которая начинается с буквы. В качестве идентификатора нельзя использовать зарезервированные слова Паскаля. Например: K, a12, Elena, Number_1
Данные Константы Переменные - постоянные величины, значения которых не меняются в процессе выполнения программы - такие данные, которые могут меняться в процессе выполнения программы.
Константы Константы описываются в блоке описания констант в следующем виде: CONST <идентификатор>=<значение константы>; Например : C ONST {Служебное слово, с которого начинается блок описания констант} PI=3.14; G=9.8; Year=2009; Gr='Я'; {символьные константы заключаются в апострофы} Константы - это постоянные величины, значения которых не меняются в процессе выполнения программы.
Переменные Описание переменных имеет следующий вид: V AR <идентификатор>:<тип переменной>; Под типом данных понимается множество допустимых значений этих данных, а также совокупность операций над ними. Переменные - это такие данные, которые могут меняться в процессе выполнения программы.
переменные простые сложные Предназначены для хранения одного значения в данный момент времени. В оперативной памяти компьютера отводится одна ячейка памяти. Предназначены для хранения нескольких значений в данный момент времени. В оперативной памяти компьютера отводится много ячеек памяти. Оперативная память X A1 Оперативная память B2 Z Например : Например : Идентификаторы (имена) Идентификаторы (имена)
Стандартные типы простых переменных: Типы Числовые Символьные Логические Целые Вещественные ? ? ? ? Задание : Вместо знаков вопроса записать служебные слова, предназначенные для описания этих типов (найти дальше)
Целый тип Примером величин, которые могут принимать только целое значение может быть: год рождения, номер квартиры, количество детей и т.п. Константы целого типа записываются так же, как в математике: 234 , 10000 , -11111 , 9999 . Переменные целого типа могут содержать только целые числовые значения.
Тип Диапазон Размер в байтах SHORTINT -128 ; 127 1 INTEGER -32768; 32767 2 LONGINT -2147483648; 2147483647 4 BYTE 0; 65 1 WORD 0; 65535 2 Целый тип В языке Pascal имеется несколько целых типа:
Вещественный тип Например: 19.56 , -879.17, 0.05. Следует обратить внимание на то, что в записи вещественных чисел вместо десятичной запятой (как принято в математике), используется ДЕСЯТИЧНАЯ ТОЧКА! Очень большие и очень маленькие числа в математике принято записывать в специальной форме с помощью умножения значащих цифр на степень 10. В языке Pasсal такая запись называется записью числа в плавающем виде и имеет вид: Обычная запись Запись в плавающем виде: 1.3652 · 10 8 1.3652Е+8 9.109 · 10 -28 9.109Е-28 Вещественный тип данных используется для описания вещественных переменных, т.е. таких переменных, значением которых может быть вещественное или целое число.
Тип Диапазон значений Значащих цифр Размер в байтах REAL 2.9E-39 ; 1.7E38 12 6 SINGLE 1.5E-45 ; 3.4E38 7 4 DOUBLE 5E-324 ; 1.7E308 16 8 EXTENDED 3.4- Е4392; 1.1E4932 20 10 Вещественный тип В языке Pascal определено четыре стандартных вещественных типа Задание : Запишите диапазон значений типа REAL так, как вы записываете числа на математике.
Символьный тип Для описания символьных данных используется ключевое слово CHAR . Константы символьного типа обязательно ЗАКЛЮЧАЮТСЯ в АПОСТРОФЫ. Например : 'F' '@' 'Ю' '7' Значением переменной символьного типа может быть ОДИН СИМВОЛ (буква, цифра, знак препинания и т.п.). Например : VAR CLASS: CHAR ; {Объявлена переменная, значением которой может быть один символ} В памяти компьютера под переменную данного типа отводится один байт. Символьный тип используется для описания данных, значением которых может быть любой символ, имеющийся на клавиатуре ЭВМ. Если точнее, то полный набор ASCII-символов.
Логический тип Для описания логических переменных используется ключевое слово BOOLEAN . Над значениями логического типа допустимы операции сравнения, причем считается, что False < True Значения логического типа занимают 1 байт памяти. Логический или, так называемый, булевский тип может принимать одно из двух значений: True (истина) или False (ложь).
Пример описания данных : Пусть в программе требуется обрабатывать следующую информацию: число и номер месяца, количество отгруженных вагонов, вес вагона, номер вагона, литера вагона (одна буква) и общий вес вагонов. Как следует описать эти данные?
Для начала необходимо для каждой переменной придумать название - идентификатор. Идентификатор Смысл переменной Date число месяца Month номер месяца Kol количество отгруженных вагонов Wes вес вагона Number номер вагона Lit литера вагона (одна буква) Sum общий вес вагонов
Пример описания данных : Далее следует проанализировать, какие значения могут принимать эти данные? В результате блок описания переменных может получить следующий вид : VAR Date,Month,Kol,Number: INTEGER; Wes,Sum: REAL; lit: CHAR;
Задание: Запишите раздел описания для переменных: Идентификатор Смысл переменной Num Номер A,B ,С Длины сторон треугольника S Площадь треугольника Mt Проверка существования треугольника
По теме: методические разработки, презентации и конспекты
Ввод данных. Типы данных. Действия над ячейками. Форматирование таблицы.
план-конспект урока по теме:"Ввод данных. Типы данных. Действия над ячейками. Форматирование таблицы. "...
УРОК №5 Запись арифметических выражений в Visual Basic 6.0. Типы данных и точность вычислений.doc
Арифметические выражения на языке VisualBasic6.0...
Урок по теме "Язык программирования Basic, алфавит языка, типы данных. Основные операторы".
Для представления алгоритма в виде, понятном компьютеру, служат языки программирования. Сначала разрабатывается алгоритм действий, а потом он записывается на одном из таких языков. В итоге получается ...
Основные типы данных в электронных таблицах. Операции над данными.
Опорный конспект.Тема: Основные типы данных в электронных таблицах. Операции над данными...
Символьный и строковый типы данных в Паскале
Презентация предназначена для самостоятельного изучения, содержит массу примеров решения задач, задания для тренировки....
8 класс. Конспект урока. Типы данных
Алгоритм (повторение).Имя переменной (идентификатор)....
Презентация. Простые типы данных
Тема моего урока: «Простые типы данных на языке программирования Turbo Pascal». Основная цель урока: дать основные сведения о переменных, константах, описания типов на языке программирования Tur...