Платные программы для выполнения расчетов на компьютере. В помощь инженеру, конструктору, технологу (бесплатные программы). Расчет балок в Sopromatguru

  • 13.04.2019

Керченский мост, «Ласточкино гнездо», Симферопольская и Севастопольская ПГУ-ТЭС, «Артек» и другие: в 2018 году Главгосэкспертиза России выдала больше 100 положительных заключений по итогам проведения государственной экспертизы проектной документации и результатов инженерных изысканий, проверки достоверности определения сметной стоимости, публичного технологического и ценового аудита, а также экспертизы обоснования инвестиций по объектам, расположенным на территории Крымского полуострова. Строительство большинства объектов предусмотрено федеральной целевой программой «Социально-экономическое развитие Республики Крым и г. Севастополя до 2020 года».


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

При этом бывают ситуации, когда нужно сделать чертеж «на коленке», подобрать нужный прокат, подсчитать вес балки для определения стоимости и заказа металла. В тех случаях, когда воспользоваться специальными программами нет возможности, удобными помощниками при расчете металлоконструкций могут стать бесплатные онлайн- и десктоп- программы:

  • калькулятор металлопроката Арсенал;
  • онлайн калькулятор Metalcalc;
  • онлайн-программа sopromat.org для расчета балок и ферм;
  • расчет балок в Sopromatguru онлайн;
  • desktop-программа «Ферма».

1. Калькулятор металлопроката Арсенал

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

Для того чтобы выполнить расчет профиля нужно ввести информацию о толщине металла, длине отрезка, высоте и ширине. Можно также выбрать марку прокатного профиля из сортамента и задать требуемую длину. В этом случае программа определит его габаритные размеры и вес автоматически.

2. Онлайн-калькулятор металлопроката Metalcalc

Онлайн-калькулятор Metalcalc - удобный ресурс для определения веса и длины металлопроката. При задании основных технические параметров изделия (номер сортамента или габаритные размеры профиля, его длина) программа определит его вес. Расчеты выполняются на основании действующих ГОСТов и отличаются максимальной точностью.

Программа имеет также и функцию обратного пересчета. Если указать массу и типоразмер профиля - сервис высчитает его длину. Ресурс абсолютно бесплатен и удобен в использовании.

3. Бесплатная онлайн-программа sopromat.org для расчета балок и ферм

На сайте Sopromat.org представлена бесплатная онлайн-программа для расчета балок и ферм методом конечных элементов. Расчет может быть выполнен, в том числе, для статически неопределимых рам.

Сервис может быть полезен как студентам для выполнения курсовых работ, так и практикующим инженерам для определения параметров реальных металлоконструкций. Онлайн-ресурс позволяет:

  • определить перемещения в узлах;
  • рассчитать реакции опор;
  • построить эпюры Q, M, N
  • сохранить результаты расчетов и схему нагрузок;
  • экспортировать результаты в формат чертежа DXF.

На сайте всегда находится самая свежая версия программы. Имеется версия Mini для скачивания и работы на мобильных устройствах. Мобильная программа обладает всеми преимуществами полноценной версии.

4. Расчет балок в Sopromatguru

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

5. Бесплатная desktop-программа «Ферма»

Небольшая программа Ферма позволяет рассчитать плоскую статически определимую ферму и сохранить результаты. Для начала работы необходимо задать геометрические параметры фермы (размеры стержней, высоты, положения раскосов, нагрузки).

Расчет выполняется по методу вырезания узлов. Определяются усилия в стержнях фермы, а также реакции опор. Максимальное число панелей фермы - 16, число нагрузок - не более 20. Программный комплекс может также применяться и для расчета статически неопределимых ферм.

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

Бухгалтерские программы охватывают все основные разделы бухучета :

  • синтетический учет;
  • учет основных средств;
  • расчеты с дебиторами и кредиторами;
  • касса;
  • расчетный счет и т.п.

Некоторые программы используют для ведения складского учета в рамках бухгалтерии.

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

Качественная программа должна включать в себя следующие функции :

  • сбор и регистрация первичной информации;
  • заполнение всех форм отчетности;
  • ведение учетных регистров хозяйственных операций;
  • проведение расчетов;
  • работа с основными пассивами и активами компании;
  • организация учета расчетов компании, и .

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

