Варіанти завдань
Література: МЕТОДИЧНІ ВКАЗІВКИ до виконання курсової роботи з курсу “Мови об’єктноорієнтованого програмування, основи програмування та алгоритмічні мови” - у цій папці «KURSOVA_book» Бобровський. Delphi 5. Учебный курс. Санкт-Петербург, Питер, 2000
Додаткові матеріали до проекту
Лингер Р., Миллс Х., Уитт Б. Теория и практика структурного программирования: Пер. с англ. М: Мир, 1982.
Кинг Д. Создание эффективного программного обеспечения: Пер. с англ.- М: Мир, 1991
Варіанти завдань
- Визначити координати точок контуру перерізу, який паралельний координатній площині XOY з характерною аплікатою Z. Зобразити контур на формі.
- Визначити координати точок контуру перерізу, який паралельний координатній площині XOZ з характерною аплікатою ±Y. Зобразити контур на формі.
3. Від базового перерізу із заданим номером відсекти частину площі від лінії довільного розташування вгору. Для частини, що відсічена, визначити площу та координати центра ваги.
- Визначити координати точок контуру перерізу від перетину поверхні площиною, яка характеризується рівнянням виду Ax+By+Cz+D=0 (алгоритм визначення коефіцієнтів A,B,C,D взяти з мережі, задавати координати базової точки та кути нахилу до осей Х та Y). Перевести тривимірний контур у плоский та зобразити його на формі
- Визначити геометричні характеристики об’єму, який виділяється трьома парами площин, які паралельні координатним. На формі зобразити фронтальну проекцію судна та виділити об’єм слідами перетину площинами координатній площини XOZ.
- По заданому користувачем номеру базового переріза зобразити на екрані його контур (обидві половини) та таблицю координат точок на його контурі. Визначити площу та аплікату площі всього контуру. У таблиці типу TStrigGrid навести площі кожного перерізу (всі площі рахувати для кожного перерізу с Z=0, тобто, вони постійно зростають) для Z=0 – Zmax з кроком 1м.
- На формі побудувати залежність Xf=f(Z) (абсциса центра ваги перерізу) для перерізів, які паралельні координатній площині XOY для Z=0 – Zmax з кроком 1 м. Зобразити їх кольоровими точками на фронтальній проекції судна.
- На формі побудувати залежність Xс=f(Z) (абсциса центра об’эму) для нижньоъ частини об’эму при Z=0 – Zmax з кроком 1 м. Зобразити їх кольоровими точками на фронтальній проекції судна.
- На формі побудувати залежність Fs=f(Z) (площа горизонтального перерізу з характерною аплікатою Z). Графік будувати на фронтальній прекції поверхні.
- На формі побудувати залежність площ всіх базових перерізів в функції Х для заданого Z.
- Визначити площу зовнішньої поверхні судна для заданого Z.
- Для повного (який включає і ліву половину) базового перерізу з номером N, визначити площу та координати центра ваги, яка виділяється у контурі двома парами паралельних ліній (які у свою чергу паралельні координатним осям). Характерні координати ліній:
0 ≤ Z1 ≤ Zmax, 0 ≤ Z2 ≤ Zmax, -Ymax ≤ Y2 ≤ Ymax
-Ymax ≤ Y1 ≤ Ymax. Зобразити контур та лінії на формі.
- Поверхня охоплює тіло масою Р тон. Визначити аплікату Z, по яку тіло зануриться у воду, якщо буде покинуто напризволяще.
- Побудувати графік залежності площ горизонтальних перерізів з характерними координатами 0 ≤ Z ≤ Zmax з кроком 1 м та вивести їх у таблицю типу TStringGrid.
- На формі зобразити перерізи, які паралельні координатній площині XOZ для серії 0 ≤ Y ≤ Ymax з кроком 2 м, Y – характерна координата.
- На формі зобразити базовий переріз з номером N та лінію довільного розташування вигляду z=ky+b, визначити геометричні характеристики частини площі, яка відсікається від контуру зверху лінії. Центр ваги помітити червоною крапкою.
- На формі зобразити повний базовий переріз з номером N та вертикальну лінію з характерною координатою -Ymax ≤ Y ≤ Ymax, визначити геометричні характеристики частини площі, яка відсікається від контуру праворуч від лінії. Центр ваги помітити червоною крапкою.
- На формі зобразити повний базовий переріз з номером N та вертикальну лінію з характерною координатою -Ymax ≤ Y ≤ Ymax, визначити геометричні характеристики частини площі, яка відсікається від контуру ліворуч від лінії. Центр ваги помітити червоною крапкою.
- На форму вивести базовий переріз з номером N та на тих же осях побудувати графік залежності площі по висоті контуру (значення площі по осі Y).
20. Визначити геометричні характеристики об’єму, який відсікається від поверхні знизу площиною виду Ax+By+Cz+D=0 (алгоритм визначення коефіцієнтів A,B,C,D взяти з мережі, задавати координати базової точки та кути нахилу до осей Х та Y). На формі зобразити фронтальну проекцію судна та виділити об’єм слідом перетину площиною координатній площини XOZ.
- Зображення на формі контуру перерізу, який утворюється від перетину поверхні площиною, яка паралельна координатній площині YOZ і має характерну координату Х, яка не співпадає з жодною координатою із базових перерізів. Також навести таблицю координат точок на його контурі.
- Зобразити на екрані контур перерізу поверхні площиною, яка паралельна координатній площині XOY з характерною координатою Z та кутом нахилу до осі Х - Ѱ. Також навести таблицю координат точок на його контурі.
23. Зобразити на формі контур перерізу поверхні площиною, яка має нахил до осі X - Psi. Також навести таблицю координат точок на його контурі.
24. Зобразити на екрані контур перерізу поверхні площиною, яка має нахил до осі Y. Також навести таблицю координат точок на його контурі.
25. Зобразити на екрані контур перерізу поверхні площиною, яка має нахил до осі Z. Також навести таблицю координат точок на його контурі.
26. Зобразити "дротову" просторову модель складної поверхні.
27. Від базового перерізу із заданим номером відсекти частину площі лінією довільного розташування. Для частини, що відсічена, визначити площу та координати її центра ваги.
28. Визначити об¢єм тіла, який обмежен знизу площиною, яка у свою чергу паралельна координатній площині XOY з характерною координатою Z.
- Визначити об¢єм тіла, який обмежен площиною, яка у свою чергу нахилена до осі Х на кут PSI.
- Визначити об¢єм тіла, який обмежен площиною, яка у свою чергу нахилена до осі Y на кут TETA.
31. Тіло, яке обмежено заданою замкненою поверхнею (файл 17000.txt), має вагу Р, занурюється у рідину. Визначити глибину занурення тіла(характерну координату Z), при якої виконується умова Р=GAMMA*V, де GAMMA - густина рідини, V - занурений об¢єм тіла.
32. Визначити об¢єм частини тіла, який обмежен ліворуч площиною, яка паралельна координатній площині ZOХ і має характерні координати Y1 і Y2 (Y1>=Y2).
33. Визначити об¢єм частини тіла, яка обмежена площинами, які паралельні координатній площині ZOY і мають характерні координати X1 і X2 (X1>=X2).
34. Задані два довільних однозв¢язних опуклих замкнених контури, які не перетинаються і розташовані один в одному (намалювати на міліметровці). Визначити площу та координати центра ваги частини контуру, яка знаходиться між більшим та меньшим контурами (обчислення виконати одним циклом). Контур задати масивами, які ініціалізувати константами.
35. По заданому користувачем абсцисі базового переріза зобразити на екрані його контур (обидві половини), таблицю координат точок на контурі та його геометричні характеристики.
- Зображення на формі контуру перерізу, який утворюється від перетину поверхні площиною, яка паралельна координатній площині YOZ і має характерну координату Х (Х не співпадає з жодним базовим перерізом).
- Зобразити на екрані контур перерізу поверхні площиною, яка паралельна координатній площині XOY з характерною координатою Z. Також навести таблицю координат точок на його контурі..
38. Зобразити на формі контур перерізу поверхні площиною, яка має нахил до осі X на кут Ѱ. Також навести таблицю координат точок на його контурі.
39. Зобразити на екрані контур перерізу поверхні площиною, яка має нахил до осі Y на кут Ѳ. Також навести таблицю координат точок на його контурі.
- Визначити координати точок контуру проміжного перерізу з абсцисою Xi ≥X≥ Xj, де Xi Xj координати „базових” перерізів,, які наведені у файлі 17000.txt. Зобразити всі 3 перерізи на формі..
41. Визначити об¢єм частини тіла, який обмежений двома площинами, які паралельні координатній площині ZOY і мають характерні координати X1 і X2 (X1>=X2).
42. По заданому користувачем характерній ординаті переріза зобразити на екрані його контур (обидві половини) та таблицю координат точок на його контурі.
- Зображення на формі контуру перерізу, який утворюється від перетину поверхні площиною, яка паралельна координатній площині YOZ і має характерну координату Х, яка не співпадає з жодною координатою із базових перерізів. Також навести таблицю координат точок на його контурі.
44. Зобразити на екрані контур перерізу поверхні площиною, яка паралельна координатній площині XOY з характерною координатою Z. Також навести таблицю координат точок на його контурі..
45. Зобразити на екрані контур перерізу поверхні площиною, яка паралельна координатній площині XOZ з характерною координатою Y. Також навести таблицю координат точок на його контурі.
46. По заданній користувачем абсцисі переріза зобразити на екрані контури (обидві половини) перерізу, якщо задана абсцисса співпадає з одним із базових перерізів, якщо ні, то зобразити ще два перерізи, які розташовані ліворуч та праворуч від заданої користувачем абсцисі.
Дата добавления: 2015-12-07; просмотров: 61 | Нарушение авторских прав
mybiblioteka.su - 2015-2024 год. (0.007 сек.)