Что такое findslide.org?

FindSlide.org - это сайт презентаций, докладов, шаблонов в формате PowerPoint.


Для правообладателей

Обратная связь

Email: Нажмите что бы посмотреть 

Яндекс.Метрика

Презентация на тему Встроенные функции

Встроенные функции Каждая функция имеет одну форму записи:Имя-функции (аргумент) Имя функции выбирается из таблицы, а аргумент записывается в виде арифметического выражения.Например: ABS(x).
Занятие 3Тема : Встроенные функции.Цель урока: Дать основные понятия о языках программирования. Встроенные функции	Каждая функция имеет одну форму записи:Имя-функции (аргумент)	Имя функции выбирается из таблицы, Запись на QBasic Математическая запись	Запись Turbo Pascal 7.0ABS(x) 			|x|				ABS(x)SIN(x)			sin x				SIN(X)COS(x)			cos x				COS(X)TAN(x)			tg x Некоторые встроенные функцииЗапись на QBasic Математическая запись	Запись Turbo Pascal 7.0X2			Квадрат аргумента			SQR(X)EXP(X)		Показательная функция ОПЕРАТОРЫ ВВОДА, ВЫВОДАОПЕРАТОРЫ ВЫВОДАQBasic	 	Turbo Pascal 7.0 1. PRINT a1;a2; …;an;	WRITE(а1,а2,...,аn) - ОПЕРАТОРЫ ВВОДАQBasic		INPUT a1,a2,…,an;INPUT a1,a2,…anINKEY$ - функция ввод/вывода, читающая символы с клавиатуры. Например, Turbo Pascal 7.01.READ(а1,а2,...,аn) - каждое вводимое значение получают последовательно переменные а1,а2,... ,аn;READLN(а1,а2,..,аn) Первые программы на языках QBasic и Turbo Pascal 7.0 Вычислить периметр ‘ PRIM2				Рrogram prim2; Задания для самостоятельного решения:А) Занести в переменную Р по очереди значения некоторых Задание Подготовить ответы на вопросы:Как записывается оператор вывода?Как записывается оператор ввода?Как записывается
Слайды презентации

Слайд 2 Встроенные функции
Каждая функция имеет одну форму записи:
Имя-функции (аргумент)
Имя

Встроенные функции	Каждая функция имеет одну форму записи:Имя-функции (аргумент)	Имя функции выбирается из

функции выбирается из таблицы, а аргумент записывается в виде

арифметического выражения.
Например: ABS(x).

Слайд 3 Запись на QBasic Математическая запись Запись Turbo Pascal 7.0
ABS(x)

Запись на QBasic Математическая запись	Запись Turbo Pascal 7.0ABS(x) 			|x|				ABS(x)SIN(x)			sin x				SIN(X)COS(x)			cos x				COS(X)TAN(x)			tg

|x| ABS(x)
SIN(x) sin x SIN(X)
COS(x) cos x COS(X)
TAN(x) tg x —
ATN(x) arctg x ArcTAN(X)
INT(x) целая часть х INT(X)
SQR (x) квадратный

корень SQRT(X)
из х
RND[(x)] выдает случайное число RANDOM[(X)]
из интервала (0,1)

Некоторые встроенные функции


Слайд 4 Некоторые встроенные функции
Запись на QBasic Математическая запись Запись Turbo

Некоторые встроенные функцииЗапись на QBasic Математическая запись	Запись Turbo Pascal 7.0X2			Квадрат аргумента			SQR(X)EXP(X)		Показательная

Pascal 7.0

X2 Квадрат аргумента SQR(X)
EXP(X) Показательная функция EXP(X)
LOG(x) Натуральный логарифм LN(N)
--------- Число ПИ PI без

