Стандартные функции и процедуры. Определение Функция - это такая организация преобразования переданного ей значения, при которой это измененное значение.

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



Advertisements
Похожие презентации
Я ЗЫК ПРОГРАММИРОВАНИЯ P ASCAL Стандартные функции и процедуры. Применение в простейших линейных программах.
Advertisements

Стандартные процедуры и функции: Abs (x) – абсолютное значение аргумента x; ArcTan (x) – арктангенс x, выраженный в радианах; Cos (x) – косинус x, x задается.
Оператор присваивания. Оператор вывода информации на экран.
Алгоритмизация и программирование Программирование. Основные алгоритмы и приемы программирования. (на примере языка программирования Turbo Pascal) Дибиров.
Turbo Pascal (базовые понятия). Алфавит языка Прописные и строчные буквы латинского языка и знак подчёркивания; Десятичные и шестнадцатеричные цифры;
Алгоритмы работы с величинами. Данные Компьютер-исполнитель работает с определенными данными по определенной программе. Данные - это множество величин.
Язык программирования Pascal Повторение. Структура программы В стандартном Паскале программы имеют строгий формат : program Имя-программы; label метки.
Введение в Паскаль. ввод Для ввода чисел используется оператор read или readln. Вводимые числа должны отделяться друг от друга пробелом или нажатием клавиши.
Простые типы данных на языке программирования Turbo Pascal.
Тема урока Команда присваивания. Арифметические операции и выражения. Стандартные функции.
Операторы ввода/вывода, присваивания. Арифметические выражения.
Переменная - это величина, которая имеет имя, тип и значение. Значение переменной может меняться во время выполнения программы. В компьютерах каждая переменная.
turbo.exe основной файл среды Любой язык обладает алфавитом, синтаксисом и семантикой. В алфавит входит набор символов, использующихся в языке с помощью.
ОПЕРАЦИИ И СТАНДАРТНЫЕ ФУНКЦИИ языка PASCAL. Темы: Операции Функции Приоритетность.
Арифметические выражения. Выражение - это формальное правило для вычисления некоторого значения. В зависимости от типа значения выражения можно разделить.
Операции и функции языка Паскаль- это конструкция языка, задающая порядок выполнения операций над элементами данных (операндами). Выражение.
Структура программы Типы переменных Стандартные арифметические функции Стандартные функции преобразования Операторы ввода/вывода Оператор условного перехода.
Числовые типы данных Алфавит Паскаля содержит следующие символы: Буквы - большие и малые латинские буквы от A до Z Цифры - от 0 до 9 Специальные символы:
Алфавит и синтаксис языка программирования Visual Basic.
Урок 3 Turbo Pascal Язык профессионального программирования, который назван в честь французского математика и философа Блеза Паскаля (1623–1662) и разработан.
Транксрипт:

Стандартные функции и процедуры

Определение Функция - это такая организация преобразования переданного ей значения, при которой это измененное значение передается обратно. Процедура - это такая организация преобразования переданного ей значения параметра, при которой изменяется значение этого параметра, и, в отличие от функции, не возвращает никакого значения.

Арифметические функции Abs(x), где аргумент и результат являются переменными целого или вещественного типа - вычисляет модуль (абсолютную величину) числа х; Cos(x), где аргумент и результат являются переменными вещественного типа - вычисляет косинус х; Sin(x), где аргумент и результат являются переменными вещественного типа - вычисляет синус х; Frac(x), где аргумент и результат являются переменными вещественного типа - выделяет дробную часть числа х; Int(x), где аргумент и результат являются переменными вещественного типа - выделяет целую часть числа х;

Арифметические функции Pi, где результат является переменной вещественного типа - вычисляет значение «πи»; Random(x), где аргумент и результат являются переменными целого типа - генерирует случайное число в пределах от 0 до х включительно. Если параметр х не задан, то формируется вещественное число от 0 до 1. Перед использованием данной функции нужно инициализировать генератор случайных чисел при помощи процедуры Randomize (см. ниже); Sqr(x), где аргумент и результат являются переменными целого или вещественного типа - вычисляет x2; Sqrt(x), где аргумент и результат являются переменными целого или вещественного типа - вычисляет x.

Функции преобразования типов Chr(x), где аргумент типа Byte, а результат типа Char- возвращает символ, у которого код в таблице ASCII равен х; Ord(x), где аргумент может быть любого порядкового типа, а результат типа LongInt - возвращает порядковый номер значения х при начале нумерации с нуля; Round(x), где аргумент вещественного типа, результат типа LongInt - округляет число х до ближайшего целого; Trunc(x), где аргумент вещественного типа, результат типа LongInt - выделяет целую часть числа х.

Функции для порядковых типов Odd(x), где аргумент типа LongInt, а результат логического типа - определяет, является ли число четным (результат false) или нечетным (результат true); Pred(x), где аргумент и результат любого порядкового типа - получает предшествующее значение; Succ(x), где аргумент и результат любого порядкового типа - получает последующее значение; Upcase(x), где аргумент и результат типа Char - преобразует букву латинского алфавита в соответствующую ей заглавную (буква х может быть как строчной, так и заглавной).

Процедуры для порядковых типов Dec(x), где аргумент любого порядкового типа - уменьшает значение переменной х на 1; Dec(x,n), где х любого порядкового типа, а n типа LongInt - уменьшает значение переменной х на n; Inc(x), где аргумент любого порядкового типа - увеличивает значение переменной х на 1; Inc(x,n), где х любого порядкового типа, а n типа LongInt - увеличивает значение переменной х на n; Randomize - инициализирует генератор случайных чисел.

Правила применения функций чтобы воспользоваться функцией, нужно указать ее в правой части оператора присваивания; при обращении к функции необходимо в круглых скобках указать ее аргументы; в разделе описания переменных правильно указывайте типы переменных, которые хотите употребить в качестве аргумента или результата функции; в одном выражении можно обратиться к нескольким функциям.

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

Перевод формул Прежде чем приступить к составлению программы, необходимо перевести данные выражения с математического языка на язык Паскаль. a) (1+x)2 sqr(1+x) b) sqrt((1+A)*5) c) |A+ bx| abs(A+b*x)