русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Тема 3. Стандартні функції. Вирази.


Дата добавления: 2015-06-12; просмотров: 555; Нарушение авторских прав


Стандартні функції Більшість інших операцій по обробці величин виконують стандартні функції. Функція має ім'я (ідентифікатор), за яким вказано один чи більше аргументів. При зверненні до функції викликається готова вбудована в транслятор програма обробки, якій, в якості вхідних величин, передаються аргументи функції. Результат повертається в головну програму через ім'я функції. Ось список основних функцій: abs(x)— абсолютна величина (модуль) х. Аргумент х — цілий або дійсний. Результат — відповідно цілий або дійсний. sqr(x)— число в квадраті. Аргумент х — цілий або дійсний. Результат — відповідно цілий або дійсний. sqrt(x)- обчислення кореня квадратного. Аргумент і результат – дійсні; х>=0 trunc(x) — відкидає дробову частину х. Аргумент — дійсний, результат — цілий. Якщо y := trunc (3.5) то значення змінної y буде дорівнювати 3. round(x) — округлення х до найближчого цілого. Аргумент — дійсний, результат — цілий. Якщо y := round (3.5) то значення змінної y буде дорівнювати 4 . pred(x) — якщо х — ціле, дає попереднє ціле число, якщо х — символ, дає попередній символ, якщо х — нижня границя діапазону, то результат не визначено; х не повинний бути REAL. Якщо y := pred (3) то значення змінної y буде дорівнювати 2 . succ(x)— аналогічно дає наступне значення; якщо х — верхня межа, результат не визначено; х не повинний бути REAL. Якщо y := succ (3) то значення змінної y буде дорівнювати 4 . sin(x) - x — в радіанах, результат — дійсне число. cos(x) - x — в радіанах, результат — дійсне число. arctan(x) - х — дійсне, результат — значення в радіанах. ln(х) - натуральний логарифм, х>0 , х і результат — дійсні. ехр(х) — e в степені х. Експонента х — дійсне. Для піднесення х до будь-якого степеня у (х ^ у) можна користуватися формулою: x ^ у = ехр(у * ln(х)) ord(x)— дає код символьної величини х. Приклад: ord(‘B') = 66 chr(x)- дає символ, код якого дорівнює цілому х. Приклад: chr(66)=B   Вирази Вирази складаються з операцій, припустимих для величин, що використовуються. Послідовність виконання операцій така: 1) операції в круглих дужках; 2) функції; 3) not; 4) *, /, div, mod, and (операції типу множення); 5) +, -, or (операції типу додавання); 6) =, > , <, <=, >= (операції типу відношення). Правила використання виразів: 1. Вираз записується в один рядок. 2. У виразах використовуються тільки круглі дужки, причому кіль­кість дужок, що відкриваються, повинна відповідати кількості дужок, що закриваються. 3. Не можна записувати підряд два знаки арифметичних операцій. Операції одного старшинства виконуються послідовно зліва направо. Згідно з цим, вираз (a=b) or (c=d) не еквівалентний a=b or c=d. Тому, слід дуже уважно стежити за старшинством операцій і необхідним порядком їх виконання. Особливість полягає в тому, що всі вирази записуються одним рядком. Таким чином, складні дроби потрібно записувати так: спочатку обчислюється чисельник (взятий в дужки), потім — знаменник (також взятий в дужки) і, нарешті, сам дріб (записаний за допомогою косої риски, що означає ділення).


<== предыдущая лекция | следующая лекция ==>
Тема 2. Стандартні типи даних | Тема 4. Оператори мови


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.634 сек.