№ | Слайд | Текст |
1 |
 |
Имена переменныхЗапись арифметических выражений. Вещественные числа в Паскале. Тема урока: Автор: учитель информатики и ИКТ Пулова Светлана Анатольевна, ГБОУ СОШ № 2031 г.Москвы |
2 |
 |
Цели урока:Освоить правила записи имен переменных; Научиться правильно записывать арифметические выражения в Паскале; Изучить вещественный тип числа в Паскале; Определить порядок составления программы в Паскале. 9.04.2012г. учитель информатики и ИКТ Пулова Светлана Анатольевна, ГБОУ СОШ № 2031, г.Москва 2 |
3 |
 |
Актуализация знанийОпределите без компьютера, что будет напечатано при выполнении следующих фрагментов программ: А) a:=100; a:=10*a+1; WriteLn(a) Б) a:=100; a:=-a; WriteLn (a) В) a:=10; b:=25; a:=b-a; b:=a-b; WriteLn(a, ‘ ‘, b) 9.04.2012г. учитель информатики и ИКТ Пулова Светлана Анатольевна, ГБОУ СОШ № 2031, г.Москва 3 |
4 |
 |
Имена переменныхa:=3; Summa:=3; b:=4-a; ROBBY:=4-Summa; WriteLn(a,b+50) WriteLn(Summa,ROBBY+50) Паскаль позволяет обозначать переменные не только буквами, но и целыми словами. Равносильные фрагменты программы: Именем переменной в Паскале может служить любая последовательность цифр, латинских букв и знака подчеркивания, не начинающаяся с цифры. 9.04.2012г. учитель информатики и ИКТ Пулова Светлана Анатольевна, ГБОУ СОШ № 2031, г.Москва 4 |
5 |
 |
Примеры правильной записи имен:Примеры неправильной записи имен: a x velichina zzz polnaja_summa s25 _k1 Ж – буква не латинского алфавита polnaja summa – содержится символ (пробел) 2as – начинается с цифры domby&son – содержится символ &, не являющийся буквой, цифрой или знаком подчеркивания 9.04.2012г. учитель информатики и ИКТ Пулова Светлана Анатольевна, ГБОУ СОШ № 2031, г.Москва 5 |
6 |
 |
Запись арифметических выраженийДействие Результат Смысл 2 + 3 5 Плюс 4 - 1 3 Минус 2 * 3 6 Умножить 10 / 5 2 Разделить 17 div 5 3 Целочисленное деление 17 mod 5 2 Остаток от целочисленного деления 9.04.2012г. учитель информатики и ИКТ Пулова Светлана Анатольевна, ГБОУ СОШ № 2031, г.Москва 6 |
7 |
 |
Запись арифметических выраженийДействие Результат Смысл Sqr (5) 25 Возведение в квадрат Sqrt (25) 5 Корень квадратный Pi 3.1415... Число пи Frac (23.192) 0.192 Дробная часть числа Int (3.98) 3.0 Целая часть числа Round (5.8) 6 Округление Abs ( -20) 20 Абсолютная величина (модуль) числа Random 0.73088 Случайное число из диапазона (0 - 1) Random (200) 106 Случайное целое число из диапазона (0 - 199) 9.04.2012г. учитель информатики и ИКТ Пулова Светлана Анатольевна, ГБОУ СОШ № 2031, г.Москва 7 |
8 |
 |
Var a,b:integer; BEGIN a:=(Sqr(2)+1)*(20-Sqr(2-2))-11; b:=11 div (a-4)WriteLn(Sqr(a)+b-1) END. Задача. Определить без компьютера, что напечатает данная программа: 9.04.2012г. учитель информатики и ИКТ Пулова Светлана Анатольевна, ГБОУ СОШ № 2031, г.Москва 8 |
9 |
 |
