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

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

Jul 19, 2015

Download

Education

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Типы переменных Pascal

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

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

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

Page 2: Типы переменных Pascal

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

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

вы знаете?

Page 3: Типы переменных Pascal

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

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

?

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

?

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

?

Page 4: Типы переменных Pascal

Сложение двух чиселЗадача. Найти сумму 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=?

Page 5: Типы переменных Pascal

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

Page 6: Типы переменных Pascal

Цель урока:

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

Page 7: Типы переменных Pascal

переменная

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

Page 8: Типы переменных Pascal

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

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

• цифры

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

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

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

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

Page 9: Типы переменных Pascal

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

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

TU154 [QuQu] _ABBA A+B 3Z

X A/B F_45 %T ErE

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

Page 10: Типы переменных Pascal

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

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

Page 11: Типы переменных Pascal

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

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

Page 12: Типы переменных Pascal

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

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;

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

Page 13: Типы переменных Pascal

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

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;

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

Page 14: Типы переменных Pascal

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

• -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 (со знаком)

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

Page 15: Типы переменных Pascal

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

• 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 (со знаком)

Page 16: Типы переменных Pascal

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

charchar

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

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

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

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

Page 17: Типы переменных Pascal

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

stringstring

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

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

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

Page 18: Типы переменных Pascal

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

char string

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

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

Page 19: Типы переменных Pascal

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

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

booleanboolean

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

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

FALSE

Page 20: Типы переменных Pascal

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

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

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

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

Page 21: Типы переменных Pascal

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

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

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.

Page 22: Типы переменных Pascal

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

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

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

Page 23: Типы переменных Pascal

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

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

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

Page 24: Типы переменных Pascal

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

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

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

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

Page 25: Типы переменных Pascal

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

50-70 см

Page 26: Типы переменных Pascal

Итоги урока:

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

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

Page 27: Типы переменных Pascal

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

KdoP__4ye3dg3PQ-4DC-yjUtG4ofwHerMUyTM/viewform

Page 28: Типы переменных Pascal

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