Выбранный для просмотра документ 6f6d2dd2475d331f7307c53ccae404bd (1).docx
Скачать материал "Урок на тему "Типы переменных""
Рабочие листы
к вашим урокам
Скачать
Выбранный для просмотра документ домино.docx
Скачать материал "Урок на тему "Типы переменных""
Рабочие листы
к вашим урокам
Скачать
Выбранный для просмотра документ К уроку текст.docx
Скачать материал "Урок на тему "Типы переменных""
Рабочие листы
к вашим урокам
Скачать
Выбранный для просмотра документ К уроку.docx
Скачать материал "Урок на тему "Типы переменных""
Рабочие листы
к вашим урокам
Скачать
Выбранный для просмотра документ Карточка.docx
Скачать материал "Урок на тему "Типы переменных""
Рабочие листы
к вашим урокам
Скачать
Выбранный для просмотра документ Конспект интегрированного урока.docx
Скачать материал "Урок на тему "Типы переменных""
Рабочие листы
к вашим урокам
Скачать
Выбранный для просмотра документ КОНСПЕКТ УРОКА.docx
Скачать материал "Урок на тему "Типы переменных""
Рабочие листы
к вашим урокам
Скачать
Выбранный для просмотра документ Оценночный лист.docx
Скачать материал "Урок на тему "Типы переменных""
Рабочие листы
к вашим урокам
Скачать
Выбранный для просмотра документ Переменные тип, имя, значение.docx
Скачать материал "Урок на тему "Типы переменных""
Рабочие листы
к вашим урокам
Скачать
Выбранный для просмотра документ план конспект 9 класс.docx
Скачать материал "Урок на тему "Типы переменных""
Рабочие листы
к вашим урокам
Скачать
Выбранный для просмотра документ Практика.docx
Скачать материал "Урок на тему "Типы переменных""
Рабочие листы
к вашим урокам
Скачать
Выбранный для просмотра документ таблица Мои знания и умения по Типам переменных.docx
Скачать материал "Урок на тему "Типы переменных""
Рабочие листы
к вашим урокам
Скачать
Выбранный для просмотра документ pril1.pps
Скачать материал "Урок на тему "Типы переменных""
Рабочие листы
к вашим урокам
Скачать
1 слайд
Тема: «Типы данных»
Лекция
2 слайд
Цель:
Представить целостную картину о типах данных языка Паскаль.
3 слайд
Функционирование любой программы связано с обработкой данных.
Данные, предназначенные для обработки, называются исходными и задаются обычно в начале программы.
В процессе выполнения программы исходные данные преобразуются в результаты.
Данные
Переменные
Константы
4 слайд
Константами называются элементы данных, значения которых в процессе выполнения программы не изменяются. В языке Turbo Pascal используются константы следующих видов: числовые, логические (булевские), символьные и строковые.
Переменные, в отличие от констант, могут менять свои значения при выполнении программы. В программировании переменную можно трактовать как одну или несколько ячеек оперативной памяти компьютера, которым присвоено определенное имя (идентификатор). В любой момент времени переменная имеет только одно, текущее, значение.
5 слайд
Вопрос. Как вы думаете, может ли быть верным данное высказывание а:=а+1?
Ответ. Математик сочтет это высказывание неверным. Для программиста это абсолютно правильная конструкция, которая задает вычисление суммы содержимого ячейки а и числовой константы 1 и занесение полученного результата в ту же ячейку а. После выполнения этого действия старое значение переменной а будет потеряно, т.к. одна ячейка памяти не может вместить сразу несколько значений. Это очень важный момент в программировании.
Именование констант и переменных в программировании очень похоже на использование символических выражений в алгебре.
Для описания множества допустимых значений величины и совокупности операций, в которых может участвовать данная величина, используется указание ее типа данных.
Тип данных (data type) – множество величин, объединенных определенной совокупностью допустимых операций.
6 слайд
7 слайд
Простые (скалярные) типы данных
К скалярным (scalar - простые) типам данных относят типы данных таких величин, значения которых не содержат составных частей.
Все простые данные имеют два характерных свойства: неделимость и упорядоченность их значений.
8 слайд
Целочисленные типы данных
Целочисленные типы данных представляют собой значения, которые могут использоваться в арифметических выражениях и занимать в памяти от 1 до 4 байт.
9 слайд
Вещественные типы данных
Вещественные типы данных представляют собой вещественные значения, которые могут использоваться в арифметических выражениях и занимать в памяти от 4 до 6 байт. Паскаль допускает представление вещественных значений и с плавающей запятой, и с фиксированной точкой.
10 слайд
Литерный (символьный) тип char определяется множеством значений кодовой таблицы ПЭВМ. Для размещения в памяти переменной литерного типа требуется один байт.
Булевским типом называют тип данных, представляемый двумя значениями true (истина) и false (ложь). Для размещения в памяти переменной булевского типа требуется 1 байт.
Пользовательские типы. Кроме стандартных типов данных Паскаль поддерживает скалярные типы, определенные самим пользователем. К ним относятся перечисляемый и интервальный типы. Данные этих типов занимают в памяти один байт. Их применение значительно улучшает наглядность программы, делает более легким поиск ошибок, экономит память.
Интервальный тип (диапазон) позволяет задавать две константы, определяющие границы диапазона значений для данной переменной. Компилятор при каждой операции с переменной интервального типа генерирует подпрограммы проверки, определяющие, остается ли значение переменной внутри установленного для нее диапазона. Обе константы должны принадлежать одному из стандартных типов (тип real недопустим). Значение первой константы должно быть значительно меньше значения второй.
Перечисляемый тип (enumerated type) – тип данных, задается списком принадлежащих ему значений. Например, в виде строковых констант: color=(red, blue, green, black). В приведенном примере создается новый (нестандартный) тип данных color. Переменные этого типа могут принимать всего 4 значения: red, blue, green, black. Такая возможность создания новых пользовательских типов данных имеется в языке Turbo Pascal.
11 слайд
Структурированные типы данных
Структурированные типы данных определяют упорядоченную совокупность скалярных переменных и характеризуются типом своих компонентов.
Структурированные типы данных в отличие от простых задают множества сложных значений с одним общим именем.
Существует несколько методов структурирования, каждый из которых отличается способом обращения к отдельным компонентам и, следовательно, способом обозначения компонентов, входящих в структурные данные.
По способу организации и типу компонентов в сложных типах данных выделяют следующие разновидности:
регулярный тип (массивы);
комбинированный тип (записи);
файловый тип (файлы);
множественный тип (множества);
строковый тип (строки);
в языке Турбо Паскаль версии 6.0 и старше введен объектный тип (объекты).
12 слайд
Строки
Строка (string) – это последовательность символов кодовой таблицы персонального компьютера. Количество символов в строке может изменяться от 0 до 255.
13 слайд
Массивы
В структурных типах выделяют регулярный тип (массивы - array).
Название регулярный тип (или ряды) массивы получили за то, что в них объединены однотипные элементы, упорядоченные (урегулированные) по индексам, определяющим положение каждого элемента в массиве.
14 слайд
Множества
Множество (set) – это структурированный тип данных, представляющий собой набор взаимосвязанных по какому-либо признаку или группе признаков объектов, которые можно рассматривать как единое целое. Каждый объект в множестве называется элементом множества. Все элементы множества должны принадлежать одному из скалярных типов, кроме вещественного.
15 слайд
Записи
Для записи комбинации объектов разных типов в Паскале применяется комбинированный тип данных – запись (record).
Запись представляет собой наиболее общий и гибкий структурированный тип данных, так как она может быть образована из неоднотипных компонентов и в ней явным образом выражена связь между элементами данных, характеризующими реальный объект.
16 слайд
Файлы
Большие совокупности данных удобно иметь записанными во внешней памяти в виде последовательности сигналов. В Паскале для этих целей предусмотрены специальные объекты – файлы (file). Файлом называется совокупность данных, записанная во внешней памяти под определенным именем.
17 слайд
Памятка по решению задач на объявление данных
каждая переменная программы должна быть объявлена;
объявление переменных помещают в раздел, который начинается словом var; константы помещают в раздел, который начинается словом const; переменные пользовательских типов (перечисляемые и интервальные) объявляют по особой схеме;
В имени переменной можно использовать буквы латинского алфавита и цифры (первым символом должна быть буква);
после инструкции объявления данных рекомендуется указывать назначение переменной или константы;
инструкция объявления констант выглядит так: ИмяКонстанты = значение константы;
инструкция объявления переменных выглядит так: имя ИмяПеременной: тип;
инструкция объявления переменных интервального типа помещается в двух разделах type, var;
инструкция объявления переменных перечисляемого типа помещается в двух разделах type, var;
18 слайд
Задача 1.Объявите переменные, необходимые для вычисления значения функции у=х2.
Вариант 1.
var
х:real; {аргумент}
у: real; {функция}
19 слайд
Задача 2. Объявите данные, необходимы для вычисления площади круга.
const
pi=3.14 ; {число }
var
r: real; {радиус}
s: real; {площадь}
20 слайд
Задача 3. Объявите данные, необходимы для вычисления стоимости покупки, состоящей из нескольких тетрадей, карандашей и линейки.
var
k1: real; {количество тетрадей}
k2: real; {количество карандашей}
с1: real; {цена одной тетради}
с2: real; {цена одного карандаши}
с3: real; {цена линейки}
s: real; {стоимость покупки}
21 слайд
Вопросы
Какие данные различают в языке Паскаль?
На какие две основные группы можно разделить эти данные?
Посмотрите на схему и назовите основные типы скалярного типа данных.
Почему важно правильно определить тип данных при составлении программы? Приведите свой пример.
Как выглядят инструкции объявления констант и переменных?
Почему рекомендуется указывать назначение данных, используемых в программе?
Рабочие листы
к вашим урокам
Скачать
Выбранный для просмотра документ 0002159d-22ac4bd6.ppt
Скачать материал "Урок на тему "Типы переменных""
Рабочие листы
к вашим урокам
Скачать
1 слайд
в Pascal
Типы переменных
2 слайд
В жизни вы встречаетесь с различными и строгими разделения-ми. Например, продукты питания мы разделяем на :
- овощи,
- фрукты,
- мясные продукты,
- молочные продукты,
- мучные изделия,
- и т. п.
Для каждого из этих продуктов существует свое и при этом определенное место хранения на кухне.
В математике производится строгое разграничение между ве-
щественными, комплексными и логическими переменными.
Язык Паскаль также сторонник разделять и властвовать над раз-
личными типами величин.
3 слайд
В языке Паскаль существует правило: тип явно задается в разделе описаний.
Тип данных определяет :
- формат представления данных в памяти компьютера;
- множество допустимых значений, которые может принимать
принадлежащая к выбранному типу переменная или константа;
- множество допустимых операций, применимых к этому типу!
4 слайд
К стандартным типам относят:
группу целых чисел;
группу вещественных;
булевский тип;
символьный тип;
строковой тип;
5 слайд
Целочисленные типы
6 слайд
На множестве целых чисел определены только операции, результат которых также есть целое число. Такими операциями являются:
- сложение;
- вычитание;
- умножение;
- целочисленное
деление a div b;
- остаток от
деления a mod b.
7 слайд
Стандартные процедуры и функции:
Trunc(x)
- отбрасывает дробную часть числа Х
Round(x)
- округляет число Х до целого;
Abs (x)
- вычисляет абсолютное значение числа Х;
Sqr(x)
- возводит в квадрат число Х;
Dec(x)
- уменьшает значение Х на 1;
Inc(x)
- увеличивает значение Х на 1;
и процедура
Randomize
- включает датчик случайных целых чисел
8 слайд
Логический тип
Значения логического(булевского) типа обозначаются встроенными идентификаторами констант False(ложь) и True(истина).
Логические переменные могут использоваться для хранения результатов каких-либо логических вычислений.
Для булевских переменных, принимающих одно из двух допустимых значений, разрешены только операции сравнения и логические операции AND(логическое «и»), OR(«или»), XOR( исключающее «или»), NOT(логическое «не»).
9 слайд
Действительный тип
10 слайд
Для вещественных чисел возможны выполнения таких операций:
- сложение
- вычитание
- умножение
- деление
Операции возведения в степень нет!
Но существует такая формула вычисления ax
Exp(Ln(a)*x)
-результат вещественный
11 слайд
ФУНКЦИИ
Abs(x)
- модульХ;
Arctan(x)
- arctgX;
Cos(x)
- CosX;
Exp(x)
- ex ;
Sin(x)
- sinX;
Sqr(x)
- x2;
Frac(x)
- вычисляет дробную часть числа Х;
Int(x)
-аналог Trunc(x), но только вещественный результат
Ln(x)
- LnX;
Sqrt(x)
- Корень квадратный из Х
Random(x)
-случайные числа из [0,x].
12 слайд
Символьный тип (Char)
Символьный тип предназначен для хранения одного символа ( из кодовой таблицы ASII).Это буквы, цифры, знаки препинания, арифметических действий и т.д.
Переменная этого типа занимает в памяти 1 байт.
Значения символьной переменной задаются в апострафах.
Можно задать значения непосредственно кодом в виде #К, где К - числовой код ASII.
Кроме того, имеется возможность в качестве значения использовать специальные символы. Их указывают с помощью символа ^C, где С - код управляющего символа.
13 слайд
Функция ORD(ch) определяет порядковый номер символа Ch.
При вызове функции CHR(x) -определяется по порядковому номеру Х символ, стоящий на Х-ой позиции в ASII.
Также применимы функции Succ(х)-последующий символ и Pred(х)- предыдущий.
Для литер из интервала ‘a’, .. ’z’ применима функция Upcase(x), которая переводит эти литеры в верхний регистр.
Функция ORD(ch) определяет порядковый номер символа Ch.
Некоторые функции
14 слайд
Вот и пролетел урок!
Пора прощаться
До следующего урока !!!
Рабочие листы
к вашим урокам
Скачать
Выбранный для просмотра документ ПРЕЗЕНТАЦИЯ К УРОКУ.pptx
Скачать материал "Урок на тему "Типы переменных""
Рабочие листы
к вашим урокам
Скачать
1 слайд
Переменные:
тип, имя, значение
Переменные, величины
Типы, имена переменных
Хранение величин
7 класс
2 слайд
Повторение
?
3 слайд
Величины
Величины в программировании, как и в математике, делятся
переменные
Значение величины может изменяться
константы
Значение остается неизменной в течение всей программы
Отдельный информационный объект (число, символ, строка, таблица и пр.) называется величиной.
4 слайд
Переменные
Понятие переменной является важным понятием программирования.
Для того чтобы программа обладала универсальностью, действия в ней должны совершаться не над постоянными, а над переменными величинами.
Переменная в программе представлена именем и служит для обращения к данным определенного типа, конкретное значение которых хранится в ячейке оперативной памяти.
5 слайд
Хранение величин
В зависимости от типа переменной в памяти компьютера будет выделена определенная область. Данные различных типов требуют для своего хранения в оперативной памяти компьютера различное количество ячеек (байтов).
а
b
d
text
6 слайд
Имена переменных
У каждой переменной есть имя, тип и текущее значение.
Имя переменной (идентификатор) уникально и не может изменятся в процессе выполнения программы.
В качестве имен переменных могут быть буквы, цифры и другие знаки. Причем может быть не одна буква, а несколько.
Примеры идентификаторов: a, b5, x, y, x2, summ, bukva...
Количество символов не может быть больше 1023.
7 слайд
Имя и значение переменной
Наглядно переменную можно представить как коробочку, в которую можно положить на хранение что-либо.
Имя переменной – это надпись на коробочке,
значение – это то, что хранится в ней в данный момент,
а тип переменной говорит о том, что допустимо класть в эту коробочку.
а
b
d
text
115
20 673
- 95,8472568
ЭВМ
8 слайд
Типы величин
Тип переменной определяется типом данных, которые могут быть значениями переменной.
Существуют три основных типа величин:
числовой (значения переменных типа Integer в виде чисел);
строковый (строковый тип String – последовательность символов);
логический (значения логического типа-«истина»(True) или
«ложь» (False))
9 слайд
Типы величин
10 слайд
Присваивание переменным значений
Задать или изменить значение переменной можно с помощью оператора присваивания. При выполнении оператора присваивания переменная, имя которой указано слева от знака равенства, получает значение, которое находится справа от знака равенства. Например:
А := 255 (целое число)
В := -32768 (целое число)
С := 3.14 (десятичное число)
D: = "информатика" (Строка символов)
G: = True (Логическое значение)
Значение переменной может быть задано числом, строкой или логическим значением, а также может быть представлено с помощью арифметического, строкового или логического выражения.
11 слайд
Переменные, используемые в программе, должны быть описаны в разделе описаний, расположенном сразу после заголовка программы. Описать переменную — это значит указать после зарезервированного слова Var имя и тип переменной. Например: Var a: integer;
Для каждой переменной, используемой в программе, задается ее тип. Формат описания переменных:
VAR <имя1, имя2,…>:<тип>;
12 слайд
Работа с учебником
Параграф
13 слайд
Задание 1. “Ответить на вопросы”
Переменная – это область оперативной памяти компьютера, которая может ………… ………… во время работы программы.
Зависит ли имя переменной от её типа?
Зависит ли значение переменной от её имени?
Зависят ли хранимые в переменной данные от её типа?
хранить данные
нет
нет
да
14 слайд
Задание 2. “Определите тип величины”
25 -
36,6 –
'нет' –
#13 –
48,2 -
'число' –
'29' –
't' –
Определите тип величины, если её значение равно:
integer целый;
real вещественный;
string строковый;
char символьный;
real вещественный;
string строковый;
string строковый;
char символьный.
15 слайд
Задание 3. “Выберите значения, допустимые для величин целого типа ”
-5
3,7
38
'три'
20,2
'23'
6,0
589
16 слайд
Задание 4. “Сопоставьте величинам, подходящие им типы ”
integer(целый)
string (строковый)
string (строковый)
char (символьный)
char (символьный)
real (вещественный)
real (вещественный) 5,9736·1024 кг
17 слайд
Работа по карточкам
(группа)
18 слайд
Домашнее задание
Выучить типы переменной.
Определите тип для величин
19 слайд
Практическая работа
20 слайд
Практическая работа
21 слайд
УРОК окончен
До свидания!
22 слайд
ИТОГ УРОКА
Отдельный информационный объект (число, символ, строка, таблица и пр.) называется величиной: переменные и константы.
Переменная в программе представлена именем и служит для обращения к данным определенного типа, конкретное значение которых хранится в ячейке оперативной памяти.
У каждой переменной есть имя, тип и текущее значение. Имя уникально и не может изменятся в процессе выполнения программы. В качестве имен переменных могут быть буквы, цифры и другие знаки. Причем может быть не одна буква, а несколько.
Существуют три основных типа величин: числовой (обозначение переменных в виде чисел), строковый (последовательность символов), логический (переменные типа «ложь», «истина»).
Рабочие листы
к вашим урокам
Скачать
Рабочие листы
к вашим урокам
Скачать
6 665 052 материала в базе
Настоящий материал опубликован пользователем Смольников Игорь Евгеньевич. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт
Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.
Удалить материалВаша скидка на курсы
40%Курс повышения квалификации
36 ч. — 180 ч.
Курс повышения квалификации
72 ч. — 180 ч.
Курс повышения квалификации
72 ч. — 180 ч.
Мини-курс
6 ч.
Мини-курс
6 ч.
Мини-курс
10 ч.
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.