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

Реферат Програмування з використанням підпрограм на мові С





писі покажчиків на функцію використовують створення нових типів (typedef).

Опис підпрограм виконано у відповідності з [3], [4] і [5].

2. Алгоритмічний аналіз


2.1 Постановка завдань і вихідні дані


Для вирішення кожного завдання потрібно розбити задачу на підзадачі і розробити допоміжні і основний алгоритми, оформити розроблені алгоритми у вигляді графічних схем, написати програму з використанням підпрограм, відповідну розробленим алгоритмам і налагодити програму в середовищі програмування. Вихідні дані для налагодження програми підібрати самостійно.

Умови завдань:

обчислити об'єм і площа бічної поверхні паралелепіпеда зі сторонами а, b, c, використовуючи формули (2.1) і (2.2);

=abc (2.1)

S=2 (a + b) c (2.2)


обчислити значення функції (2.3);


T=0,57 sin (p) - 0,73 cos (g) + e (2.3)


де р - кількість позитивних елементів масиву А;

g - кількість позитивних елементів масиву В;

е - кількість позитивних елементів масиву С.

вирішити рівняння (2.4);


рх 2 + qx + c=0 (2.4)


де р - сума елементів, що лежать вище головної діагоналі і на ній в матриці А;

q - сума елементів, що лежать вище головної діагоналі і на ній в матриці B;

с - сума елементів, що лежать вище головної діагоналі і на ній в матриці D.

розробити і оформити у вигляді графічної схеми алгоритм обчислення визначеного інтеграла з точністю? чисельним методом Ньютона (правило 3/8). Вибір функції здійснювати з формул (2.5), (2.6), (2.7) за допомогою меню простого вибору.


x / (x 4-x) 1/2 (2.5) / cos (x/25) (2.6)

/ (x 2) + sin (x / 6) (2.7)


2.2 Рішення задач


У даному підрозділі всі завдання розбиваються на підзадачі, кожна з яких буде реалізована в якості підпрограми.

Для вирішення першого завдання необхідно виділити підзадачу: розрахунок обсягу і площі бічної поверхні (SV).

Перед рішенням другого завдання розіб'ємо її на наступні етапи:

введення масивів і кол-во елементів в них (vvod);

висновок масивів (vivod);

визначення кількості позитивних елементів в кожному масиві (kol);

обчислення значення заданої формули (func).

Щоб вирішити третю задачу, потрібно виділити окремі підзадачі:

введення квадратних матриць і кількість рядків у них (vvod2);

висновок вихідних матриць (vivod2);

знаходження суми елементів вище головної діагоналі і на ній (sum);

знаходження коренів отриманого квадратного рівняння (fun).

У четвертій задачі виділимо наступні підзадачі:

обчислення значення першої функції (f1);

обчислення значення першої функц...


Назад | сторінка 4 з 13 | Наступна сторінка





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

  • Реферат на тему: Розробка в середовищі Turbo Pascal програми обчислення суми елементів рядкі ...
  • Реферат на тему: Розробка в середовищі Turbo Pascal програми сортування елементів, що знаход ...
  • Реферат на тему: Природні сполуки елементів першої групи головної підгрупи
  • Реферат на тему: Обробка одновимірних масивів. Виділення мінімального і максимального елеме ...
  • Реферат на тему: Стильове і кольорове оформлення елементів рекламного продукту для підприємс ...