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

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



Advertisements
Похожие презентации
Арифметические выражения. Выражение - это формальное правило для вычисления некоторого значения. В зависимости от типа значения выражения можно разделить.
Advertisements

Основы алгоритмизации и программирования. Компьютер – это устройство для универсальной обработки информации. Достаточно только написать точную инструкцию.
Арифметическое выражение описывает правило вычисления значения некоторой величины. Оно может содержать числа, переменные, функции. Объединенные знаками.
Оператор присваивания. Основные операции во Free Pascal Урок 3 по программированию.
Оператор присваивания. Основные операции во Free Pascal Урок 3 по программированию.
Часть 1 Простейшая программа Программа на языке QBASIC состоит из последовательности инструкций – команд компилятору. Если в строке записано несколько.
ОПЕРАЦИИ И СТАНДАРТНЫЕ ФУНКЦИИ языка PASCAL. Темы: Операции Функции Приоритетность.
Обучающая программа по изучению языка программирования Бейсик Электронное пособие для учащихся.
Введение в Паскаль. ввод Для ввода чисел используется оператор read или readln. Вводимые числа должны отделяться друг от друга пробелом или нажатием клавиши.
Стандартные процедуры и функции: Abs (x) – абсолютное значение аргумента x; ArcTan (x) – арктангенс x, выраженный в радианах; Cos (x) – косинус x, x задается.
ОПЕРАЦИИ И СТАНДАРТНЫЕ ФУНКЦИИ языка PASCAL. Темы: Операции Функции Приоритетность.
Выражения и функции в Паскале
Основные понятия языка программирования. Арифметические операции + – * / целочисленное деление – div 30 div 4 = 7 остаток от деления – mod 30 mod 4 =
10 класс Урок 55.. Выражения и операции Любое выражение имеет определенный тип и после вычисления возвращает некоторое значение. Простейшими.
Цель: Показать сходство и различие цикла с параметром в языках программирования QBasic и Turbo Pascal 7.0.
Колмыкова С.М. ЧИСЛЕННЫЕ ПЕРЕМЕННЫЕ И ТИПЫ ДАННЫХ Язык программирования PASCAL.
Основы программирования в Turbo Pascal Язык программирования Паскаль.
Тема урока Команда присваивания. Арифметические операции и выражения. Стандартные функции.
turbo.exe основной файл среды Любой язык обладает алфавитом, синтаксисом и семантикой. В алфавит входит набор символов, использующихся в языке с помощью.
Вещественный тип данных (Real). Форматы записи вещественных переменных 1.Обычная форма. 0,7 может быть записано как 0.7 или.7 -2,1 может быть записано.
Транксрипт:

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

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

Запись на QBasic Математическая записьЗапись Turbo Pascal 7.0 ABS(x) |x|ABS(x) SIN(x)sin xSIN(X) COS(x)cos xCOS(X) TAN(x)tg x ATN(x)arctg xArcTAN(X) INT(x)целая часть хINT(X) SQR (x)квадратный корень SQRT(X) из х RND[(x)]выдает случайное число RANDOM[(X)] из интервала (0,1) Некоторые встроенные функции

Запись на QBasic Математическая записьЗапись Turbo 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 на величину YINC(X,Y) X=X-Yуменьшает X на величину YDEC(X,Y)

ОПЕРАТОРЫ ВВОДА, ВЫВОДА ОПЕРАТОРЫ ВЫВОДА QBasic Turbo Pascal PRINT a1;a2; …;an;WRITE(а1,а2,...,аn) - выводит последовательно значения переменных а1,а2,...,аn Переход на следующую строку не происходит. 2. PRINT a1;a2; …;an WRITELN(а1,а2,..,аn) выводит последовательно значения а1,а2,..,аn. Переход на следующую строку происходит. 3. PRINTWRITELN - осуществляет переход на новую строку. Последовательное расположение операторов 1) и 3) равносильно одному оператору 2).

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

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

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

PRIM2Рrogram prim2; Uses Crt; Описываем переменные. DEFINT A-B, PVar 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 на точку)

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