Принцип работы программ достаточно прост: бухгалтер работает с первичными документами (накладные, платежные поручения), а система автоматически создает необходимые проводки по каждому документу. Схему проводок бухгалтер настраивает самостоятельно.

Бесплатные

Бесплатное ПО автоматизирует выполнение отдельных задач бухучета . Оно не автоматизирует всех его области и предназначено для выполнения отдельных задач и видов деятельности.

  1. «Налогоплательщик ЮЛ». С ее помощью подготавливают формы бухгалтерской и налоговой отчетности. После чего их можно сохранять в формате XML. Выполняет автоматическое заполнение и выявляет ошибки. Выдает форму для сдачи отчетов в готовом виде. Дает возможность вести сразу несколько фирм.
  2. «Инфо-предприятие». Применяется при ведении учета малого бизнеса (примерно 100 сотрудников). Есть возможность изменять настройки, а также обновлять формы отчетности и алгоритмы через интернет.
  3. «Инфо-бухгалтер 10.2». Используется УСН, ОРН и малыми предприятиями. Предназначена для: складского и кадрового учета, расчета зарплаты. Не имеет ограничений по количеству сотрудников.
  4. Стартовая версия «Учет расчетов и денежных средств». Создана для всех предприятий и УСН. Генератор налоговых регистров, карточки аналитического учета и проводки, отчетность для «упрощенки».
  5. «Бизнес Пак». С ее помощью формируют, учитывают и печатают первичную документацию всех компаний.
  6. «Упрощенка». Помогает рассчитать единый налог юридических и физических лиц. Автоматически формирует налоговые декларации, создает квитанции оплаты в банке и рассчитывает налог по ставке 6 и 15%.

Бесплатные программы применяют для отдельных операций (особенно для отчетности по налогам). В основном используются небольшими фирмами.

Платные

Автоматизация бухучета позволяет эффективнее контролировать хозяйственную и финансовую деятельность предприятия. От грамотно организованного учета во многом зависит управление и развитие компании. Платное лицензированное программное обеспечение является лучшим для комплексной автоматизации бухучета.

Самые популярные программы :

  • «1С»;
  • «БОСС»;
  • «Парус-Предприятие»;
  • «Галактика ERP».

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

Рассмотрим каждую программу подробнее.

  1. Система «1С Бухгалтерия». Самая популярная программа, позволяющая осуществлять сопровождение и учет всех финансовых операций на предприятии. Программа аудита и учета движения денежных средств. Систему может настроить бухгалтер самостоятельно под особенности бухучета на своем предприятии. Возможности программы позволяют автоматизировать разные разделы учета: основные средства, материалы, банк, касса, зарплата, товары, расчеты с организациями и т.д. С ее помощью создают свободные отчеты для внутренних нужд, либо формируют отчетность по финансам и налогам по установленным стандартам. Программное обеспечение постоянно совершенствуется и адаптируется под любые условия. Данные обновляются своевременно, подстраиваясь под изменения налогового законодательства. К недостаткам можно отнести сложность обучения работе с программой, а также проблемы с переносом данных из других программ.
  2. «Парус-Предприятие». Отлично подходит для малых и средних организаций разной отраслевой направленности. Удобная, простая и в то же время полнофункциональная система, которая позволяет автоматизировать бухгалтерский, складской и кадровый учет. Система состоит из разных модулей: комплектование, учет договоров, зарплата, комплекс и другие. Каждый из них может работать самостоятельно, либо в связке с другими. Система может работать как на одном, так и нескольких компьютерах, объединенных в одну локальную сеть.
  3. «Галактика ERP» . Используется для автоматизации бухучета корпораций, холдингов и крупных производственных, торговых предприятий. Можно работать одновременно по нескольким планам счетов. Позволяет вести бухучет по международным стандартам. Эту программу используют для бухучета и всей финансовой деятельности компании. Работает полностью самостоятельно, не требуя дополнительных прикладных программ. Программа создает необходимую документацию по всем операциям с денежными средствами. База учета своевременно обновляется при изменении налогового законодательства. При этом редактируются формы отчетности. Система помогает формировать и заполнять все виды налоговой и бухгалтерской документации, а также выполнять необходимые расчеты.
  4. «БОСС-Бухгалтер». Существует несколько версий программы для ведения бухучета на предприятиях разных сфер деятельности. Система имеет все необходимые инструменты для ведения бухгалтерского и налогового учета, а также создания отчетности. Программа удобна для осуществления учета производственных затрат.

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

