Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Очистка экрана. Математические функции

Ввод данных

Вывод данных

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

Математические функции

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

 

Примеры математических функций

Функция Синтаксис Назначение
exp double exp(double x); Экспонента
expl long double expl(long double x);
log double log(double x); Логарифм
logl long double logl(long double x);
pow double pow(double x, double y); Возведение x в степень y
powl long double powl(long double x, long double y);
sqrt double sqrt(double x); Квадратный корень
sqrtl long double sqrtl(long double x);
abs, fabs int abs(int x); double fabs(double x); Модуль аргумента
Тригонометрические функции
cos double cos(double x); Косинус
cosl long double cosl(long double x);
sin double sin(double x); Синус
sinl long double sinl(long double x);
tan double tan(double x); Тангенс
tanl long double tanl(long double x);
Обратные тригонометрические функции
acos double acos(double x); Арккосинус
acosl long double acosl(long double x);
asin double asin(double x); Арксинус
asinl long double asinl(long double x);
atan double atan(double x); Арктангенс
atanl long double atanl(long double x);
Функции случайных чисел
rand int rand(void); Генерирует случайное целое число в диапазоне 0…RAND_MAX
srand void srand (unsigned x); Инициализирует генератор случайных чисел.

Примечание – Для использования функций rand и srand необходимо подключить заголовочный файл <stdlib.h>

Функции ввода-вывода

Для использования функций ввода-вывода необходим заголовочный файл <stdio.h>

printf

Синтаксис

int printf(формат, СписокПеременных);

Действие

Выводит на экран значения переменных. Формат вывода задается форматной строкой.

 

Спецификаторы формата (параметр n задает ширину поля вывода)

Спецификатор Форма вывода
%ni %nd Десятичное число со знаком
%nu Десятичное целое без знака
%n.mf Дробное число с точкой (m – число цифр после точки)
%ne Дробное число в экспоненциальной форме
%ns Строка символов
%nc Символ

 

scanf

Синтаксис

int scanf(const char* формат,СписокАдресовПеременных);

Действие

Вводит с клавиатуры значения переменных в соответствии с указанным спецификатором формата.

Спецификаторы формата

Спецификатор Вводит
%i %d Десятичное число со знаком
%u Десятичное целое без знака
%f %e Вещественное число
%s Строка символов
%c Символ

 

Функции для работы с экраном

Для использования функций работы с экраном необходим заголовочный файл <conio.h>

clrscr

Синтаксис

void clrscr(void);

Действие

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

Задание цвета фона

textbackground

Синтаксис

void textbackground(int newcolor);

Действие

Устанавливает цвет фона в соответствии с параметром newcolor.

 

Задание цвета символов

textbackground

Синтаксис

void textcolor(int newcolor);

Действие

Устанавливает цвет символов в соответствии с параметром newcolor.

 

<== предыдущая лекция | следующая лекция ==>
Выражения и операции | Лекция 2. Гидростатический привод (объемный или гидропривод)(рис
Поделиться с друзьями:


Дата добавления: 2014-01-07; Просмотров: 261; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




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