Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
LabCi-IPPT_final.doc
Скачиваний:
4
Добавлен:
27.04.2019
Размер:
1.12 Mб
Скачать

Тестовий приклад

В файлі: 2 -1 3 2 -2 -1 3 9 -3

Результат роботи програми

Сума квадратів = 15

Результати виконання

Контрольні запитання

  1. Що таке потік вводу-виводу?

  2. Які режими доступу до файлу Ви знаєте?

  3. Що повертає функція fopen() якщо файлу, який відкривають для читання не існує?

  4. Які функції читання інформації з файлу ви знаєте?

  5. Приведіть формат функції fprintf()?

  6. Що таке потік?

  7. Які потоки відкриває система за замовчуванням?

  8. Як можна перенаправити стандартні потоки вводу-виводу на консоль для вводу-виводу у файл?

  9. Для чого в кінці програми слід застосовувати функцію fclose()?

  10. Який файл-заголовок потрібно підключити до програми, щоб використати функції для роботи з потоками

Література для самостійної роботи

  1. Березин Б.И., Березин С.Б. Начальный курс C и C++. - М.: Диалог-МИФИ, 1999.

  2. Дерк Л. С и С++. Справочник. - М.: Восточная книжная палата, 1997.

  3. Джамса К. 1001 совет по С/С++. Настольная книга программиста. - М.: Бином Универсал, 1997.

  4. Джонс Б., Эйткен П. Освой самостоятельно С за 21 день. – М.: Вильямс, 2003.

  5. Керниган Б., Ритчи Д. Язык программирования Си. - СПб.: Невский диалект, 2001.

  6. Культин Н. С/С++ В задачах и примерах. – М.: БХВ, 2003

  7. Паппас К., Мюррей У. Программирование на C и C++. - К.: Изд. группа BHV, 2000.

  8. Подбельский В.В., Фомин С.С. Программирование на языке Си. .- М.: Финансы и статистика, 1999.

  9. Прата С. Язык программирования Си. - К.: Диасофт, 2000.

  10. Проценко В.С., Чаленко П.Й., Старовський А.Б. Техніка програмування мовою Сі. К.:Либідь,1993.

  11. Сабуров С. Языки программирования C и C++. - М.: Познавательская книга плюс, 2001.

  12. Тондо К., Гимпел С. Язык Си. Книга ответов. - М.: Финансы и статистика, 1994.

  13. Фролов А.В., Фролов Г.В. Программирование видеоадаптеров - М.: Диалог-МИФИ, 1995.

  14. Хэзфилд Р., Кирби Л. и др. Искусство программирования на Си. Фундаментальные алгоритмы, структуры данных и примеры приложений. Энциклопедия программиста. –К.: Изд-во "ДиаСофт", 2001.

  15. Шилдт Г. Полный справочник по Си (4-е издание). М.: Изд. дом "Вильямс", 2002.

Додаток а

Математичнi функції стандартної бібліотеки ( <math.h> )

Назва

Прототип

Призначення

abs

int abs(int x);

Повертає абсолютне значення цiлого аргумента

acos

double acos(double x);

Арккосинус у радіанах,

asin

double asin(double x);

Арксинус у радіанах,

atan

double atan(double x);

Арктангенс у радiанах

atan2

double atan2(double y, double x);

Арктангенс y/x в радіанах

cabs

double cabs(struct complex z);

модуль комплексного числа :

ceil

double ceil(double x);

Повертає цілу частину числа x із заокругленням до більшого

cos

double cos(double x);

Косинус, аргумент x - в радiанах

cosh

double cosh(double x);

Гiперболiчний косинус:

exp

double exp(double x);

Експонента,

fabs

double fabs(double x);

Абсолютне значення дiйсного аргумента

floor

double floor(double x);

Найбiльше цiлу частину числа x із заокругленням до меншого

fmod

double fmod(double x, double y);

Повертає залишок вiд дiлення x/y. Якщо x=k*y+n, де k - ціле, 0<n<y, то fmod(x,y)==n

hypot

double hypot(double x, double y);

Гiпотенуза прямокутного

трикутника:

labs

long labs(x);

Абсолютне значення довгого цiлого

ldexp

double ldexp(double x, int y);

Обчислює вираз x*2y

log

double log(double x);

Натуральний логарифм ln x

log10

double log10(double x);

Десятковий логарифм lg x

pow

double pow(double x, double y);

Обчислює xy (x в степенi y)

pow10

double pow10(int p);

10p (10 в степенi p)

sin

double sin(double x);

Синус, аргумент x – у радiанах

sinh

double sinh(double x);

Гiперболiчний синус:

sqrt

double sqrt (double x);

Корiнь квадратний,

tan

double tan(double x);

Тангенс, аргумент x - у радiанах

tanh

double tanh(double x);

Гiперболiчний тангенс:

th(x)=sh(x)/ch(x)

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]