гатьох інших мов програмування: C + +, С, Java, Visual Basic і т.д. Треба зауважити, що оскільки С # розроблявся що називається В«з нуляВ», у його авторів була можливість не переносити в нього все невдалі особливості будь-якого з попередніх мов. У результаті вийшов дійсно простий, зручний і сучасний мову, який за потужністю не поступається C + +, але істотно підвищує продуктивність розробок. [5, стор 13]
.4 Обгрунтування вибору мови програмування
Таким чином, вибираючи мову програмування, потрібно співвіднести можливості мови і складність розробки на ньому програми. Розглянувши 3 мови програмування, я зупинила свій вибір на мові Turbo Pascal. Мова Pascal є найкращим вибором для цієї курсової роботи, так як він досить простий і може забезпечити достатню швидкість виконання програми. Звичайно, програма на чистому асемблері працювала б швидше, але на її розробку довелося б витратити у багато разів більше часу, до того ж цю різницю у швидкості було б не так-то просто помітити. Саме тому мова Pascal - найкращий вибір в даному випадку. br/>
2. МАТЕМАТИЧНА МОДЕЛЬ
.1 Формули поверхонь
Для всіх точок циліндра справедливо [6]:
x = r * cos (t), = r * sin (t),
z = z,
де x, y, z ? ? span> - координатні осі, ? ? -кут до осі X, ? < span align = "justify">? + - радіус основи циліндра.
Для всіх точок сегмента кулі справедливо [6]:
x = (ra) * cos (t), = (ra) * sin (t), = r * sin (г),
де x, y, z ? ? span> - координатні осі, z ? ? -,
t, г ? ? < span align = "justify">-кути до координатним осях, ? ? + - радіус кулі, ? [0 .. r) - відстань від центру кулі до заснування сегмента кулі.
Формула бічній поверхні 7-гранною піраміди має вигляд [6]:
Ai * x + Bi * y + Ci * z + Di = 0,
де Ai, Bi, Ci, Di, ...