Тема урока : Типы данных
цели урока: уметь классифицировать типы данных
Критерии оценивания
Знание и понимание
• Знать классификацию типов данных
• Понимать различие в типах данных
• Знать диапазон принимаемых значений для каждого типа Анализ
• Анализируя задачу определять соответствующий тип данных.
Применение Писать код программы с использованием типов данных для каждой переменной
Авс 1 57
8,5 1,5 3,2
Константа (в программировании) — способ адресации данных,
изменение которых рассматриваемой программой не предполагается или запрещается.
Типы данных
ентификатор |
Длина (байт) Диапазон значений |
Операции |
|
Целые типы |
|||
integer |
2 |
-32768..32767 |
|
byte |
1 |
0..255 |
|
wor-d |
2 |
0..65535 |
/ * mv,M0d, |
shor•tint |
1 |
-128..127 |
/ * mv,Mod. |
10ngint |
4 |
-21474S364S..21474S3647 |
|
Вещественные типы |
|||
геа1 |
6 |
2,9х10-39 - 1,7х1038 |
|
sing1e |
4 |
1,5х1045 - 3,4х1038 |
|
doub1e |
|
5х10-324 - 1,7х10308 |
|
extended |
10 |
3,4х10-4932 - 1,1х104932 |
|
Логический тип |
|||
Ьоо1еап |
1 |
tme, fa1se |
Xot, And, От, Хот. |
Символьный тип |
|||
char |
1 |
все символы кода ASCII |
1 Основная панель инструментов и меню
5 мин
Практическая работа
Задание 1
Прям оугольник Пло щадь
S = ab
а
PemeHne
Ron nporpaMMb1 B Lazarus:
var
Forml: TFonn1•,
{SR *.1fm}
{ TFonn1 }
TForm1.Button1Click(Sender: TObject);
begin
a:=strtofloat(editl.text);
a
b:=strtofloat(edit2.text);
5 мин
Практическая работа Задание 2
Pemel-lne
Ron nporpaMMb1 B Lazarus:
var
Forml: TForm1; a,b,c:real; implementation
{SR *.1fm}
{ TForm1 }
procedure TForm1.Button1Click(Sender: TObject); begin a:=strtofloat(editl.text); b:=strtofloat(edit2.text); c:=a*b; edit3.text:=floattostr(c);
Дифферищированное задание
Даны пять чисел Определите среднее арифметическое этих чисел
Pemel-lne
Ron nporpaMMb1 B Lazarus:
var
Forml: TForm1•, ab c d e:real; implementation
{SR *.1fm} { TForm1 } procedure TFotm1.Button1Click(Sender: TObject); begin a: strtofloat(editl.text); b. strtofloat(edit2.text);
c. st1tofloat(edit3.text);
d. strtofloat(edit4.text); e: (a+b+c+d)/4;
edit5.text:=floattostr(e);
Итог урока
Критерии оценивания
Знание и понимание
• Знать классификацию типов данных
• Понимать различие в типах данных
• Знать диапазон принимаемых значений для каждого типа Анализ
• Анализируя задачу определять соответствующий тип данных.
Применение Писать код программы с использованием типов данных для каждой переменной
РЕФЛЕКСИЯ!
для чего мы выполнили эти задания?
Что нового мы узнали за сегодня?
Теперь мы умеем...
Было интересно...
Было трудно...
Кто сегодня был активным?
Пригодяся ли нам полученные знания?
Гаи.дисни ;аЭдние
Посмотреть видео материал:
Работа спеременными.
https://www.youtube.com/watch?v=Ubm5iYlOclw
Работас константами.
https://www.youtube.com/watch?v=LNVyjQrLyoA
Составить условие задачи с применением различных типов данных.
Dau.auvftv задание
Расстояние = Скорость • Время
Скорость = Расстояние : время
Время = Расстояние : Скорость
JIVITepaTypa:
http://mif.vspu.ru/books/pascal/types.html http://valera.asf.ru/delphi/book/tp05.shtml http://physics.herzen.spb.ru/library/03/01/pp/TPHelp/types.htm
© ООО «Знанио»
С вами с 2009 года.