Визначення зусиль у стержнях

Автор работы: Пользователь скрыл имя, 05 Февраля 2013 в 20:28, курсовая работа

Описание работы

Однотипну, монотонну роботу автоматичні системи виконують на багато краще людини. Вони не втомлюються, не здійснюють грубих помилок, їм не треба платити. Витрати на їх утримання куди менше зарплат кваліфікованих робітників. Звичайно, в деяких сферах діяльності повністю замінити людину автоматика не здатна. Наприклад, при рятувальних операціях чи в збройному конфлікті. Однак сучасні розробки дозволяють значно знизити загрозу життю людини.

Содержание работы

1 Вступ 3
2 Технічні характеристики 7
2.1 Постановка задачі 7
2.2 Визначення структури вхідних даних 7
2.3 Визначення структури вихідних даних 7
2.4 Вимоги до технічних засобів 8
2.5 Вибір мови програмування 9
2.6 Опис алгоритму рішення задачі 11
2.7 Виконання програми 12
3 Висновки 14
Додаток 1 Роздрук лістингу програми 15
Додаток 2 Схема алгоритму програми 19
Додаток 3 Роздрук результатів роботи програми 27
Список використаних джерел 36

Файлы: 1 файл

Курсовой по Visual Basic.doc

— 1.83 Мб (Скачать файл)


Міністерство освіти і науки, молоді та спорту України

Одеський національний політехнічний  університет

Новокаховський політехнічний  коледж

 

 

 

 

 

 

 

 

 

КУРСОВИЙ  ПРОЕКТ

 

 

з дисципліни  «Інструментальні засоби візуального програмування»


на тему: Розрахунково-графічна робота №1 «Визначення зусиль у стержнях» з дисципліни «Технічна механіка»

 

 

 

 

Студента ІV курсу групи 5091

напряму підготовки 6.050103

«Програмна інженерія»

спеціальності 5.05010301

«Розробка програмного  забезпечення»

___________________ O.O.Дворовкіна

Керівник ___________ Н.І.Пирогова

Національна шкала _______________

Кількість балів______Оцінка: ЕСТS__

 

Члени комісії __________ М.М.Тодоріко

__________ Н.І.Пирогова

__________ Л.В.Макрушина 
                                              

 

 

 

м.Нова Каховка  2012 рік 


Зміст

 

1   Вступ                  3

2   Технічні характеристики               7

2.1 Постановка задачі                 7

2.2 Визначення структури вхідних  даних              7

2.3 Визначення структури вихідних даних              7

2.4 Вимоги до технічних засобів                8

2.5 Вибір мови програмування                 9

2.6 Опис алгоритму рішення задачі           11

2.7 Виконання програми               12

3   Висновки                 14

Додаток   1 Роздрук лістингу програми             15

Додаток   2 Схема алгоритму програми             19

Додаток   3 Роздрук результатів  роботи програми           27

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

 

 

 

 

 

 

 

 

 

1 ВСТУП

 

Електронні системи керування та комп’ютери займають найбільш важливу частину в сучасному житті. І самою страшною бідою для людства було б втратити всі комп’ютери одночасно. За останніми підрахунками вчених, у разі глобальної катастрофи, сільське господарство і промисловість вдасться відновити приблизно за століття. Тоді як вихід з стоячи всієї обчислювальної техніки, відкине людство на три-чотири століття назад.

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

Однотипну, монотонну  роботу автоматичні системи виконують  на багато краще людини. Вони не втомлюються, не здійснюють грубих помилок, їм не треба  платити. Витрати на їх утримання куди менше зарплат кваліфікованих робітників. Звичайно, в деяких сферах діяльності повністю замінити людину автоматика не здатна. Наприклад, при рятувальних операціях чи в збройному конфлікті. Однак сучасні розробки дозволяють значно знизити загрозу життю людини.

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

Промисловість, транспорт, сільське господарство, індустрія відпочинку і розваг – все безпосередньо залежить від комп’ютерів. Кількість галузей, в яких задіяні цифрові технології неухильно зростає. Потрібно все більше фахівців для обслуговування маси обчислювальних машин. Поступово відходить у минуле важка людська праця. З’являються нові спеціальності і професії.

При цьому і саме наше життя, і культура починають залежати від комп’ютерів. Вони володіють унікальними властивостями накопичувати величезну кількість різноманітних даних. За приблизними підрахунками – близько сорока відсотків інформації зараз зберігатися тільки в електронному вигляді. Ця інформація про наукові відкриття, культурні здобутки, суспільного життя і т.д. Якщо яка-небудь подія спричинить за собою повну втрату всієї комп’ютерної техніки, то така втрата буде непоправною. На даний момент це найбільша загроза людству, яка може знову повернути його в кам’яний вік.

