Главная страница

курсовая по информатике. Отчет по курсовой работе по теме Разработка программного модуля на языке программирования высокого уровня для решения инженерных задач


Скачать 1.16 Mb.
НазваниеОтчет по курсовой работе по теме Разработка программного модуля на языке программирования высокого уровня для решения инженерных задач
Анкоркурсовая по информатике
Дата21.06.2022
Размер1.16 Mb.
Формат файлаdocx
Имя файлаKursovaya_Rabota_Ivanov_Viktor_NMT-113511_0.docx
ТипОтчет
#608199
страница2 из 7
1   2   3   4   5   6   7
























Введение


Курсовая работа по информатике выполняется согласно методическим указаниям и несет в себе цель дальнейшего развития и закрепления знаний основ информатики, приобретение умений решения типовых инженерно-технических задач.

Выполнение курсовой работы предусматривает постановку, алгоритмизацию, проектирование, программирование трёх задач, знакомство с некоторыми темами таких предметов, как «Детали машин» и «Инженерная графика», а также выполнение чертежей в графическом пакете по вычисленным значениям.

Задачей данной курсовой работы является разработка программного модуля на языке высокого уровня для решения инженерных задач и приобретение навыков выполнения чертежа в графическом пакете на примере расчета подшипников на долговечность, расчета и построения амплитудно-частотной характеристики колебательного контура, расчёта и построения зубчатого колеса. Для реализации поставленных задач были использованы различные элементы визуального программирования.

В современном мире невозможно представить практически ни одну отрасль народного хозяйства без использования систем автоматизированного проектирования (САПР). Наиболее распространен САПР в таких областях, как машиностроение, авиастроение, автомобилестроение и.т.д.

С помощью САПР выполняется разработка чертежей, трехмерное моделирование изделий, технологическая документация.

Информационные технологии- это процессы, методы поиска, сбора, хранения, обработки, предоставления, распространения информации и способы осуществления таких процессов и методов

Машиностроение одна из отраслей, где применяется как САПР, так и информационные технологии.

Для выполнения курсовой работы используются CAD- системы с помощью которых необходимо выполнить 2D и 3D модель чертежей деталей.

Для наглядности расчеты и изображение деталей выполнены средствами визуального программирования.

Среда визуальной разработки - среда разработки программного обеспечения, в которой наиболее распространенные блоки программного кода представлены в виде графических объектов.

Среда визуальной разработки Lazarus.

Lazarus - это IDE (Integrated Development Environment) - Интегрированная Среда Разработки программ, использующая компилятор FPC (Free Pascal Compiler), редакторы кода, форм, Инспектор Объектов, отладчик и многие другие инструменты.

Функции:

Основан на библиотеке визуальных компонентов LazarusComponentLibrary (LCL). В настоящее время практически полностью поддерживает виджеты Win32GTK1GTK2Carbon. В разработке находятся виджеты Qt и WinCE.

  • Поддерживает преобразование проектов Delphi




  • Простой переход для Delphi программистов благодаря близости LCL к VCL

  • Полностью юникодный (UTF-8) интерфейс и редактор и поэтому отсутствие проблем с портированием кода, содержащего национальные символы

  • Мощный редактор кода, включающий систему подсказок, гипертекстовую навигацию по исходным текстам, автозавершение кода и рефакторинг

  • Форматирование кода «из коробки», используя механизмы Jedi Code Format

  • Поддержка двух стилей ассемблера: Intel и AT&T (поддерживаются со стороны компилятора)

  • Поддержка множества типов синтаксиса Pascal: Object Pascal, Turbo Pascal, Mac Pascal, Delphi (поддерживаются со стороны компилятора)

  • Имеет собственный формат управления пакетами

  • Автосборка самого себя (под новую библиотеку виджетов) нажатием одной кнопки

  • Поддерживаемые для компиляции ОС: LinuxMicrosoft Windows (Win32, Win64), Mac OS XFreeBSDWinCEOS/2

Достоинства:

  1. Легкий и удобный интерфейс

  2. Кроссплатформенность

  3. Скорость работы

  4. Практически полная совместимость с языком Delphi;

  5. Доступен русский язык

Недостатки:

  1. Отсутствие полноценной документации (справки)

  2. Большие размеры исполняемых файлов

Область применения: позволяет создать кроссплатформенный приложения, т.е. приложения, которые могут выполняться на различных платформах. К их числу относятся Mac, Linux, Windows. Широко используется в машиностроении- построение чертежей и моделей изделий.

Среда визуальной разработки Delphi.

Достоинства:

  1. Быстрый код (почти всегда быстрее кода написанного на C++)

  2. Удобная визуальная среда

  3. Высокая производительность разработанного приложения

  4. Низкие требования разработанного приложения к ресурсам копьютера

  5. Удачная проработка иерархии объектов

Недостатки: не были найдены.

Область применения: В основном используется для прикладного программирования в среде Windows. Используют создания крупных информационных систем для компаний и корпораций. В данной курсовой работе использовалась среда для разработки средств визуального программирования Lazarus на языке высокого уровня Pascal.


1   2   3   4   5   6   7


написать администратору сайта