русс | укр

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

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

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

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


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

Объявление переменных.


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


Заголовок функции main

Математические функции из библиотеки cmath

Стандартная библиотека math.

 

Для вычислений математических выражений необходимо к программе подключить библиотеку математических функций math.

Обращение Возвращаемый результат
abc(x) Модуль аргумента, х - целое
fabc(x) Модуль аргумента, х – вещественное
atan(x) Арктангенс
sin(x) Синус
sinh(x) Синус гиперболический
cos(x) Косинус
cosh(x) Косинус гиперболический
tan(x) Тангенс
tanh(x) Тангенс гиперболический
exp(x) Экспонента е в степени Х
log(x) Логарифм натуральный
log10(x) Логарифм десятичный
sqrt(x) Корень квадратный аргумента
pow(x,y) Значение Х в степени У
fmod(x,y) Остаток от деления двух чисел Х и У
floor(r) Ближайшее меньшее целое,<= X
ceil(x) Ближайшее большее целое, >= X

 

 

 

Формат заголовка функции:

<тип возврата параметров> <идентификатор ф.>(список формальных параметров)

Пример1:

void main()

{

 

}

Пример2:

void main()

{

exit(0);

}

 

void –спецификатор типа, указывающий что функция main не возвращает никакого значения.

Круглые скобки после main требуются синтаксисом. Т.к. список формальных параметров пустой, то функция main не требует никаких исходных данных.

Пример3:

int main()

{

return 0;

}

 

Int – спецификатор типа, указывает что функция main возвращает целочисленные значения. В этом случае последним оператором функции должен быть оператор return 0.

 

Пример:

include <iostream>

#include <cmath>

void main ()

{

using namespace std ;

double s,a,b;



s=sqrt(pow(a,2)+pow(b,2));

cout << “\n s = “ <<s;

}

 

Директива #define используется для создания символьных констант (макросов). Формат: #define <имя_макроса> <значение_макроса>;

 

Переменные должны иметь тип, который определяет объем оперативной памяти под переменные, диапазон допустимых значений и диапазон действий. Каждая переменная имеет уникальное собственное имя. В языке С++ необходимо придерживаться следующих правил присвоения имен:

· Имя переменной (идентификатор) начинается с буквы;

· Идентификатор не должен быть ключевым словом языка С++;

· Символы в верхнем регистре отличается от символов в нижнем регистре;

· Имена, начинающиеся с одного символа подчеркивания, зарезервированы для использования в качестве глобальных идентификаторов в реализациях С++;

· Имя может иметь произвольную длину, и все символы в имени являются значимыми;

· В идентификаторе не должны присутствовать символы: -; :; ;;!; (допишите символы).

 

Все типы данных С++ можно разделить по назначению на 2 группы:

проблемные и управляющие.

Проблемные переменные используются для предоставления данных пользователя.

Управляющие предназначены для управления процессом обработки данных.

Типы проблемных данных также делятся на 2 группы:

простые и сложные.

Простые типы – это основные именуемые «скалярные» типы. Каждое данное такого типа состоит из единственного значения.

Сложные типы – составные, которые состоят из набора однотипных или разнотипных компонентов.

Простые типы:

Целые.

int целые со знаком 2/б, -32768…+32767

unsingned int целые без знака 2/4б, 0…65535

short int короткий со знаком 2б, -32768…+32767

unsingned short короткий без знака 2б, 0…65535

long длинный 4б, -2147483648…+2147483647

unsingned long длинный без знака 4б, 0…4294967295

 

Вещественный

float вещественный 4б, -3,4Е-38…3,4Е38

double вещественный с двой 8б, -1,7Е-308…1,7Е308

long double вещественный, длинный 10б, 3,4Е-4932…1,1Е+4932

 

Символьный

Char символьный со знаком 1б, -128…127

unsingned char символьный без знака 1б, 0…255

Булевский тип

Bool принимает значения: true – истина (1)

или false – лож (0).

 



<== предыдущая лекция | следующая лекция ==>
Стандартная библиотека iostream. | Логические операции


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


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

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

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


 


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

 
 

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

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