Програмування та алгоритмічні мови - Курсовая работа

бесплатно 0
4.5 65
Побудування блок-схеми рішення завдання зі знайдення центра ваги однорідної усіченої призми. Розробка програми за допомогою язика програмування C , опис змінних та функцій програми та загальної математичної моделі. Розробка інструкції користувача.

Скачать работу Скачать уникальную работу

Чтобы скачать работу, Вы должны пройти проверку:


Аннотация к работе
Використовуючи визначення нових типів, що точно відповідають концепціям прикладних програм, програміст може розділяти програму на частини, що легко піддаються контролеві. У C програмах можна використовувати C бібліотеки, і в C можна використовувати велику частину інструментальних засобів, що підтримують програмування на C. Істотним критерієм при розробці мови була простота; там, де виникав вибір між спрощенням посібника з мови й іншої документації і спрощенням компілятора, вибиралося перше. Базова мова C, підмножина C , спроектована так, що мається дуже близька відповідність між її типами, операціями й операторами і компютерними обєктами, з якими безпосередньо приходиться мати справу: числами, символами й адресами. C був розроблений так, щоб дати можливість розумно структурувати великі програми таким чином, щоб для однієї людини не було непомірним справлятися з програмами в 25 000 рядків.2 - запитання про бажання починати програму; Якщо вони виконуються, то програма продовжує роботу; 5 - повідомлення про те, що усічена призма за даних значень параметрів на існує і запит щодо подальшого продовження програми; 6 - ініціалізація генератора випадкових чисел за допомогою функції randomize; 12 - запит про бажання (або небажання) користувача щодо створення файлу, у який записуватимуться результати розрахунків;3) zminna - змінна, якій привласнюється значення, отримане в результаті застосування генератора випадкових чисел; 6) nx, ny, nz - кількість потрапивших у заданий інтервал значень відповідно координат x, y, z точок, отриманих в результаті застосування генератора випадкових чисел; змінні nx, ny також використовуються при реалізації графічної ілюстрації розвязку задачі, в якій їм привласнюються значення координат точки відліку; 7) s - змінна, якій привласнюється значення суми відповідних координат, що попали в заданий інтервал значень, отриманих в результаті застосування генератора випадкових чисел;Центр ваги твердого тіла - це точка, яка визначається радіус-вектором , що знаходиться за формулою: = , (1) де М - маса твердого тіла, - радіус-вектор, проведений із початку відліку в довільну точку твердого тіла. Фактично, знайшовши вектор (його координати), ми знайдемо координати центру ваги твердого тіла, оскільки координати вектора знаходяться як різниця координат кінцевої і початкової точок, а в нашому випадку кінцева точка - це є центр ваги, а початкова - початок відліку О(0;0;0).З формул (5) - (7) випливає, що для знаходження координат центру ваги твердого тіла необхідно знати його обєм V (фактично область інтегрування). Знайдемо точки і лінії перетину площини (10) з координатними осями і площинами: 1) точки перетину з осями ox: A (4;0;0), oy: B(0;4;0), oz: H (0;0;4); Очевидно, що координати вершин призми такі O (0;0;0), D (1;0;0), E (1;1;0), F (0;1;0), H(0;0;4), G (1;0;3), P (1;1;2), К (0;1;3). x=a, y=b, cz dy kx=f;параметри, що входять у рівняння площин: Рисунок 1. В даній роботі не приводиться процес знаходження координат вершин призми, оскільки їх знаходження є елементарним: просто необхідно розвязати систему рівнянь (8) - (9), поклавши рівними нулю відповідні координати для відповідних площин. Тепер знаходимо за формулами (5) - (7) координати центру ваги призми.Для програмного розвязку задачі необхідно знайти інтеграли (5) - (7) за допомогою чисельного методу. Розглянемо більш загальну задачу знаходження координат центру ваги призми (нехай вона має такі ж самі назви вершин, як і в попередньому випадку), обмеженої координатними площинами, а також площинами x=a, y=b, cz dy kx=f. Точки перетину в цьому випадку з осями ox: A (;0;0), oy: B(0; ;0), oz: H (0;0; ); координати вершин призми ODEFHGPK (знаходяться так же елементарно, як і в попередньому випадку, тому процедуру знаходження теж не приводимо): O (0;0;0), D (a;0;0), E (a;b;0), F (0;b;0), H (0;0; ), G (a;0; ), P (a;b; ), K (0;b; ). З рисунків 2 і 3 випливає, що усічена призма існує лише у випадку, коли пряма AB не перетинає відрізки DE і EF, або якщо точка К на рис. Знайдемо умову існування усіченої призми, яка має вигляд ОК > OE, виражену через параметри, якими задаються площини.Якщо на компютері встановлена версія компілятора Turbo C 3.0, то замість папки BCPP необхідно відкрити папку ТС, а замість файлу bc.exe - tc.exe. Для старих версій також можна не використовувати файлового менеджера, а просто знайти на жорсткому диску відповідні папки і файли. Для цього необхідно відкрити „Мой компьютер > диск А”, потім скопіювати файл (за допомогою контекстного меню, що зявляється після натиснення правої кнопки миші або іншим способом). Для збереження файлу необхідно з меню File вибрати Save або Save as (для перейменування), вказати папку, в якій буде знаходитися файл і зберегти його.

План
ЗМІСТ

Завдання

Вступ

1. Блок - схема завдання

1.1 Блок - схема

1.2 Додаток до блок схеми

2. Опис змінних та функцій програми, математичний розвязок

2.1 Опис змінних та функцій програми

2.2 Математичний розвязок

2.2.1 Загальна математична модель

2.2.2 Застосування загальної математичної моделі до заданої умови задачі

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

3. Інструкція користувачу

4. Програма

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

Висновок

Список використаних джерел

Вы можете ЗАГРУЗИТЬ и ПОВЫСИТЬ уникальность
своей работы


Новые загруженные работы

Дисциплины научных работ





Хотите, перезвоним вам?