Виділяють чотири етапи розвитку обчислювальної техніки:

  • Домеханічний – з 40 – 30-го тисячоліття до н. е.
  • Механічний – з середини XVII ст.
  • Електромеханічний – з 90-х років XIX ст.
  • Електронний – з другої половини 40-х років XX ст.

Домеханічний етап. Ручний період автоматизації обчислень почався на зорі людської цивілізації і базувався на використанні частин тіла, в першу чергу пальців рук і ніг. Пальцевий рахунок йде корінням в глибоку старовину, зустрічаючись в тому чи іншому вигляді у всіх народів і в наші дні. Звичайно, рахунок був примітивним, а рівень абстракції дуже низьким. Поняття числа максимально конкретно, воно нерозривно пов’язане з предметом (тобто це, наприклад, не число «два», а «дві риби», «два коня» і т.д.).

Механічний етап. Під механічним обчислювальним пристроєм розуміється  пристрій, побудоване на механічних елементах і забезпечує автоматичну передачу з нижчого розряду у вищий. Один з перших арифмометрів, був винайдений Леонардо да Вінчі (Leonardo da Vinci, 1452–1519) близько 1500 року. Правда, про його ідеї ніхто не знав протягом майже чотирьох століть. Малюнок цього пристрою був виявлений тільки в 1967 році, і по ньому фірма IBM відтворила цілком працездатну 13-розрядну підсумовує машину, в якій використано принцип 10-зубих коліс.

Електромеханічний етап. Електромеханічний етап розвитку ОТ з’явився найменш тривалим і охоплює всього біля 60 років – від першого табулятора Германа Холлеріта (1887 р.) до першої ЕОМ ЕNIАС (1945 р.). Передумовами створення проектів даного етапу з’явилися як необхідність проведення масових розрахунків (економіка, статистика, управління і планування тощо), так і розвиток прикладної електротехніки (електропривод і електромеханічні реле), що дозволили створювати електромеханічні обчислювальні пристрої. Якщо повернутися до попередніх етапів розвитку ОТ, то можна помітити, що кожен етап характеризується створенням технічних засобів нового типу, що володіють більш високою продуктивністю і більш широкою сферою застосування, ніж попередні етапи. Класичним типом засобів електромеханічного етапу був лічильно-аналітичний комплекс, призначений для обробки інформації на перфокарткових носіях.

Електронний етап. Електронний етап можна розбити на покоління ЕОМ.

Ось кілька найпопулярніших способів використання комп’ютерів.

Веб або Всесвітня мережа, або павутина – це гігантське сховище інформації. Веб – це найпопулярніша частина Інтернету, частково тому, що в ній інформація відображається у візуально привабливому форматі. На єдиній веб-сторінці можна поєднати заголовки, тексти та зображення, подібно до сторінки журналу, але разом зі звуками й анімацією. Веб-сайт – це збірка взаємопов’язаних веб-сторінок. Веб містить мільйони сайтів і мільярди веб-сторінок.

Електронна пошта (яку скорочено називають e-mail) – це швидкий і зручний спосіб спілкування. Повідомлення, надіслане електронною поштою, майже миттєво з’являється у вхідній поштовій скриньці одержувача. Електронну пошту можна надсилати багатьом людям одночасно, а також зберігати, друкувати і пересилати іншим одержувачам. У повідомленні електронної пошти можна надсилати майже будь-які типи файлів, наприклад, документи, зображення та музику. І для електронної пошти не потрібні марки!

Обмін миттєвими  повідомленнями нагадує бесіду з  іншою людиною або групою людей  у реальному часі. Після введення та надсилання миттєвого повідомлення воно негайно відображається у всіх учасників бесіди. На відміну від електронної пошти, всі учасники обміну миттєвими повідомленнями мають бути в режимі онлайн (підключені до Інтернету) і водночас перебувати перед комп’ютерами. Спілкування за допомогою миттєвих повідомлень називається чатом.

Якщо у вас є цифрова камера, можна переміщати зображення з камери на комп’ютер. Потім їх можна друкувати, робити покази слайдів або ділитися зображеннями з іншими за допомогою електронної пошти, або публікуючи їх на веб-сайті. Також на комп’ютері можна прослуховувати музику, імпортувавши музику з аудіо компакт-дисків або придбавши пісні на музичному веб-сайті. Або настройте комп’ютер на одну з тисяч радіостанцій, які ведуть мовлення в Інтернеті. Якщо комп’ютер оснащено DVD-програвачем, можна переглядати фільми.

