Меню
Разработки
Разработки  /  Информатика  /  Презентации  /  Встроенные функции (презентация)

Встроенные функции (презентация)

Презентация познакомит с некоторыми встроенными функциями.
26.04.2016

Описание разработки

Встроенные функции.

Каждая функция имеет одну форму записи:

Имя-функции (аргумент)

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

Встроенные функции (презентация)

Например: ABS(x).

ОПЕРАТОРЫ ВЫВОДА

QBasic Turbo Pascal 7.0

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

Содержимое разработки

Тема : Встроенные функции. Цель урока : Дать основные понятия о языках программирования.

Тема : Встроенные функции.

Цель урока : Дать основные понятия о языках программирования.

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

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

Каждая функция имеет одну форму записи:

Имя-функции (аргумент)

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

Например: ABS(x) .

Некоторые встроенные функции Запись на QBasic Математическая запись  Запись Turbo Pascal 7.0 ABS(x)    |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)     из интервала (0,1)     из интервала (0,1)

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

Запись на QBasic Математическая запись Запись Turbo Pascal 7.0

ABS(x) |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)

  • из интервала (0,1)
  • из интервала (0,1)
Некоторые встроенные функции Запись на QBasic Математическая запись  Запись Turbo Pascal 7.0  X 2    Квадрат аргумента    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 )

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

Запись на QBasic Математическая запись Запись Turbo Pascal 7.0

X 2 Квадрат аргумента 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 )

ОПЕРАТОРЫ ВВОДА, ВЫВОДА ОПЕРАТОРЫ ВЫВОДА QBasic    Turbo Pascal 7.0  1. 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).

ОПЕРАТОРЫ ВВОДА, ВЫВОДА

  • ОПЕРАТОРЫ ВЫВОДА

QBasic Turbo Pascal 7.0

1. 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).

ОПЕРАТОРЫ ВВОДА QBasic   INPUT a1,a2,…,an ; INPUT a1,a2,…an INKEY $ - функция ввод/вывода, читающая символы с клавиатуры. Например, ждет нажатия заданного количества символов, пароля или управляющих клавиш. Код клавиши ENTER =13, а код клавиши ESC =27 DO  PRINT “Для выхода нажмите клавишу ENTER ” LOOP WHILE INKEY$ CHR(13)

ОПЕРАТОРЫ ВВОДА

QBasic

  • INPUT a1,a2,…,an ;
  • INPUT a1,a2,…an
  • INKEY $ - функция ввод/вывода, читающая символы с клавиатуры. Например, ждет нажатия заданного количества символов, пароля или управляющих клавиш. Код клавиши ENTER =13, а код клавиши ESC =27
  • DO
  • PRINT “Для выхода нажмите клавишу ENTER
  • LOOP WHILE INKEY$ CHR(13)
Turbo Pascal 7.01. READ(а1,а2,...,аn) - каждое вводимое значение получают последовательно переменные а1,а2,... ,аn; READLN(а1,а2,..,аn) - каждое вводимое значение получают последовательно переменные а1,а2,...,аn. READLN - переход на новую строку при вводе данных. Такой оператор применяется, когда исполнение программы желательно задержать до нажатия клавиши ENTER .

Turbo Pascal 7.01.

  • READ(а1,а2,...,аn) - каждое вводимое значение получают последовательно переменные а1,а2,... ,аn;
  • READLN(а1,а2,..,аn) - каждое вводимое значение получают последовательно переменные а1,а2,...,аn.
  • READLN - переход на новую строку при вводе данных. Такой оператор применяется, когда исполнение программы желательно задержать до нажатия клавиши ENTER .
 Первые программы на языках QBasic и Turbo Pascal 7.0  Вычислить периметр прямоугольника со сторонами А и В. Решение.  Обозначим периметр буквой Р, тогда Р =(А+В)*2  Составим программу при конкретных значениях А и В. Пусть А = 8, В = 21. B A

Первые программы на языках QBasic и Turbo Pascal 7.0

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

Решение.

Обозначим периметр буквой Р, тогда Р =(А+В)*2

Составим программу при конкретных значениях А и В. Пусть А = 8, В = 21.

B

A

‘ PRIM 2     Р rogram prim 2;     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

PRIM 2 Р rogram prim 2;

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

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

Задания для самостоятельного решения:

А) Занести в переменную Р по очереди значения некоторых вышеприведенных функций, аргументом которых является сумма А+В.

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 на точку)

Задание Подготовить ответы на вопросы: Как записывается оператор вывода? Как записывается оператор ввода? Как записывается о оператор присвоения? Чем заканчивается программа? Какая функция используется при записи выражения y=х2+3х—7 на языках QBasic и Turbo Pascal 7.0? Записать на языках QBasic и Turbo Pascal 7.0 следующие выражения: у = 5х 5 - 10х + 2;  z = 14х 4 -5x 3 +11х-17. Какие операции можно применять к переменным целого типа?

Задание

Подготовить ответы на вопросы:

Как записывается оператор вывода?

Как записывается оператор ввода?

Как записывается о оператор присвоения?

Чем заканчивается программа?

Какая функция используется при записи выражения y=х2+3х—7 на языках QBasic и Turbo Pascal 7.0?

Записать на языках QBasic и Turbo Pascal 7.0 следующие выражения:

у = 5х 5 - 10х + 2;

z = 14х 4 -5x 3 +11х-17.

Какие операции можно применять к переменным целого типа?

-80%
Курсы дополнительного образования

Создание динамических веб-страниц с помощью PHP и MySQL

Продолжительность 72 часа
Документ: Cвидетельство о прохождении курса
4000 руб.
800 руб.
Подробнее
Скачать разработку
Сохранить у себя:
Встроенные функции (презентация) (0.35 MB)

Комментарии 0

Чтобы добавить комментарий зарегистрируйтесь или на сайт