Типы переменных pascal

28
« « Использование переменных Использование переменных разных типов разных типов » » Волкова Вероника Михайловна Волкова Вероника Михайловна Учитель информатики и ИКТ Учитель информатики и ИКТ МБОУ «СОШ №276» МБОУ «СОШ №276»

Upload: -

Post on 19-Jul-2015

153 views

Category:

Education


0 download

TRANSCRIPT

««Использование переменных Использование переменных разных типовразных типов»»

Волкова Вероника МихайловнаВолкова Вероника МихайловнаУчитель информатики и ИКТ Учитель информатики и ИКТ

МБОУ «СОШ №276»МБОУ «СОШ №276»

ПовторениеПовторение

• Что такое алгоритм?• Какими свойствами он обладает?• Какие алгоритмические структуры

вы знаете?

ИсполнительИсполнитель

Кто или что может выступать в роли исполнителя?

?

А на уроке информатики что является исполнителем?

?

А как компьютер исполняет команды?

?

Сложение двух чиселЗадача. Найти сумму 5+3.

Простейшее решение:

program qq;begin writeln ( '5+3=',5+3);end.

program qq;begin writeln ( '5+3=',5+3);end.

Как написать программу для всех таких сумм??

Какое свойство алгоритмов НЕ выполняется в приведенной

программе??

5+3=?4+8=?17+20=?9+21=?50+60=?100+30=?300+100=?500+120=?1200+301=?1400+300=?

…a+b=?

program qq;begin writeln ( '5+3=',5+3);end.

program qq;begin writeln ( '5+3=',5+3);end.

program qq;

begina:=5;b:=3;writeln ( ‘a+b=‘,a+b);end.

program qq;

begina:=5;b:=3;writeln ( ‘a+b=‘,a+b);end.

Необходимо задать переменные a,b

Цель урока:

• Познакомиться с понятием «переменная», её типами и закрепить полученные знания на практике.

переменная

•имя•тип•значение

Имя переменнойВ именах МОЖНО использовать

• латинские буквы (A-Z)

• цифры

• знак подчеркивания _

заглавные и строчные буквы не различаютсязаглавные и строчные буквы не различаются

В именах НЕЛЬЗЯ использовать• русские буквы• пробелы• скобки, знаки +, =, !, ? и др.

имя не может начинаться с цифрыимя не может начинаться с цифры

Какие имена правильные?

AXby R&B 4Wheel Вася “PesBarbos”

TU154 [QuQu] _ABBA A+B 3Z

X A/B F_45 %T ErE

Подчеркните правильные имена переменных

Тип переменной

• страница 120, таблица 4.2

Типы переменных

• Целые• Вещественные• Символьные• Строковые• Логические

Целые типы переменныхЦелые типы переменных

integerinteger

a:=10;a:=10;

B:=-30;B:=-30;

p:=34521;p:=34521;

St:=-12783.40;St:=-12783.40;

d1:=2345110;d1:=2345110;

y:=1;y:=1;

x:=-12.6;x:=-12.6;

z:=230,06;z:=230,06;

tr:=-125;tr:=-125;

y:=60200;y:=60200;

q:=400;q:=400;

w:=456.04;w:=456.04;

e:=-15000;e:=-15000;

w:=14.4;w:=14.4;

v:=555.4;v:=555.4;

Задача. Переменная объявлена как целая, верны ли следующие записи:

Правильные ответы:Правильные ответы:

a:=10;a:=10;

B:=-30;B:=-30;

p:=34521;p:=34521;

St:=-12783.40;St:=-12783.40;

d1:=2345110;d1:=2345110;

y:=1;y:=1;

x:=-12.6;x:=-12.6;

z:=230,06;z:=230,06;

tr:=-125;tr:=-125;

y:=60200;y:=60200;

q:=400;q:=400;

w:=456.04;w:=456.04;

e:=-15000;e:=-15000;

w:=14.4;w:=14.4;

v:=555.4;v:=555.4;

Верно Неверно

Вещественные типы переменныхВещественные типы переменных

• -1.17*108 -1.17E+08

• 62.05*10-2=6.205*101*10-2=6.205E-1

realreal

- 1.17 E +08

Знак мантиссы