Мій проект – «Розрахунково-графічна робота №1 «Визначення зусиль у стержнях» з дисципліни «Технічна механіка» призначений для студентів технічних спеціальностей. Проект дає змогу намалювати графіки, розрахувати проекції та кути. Також мій проект є зручним у використанні, не виходячи з проекту можна знову розраховувати потрібні значення.

В майбутньому  проект може бути доповнений іншими графіками та іншими додатковими можливостями. Для розробки свого проекту я обрала мову програмування – Visual Basic. Це об’єктно-орієнтована мова програмування високого рівня.

 

 

 

2 Технічні ХАРАКТЕРИСТИКИ

 

2.1 Постановка задачі

Програма – на тему: Розрахунково-графічна робота №1 «Визначення зусиль у стержнях» з дисципліни «Технічна механіка» призначена для побудови графіків, розрахунків проекції та кутів.

Програма має зручний інтерфейс, що дозволяє студенту швидко розрахувати значення та знайти відповідь. Для цього необхідно ввести данні в текстові поля та натиснути кнопку «Обчислити», після чого на формі з’явиться графік, проекції Rbc і Rac, та кут Fi і кут Q.

 

2.2 Визначення структури вхідних  даних

Таблиця 2.2.1 – Таблиця структури вхідних даних

п\п

Ідентифікатор

Тип

Діапазон значень

Пояснення

1

alfa

Integer

Від 20 до 70

Кут α

2

B

Integer

90

Кут β

3

G

Integer

Від 85 до 140

Кут γ

4

F

Integer

Від 60 до 95

Напрям вектора


 

2.3 Визначення структури вихідних даних

Таблиця 2.3.1 – Таблиця структури вихідних даних

п\п

Ідентифікатор

Тип

Діапазон значень

Пояснення

1

Fi

Double

Від 20 до 70

Кут Fi

2

Q

Double

Від 5 до 50

Кут Q

3

Rbc

Double

Від -112,46 до -6,03

Проекція Rbc

4

Rac

Double

Від 66,81 до 178,54

Проекція Rac


 

 

 

2.4 Вимоги до технічних засобів

Основні характеристики:

  • Intel Core i3-2350M (2.3 ГГц).
  • DDR3.
  • RAM 4 ГБ.
  • nVidia GeForce GT 1 ГБ. 
  • DVD SuperMulti
  • Жорсткий диск 750 ГБ.

Екран:

        • 15.6 (1366x768) HD LED

Програмне забезпечення:

        • Windows 7 Home Basic

Мова програмування:

        • Visual Basic 6.0.

Мінімальні  вимоги до технічних засобів

Системний блок:

        • Pentium III 600 МГц.
        • DDR2 256 Мб.
        • GeForce GTXX 512 Мб.
        • Жорсткий диск 50 ГБ.

Екран:

        • Дозвіл 1024 × 768 (SuperVGA)

Програмне забезпечення:

        • Windows XP .

Мова програмування:

        • Visual Basic 6.0.

 

 

2.5 Вибір мови програмування

Мова програмування – це формальна мова, що забезпечує зручний опис конкретних проблем, які формулюються людиною й розв’язуються за допомогою комп’ютера.

Мовою програмування  пишеться програма, що дозволяє при  її виконанні комп’ютером (обчислювальною системою) одержати конкретні результати.

Мови програмування  розділяються на мови високого й низького рівня відповідно до тем, у яких термінах слід описувати завдання. Якщо мова близька до природної, вона називається мовою високого рівня, якщо ближче до машинних команд – мовою низького рівня.

Для свого проекту я обрала мову програмування – Visual Basic. Це об’єктно-орієнтована мова програмування високого рівня. Вибір був зроблений саме на користь Visual Basic з таких причин:

    • Visual Basic досить вигідно відрізняється від інших мов своєю простотою і наочністю.
    • Visual Basic – це жива мова, яка динамічно розвивається, вона не старіє, «крокує в ногу» з розвитком комп’ютерів та комп’ютерних технологій.
    • Visual Basic – це мова, на яку «робить ставку» одна з провідних комп’ютерних компаній – Microsoft. Новітні версії Visual Basic вбудовуються в новітні системи, які розробляються цією фірмою (наприклад, у текстовий редактор Word, електронну таблицю Excel, – як мову для написання макрокоманд).

Информация о работе Визначення зусиль у стержнях