- •Лабораторная работа 1
- •Теоретические сведения
- •Ход работы
- •Задание
- •Контрольные вопросы
- •Контрольные вопросы
- •Література
- •Лабораторная работа 2
- •Теоретические сведения
- •Ход работы
- •Література
- •Лабораторная работа 3
- •Теоретические сведения
- •Ход работы
- •Контрольные вопросы
- •Література
- •Лабораторная работа 4
- •Теоретические сведения
- •Ход работы
- •Контрольные вопросы
- •Література
- •Лабораторная работа 5
- •Теоретические сведения
- •Основные библиотечные математические функции c
- •Основные стандартные функции и макросы c (из библиотеки stdlib.H)
- •Основные библиотечные функции c для работы с символами
- •Основные библиотечные функции c для работы с символьными массивами
- •Ход работы
- •Контрольные вопросы
- •Література
- •Лабораторная работа 6
- •Теоретические сведения
- •Ход работы
- •Контрольные вопросы
- •Література
- •Лабораторная работа 7
- •Теоретические сведения
- •Ход работы
- •Контрольные вопросы
- •Література
- •Лабораторная работа 8
- •Теоретические сведения
- •Ход работы
- •Контрольные вопросы
- •Література
- •Лабораторная работа 9
- •Теоретические сведения
- •Ход работы
- •Контрольные вопросы
- •Література
- •Лабораторная работа 10
- •Теоретические сведения
- •Ход работы
- •Контрольные вопросы
- •Література
- •Лабораторная работа 11
- •Теоретические сведения
- •Ход работы
- •Контрольные вопросы
- •Література
- •Лабораторная работа 12
- •Теоретические сведения
- •Ход работы
- •Контрольные вопросы
- •Література
- •Лабораторная работа 13
- •Теоретические сведения
- •Ход работы
- •Контрольные вопросы
- •Література
- •Лабораторная работа 14
- •Теоретические сведения
- •Ход работы
- •Контрольные вопросы
- •Література
- •Лабораторная работа 15
- •Теоретические сведения
- •Ход работы
- •Контрольные вопросы
- •Література
- •Лабораторная работа 16
- •Теоретические сведения
- •Ход работы
- •Контрольные вопросы
- •Література
Література
Джесс Либерти. Освой самостоятельно С++. 3 и-е. М.: Вильямс. – 2000.
Г. Шилдт. Полный справочник по С++. 4 и-е. – М.: Вильямс. – 2003.
Т.А. Павловская. С/С++. Программирование на языке высокого уровня. ПИТЕР-2002
С.В. Глушаков. Практикум по С++. ФОЛИО – 2006
Х. Дейтел, П. Дейтел. Как программировать на С++.
Ю.Л. Кетков. Введение в языки программирования C и C++ http://www.intuit.ru/department/pl/ccpp/
А.Л. Фридман. Язык программирования C++ http://www.intuit.ru/department/pl/cpp/
Лабораторная работа 5
Тема: Библиотека функций языка C
Цель:
Теоретические сведения
См. лекция №5
Основные библиотечные математические функции c
|
Функция |
Библиотечный файл |
Назначение и пример |
Аргументы |
Результат |
|
abs(x) |
<stdlib.h> |
Возвращает абсолютную величину целого аргумента: если x=-5, abs(x)=5 |
int |
int |
|
ceil(x) |
<math.h> |
Возвращает наименьшее целое число, не меньшее x : если x=45.23, ceil(x)=46.0 |
float |
float |
|
cos(x) |
<math.h> |
Возвращает косинус угла x : если x=0.0, cos(x)=1.0 |
double (рад) |
double |
|
exp(x) |
<math.h> |
Возвращает ex , где e=2.71828… : ecли x=1.0 , exp(x)=2.71828 |
double |
double |
|
fabs(x) |
<math.h> |
Возвращает абсолютную величину аргумента типа double: если x=-8.432, fabs(x)=8.432 |
double |
double |
|
floor(x) |
<math.h> |
Возвращает наибольшее целое число, не большее x : если x=45.23, floor(x)=45.0 |
double |
double |
|
log(x) |
<math.h> |
Возвращает натуральный логарифм х для х >0.0 : если х=2.71828, log(x)=1.0 |
double |
double |
|
log10(x) |
<math.h> |
Возвращает десятичный логарифм х для х >0.0 : если х=100.0 , log(x)=2.0 |
double |
double |
|
pow(x,y) |
<math.h> |
Возвращает xy . Если х < 0 , y должно быть целым: если x=0.16, y=0.5 , pow(x,y)=0.4 |
double double |
double |
|
sin(x) |
<math.h> |
Возвращает синус угла x : если x=1.5708, sin(x)=1.0 |
double (рад) |
double |
|
sqrt(x) |
<math.h> |
Возвращает неотрицательный квадратный корень из х для х>=0 :если x=2.25, sqrt(x)=1.5 |
double |
double |
|
tan(x) |
<math.h> |
Возвращает тангенс угла x (радиан) : если x=0.0, tan(x)=0.0 |
double (рад) |
double |
Основные стандартные функции и макросы c (из библиотеки stdlib.H)
|
Функция |
Заголовочный файл |
Назначение |
Аргументы |
Результат |
|
min(a,b) |
stdlib.h |
Определяет минимум из двух чисел |
числа |
число |
|
max(a,b) |
stdlib.h |
Определяет максимум из двух чисел |
числа |
число |
|
rand() |
stdlib.h |
Возвращает случайное целое (0-RAND_MAX) |
void |
int |
|
random() |
stdlib.h |
Возвращает случайное целое (0-параметр-1) |
int |
int |
|
randomize() |
stdlib.h |
Инициализация генератора случайных чисел |
void |
void |
|
atoi(str) |
stdlib.h |
Преобразует строку С-стиля в целое |
строка С |
int |
|
atol(str) |
stdlib.h |
Преобразует строку С-стиля в длинное целое |
строка С |
long |
|
atof(str) |
stdlib.h |
Преобразует строку С-стиля в вещественное |
строка С |
double |
|
exit() |
stdlib.h |
Завершает выполнение программы |
int |
void |
|
abort() |
stdlib.h |
Завершает выполнение программы аварийно |
void |
void |