аргумента
SGN(x) Знак числа —
CINT(x) возвращает число равное ROUND(X)
целой части (округляет по правилам
арифметики тип LONGINT
X – INT(x) дробная часть числа FRAC(X)
FIX(x) округляет числи, отбрасывая TRUNC(X)
дробную часть числа
тип LONGINT
X=X+Y увеличивает X на величину Y INC(X,Y)
X=X-Y уменьшает X на величину Y DEC(X,Y)

Слайд 5 ОПЕРАТОРЫ ВВОДА, ВЫВОДА
ОПЕРАТОРЫ ВЫВОДА
QBasic Turbo Pascal 7.0
1.

ОПЕРАТОРЫ ВВОДА, ВЫВОДАОПЕРАТОРЫ ВЫВОДАQBasic	 	Turbo Pascal 7.0 1. PRINT a1;a2; …;an;	WRITE(а1,а2,...,аn)

PRINT a1;a2; …;an; WRITE(а1,а2,...,аn) - выводит последовательно значения переменных а1,а2,

... ,аn

Переход на следующую строку не происходит.
2. PRINT a1;a2; …;an WRITELN(а1,а2,..,аn) выводит последовательно значения а1,а2,.. ,аn.
Переход на следующую строку происходит.
3. PRINT WRITELN - осуществляет переход на новую строку.
Последовательное расположение операторов 1) и 3) равносильно одному оператору 2).


Слайд 6 ОПЕРАТОРЫ ВВОДА
QBasic
INPUT a1,a2,…,an;
INPUT a1,a2,…an
INKEY$ - функция ввод/вывода, читающая

ОПЕРАТОРЫ ВВОДАQBasic		INPUT a1,a2,…,an;INPUT a1,a2,…anINKEY$ - функция ввод/вывода, читающая символы с клавиатуры.

символы с клавиатуры. Например, ждет нажатия заданного количества символов,

пароля или управляющих клавиш. Код клавиши ENTER =13, а код клавиши ESC =27
DO
PRINT “Для выхода нажмите клавишу ENTER”
LOOP WHILE INKEY$ <>CHR(13)

Слайд 7 Turbo Pascal 7.01.
READ(а1,а2,...,аn) - каждое вводимое значение получают

Turbo Pascal 7.01.READ(а1,а2,...,аn) - каждое вводимое значение получают последовательно переменные а1,а2,...

последовательно переменные а1,а2,... ,аn;
READLN(а1,а2,..,аn) - каждое вводимое значение получают

последовательно переменные а1,а2,...,аn.
READLN - переход на новую строку при вводе данных. Такой оператор применяется, когда исполнение программы желательно задержать до нажатия клавиши ENTER.

Слайд 8 Первые программы на языках QBasic и Turbo

Первые программы на языках QBasic и Turbo Pascal 7.0 Вычислить

Pascal 7.0
Вычислить периметр прямоугольника со сторонами А

и В.

Решение.
Обозначим периметр буквой Р, тогда Р =(А+В)*2
Составим программу при конкретных значениях А и В. Пусть А = 8, В = 21.

Слайд 9 ‘ PRIM2 Рrogram prim2;

‘ PRIM2				Рrogram prim2;			        Uses

Uses Crt;
Описываем переменные.
DEFINT A-B, P Var a,b,p: real;
Производим очистку экрана
CLS Begin
clrscr;
Присваиваем переменным значения
A=8 a:=8;
B=21 b:=21;
Вычисляем периметр прямоугольника
P=(A+B)*2 p:=(a+b)*2;
Выводим значения периметра экран.
PRINT “ P=”;P Write('p=' ,p);
END (необязательный оператор) END.(обязательный оператор)

TP

QB


Слайд 10 Задания для самостоятельного решения:
А) Занести в переменную Р

Задания для самостоятельного решения:А) Занести в переменную Р по очереди значения

по очереди значения некоторых вышеприведенных функций, аргументом которых является

сумма А+В.
P = SIN(A+В) p:= sin (a + b);
Б) Напечатайте случайное число в пределах от А до В.
P = RND*(B-A) + A p:= random(b-a+1)+a;
В) Напечатайте значения переменной Р в формате: 3 позиции для целой части и 2 для дробной.
PRINT USING “###.##” ;P write(p:6:2);
(6=3+2+1 на точку)

  • Имя файла: vstroennye-funktsii.pptx
  • Количество просмотров: 136
  • Количество скачиваний: 0