Имена переменных. Запись арифметических выражений. Вещественные числа в Паскале. Имена переменных. Запись арифметических выражений. Вещественные числа.

Презентация:



Advertisements
Похожие презентации
Имена переменных. Запись арифметических выражений. Вещественные числа в Паскале. Тема урока: Пулова Светлана Анатольевна учитель информатики.
Advertisements

Арифметические выражения в Паскале. Цели урока: Научиться правильно записывать арифметические выражения в Паскале; Определить порядок составления программы.
Программы с линейной структурой Вещественный тип данных.
Куклев Евгений Иванович МОУ «Оброченская средняя общеобразовательная школа» Презентация к уроку информатики в 9 классе по теме «Программирование: встроенные.
Введение в Паскаль. ввод Для ввода чисел используется оператор read или readln. Вводимые числа должны отделяться друг от друга пробелом или нажатием клавиши.
Арифметические выражения. Выражение - это формальное правило для вычисления некоторого значения. В зависимости от типа значения выражения можно разделить.
Колмыкова С.М. ЧИСЛЕННЫЕ ПЕРЕМЕННЫЕ И ТИПЫ ДАННЫХ Язык программирования PASCAL.
1 Арифметические операции + сложение – вычитание * умножение / деление div деление нацело (остаток отбрасывается) mod остаток от деления var a, b: integer;
Урок 6 Turbo Pascal Язык профессионального программирования, который назван в честь французского математика и философа Блеза Паскаля (1623–1662) и разработан.
Тема урока Команда присваивания. Арифметические операции и выражения. Стандартные функции.
Выражения и функции в Паскале
Язык программирования Pascal. Основные понятия Программа Компиляция Оператор Идентификатор Набор команд на языке программирования Перевод программы (целой)
1 Программирование на языке Паскаль Тема 1. Введение.
Арифметические выражения. Арифметическое выражение может включать константы имена переменных знаки арифметических операций: + - * / div mod вызовы функций.
Урок 3 Turbo Pascal Язык профессионального программирования, который назван в честь французского математика и философа Блеза Паскаля (1623–1662) и разработан.
1 Программирование на языке Паскаль Тема 1. Введение.
1 Программирование на языке Паскаль Тема 1. Введение Кулебякин В.В.
Ипеременные и константы имеют своё собственное уникальное имя – идентификатор. И переменные и константы имеют своё собственное уникальное имя – идентификатор.
Линейные задачи Операторы ввода, вывода, присваивания.
ОПЕРАЦИИ И СТАНДАРТНЫЕ ФУНКЦИИ языка PASCAL. Темы: Операции Функции Приоритетность.
Транксрипт:

Имена переменных. Запись арифметических выражений. Вещественные числа в Паскале. Имена переменных. Запись арифметических выражений. Вещественные числа в Паскале. Тема урока: Автор: учитель информатики и ИКТ Пулова Светлана Анатольевна, ГБОУ СОШ 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.