7
  • Презентации
  • Презентация по теме Математические операции и оператор присваивания на языке паскаль

Презентация по теме Математические операции и оператор присваивания на языке паскаль

Автор публикации:
Дата публикации:
Краткое описание:

1
Математические операции и оператор присваивания на языке Pascal Выполнил: учи...
Математические операции и оператор присваивания на языке Pascal Выполнил: учитель МОУ ШУРСКОЛЬСКОЙ СОШ. Кузнецов Александр Сергеевич
2
Оператор присваивания Оператор – это команда языка программирования (инструкц...
Оператор присваивания Оператор – это команда языка программирования (инструкция). Оператор присваивания – это команда для записи нового значения в переменную. При записи нового значения переменной старое значение теряется!
0
 
Благодаря этой рекламе сайт может продолжать свое существование, спасибо за просмотр.
3
Общий вид оператора присваивания  :=  := Обозначение оператора присваивания
Общий вид оператора присваивания <,Имя величины>, := <,выражение>, := Обозначение оператора присваивания
4
Математические операции в Pascal Сложение Знак операции сложения: + Тип опера...
Математические операции в Pascal Сложение Знак операции сложения: + Тип операндов: целый, вещественный. Тип результата: целый, вещественный.
5
Операция сложения целое целое {A=8, A должно быть описано как целое или вещес...
Операция сложения целое целое {A=8, A должно быть описано как целое или вещественное число} {A=5.8, A должно быть описано как вещественное число} A:= 5 + 3, A:= 2.5 + 3.3, вещественное вещественное
6
Математические операции в Pascal Вычитание Знак операции вычитания: - Тип опе...
Математические операции в Pascal Вычитание Знак операции вычитания: - Тип операндов: целый, вещественный. Тип результата: целый, вещественный.
7
Операция вычитания целое целое {X=2, X должно быть описано как целое или веще...
Операция вычитания целое целое {X=2, X должно быть описано как целое или вещественное число} {X=4.2, X должно быть описано как вещественное число} X:= 5 - 3, X:= 5.5 - 1.3, вещественное вещественное
8
Математические операции в Pascal Умножение Знак операции умножения: * Тип опе...
Математические операции в Pascal Умножение Знак операции умножения: * Тип операндов: целый, вещественный. Тип результата: целый, вещественный.
9
Операция умножения целое целое {M=21, M должно быть описано как целое или вещ...
Операция умножения целое целое {M=21, M должно быть описано как целое или вещественное число} {M=3.3, M должно быть описано как вещественное число} M:= 9 * 3, M:= 1.1 * 3.0, вещественное вещественное
10
Математические операции в Pascal Деление Знак операции деление: / Тип операнд...
Математические операции в Pascal Деление Знак операции деление: / Тип операндов: целый, вещественный. Тип результата: Вещественный.
11
Операция деления целое целое {Z=3.0, Z должно быть описано как вещественное ч...
Операция деления целое целое {Z=3.0, Z должно быть описано как вещественное число} {M=4.0, M должно быть описано как вещественное число } Z:= 9 / 3, M:= 4.4 / 1.1, вещественное вещественное
12
Математические операции в Pascal Название Знак Тип операндов Тип результата П...
Математические операции в Pascal Название Знак Тип операндов Тип результата Пример Сложение + Целое, вещественное Целое, вещественное 15+3={18}- целое 12.5+3={15.5}-вещественное Вычитание - Целое, вещественное Целое, вещественное 15-3={12}- целое 15.5-3={12.5}- вещественное Умножение * Целое, вещественное Целое, вещественное 3.5*2 {=7.0} - вещественное 3*2    {=6} - целое Деление / Целое, вещественное Вещественное 3/5      {=0.6} - вещ. 15.5/5 {=3.1}  -вещ. Оставить этот слайд, а перед ним сделать слайды со сложением, вычитанием, умножением, делением. А потом все вместе.
13
Математические операции в Pascal Целое частное от деления (DIV) Операция Div...
Математические операции в Pascal Целое частное от деления (DIV) Операция Div возвращает целую часть частного, а дробная часть отбрасывается. Обозначение операции : DIV Тип операндов: целый. Тип результата: целый.
14
Операция DIV (целое частное от деления) целое целое {Z=3, Z – целое} {Z=0, Z...
Операция DIV (целое частное от деления) целое целое {Z=3, Z – целое} {Z=0, Z – целое} Z:= 10 div 3, Z:= 1 div 3, целое целое
15
Математические операции в Pascal Остаток от деления (MOD) Операция MOD вычисл...
Математические операции в Pascal Остаток от деления (MOD) Операция MOD вычисляет остаток при выполнении целочисленного деления. Обозначение операции : MOD Тип операндов: целый. Тип результата: целый.
16
Операция MOD (Остаток от деления) целое целое {C=1, C – целое число} {Y=2, Y...
Операция MOD (Остаток от деления) целое целое {C=1, C – целое число} {Y=2, Y – целое число} С:= 10 mod 3, Y:= 12 mod 5, целое целое
17
Математические операции в Pascal Название Знак Типы операндов Тип результата...
Математические операции в Pascal Название Знак Типы операндов Тип результата Пример Целое частноеот деления DIV Целое Целое 6div5 {= 1} Целое 4div5{=0} Целое Целый остаток от деления MOD Целое Целое 6mod4 {=2} 3 mod 4= N/M = ? N = p*M+q, 0<,=q<,M 3 = 0*4+3
18
Примеры оператора присваивания A:=5; {можно присвоить числовую константу} M:=...
Примеры оператора присваивания A:=5, {можно присвоить числовую константу} M:=‘Локомотив‘ {можно присвоить строковую константу} X:=X*2, {можно присвоить выражение} Z:=Y, {можно присвоить имя переменной} B:=true, {можно присвоить логическую величину} C:=B*B – 4*A*C, {можно присвоить математическое выражение}
19
Правила использования оператора присваивания 	Слева от знака := может быть то...
Правила использования оператора присваивания Слева от знака := может быть только переменная. Cправа можно записать и константу, и переменную и выражение любой сложности. Верно X:=Y, X:=5*Y+3, Неверно 5:=X, X+2:=4, Слева от оператора присваивания находится выражение! Слева от оператора присваивания находится константа!
20
Правила использования оператора присваивания Переменная и выражение должны им...
Правила использования оператора присваивания Переменная и выражение должны иметь одинаковый тип. Исключение составляет случай, когда тип переменной REAL. Тогда тип выражения может быть INTEGER.
21
Примеры верного использования оператора присваивания Var X,Y,Z:integer; Begin...
Примеры верного использования оператора присваивания Var X,Y,Z:integer, Begin …. X:=Y+Z, ….. End. Переменной X типа integer присвоено значение типа integer Var X,Y:integer, D:real, Begin …. D:=2*Y+Z, ….. End. Переменной D типа real присвоено значение типа integer. Такое присваивание разрешено.
22
Примеры неверного использования оператора присваивания Var X,Y:integer; D:str...
Примеры неверного использования оператора присваивания Var X,Y:integer, D:string, Begin …. D:=Y+Z, ….. End. ОШИБКА! Попытка присвоить переменной D типа string выражение типа integer Var X,Y:real, D:integer, Begin …. D:=2*Y+X, ….. End. ОШИБКА! Попытка присвоить переменной D типа integer выражение типа real
23
Запомнить 	Переменной типа real можно присвоить выражение типа integer. 	Но п...
Запомнить Переменной типа real можно присвоить выражение типа integer. Но переменной типа integer нельзя присвоить выражение типа real!
24
Примеры верных алгебраических выражений A:integer; X:real; Z:real; Begin … Z:...
Примеры верных алгебраических выражений A:integer, X:real, Z:real, Begin … Z:=A DIV 3, … End. Целой переменной можно присваивать результат деления на цело. Ошибок нет. A:integer, X:real, Z:real, Begin … Z:=X/A, … End. Вещественной переменной можно присваивать результат деления. Ошибок нет.
25
Примеры неверных алгебраических выражений Вещественной переменной нельзя прис...
Примеры неверных алгебраических выражений Вещественной переменной нельзя присваивать результат операции div. A:integer, X:real, Z:real, Begin … Z:=X div A … End. A:integer, X:real, Z:real, Begin … Z:=A/3, X:=Z mod 5, … End. Вещественной переменной нельзя присваивать результат операции mod
26
Алгебраические функции в выражении Квадратный корень числа X - sqrt(X); Квадр...
Алгебраические функции в выражении Квадратный корень числа X - sqrt(X), Квадрат числа X - sqr(X), Косинус числа X - cos(X), Синус числа X - sin(X), Экспонента EX - exp(X), Модуль числа X – abs(X), Про квадратное уравнение пример
27
Примечание . Нужно помнить, что в тригонометрических функциях аргумент должен...
Примечание . Нужно помнить, что в тригонометрических функциях аргумент должен быть задан только в радианах. Если аргумент X дан в градусах, то для перевода его в радианы используется формула: Y := X * Pi / 180 Где Y – значение в радианах, X – значение в градусах
28
Пример использования тригонометрической функции Задача: по введенному с клави...
Пример использования тригонометрической функции Задача: по введенному с клавиатуры числу X, вычислить синус этого числа и вывести значение на экран.
29
Решение Var x:real; Begin read(X); x:=x*3.14/180; Write (sin(x)); end. //Разд...
Решение Var x:real, Begin read(X), x:=x*3.14/180, Write (sin(x)), end. //Раздел описания переменных //Описание переменной X //Начало основной программы //Вводим значение X в градусах //Переводим значение X из градусов в радианы //Вычисляем и выводим значение синуса X //Конец программы
30
Вычисления в скобках (…); Вычисления функций; Унарные операции, например NOT;...
Вычисления в скобках (…), Вычисления функций, Унарные операции, например NOT, Операции типа умножения, деления(/,*,div,mod), Операции типа сложения (+,-) Приоритет математических операций
31
Пример Задача: Записать на языке Паскаль выражение 1+а2 3а Верная запись (1+s...
Пример Задача: Записать на языке Паскаль выражение 1+а2 3а Верная запись (1+sqr(a))/(3*a) (1+sqr(a))/3/a Неверная запись (1+sqr(a))/3*a 1+sqr(a)/(3*a) Сначала компьютер разделит сумму на 3, а потом, что получилось, умножит на а. Сначала значение квадрата sqr(a) будет поделено на 3а, затем к результату прибавится 1
32
Разбор программы Var a,b: integer; c:real; Begin a:=5; b:=3; c:=a+3; b:=c*2;...
Разбор программы Var a,b: integer, c:real, Begin a:=5, b:=3, c:=a+3, b:=c*2, c:=b+c, Writeln (С), End. //c:=5+3, //b:=8*2, //c:=16+8, //Раздел описания переменных //Переменные а и b целого типа //Переменная с вещественного типа //Начало основной программы //a присвоено значение 5, b присвоено 3 //c=8 //b=16 //c=24 //вывод (с), вывод (24) //конец программы Программу написать шрифтом курьер
 
 
X

Чтобы скачать данную презентацию, порекомендуйте её своим друзьям в любой соц. сети.

После этого кнопка ЗАГРУЗКИ станет активной!

Кнопки рекомендации:

загрузить презентацию