ОПЕРАЦИИ И СТАНДАРТНЫЕ ФУНКЦИИ — презентация
logo
ОПЕРАЦИИ И СТАНДАРТНЫЕ ФУНКЦИИ
  • ОПЕРАЦИИ И СТАНДАРТНЫЕ ФУНКЦИИ
  • Темы:
  • Операции:
  • Арифметические операции
  • Целочисленное деление (деление с остатком)
  • Примеры целочисленного деления
  • Определить кол-во оставшихся слив, если их делили на 5 человек
  • Определить, сколько попугаев поместится на удаве (длина попугая - a, длина удава - b )
  • Операции отношения
  • Функции
  • Арифметические функции
  • Вычислить гипотенузу прямоугольного треугольника (длина катетов - a и b )
  • Вычислить модуль разности чисел a и b )
  • Тригонометрические функции
  • Вычислить синус, косинус, тангенс и котангенс угла 30 
  • Экспонента и логарифм
  • Примеры вычисления степени
  • Преобразование типов
  • Примеры преобразования типов
  • Генерация случайных чисел
  • Примеры получения дробных случайных чисел
  • Случайные целые числа
  • Примеры получения целых случайных чисел
  • Смоделировать 5-кратное бросание игрального кубика
  • Смоделировать 10 -кратное бросание монеты
  • Приоритетность выполнения действий
1/26

Первый слайд презентации: ОПЕРАЦИИ И СТАНДАРТНЫЕ ФУНКЦИИ

Turbo Pascal 7.0

Изображение слайда

Слайд 2: Темы:

Операции Функции Приоритетность

Изображение слайда

Слайд 3: Операции:

Арифметические операции Операции отношения Булевские (логические) операции Поразрядные логические и сдвиговые операции Операции над множествами

Изображение слайда

Сложение + - * / Вычитание Деление Умножение

Изображение слайда

div mod Неполное частное (целая часть) Остаток от деления

Изображение слайда

Слайд 6: Примеры целочисленного деления

23 div 5 = 4 16 div 4 = 4 5 div 8 = 0 37 div 10 = 3 23 mod 5 = 3 16 mod 4 = 0 5 mod 8 = 5 37 mod 10 = 7

Изображение слайда

Слайд 7: Определить кол-во оставшихся слив, если их делили на 5 человек

write (‘ Кол-во слив = '); readln (a); b:= a mod 5 ; writeln(‘ Осталось ‘, b,’ слив ’);

Изображение слайда

Слайд 8: Определить, сколько попугаев поместится на удаве (длина попугая - a, длина удава - b )

write ('a='); readln (a); write ('b='); readln (b); c:= b div a; writeln (' Поместится ', с, попугаев ');

Изображение слайда

Слайд 9: Операции отношения

Не равно <> Меньше = Равно Больше < > < = > = Меньше или равно Больше или равно

Изображение слайда

Слайд 10: Функции

Арифметические функции Тригонометрические функции Экспонента и логарифм Преобразование типов Случайные числа

Изображение слайда

Слайд 11: Арифметические функции

S q r (x) __  x (квадратный корень) S q r t (x) x 2 (квадрат числа) A b s (x) |x| (модуль числа)

Изображение слайда

Слайд 12: Вычислить гипотенузу прямоугольного треугольника (длина катетов - a и b )

write ('a='); readln (a); write ('b='); readln (b); c:= sqrt (sqr(a) + sqr(b) ); writeln ('c=', с:5:2);

Изображение слайда

Слайд 13: Вычислить модуль разности чисел a и b )

write ('a='); readln (a); write ('b='); readln (b); c:= abs (a - b); writeln (' модуль =', с);

Изображение слайда

Слайд 14: Тригонометрические функции

S i n (x) C o s (x) sin x ArcTan(x) в радианах cos x arctg x

Изображение слайда

Слайд 15: Вычислить синус, косинус, тангенс и котангенс угла 30 

a:=Pi/180*30; s:=sin(a); c:=cos(a); t:=s/c; ct:=c/s;

Изображение слайда

Слайд 16: Экспонента и логарифм

E x p (x) ln x (натуральный логарифм ) L n (x) e x (экспонента числа, e  2.7183 ) E x p ( b * L n ( a ) ) a b

Изображение слайда

Слайд 17: Примеры вычисления степени

(x-3) 7 2 x 3 __  x exp(7 * ln(x-3)) exp(x * ln(2)) exp(1/3 * ln(x))

Изображение слайда

Слайд 18: Преобразование типов

Round(x) Перевод дробного числа в целое с отбрасыванием дробной части Trunc(x) Перевод дробного числа в целое с округлением

Изображение слайда

Слайд 19: Примеры преобразования типов

a1:=Round(2.34); a2:=Trunc(2.34); b1:=Round(8.51); b2:=Trunc(8.51); c1:=Round(-3.7); a1 = 2 a2 = 2 b1 = 9 b2 = 8 c1 = -4

Изображение слайда

Слайд 20: Генерация случайных чисел

Random Формирование случайного дробного числа из диапазона от 0 до 1 Randomize ; Установка датчика случайных чисел в исходное состояние

Изображение слайда

Слайд 21: Примеры получения дробных случайных чисел

a:=Random; x:=Random+10; y:=5*Random; c:=10*Random-5; b:=7*Random-3; 0<a<1 10<x<11 0<y<5 -5<c<5 -3<b<4

Изображение слайда

Слайд 22: Случайные целые числа

Random(N) Формирование случайного целого числа из диапазона от 0 до N- 1 натуральное

Изображение слайда

Слайд 23: Примеры получения целых случайных чисел

a:=Random (3) ; x:=Random ( 10 ) ; y:=Random (5)+3 ; c:=Random (8) -5; 0, 1,2 0,1,2,…,9 3,4,5,…,7 -5,-4,…,2

Изображение слайда

Слайд 24: Смоделировать 5-кратное бросание игрального кубика

randomize; for i=1 to 5 do begin x:=random(6)+1; writeln(i,‘ бросок: ',x,’ очков ’); end;

Изображение слайда

Слайд 25: Смоделировать 10 -кратное бросание монеты

randomize; for i=1 to 10 do if random( 2 )=0 then writeln(’ орел ’) else writeln(’ решка ’);

Изображение слайда

Последний слайд презентации: ОПЕРАЦИИ И СТАНДАРТНЫЕ ФУНКЦИИ: Приоритетность выполнения действий

Выражение в скобках Функции Знак числа (+,-), not, @ *, /, div, mod, and, shl, shr +, -, or, xor =, <>, <, >, <=, >=, in

Изображение слайда

Похожие презентации