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

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



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

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

Имена переменных. Запись арифметических выражений. Вещественные числа в Паскале. Тема урока: Пулова Светлана Анатольевна учитель информатики и ИКТ ГБОУ СОШ 2031 г.Москвы

Цели урока: Освоить правила записи имен переменных; Научиться правильно записывать арифметические выражения в Паскале; Изучить вещественный тип числа в Паскале; Определить порядок составления программы в Паскале. Пулова Светлана Анатольевна учитель информатики и ИКТ ГБОУ СОШ 2031 г.Москвы

Актуализация знаний Определите без компьютера, что будет напечатано при выполнении следующих фрагментов программ: А) 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 г.Москвы

Имена переменных Паскаль позволяет обозначать переменные не только буквами, но и целыми словами. Равносильные фрагменты программы: a:=3;Summa:=3; b:=4-a;ROBBY:=4-Summa; WriteLn(a,b+50)WriteLn(Summa,ROBBY+50) Именем переменной в Паскале может служить любая последовательность цифр, латинских букв и знака подчеркивания, не начинающаяся с цифры. Пулова Светлана Анатольевна учитель информатики и ИКТ ГБОУ СОШ 2031 г.Москвы

Примеры правильной записи имен: Примеры неправильной записи имен: a x velichina zzz polnaja_summa s25 _k1 ж – буква не латинского алфавита polnaja summa – содержится символ (пробел) 2as – начинается с цифры Domby&Son – содержится символ &, не являющийся буквой, цифрой или знаком подчеркивания Пулова Светлана Анатольевна учитель информатики и ИКТ ГБОУ СОШ 2031 г.Москвы

Запись арифметических выражений ДЕЙСТВИЕ РЕЗУЛЬТАТ СМЫСЛ плюс минус 2 * 3 6 умножить 10 / 5 2 разделить 17 div 5 3 целочисленное деление 17 mod 5 2 остаток от целочисленного деления Пулова Светлана Анатольевна учитель информатики и ИКТ ГБОУ СОШ 2031 г.Москвы

Запись арифметических выражений ДЕЙСТВИЕ РЕЗУЛЬТАТ СМЫСЛ 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 г.Москвы

Задача. Определить без компьютера, что напечатает данная программа: 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 г.Москвы

a:=(Sqr(2)+1)*(20-Sqr(2-2))-11; b:=11 div (a-4); WriteLn(Sqr(a)+b-1 Пулова Светлана Анатольевна учитель информатики и ИКТ ГБОУ СОШ 2031 г.Москвы

Вещественные числа в Паскале 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 г.Москвы

Вывод вещественного числа WriteLn (y : 8 : 3) Число y с 3 знаками после точки, состоящее из 8 символов, включая целую часть, дробную часть, знак и десятичную точку. Этот оператор напечатает на экране 3 пробела видны как пустое место Пулова Светлана Анатольевна учитель информатики и ИКТ ГБОУ СОШ 2031 г.Москвы

WriteLn (y : 8 : 3) Вместо 8 и 3 в операторе можно писать любые имеющие смысл числа. WriteLn (y : 38 : 3) WriteLn (y : 20 : 10) WriteLn (Результат равен,y : 8 : 3) Пулова Светлана Анатольевна учитель информатики и ИКТ ГБОУ СОШ 2031 г.Москвы

Порядок составления программы: Задача. Размеры спичечной коробки: высота- 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 г.Москвы

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 г.Москвы

Повторение: Что может служить именем переменной в Паскале? Что нельзя использовать при записи дробных чисел в Паскале? Какие типы переменных вы знаете? Пулова Светлана Анатольевна учитель информатики и ИКТ ГБОУ СОШ 2031 г.Москвы

Домашнее задание. Написать программу для решения следующей задачи: В углу прямоугольного двора размером 50x30 стоит прямоугольный дом размером 20x10. Подсчитать площадь дома и свободную площадь двора. Пулова Светлана Анатольевна учитель информатики и ИКТ ГБОУ СОШ 2031 г.Москвы

Интернет ресурсы: doc - самоучитель для начинающих Turbo Pascal 7.0