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