Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Новые рефераты » Розробка розрахункової програми

Реферат Розробка розрахункової програми





Мета роботи


Вивчити стандартні типи даних мови С (їх діапазони значень та інші обмеження пов'язані з об'ємом виділюваної для зберігання пам'яті), отримати навички розробки розрахункових програм з використанням стандартних бібліотек мови С (бібліотеки введення-виведення, математичних функцій і т.д.).


Хід роботи


. Ознайомитися з можливостями форматованого введення і виведення даних із застосуванням функцій scanf і printf. Під керівництвом викладача підготувати програму шаблон для виведення різних числових значень в різних форматах.

. Вивчивши приклад даний в лістингу 1, створити програму, яка виводить задані в заголовних файлах limits.h і float.h обмеження (максимальні і мінімальні значення) для цілочисельних і речових типів даних.


Номер варіантаЦелочісленние типи даннихВещественний тип данних11short, unsigned short, intdouble

. Виведення інформації організувати у вигляді двох таблиць, формованих з використанням функції printf (). Для цілочисельних типів даних в таблиці повинні відображатися розмір в байтах, мінімальні і максимальні значення в десяткового і шістнадцятковій системі. Друга таблиця для чисел з плаваючою точкою показує довжину змінної в байтах, мінімальні і максимальні її значення в десятковій системі числення.

. Розробити в Microsoft Visio алгоритм за рішенням розрахункової завдання.


Номер варіантаВичісляемие функцііФормат виведення результатов11

Форма представлення чисел:

Десяткове з плаваючою точкою

Точність:

знаків після десяткової крапки

. Розробити програму розрахунку математичних виразів на основі вводяться користувачем даних (завдання з таблиці 2). За основу програми можна взяти приклад наведений у лістингу 2. Для зберігання даних в програмі потрібно використовувати тільки локальні змінні.


Код програми обмеження (максимальні і мінімальні значення) для цілочисельних і речових типів даних


# include lt; stdio.h gt;

# include lt; limits.h gt;

# include lt; float.h gt;

# include lt; locale.h gt;

# include lt; windows.h gt; main () (LC_CTYPE, rus ); ( Таблиця для цілочисельних типів данныхnraquo;);(laquo;+--------------+-----+-----------+---------+-----------+-----------+nraquo;);(laquo;|Type | Bytes | Min DEC | Min HEX | Max DEC | Max HEX |nraquo;);(laquo;+--------------+-----+-----------+---------+-----------+-----------+nraquo;);(laquo;|shortraquo;);(laquo; |% d |% d |% x |% d |% x | n raquo ;, sizeof (short), SHRT_MIN, SHRT_MIN, SHRT_MAX, SHRT_MAX);(laquo;+--------------+-----+-----------+---------+-----------+-----------+nraquo;);(laquo;|unsigned short ); ( |% d | | |% u |% x | n raquo ;, sizeof (unsigned short), USHRT_MAX, USHRT_MAX);(laquo;+--------------+-----+-----------+---------+-----------+-----------+nraquo;);(laquo;|intraquo;);(laquo; |% d |% d |% x |% d |% x | n raquo ;, sizeof (int), INT_MIN, INT_MIN, INT_MAX, INT_MAX); 0;

}


Алгоритм за рішенням розрахункової завдання


Малюнок 2.Алгорітм за рішенням розрахункової завдання


Код програми розрахунку математичних виразів на основі вводяться користувачем даних


# include lt; locale.h gt;

# include lt; stdio.h gt;

# define _USE_MATH_DEFINES

# include lt; math.h gt;

# include lt; windows.h gt; main ()

{

//локальні змінні для зберігання вихідних даннихa;// Кут в градусахx;// Кут в радіанахz, w;

//включити російську мову (LC_CTYPE, rus ); ( M_PI =% .16lf n raquo ;, M_PI);

//введення даних ( Введіть кут в градусах: ); (% if raquo ;, amp; a);

//перерахунок кута=a * M_PI/180;

//розрахунок і виведення результатів ( sin (% lg) =% lg n raquo ;, a, sin (x)); ( cos (% lg) =% lg n raquo ;, a, cos (x)); ( tg (% lg) =% lg n raquo ;, a, tan (x)); ( ctg (% lg) =% lg n raquo ;, a, 1.0/tan (x));=(1 - 2 * (sin (x) * sin (x)))/(1 + sin (2 * (x)));=(1 - tan (x))/ (1 + tan (x)); ( Z1 =% lf n raquo ;, z); ( Z2 =% lf n raquo ;, w); ( pause ); 0;

}


Висновок


Я вивчив принципи побудови лінійних алгоритмів і простих розрахункових програм на мові програмування C, а та...


Назад | сторінка 2 з 3 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Оператори введення - виведення даних
  • Реферат на тему: Введення вихідних даних в програму 1С та підготовка її для автоматизації ма ...
  • Реферат на тему: Розробка бази даних для зберігання інформації даних характеристик товару
  • Реферат на тему: Розробка програми для зберігання і виведення списку співробітників і їхні з ...
  • Реферат на тему: Імітаційна модель роботи з базою даних за принципом 1С на прикладі розрахун ...