Лучшая программа для домашней бухгалтерии представлена ниже.

Мы готовы разместить Ваши примеры инженерных расчетов или написанные Вами программы, которые могут быть полезными для конструкторов и технологов. Пишите по адресу:

Библиотека технологического оборудования

Библиотека технологического оборудования предназначена для составления технологических планировок. Работает в ZWCad, AutoCAD LТ, AutoCAD. Опробовано в версиях до 2008 г. Должна работать и в версиях новее.

Установка и условия приведены в архиве.

За 50 лет трудовой деятельности - 15 лет посвящены ОАО "Ижмаш", инструментальному производству (инженер-технолог - и.о. нач.ПТБ), 30 лет проработал в проектных институтах Ипромашпром, Союзмашпроект, Промпроект, НИПИнефть, Ижмашпроект на должностях от ст.инженера до гл. специалиста-технолога. Главным специалистом проработал 21 год (в 3-х институтах).

*Использование бесплатных версий продуктов регулируется условиями прилагаемого при их загрузке лицензионного соглашения с конечными пользователями.

Autodesk Freewheel

Autodesk Freewheel - бесплатная веб-служба для совместного использования и для обмена 2D и 3D проектами, созданными в AutoCAD или в других приложениях Autodesk.
DWF-файлы проекта могут быть размещены в бесплатной интернет-службе, и оттуда легко могут быть открыты для интерактивного просмотра и печати. При этом не требуется загрузки дополнительного программного обеспечения. Данная веб-служба автоматически формирует уникальные зашифрованные URL-адреса для загруженных файлов проектов. Таким образом, Вы можете обмениваться не файлами, а ссылками на них.
Также возможно внедрить интерактивный 3D проект в Вашу веб-страницу, скопировав в ее текст небольшой фрагмент кода.

*Использование бесплатных служб регулируется условиями их разделов «Условия использования».

Autodesk DWF Writer

Autodesk DW Writer - бесплатная программа от компании Autodesk для безопасного обмена 2D и 3D данными в формате DWF. Позволяет обмениваться проектными данными при большом территориальном распределении коллектива, обеспечивает эффективность совместной работы. Среди основных возможностей программы: средства автоматической публикации 2D и 3D файлов при помощи средств вывода в формат DWF, возможность выбирать модуль Autodesk DWF Writer для SolidWorks 2006, CATIA V5 или Pro/ENGINEER Wildfire 2.0 для публикации всей проектной информации из 3D-моделей, возможность публикации из приложений Microsoft.

Autodesk DWF Viewer

Autodesk® DWF™ Viewer — это небольшое бесплатное приложение, которое используется для обмена проектными данными в электронном виде. Созданная специально для работы с форматом DWF™ (Design Web Format™), программа позволяет просматривать и выводить на печать сложные двумерные и трехмерные чертежи, карты и модели.

DWG TrueView - dwg/dxf viewer от Autodesk

Если один создал файл, рано или поздно другой захочет этот файл посмотреть или распечатать.

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

Итак, бесплатный просмотрщик dwg и dxf файлов от Autodesk - DWG TrueView

Все, что он умеет, это показывать файлы данных типов, отображать выделенные слои, печатать и публиковать их содержимое в формат dwf. При таком скромном функционале, дистрибутив DWG TrueView весит целых 110 МБ! Собственно, сам просмотрщик занимает всего ~300 кб. Весь остальной объем занимет полное ядро автокада для встраиваемых решений - Object DBX.

Другими словами, при всех своих недостатках, DWG TrueView обладает одним мощным достоинством - он интерпретирует файлы dwg и dxf через ядро автокада, что позволяет исключить разночтения при редактировании и просмотре одного и того же файла.

*Использование бесплатных версий продуктов регулируется условиями прилагаемого при их загрузке лицензионного договора с конечными пользователями.