Мантисса(число от 1

до 10)

Символ, заменяющий

10

Порядок степени

числа 10 (со знаком)

Экспоненциальная форма записи вещественного числа

Переведите вПереведите в экспоненциальную экспоненциальную форму вещественное числоформу вещественное число

• 9.1*1021

• -0.17*103

• 0.005*102

• 0.022*106

• 54.2*105

• 9.1E+21• -1.7E+2

• 5E-1

• 2.2E+4

• 5.42E+6

Решение:

- 1.17 E +08Знак

мантиссыМантисса

(число от 1 до 10)

Символ, заменяющи

й 10

Порядок степени

числа 10 (со знаком)

Символьный тип переменных

charchar

begina:='И';b:='К';с:='Т';writeln(a,b,c);end.

begina:='И';b:='К';с:='Т';writeln(a,b,c);end.

Значения для символьных данных записываются в апострофах

Значения для символьных данных записываются в апострофах

Строковый тип переменных

stringstring

begina:='Информатика';c:='и';b:='ИКТ';writeln(a);Writeln(c);Writeln(b);end.

begina:='Информатика';c:='и';b:='ИКТ';writeln(a);Writeln(c);Writeln(b);end.

Строка символов

Распределите на две группы:

char string

‘ABC’ ‘И’ ‘Тип’ ‘F’ ‘Dt’ ‘символ’ ‘a+b’

‘+’ ‘ю’ ‘*’ ‘Q’‘char’

Логический тип переменных

• 1 или 0• ‘Да’ или ‘Нет’• True или False

booleanboolean

begind:=4>7;Writeln(d);end.

begind:=4>7;Writeln(d);end.

FALSE

Значение переменной

• Значение переменной – это то, что хранится в ней в данный момент.

• Значение переменной не зависит от имени переменной, а тип переменной зависит от ее значения.

d:=4.3;d:=4.3; Переменная d вещественного типа

Описание переменных

• Можно описывать несколько переменных одного типа в одной строке. Например:

Var имя переменной: тип переменной;Var имя переменной: тип переменной;

program qq;Var i,j,k:integer; x,y,z:real; a,b:string; c:char; d:boolean;begin

end.

program qq;Var i,j,k:integer; x,y,z:real; a,b:string; c:char; d:boolean;begin

end.

Физкультминутка

Сделаем зарядку для шейно-плечевого

отдела:• наклоны головы влево-вправо• повороты головы в стороны• наклоны головы вперед-назад• вращение головой по часовой стрелке• вращение головой против часовой стрелки

Физкультминутка

Сделаем зарядку для глаз:

• вправо-влево• вверх-вниз• к носу• зажмурьтесь• посмотрите вдаль

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

Задачи:•Внимательно изучите описание практической работы (Лист №2)•Выполните задание 1-3:•Запустите программу Program1 (Рабочий стол/9класс/Program1.pas)•Проанализируйте работу программы•Найдите недочеты•Впишите в пропуски нужные типы переменных и (или) необходимые служебные слова•Запустите программу на выполнение, нажав •Заполните пропуски в Листе №2•Оставьте листы практической работы на компьютерных столах

ТБ:•Будьте внимательны, дисциплинированны и осторожны•Не трогайте провода и разъемы соединительных кабелей•Не прикасайтесь к экрану монитора•Не покидайте рабочее место без разрешения учителя

•О неполадках в работе компьютера немедленно сообщайте учителю

ТестЦель: оценить полученные на уроке знанияЗадачи:•Запустите тест (файл с тестом находится на рабочем столе и имеет имя ТестТипыПеременных.mtx)•Нажмите на кнопку «Начать»•Введите свою фамилию и имя, класс•Ответьте на 5 вопросов теста•Сообщите учителю о завершении работы

50-70 см

Итоги урока:

• Что вы узнали?• Чему научились?• Что было интересно?• Что было трудно?• Я попробую…• Как вы считаете тема

«Использование переменных разных типов» вами усвоена?

Домашнее задание• §4.3, контрольные вопросы• https://docs.google.com/forms/d/1X1Pv8T

KdoP__4ye3dg3PQ-4DC-yjUtG4ofwHerMUyTM/viewform

Спасибо за урок!