3. ИсполнительИсполнитель
Кто или что может выступать в
роли исполнителя?
?
А на уроке информатики что
является исполнителем?
?
А как компьютер исполняет
команды?
?
4. Сложение двух чисел
Задача. Найти сумму 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=?
5. program qq;
begin
writeln ( '5+3=',5+3);
end.
program qq;
begin
writeln ( '5+3=',5+3);
end.
program qq;
begin
a:=5;
b:=3;
writeln ( ‘a+b=‘,a+b);
end.
program qq;
begin
a:=5;
b:=3;
writeln ( ‘a+b=‘,a+b);
end.
Необходимо задать переменные a,b
8. Имя переменной
В именах МОЖНО использовать
• латинские буквы (A-Z)
• цифры
• знак подчеркивания _
заглавные и строчные буквы не различаютсязаглавные и строчные буквы не различаются
В именах НЕЛЬЗЯ использовать
• русские буквы
• пробелы
• скобки, знаки +, =, !, ? и др.
имя не может начинаться с цифрыимя не может начинаться с цифры
9. Какие имена правильные?
AXby R&B 4Wheel Вася “PesBarbos”
TU154 [QuQu] _ABBA A+B 3Z
X A/B F_45 %T ErE
Подчеркните правильные имена переменных
14. Вещественные типы переменныхВещественные типы переменных
• -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
(со знаком)
Экспоненциальная форма записи вещественного числа
15. Переведите вПереведите в экспоненциальнуюэкспоненциальную
форму вещественное числоформу вещественное число
• 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
(со знаком)
18. Распределите на две группы:
char string
‘ABC’ ‘И’ ‘Тип’ ‘F’ ‘Dt’ ‘символ’ ‘a+b’
‘+’ ‘ю’ ‘*’ ‘Q’‘char’
19. Логический тип переменных
• 1 или 0
• ‘Да’ или ‘Нет’
• True или False
booleanboolean
begin
d:=4>7;
Writeln(d);
end.
begin
d:=4>7;
Writeln(d);
end.
FALSE
20. Значение переменной
• Значение переменной – это то, что
хранится в ней в данный момент.
• Значение переменной не зависит
от имени переменной, а тип
переменной зависит от ее
значения.
d:=4.3;d:=4.3; Переменная d вещественного типа
21. Описание переменных
• Можно описывать несколько переменных
одного типа в одной строке. Например:
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.
24. Практическая работа
Цель: научиться составлять задачи, содержащие линейный алгоритм, на
языке программирования Pascal с использованием переменных разных
типов.
Задачи:
•Внимательно изучите описание практической работы (Лист №2)
•Выполните задание 1-3:
•Запустите программу Program1 (Рабочий стол/9класс/Program1.pas)
•Проанализируйте работу программы
•Найдите недочеты
•Впишите в пропуски нужные типы переменных и (или) необходимые
служебные слова
•Запустите программу на выполнение, нажав
•Заполните пропуски в Листе №2
•Оставьте листы практической работы на компьютерных столах
ТБ:
•Будьте внимательны, дисциплинированны и осторожны
•Не трогайте провода и разъемы соединительных кабелей
•Не прикасайтесь к экрану монитора
•Не покидайте рабочее место без разрешения учителя
•О неполадках в работе компьютера немедленно сообщайте учителю
25. Тест
Цель: оценить полученные на уроке знания
Задачи:
•Запустите тест (файл с тестом находится на рабочем столе
и имеет имя ТестТипыПеременных.mtx)
•Нажмите на кнопку «Начать»
•Введите свою фамилию и имя, класс
•Ответьте на 5 вопросов теста
•Сообщите учителю о завершении работы
50-70 см
26. Итоги урока:
• Что вы узнали?
• Чему научились?
• Что было интересно?
• Что было трудно?
• Я попробую…
• Как вы считаете тема
«Использование переменных
разных типов» вами усвоена?