Бесплатный SketchUp Viewer предназначен для просмотра и печати моделей, созданных в SketchUp. Т.к. SketchUp Viewer не содержит инструменты для редактирования модели, он гораздо проще в использовании для людей, которые не знакомы со SketchUp. Кроме того, модели, просматриваемые в SketchUp Viewer, защищены от непреднамеренного изменения, гарантируя, что ваши заказчики увидят именно то, что вы собирались им показать.

Программа для расчета и построения эпюр изгибающих моментов, поперечных и продольных сил, перемещений и реакций опор в балках, плоских и пространственных рамах. Для решения используется метод конечных элементов (МКЭ). Процессор МКЭ интегрирован в AutoCAD с помощью VBA. Сама среда AutoCAD используется в качестве пре- и пост-процессора. То есть, рисование модели и задание сил, моментов, распределенных нагрузок, опорных элементов, а также представление результатов расчета происходит средствами AutoCAD. Для облегчения простановки сил и опор в каркасную модель разработан набор кнопок (flyMenu). Программа KarkasA работает только в версиях AutoCAD 2006, 2007, 2008, 2009 32-bit. Для версии AutoCAD 2009 64-bit программа пока не адаптирована.

программа: DeW_LUJG - Детали гнутые общемашиностроительного применения

Программа предназначена для расчета данных, достаточных для разметки или вычерчивания развертки и линий гиба гнутых деталей общемашиностроительного применения, таких как: уголок, несколько типов швеллеров, несколько типов скоб, хомут, труба прямоугольная, петля..., всего 12 деталей. Приводится справочная информация о площади поверхности и массе развертки для выбранной детали. Также можно для любой детали создать файл для построения в Автокаде 2-D модели развертки с линиями гиба.

  1. DeW_NRJYCG Тройник косоугольный несимметричный переходной
    В состав архива входит ехе-файл программы, в разархивированном виде объем 360 кБ. Скачать
  2. DeW_NRJYCHG Тройник косоугольный несимметричный равнопроходный
    В состав архива входит ехе-файл программы, в разархивированном виде объем 280 кБ. Скачать

Программы предназначены для расчета данных, достаточных для разметки или вычерчивания развертки тройника.

С помощью программ можно создать:

  • файл для построения в AutoCAD 2-D модели развертки тройника;
  • файл с результатами расчета.

Для работы программ на компьютере пользователя должна быть установлена Microsoft.NET Framework 2.0 или более поздняя версия.

Программы бесплатные. Продажа или получение материального вознаграждения за распространение программ запрещено. Результаты работы программ разрешены для коммерческого использования.

Программы предназначены для расчета данных, достаточных для разметки или вычерчивания разверток. Также можно создать файл для построения 2-D модели разверток в AutoCAD.

Работоспособность программ проверялась на компьютере с установленными Windows XP и AutoCAD 2005.

В состав каждого архива входят:
- ехе-файл программы;
- txt-файл для настройки программы;
- файл описания работы программы.
В разархивированном виде общий объем каждого архива 0,5-0,6 МБ.

  1. Зонт прямоугольный из одной части (Также можно создать файл для построения в Автокаде 2-D модели трех типов развертки зонта:
    - без припусков: предполагается изготовление зонта при помощи сварки;
    - с припусками на фальц: предполагается изготовление зонта при помощи фальца;
    - с припусками на фальц и на закатывание проволоки: предполагается изготовление зонта при помощи фальца и закатывание проволоки по периметру зонта для ужесточения его краев.)
  2. Переход косой с прямоугольного сечения на прямоугольное

программа: Калькулятор DeW_HVLBDN26020Gh3

Программа составлена для расчета минимальной длины и высоты текста (шрифт Пр3 ГОСТ26.020), наносимого методом плоской печати. Для букв греческого алфавита, римских цифр, математических знаков, степеней (дробей, индексов), ввод которых затруднен или невозможен при помощи клавиатуры компьютера, разработана клавиатура программы.

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

отвод прямоугольный

Программа предназначена для расчета данных, достаточных для разметки или вычерчивания развертки отвода прямоугольного. Можно создать файл для построения в Автокаде 2-D модели развертки отвода. Также можно создать файл с результатами расчета отвода. В состав архива входит ехе-файл программы, в разархивированном виде объем 228 кБ. Для работы программы на компьютере пользователя должна быть установлена Microsoft.NET Framework 2.0 или более поздняя версия.