92 82 a:=(Sqr(2)+1)*(20-Sqr(2-2))-11; b:=11 div (a-4); WriteLn(Sqr(a)+b-1 9.04.2012г. учитель информатики и ИКТ Пулова Светлана Анатольевна, ГБОУ СОШ № 2031, г.Москва 9 |
10 |
 |
Вещественные числа в ПаскалеReal – «вещественный» Ошибочная программа Правильная программа VAR a,b,y : Integer; BEGIN a:=10; b:=6; y:= a / b; WriteLn (y) END. VAR a,b : Integer; y : Real; BEGIN a:=10; b:=6; y:=a / b; WriteLn (y) END. 9.04.2012г. учитель информатики и ИКТ Пулова Светлана Анатольевна, ГБОУ СОШ № 2031, г.Москва 10 |
11 |
 |
Вывод вещественного числа1.667 WriteLn (y : 8 : 3) Число y с 3 знаками после точки, состоящее из 8 символов, включая целую часть, дробную часть, знак и десятичную точку. Этот оператор напечатает на экране 3 пробела видны как пустое место 9.04.2012г. учитель информатики и ИКТ Пулова Светлана Анатольевна, ГБОУ СОШ № 2031, г.Москва 11 |
12 |
 |
WriteLn (y : 8 : 3)Вместо 8 и 3 в операторе можно писать любые имеющие смысл числа. WriteLn (y : 38 : 3) WriteLn (y : 20 : 10) WriteLn (‘Результат равен’,y : 8 : 3) 9.04.2012г. учитель информатики и ИКТ Пулова Светлана Анатольевна, ГБОУ СОШ № 2031, г.Москва 12 |
13 |
 |
Порядок составления программы:Задача. Размеры спичечной коробки: высота- 12,41 см., ширина- 8 см., толщина- 5 см. Вычислить площадь основания коробки и ее объем. Знать решение задачи. (площадь = ширина * толщина, объем = площадь * высота) 9.04.2012г. учитель информатики и ИКТ Пулова Светлана Анатольевна, ГБОУ СОШ № 2031, г.Москва 13 |
14 |
 |
2. Дать имена переменнымShirina – ширина Tol – толщина Visota – высота Pl – площадь V - объем 3. Определить тип переменных. Т.к. ширина и толщина – целые, то и площадь будет целой. Следовательно, высота и объем – вещественные. Var Shirina, Tol, Pl: Integer; Visota, V : Real; 9.04.2012г. учитель информатики и ИКТ Пулова Светлана Анатольевна, ГБОУ СОШ № 2031, г.Москва 14 |
15 |
 |
4. Задать исходные данные задачиBEGIN shirina:=8; tol:=5; visota:=12.41; 6. Напечатать результат. WriteLn (pl,' ', V :10:3) END. 5. Действия с исходными данными для получения результата. pl := shirina * tol; V := pl * visota; 9.04.2012г. учитель информатики и ИКТ Пулова Светлана Анатольевна, ГБОУ СОШ № 2031, г.Москва 15 |
16 |
 |
VAR shirina,tol,pl :Integer; visota,V :Real; BEGIN shirina:=8; tol:=5;visota:=12.41; pl := shirina * tol; V := pl * visota; WriteLn (pl,' ', V :10:3) END. Программа напечатает 2 числа: 40 и 496.400 9.04.2012г. учитель информатики и ИКТ Пулова Светлана Анатольевна, ГБОУ СОШ № 2031, г.Москва 16 |
17 |
 |
Повторение: Что может служить именем переменной в ПаскалеЧто нельзя использовать при записи дробных чисел в Паскале? Какие три типа переменных вы знаете? 9.04.2012г. учитель информатики и ИКТ Пулова Светлана Анатольевна, ГБОУ СОШ № 2031, г.Москва 17 |
18 |
 |
Домашнее заданиеНаписать программу для решения следующей задачи: В углу прямоугольного двора размером 50x30 стоит прямоугольный дом размером 20x10. Подсчитать площадь дома и свободную площадь двора. 9.04.2012г. учитель информатики и ИКТ Пулова Светлана Анатольевна, ГБОУ СОШ № 2031, г.Москва 18 |
19 |
 |
Используемая литература:1. Д. Б. Поляков, И.Ю.Круглов Программирование в среде Турбо Паскаль. Москва, Изд. МАИ, 1992. 2. С. Н. Лукин. Турбо Паскаль 7.0 Самоучитель для школьников и студентов, 1999. 3. Н. Д. Угринович Информатика и ИКТ: учебник для 9 класса. Москва, Изд. Бином, 2012. 9.04.2012г. учитель информатики и ИКТ Пулова Светлана Анатольевна, ГБОУ СОШ № 2031, г.Москва 19 |
«Имена переменных» |