Название: GeoHelp

Краткое описание: Программа предназначена для расчета геометрических параметров плоских сечений и тел.
Параметры могут быть расчитаны по нескольким разным исходным данным (Более подробное описание в файле Info_GeoHelp.txt)
Также встроен строковый калькулятор (результат отображается при вводе в строку символа)
Требования к системе: Требует установки Framework 2.0!

ACEditor - внешний редактор многострочного текста для AutoCAD"а (а также все продукты основанные на ядре IntelliCAD: BricsCAD, ZwCAD и пр.)

Программа "АКиР" (Анализ кинематики и работоспособности) предназначена для синтеза кинематической схемы плоских рычажных механизмов, как простых, так и сложных механических систем. Основные возможности - анализ работоспособности (подвижность равна единице), анализ шатунных кривых плоских рычажных механизмов, кинематический анализ (перемещение, скорость, ускорение произвольного звена), оптимизация схемы механизма по кинематическим параметрам.
Прототипом послужила программа ТММ (автор С. Руев).

Программа OtkloneniiaRazmerov предназначена для показа допускаемых отклонений размеров деталей в системе отверстия.

Поля допусков не все, что есть в ГОСТ(е). Но все и не нужны, как показывает опыт работы в проектно-конструкторском институте тяжелого машиностроения. Программа очень простая и в объяснениях не нуждается. Вводите размер, нажимаете кнопку соответствующего поля допуска и в соответствующем текстовом боксе читаете величину допускаемого отклонения. Отклонения соответствуют ГОСТ. Программа создана в Visual Basic 6.

Шаблон чертежа "Чертеж по ГОСТ" для установки шрифта ISOSPEUR по умолчанию при создании документа для Autodesk Inventor 10

  • Генератор извещений - Выпуск единичных и комплектов ("дробных") извещений об изменении (ИИ) по ГОСТ 2.503-90.
  • Tacad - Рамки A4, A3 ЕСКД с основными надписями для Autodesk AutoCAD 2002 и выше с программой для их вставки и заполнения, как в пространстве листа, так и в пространстве модели.
  • Регистратор обозначений - Автоматизация присвоения порядкового регистрационного номера обозначениям изделий и их конструкторским документам по ГОСТ 2.201-80, а также программным комплексам и компонентам по ГОСТ 19.103-77 и обеспечивает:
    • автоматизированное присвоение порядкового регистрационного номера;
    • просмотр реестра зарегистрированных обозначений;
    • возможность просмотра Классификатора ЕСКД;
    • коллективное пользование.

В описании программы даны рекомендации по сохранности реестра обозначений. Для работы программы на компьютере должна быть установлена операционная система Microsoft Windows XP SP1/SP2 или другая (с Microsoft .NET Framework). (138Кб, упаковано в ZIP архив)

  • Генератор перечней - Быстрое получение единичных и групповых (ГОСТ 2.113-75) перечня и спецификации из SCH и PCB файлов P-CAD 2001—2004
  • Taip - Рамки A4, A3 ЕСКД c основными надписями для Autodesk Inventor 9 с программой для их вставки и заполнения. В версии 1.20 добавлена работа с техническими требованиями. (370Кб, упаковано в ZIP архив)
  • pcad2ai - Создание из файла PCB объемной модели печатного узла в Autodesk Inventor 9/10.

    Программа обеспечивает:

    • создание объемной модели печатной платы любой конфигурации;
    • автосшивку не совпадающих в файле PCB концов линий контура платы;
    • выращивание любого количества компонентов с обеих сторон платы в виде параллелепипедов;
    • возможность выбора отверстий и компонентов для отображения в модели платы;
    • работу с любым количеством открытых файлов PCB.

к курсовой работе

по дисциплине программирование на языке высокого уровня

Калькулятор

Введение

1.Метод решения

2. Описание программы

3. Руководство пользователя

Работа с памятью:

Горячие клавиши:

Использование меню

4. Результаты моделирования

Введение

Программы, работающие на компьютере, можно разделить на три категории:

1. Прикладные программы, непосредственно обеспечивающие выполнение необходимых пользователям работ: редактирование текстов, рисование, обработку информационных массивов и т.д.

2. Системные программы, выполняющие различные вспомогательные функции, например диагностика компьютера или резервное копирование информации.

3. Инструментальные системы (системы программирования), обеспечивающие создание новых программ.

Данные категории программ в свою очередь так – же разделяются на несколько разделов. Например, прикладные программы можно разделить по уровню сложности обработки информации и результатов. Для математических вычислений существует множество различных програмных продуктов. Это известные всем пакеты MathCad, MathLab, Mathematika, Axum. Есть и более порстые: всевозможные программы – калькуляторы (имитирующие работу обычного калькулятора). В среде Windows есть такая программа (Calc.exe), по аналогии с ней было сделано данное задание.

Задание

Написать программу «Калькулятор». Использовать одно поле для ввода операторов и для вывода результата. Предусмотреть возможность выбора типа калькулятора: обычный или инженерный. С помощью инженерного можно вычислять: тригонометрические функции (для углов в градусах и радианах), возведение в степень, факториал, логарифм, экспоненту, целочисленное деление и т.п.

1. Метод решения

В программе «Калькулятор» использовано одно поле для ввода операторов и для вывода результата. В поле вывода данных числа отображаются с точностью 6 знаков после запятой. Проект имеет 6 модулей, каждый из которых содержит свою форму. Главный модуль проекта называется CALC, связанный с первой формой Form1. На данной форме находится меню управления (для выбора действий программы), строка состояния (вывод подсказки), фоновый рисунок (обращение к файлу Fon.jpg).

Формы модулей Unitcalc3 и Unitcalc5 содержат одно поле для ввода и вывода результата. Unitcalc3 – обычный калькулятор, Unitcalc5 – инженерный (расширенный набор действий).

Для представления справочной информации в программе использован модуль Unitcalc2, с обращением компонента Memo к файлу помощи Help.txt.

Модуль Unitcalc4 с формой Form4 имеет заголовок «About». Данный модуль обращается к файлу – рисунку Im.bmp и выводит на экран информацию об авторе.

Модуль Unit6 - выводит на экран мигающую заставку (использован компоненты Timer и Image). Окно заставки содержит кнопку для ее закрытия.

Примечание: файлы Help.txt, Fon.jpg, Im.bmp и Skull1.jpgдолжны находится в том же каталоге, что и основной файл программы.

Предусмотрена возможность выбора типа калькулятора: обычный или инженерный. С помощью обычного режима можно вычислять только четыре элементарные функции: сложение (x + y), вычитание (x - y), умножение (x * y) и деление (x / y). С помощью инженерного можно вычислять: тригонометрические функции для углов в градусах и радианах (блок-схема алгоритма приведена в Приложении 2), возведение в квадрат (y 2), куб (y 3) степень (

), факториал (y!=1*2*3*…*y), натуральный логарифм (ln(y)), деление (1/y) и т.п. (блок-схема алгоритма вычисления результатов по нажатию кнопки = приведена в Приложении 1). В тригонометрических вычислениях функция тангенс угла вычисляется с помощью отношения синуса к косинусу (sin/cos).

2. Описание программы

Программа Calcforwin(calc4win.exe) разработана в среде Delphi версии 6.

Для хранения данных в программе используются глобальные переменные типа string, char, real, integer.

Вывод рисунка из файла на диске в форму осуществляется с помощью процедуры LoadFromFile(Name).

Вывод текстовой информации из файла помощи Help.txt производится процедурой Form2.Memo1.lines.Add(s).

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

3. Руководство пользователя

Данная программа предназначена для выполнения математических вычислений, имитируя действия калькулятора. Для работы с ней нужно запустить файл Calc4win.exe. В каталоге, содержащем файл Calc4win.exe, есть графический файл использующийся для оформления информационной формы. Аппаратные требования: мышь/клавиатура. Системные требования: 486 или совместимый процессор, 16 MbRAM, ОС Windows9x. Для работы программы требуется 707 kb дискового пространства.

Для начала работы нужно запустить исполнимый файл Calс4win.exe.

Программа Calcforwin имеет два режима работы: Обычный и Инженерный, которые можно выбрать в меню Вид.

В Обычном режиме калькулятор вычисляет только четыре элементарные функции (сложение, вычитание, умножение и деление).

В Инженерном выполняются такие функции как возведение в степень, факториал, логарифм, тригонометрические вычисления, округление результата до целого, работа с памятью и т.п. Предусмотрен вы бор угла: градусы или радианы.

Инструкция по эксплуатации программы:

1. Выполнение простых вычислений:

· В меню Вид выберите Обычный или нажмите клавишу F2;

· Введите первое число;

· Нажмите кнопку + (сложение), - (вычитание), * (умножение) или / (деление);

· Введите следующее число;

· Введите необходимый оператор;

· Введите остальные числа и операторы;

· Нажмите кнопку =.

2. Выполнение инженерных вычислений:

· В меню Вид выберите Инженерный или нажмите клавишу F3;

· Выберите систему счисления;

· Введите первое число;

· Выберите нужный оператор;

· Введите следующее число;

· Введите остальные операторы и числа;

· Нажмите кнопку =.

Работа с памятью:

·Чтобы занести число в память, нажмите кнопку M write;

·После сохранения числа над кнопками памяти на панели калькулятора появится индикатор M. Каждое новое число, занесенное в память, заменяет предыдущее;

·Чтобы вызвать число из памяти, нажмите кнопку M read;

·Чтобы очистить память, нажмите кнопку M clear;

·Чтобы сложить или вычесть отображаемое число с числом, хранящимся в памяти, нажмите кнопку M + или M - . Чтобы вызвать результат, нажмите кнопку M read;

Горячие клавиши:

F1 – Вызов справки;

F10 – Выход из программы;

F2 – Обычный режим работы;

F3 – Инженерный режим;

Использование меню

Для более быстрого и удобного использования Калькулятора создано меню, содержащее все основные функции программы.

– Обычный F2 (определяет Обычный режим работы Калькулятора);

– Инженерный F3 (определяет Инженерный режим работы Калькулятора);

2. Справка:

– Помощь F1 (открывает окно справки для облегченной и правильной работы пользователя с программой);

– Выход F 10 (служит для правильного выхода их программы).

Измерение углов в градусах и радианах

Режим калькулятора Инженерный дает возможность изменять меру измерения углов. Для этого необходимо только указать в чем должен измеряться аргумент тригонометрической функции. По умолчанию это градусы DEG.

4. Результаты моделирования

Блок–схема алгоритма к кнопке =


X, Y, Z – идентификаторы типа real. Переменные используются как в

Обычном режиме, так и в Инженерном.

Блок–схема алгоритма вычисления факториала

Список идентификаторов, использованных в блок-схеме с кратким описанием:

Y, Z, Fact - идентификаторы типа real.

K – идентификатор типа Integer.

ТексткFORM 5


Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,

Dialogs, StdCtrls, ExtCtrls;

TForm5 = class(TForm)

Button1: TButton;

Button2: TButton;

Button39: TButton;

RadioGroup1: TRadioGroup;

RadioButton1: TRadioButton;

RadioButton2: TRadioButton;

procedure Button1Click(Sender: TObject);

procedure Button39Click(Sender: TObject);

procedure RadioButton1Click(Sender: TObject);

procedure RadioButton2Click(Sender: TObject);

{ Private declarations }

{ Public declarations }

s,s1,c:string;t,i,j:integer;

x,y,z,m,f:real;cf:char;

procedure operat(x,y:real;c:string;var z:real);

if c="+" then z:=x+y;

if c="-" then z:=x-y;

if c="*" then z:=x*y;

if c="x^y" then z:=exp(y*ln(x));

if (y<>0) then z:=x/y else

messagedlg("На 0 делить нельзя",mterror,,0);

if c="" then z:=y;

procedure okr(var c:string);

var i,j:integer;x:real;

i:=length(c); j:=i;

while copy(c,j,1)="0" do

if (x>1E+16) or (x<-1E+16) then

messagedlg("Слишком большое чиссло",mtcustom,,0);

procedure o(p:string; var c,c1:string);

if length(c)<16 then


procedure TForm5.Button10Click(Sender: TObject);

edit1.text:=(" "+s)

procedure TForm5.Button1Click(Sender: TObject);