Динамическое программирование
Курсовая работа, 26 Сентября 2013
Динамическое программирование — раздел математического программирования, совокупность приемов, позволяющих находить оптимальные решения, основанные на вычислении последствий каждого решения и выработке оптимальной стратегии для последующих решений.
Процессы принятия решений, которые строятся по такому принципу, называются многошаговыми процессами. Математически оптимизационная задача строится с помощью таких соотношений, которые последовательно связаны между собой: например, полученный результат для одного года вводится в уравнение для следующего (или, наоборот, для предыдущего) и т. д.
Программирование на языке assembler
Доклад, 15 Марта 2013
Після створення процесора 8086 фірма Intel розробила більш досконалі процесори об’єднані під назвою I 80x86, така назва означає, що всі команди мікропроцесора, які виконуються на молодших моделях обов’язково виконуються на старше, отже все ПЗ, які розроблені для процесора 8086 успішно будуть працювати і на останніх моделях 80486 і Pentium. Ми будемо розглядати процесори з точки зору програміста. Не дивлячись на різноманітність моделей процесорів, найбільш важливим з точки зору біології програмування є 8086 як базова модель і 80386 , як перший процесор фірми Intel, який в повному об’ємі реалізував принцип багатозадачності.
Программирование на языке Assembler
Курсовая работа, 15 Декабря 2013
Цель работы: написать подпрограмму на Ассемблере, выполняющую действия над массивами байтов (строками) в соответствии с вариантом 7. Подпрограмма должна вызываться из Си-программы. Следует написать программу на языке Си, содержащую прототип ассемблерной функции, ввод исходных данных, вызов подпрограммы и вывод результата.
Каждая строка описана в Си-программе в виде байтового массива и заканчивается двоичным нулем. Строки имеют разную длину. В функцию передаются две строки и один целый параметр (байт). Функция возвращает модифицированные строки и одно целое значение (байт или слово). Модифицированная строка помещается на место первой строки.
Программирование в системе Mathcad
Лабораторная работа, 01 Декабря 2014
Mathcad содержит сотни операторов и встроенных функций для решения различных технических задач. Программа позволяет выполнять численные и символьные вычисления, производить операции со скалярными величинами, векторами и матрицами, автоматически переводить одни единицы измерения в другие.
Для вставки программного кода в документе есть специальная панель инструментов Programming, которую можно вызвать на экран нажатием кнопки Programming toolbar (Программирование) на панели Math
Программирование для систем ЧПУ
Курсовая работа, 22 Ноября 2013
В настоящее время станок с числовым программным управлением (ЧПУ) является основным производственным модулем современного производства. Станки с ЧПУ используются как для автоматизации мелкосерийного или штучного производства, так и для производства больших серий. Ведущие фирмы постоянно совершенствуют и расширяют возможность систем ЧПУ, систем подготовки данных и проектирования. Одна из концепций этой стратегии неразрывно связана с совершенствованием регулируемого электропривода, придания ему новых качеств за счет цифрового управления.
Программирование на языке Pascal ABC
Лабораторная работа, 09 Апреля 2013
Цель: выработать основные навыки создания компьютерных программ, умение преодолевать трудности при работе на компьютере.
В итоге выполнения лабораторных работ студент должен получить:
Навыки: составления и отладки программ на языке высокого уровня.
Умения: формализовать свою проблему, составить алгоритм, позволяющий на основе исходных данных получать результат за конечное время; записать алгоритм в виде программы для компьютера; отыскать и устранить ошибки в построенной программе.
Задания вариант №7
1. Дано многозначное натуральное число. Подсчитать количество нулей, встречающихся в его записи. Строковый тип данных не использовать.
2. Напишите программу, находящую среди элементов с нечетными номерами наибольший и наименьший элементы.
Шпаргалки по "Программированию"
Шпаргалка, 09 Июня 2015
1.Раньше хорошими программистами считали тех, кто писал хитроумные программы, которые занимали минимум оперативной памяти и выполнялись за кратчайшее время. Это было естественно, потому что размер оперативной памяти был сильно ограничен, а машины были намного медленнее, чем сегодня. Результатом этого оказывались программы, которые было трудно понять другим лицам.
Шпаргалка по "Программированию"
Шпаргалка, 30 Апреля 2013
Работа содержит ответы на вопросы по дисциплине "Программирование".
Шпаргалка по "Программированию"
Шпаргалка, 25 Декабря 2013
Язык блок-схем включает в себя ряд графических символов, которые принято называть блоками. Внутри блоков размещаются необходимые указания и пояснения. Исполнение алгоритма состоит в исполнении указаний, размещенных в блоках, путем обхода схемы по линиям от начального блока до конечного блока. Переход от текущего блока к последующему осуществляется только после полного исполнения всех указаний, имеющихся в текущем блоке.
Шпаргалка по "Программированию"
Шпаргалка, 16 Января 2013
Работа содержит ответы на вопросы для экзамена (или зачета) по дисциплине "Программирование"
Программирование на Delphi 7 Лагранж
Курсовая работа, 23 Мая 2013
Основная задача (разработать программный продукт, вычисляющий значение функции по заданному значению аргумента) выполняется с помощью средств вычислительной математики. В основе решения задачи лежит вычисление значение функции с помощью интерполяционного полинома Лагранжа. Основные направления выполнения программы:
1.создать модули, предлагающие поэтапное выполнение поставленной задачи;
2.создать модули, выполняющие вычисление правильно, быстро и корректно;
3.разработать интерфейс программы, совместимый с Windows-интерфейсом
Программирование на языке Turbo Pascal
Курсовая работа, 16 Октября 2013
Целью курсовой работы является написание программ на языке Turbo Pascal.
Для достижения цели были поставлены следующие задачи:
• Обзор и анализ литературы по темам «Массивы» и «Записи и файлы»;
• Разработка алгоритма программы;
• Написание программы на языке Turbo Pascal;
• Отладка программы;
• Тестирование программы со всевозможными исходными данными;
• Оформление курсовой работы.
Вводный урок по программированию
Лабораторная работа, 11 Марта 2014
В результате выполнения работы, ознакомился со средой программирования и некоторыми функциями языка С.
Вывод: программа работает некорректно при вводе символьного значения вместо числового. во всех остальных случаях работает корректно.
Система программирования как Delphi
Курсовая работа, 25 Марта 2014
Как правило, одни и те же цели могут быть достигнуты различным образом, с различными затратами труда и материальных ресурсов. Выбрать наиболее экономичный и целесообразный путь, принять обоснованное, наиболее правильное решение — далеко не простая задача и для своего решения требует привлечения современных методов.
В условиях все более нарастающего внедрения интернет – технологий во все сферы деятельности человека одной из основополагающих и самых трудоемких задач организации ведения дел является продажа и доставка компьютерной техники, который бы обеспечилмагазину высокую прибыль.
Математическое программирование
Доклад, 01 Ноября 2013
Линейное программирование – направление математики, изучающее методы решения экстремальных задач, которые характеризуются линейной зависимостью между переменными и линейным критерием оптимальности.
Несколько слов о самом термине линейное программирование. Он требует правильного понимания. В данном случае программирование - это, конечно, не составление программ для ЭВМ. Программирование здесь должно интерпретироваться как планирование, формирование планов, разработка программы действий.
Модульное программирование в Delphi
Курсовая работа, 30 Сентября 2013
Основным принципом модульного программирования является принцип "разделяй и властвуй". Модульное программирование - это организация программы как совокупности небольших независимых блоков, называемых модулями, структура и поведение которых подчиняются определенным правилам.
Заметим, что нужно различать использование слова "модуль", когда имеется в виду синтаксическая конструкция языков программирования (unit в Object Pascal), и когда имеется в виду единица дробления большой программы на отдельные блоки (которые могут быть реализованы и в виде процедур, и в виде функций).
Математическое программирование
Контрольная работа, 22 Марта 2013
Работа содержит подробный разбор задач на тему "Математика"
Математическое программирование
Курсовая работа, 05 Марта 2013
Целевая функция позволяет выбирать наилучший вариант из множества возможных.
Линейное программирование — математическая дисциплина, посвящённая теории и методам решения задач об экстремумах линейных функций на множествах n-мерного векторного пространства, задаваемых системами линейных уравнений и неравенств.
Программирование магазина одежды
Курсовая работа, 15 Января 2015
Задание на курсовую работу:
Написать программу на языке VBA, которая вводит исходные данные, выполняет расчет и выво¬дит на экран:
• исходные данные в виде таблицы, где указаны наименования одежды, стоимость и количество проданной одежды за каждый день, отдел в котором продавалась одежда данного наименования;
• количество одежды, проданной в отделе «мужская одежда» за первый день;
• доход за 2 декаду в отделе «женская одежда»;
• доход за месяц по каждому отделу;
• наименование отдела, продажа одежды которого принесла наибольший доход за месяц магазину.
Задачи линейного программирования
Курсовая работа, 10 Февраля 2014
В настоящее время использование концепции логистики в управлении запасами рассматривается предприятиями в качестве одного из резервов по достижению конкурентного преимущества. Это объясняется усилением конкурентной борьбы, как между товаропроизводителями, так и между посредниками, усложнением технологий производства и распределения продукции, появлением большого количества новых видов продукции и их модификаций, которые предназначены для разнообразных и зачастую весьма специфических требований потребителя. Соответственно увеличивается количество не только готовых изделий, но и материальных ресурсов, требуемых для их изготовления.
Задачи линейного программирования
Курсовая работа, 22 Августа 2013
Задачами линейного программирования называются задачи, в которых линейны как целевая функция, так и ограничения в виде равенств и неравенств. Кратко задачу линейного программирования можно сформулировать следующим образом: найти вектор значений переменных, доставляющих экстремум линейной целевой функции при m ограничениях в виде линейных равенств или неравенств.
Линейное программирование представляет собой наиболее часто используемый метод оптимизации.
Алгоритмизация и программирование
Контрольная работа, 18 Апреля 2013
По заданному алгоритму (блок-схема) составить программу. a = 4, b = 7, c = 3.
Программа: Sub Задание1() Dim a, b, c, x1, x2 As Integer a = 4 b = 7 c = 3
d = b ^ 2 - 4 * a * c
If d < 0 Then MsgBox ("Нет") If d >= 0 Then
x1 = (-b + d ^ (1 / 2) * (2 * a)) x2 = (-b - d ^ (1 / 2) * (2 * a))
End If Cells(1, 2) = x1 Cells(2, 2) = x2 End Sub
Модель линейного программирования
Реферат, 28 Июня 2013
Модель линейного программирования применяется для определения оптимального способа распределения дефицитных ресурсов. Опрос вице-президентов по производственным вопросам фирм, входящих в список Fortune 500, показал, что эти модели, наряду с моделями управления запасами, наиболее популярны в данной отрасли, Линейное программирование обычно используется для решения именно производственных проблем. В табл. 4 перечислены типичные области применения этого метода в управлении производством.
Программирование развития региона
Курсовая работа, 21 Октября 2013
Объектом исследования являются программы социально-экономического развития как инструменты привнесения стратегических изменений.
Предметом исследования является сущность, процесс и методы построения программ социально-экономического развития региона.
Задачи линейного программирования
Курсовая работа, 27 Марта 2012
Транспортная задача линейного программирования получила в настоящее время широкое распространение в теоретических обработках и практическом применении на транспорте и в промышленности. Особенно важное значение она имеет в деле рационализации постановок важнейших видов промышленной и сельскохозяйственной продукции, а также оптимального планирования грузопотоков и работы различных видов транспорта.
Цель заданной работы - освоить математическую постановку транспортной задачи линейного программирования.
Понятие о системе программирования
Реферат, 14 Июня 2014
Важное место в программном обеспечении современных ЭВМ занимают системы программирования. Основное их назначение - освободить программиста от необходимости работать на языке машинных команд. Язык программирования, с которым работает система программирования, называется ее входным языком. Системы программирования именуются по названию своего входного языка. Например: Бейсик - система, Паскаль - система, система пролог. Иногда в название систем включаются префиксы, обозначающие, например, фирменное происхождение системы. Очень популярны системы с приставкой «Турбо»: Турбо-Паскаль, Турбо-Си и другие. Это системы программирования, разработанные фирмой Borland.
Программирование игр и головоломок
Курсовая работа, 02 Января 2015
В первой главе рассмотрены основы математической теории игр, показаны возможные представления игр и их классификация.
Во второй главе показана практическая реализация логической игры с выигрышной стратегией средствами языка программирования С++.
Среда языка программирования Pascal ABC
Контрольная работа, 11 Октября 2013
Первая версия языка Паскаль была разработана в 1968 году. Ее разработчиком является швейцарский ученый Никлаус Вирт. Свое название язык получил в честь создателя первой механической вычислительной машины француза Блеза Паскаля. На основе языка Паскаль в 1985 г. фирма Borland выпустила версию Turbo Pascal версии 3.0. С этого времени язык Паскаль используется во всем мире в учебных заведениях в качестве первого изучаемого языка программирования.
Система Pascal ABC основана на языке Delphi Pascal и призвана осуществить постепенный переход от простейших программ к объектно-ориентированному программированию.
Понятия линейного программирования
Курсовая работа, 23 Апреля 2013
Можно сказать, что линейное программирование применимо для решения математических моделей тех процессов и систем, в основу которых может быть положена гипотеза линейного представления реального мира.
Линейное программирование применяется при решении экономических задач, в таких задачах как управление и планирование производства; в задачах определения оптимального размещения оборудования на морских судах, в цехах; в задачах определения оптимального плана перевозок груза (транспортная задача); в задачах оптимального распределения кадров и т.д.
Методы программированного обучения
Реферат, 17 Июня 2013
Программированное обучение — метод обучения, выдвинутый профессором Б. Ф. Скиннером в 1954 г. и получивший развитие в работах специалистов многих стран, в том числе отечественных учёных. В разработке отдельных положений концепции участвовали Н. Ф. Талызина, П. Я. Гальперин, Л. Н. Ланда, И. И. Тихонов, А. Г. Молибога, А. М. Матюшкин, В. И. Чепелеви другие. В то же время считается, что элементы программированного обучения встречались уже в древние времена. Их использовали Сократ и Платон, их обнаруживают в работах И. Ф. Гербарта и даже Дж. Дьюи.
Современные языки программирования
Реферат, 20 Декабря 2013
Процесс работы компьютера заключается в выполнении программы, то есть набора вполне определённых команд во вполне определённом порядке. Машинный вид команды, состоящий из нулей и единиц, указывает, какое именно действие должен выполнить центральный процессор. Чтобы задать компьютеру последовательность действий, которые он должен выполнить, нужно задать последовательность двоичных кодов соответствующих команд.
Программирование операций с дробями
Практическая работа, 23 Декабря 2012
Целью данной курсовой работы является поиск простых циклов и цепей с максимальным усилением во взвешенном орграфе. Сложность поставленной задачи обуславливается тем, что для поиска циклов и цепей с усилением необходимо наличие достаточно большого количества достоверной информации, что не всегда представляется возможным. Еще употребление лицами одних и тех же вещей разными терминологиями усложняет сбор информации.
Основы визуального программирования
Курсовая работа, 05 Июня 2013
Приложения (прикладные программы) Delphi являются интерактивными системами, в которых для организации взаимодействия между пользователем и программой используются методы (подпрограммы), управляемые событиями.
Основой объектно-ориентированного программирования является объект. Объект можно определить как совокупность данных (компонентов) и методов работы с ними.
Технологии и методы программирования
Курсовая работа, 21 Декабря 2013
Практически во всех областях человеческой деятельности применяются электронные вычислительные машины. Мы так привыкли к ним, что часто их просто не замечаем, а иногда даже и не догадываемся об их существовании. Покупая билет на поезд или самолет, разговаривая с друзьями в другом городе по телефону (перечень этот можно продолжать очень долго), как-то уже и не задумываешься о причастности к этому ЭВМ. Вместе с тем ЭВМ могут выполнять и гораздо более сложную работу.
Современные системы программирования
Курсовая работа, 30 Апреля 2013
Даже при наличии десятков тысяч программ для IBM PC пользователям может потребоваться что-то такое, чего не делают (или делают, но не так) имеющиеся программы. В этих случаях следует использовать системы программирования, т.е. системы для разработки новых программ. Инструментальные системы (системы программирования) - программы, обеспечивающие создание новых программ для компьютера.
Программирование линейных алгоритмов
Контрольная работа, 28 Марта 2013
В данной работе изложены 4 задания.
Веб-программирование технологии JavaScript
Реферат, 05 Февраля 2015
В настоящее время огромное внимание уделяется web-ресурсам. Практически любая организация, учреждение, предприятие и т.д. имеют свой сайт в интернете. Для придания динамичности web-сайтам необходимо использовать программный доступ к системе приложений. С этой целью целесообразнее всего использовать JavaScript, как встраиваемый язык для доступа к приложениям, для придания динамичности и интерактивности Интернет-ресурсам. О данном языке программирования написано множество книг.
Язык программирования "Турбо Паскаль"
Лабораторная работа, 16 Марта 2013
Основной целью выполнения лабораторной работы является закрепление навыков программирования в Турбо Паскале. Текстовый редактор среды Турбо Паскаля предоставляет пользователю удобные средства создания и редактирования текстов программ. Признаком того, что среда находится в состоянии редактирования, является наличие в окне редактора курсора - небольшого мигающего прямоугольника. Режим редактирования автоматически устанавливается сразу после загрузки Турбо Паскаля. Из режима редактирования можно перейти к любому другому режиму работы Турбо Паскаля с помощью функциональных клавиш или выбора нужного режима из главного меню.
Программирование и офисные приложения
Контрольная работа, 28 Мая 2014
Задание 1.
Составить алгоритм в виде блок-схемы и программу для вычисления арифметического выражения и вывода полученного результата. Ввод соответствующих исходных данных организовать с помощью оператора присваивания.
Задание 2:
Составить алгоритм в виде блок-схемы и программу для вычисления значения функции, заданной формулой:
№ Выражение Исходные
данные
4
x, y
Задание 3
Составить алгоритм в виде блок-схемы и программу для решения следующих задач:
4. Вычислить приближенно значение бесконечной суммы с точностью до 0,0005:
Значение n и точность расчетов ввести как константы.
Задачи квадратичного программирования
Реферат, 12 Декабря 2012
К задачам квадратичного программирования относят специальный класс задач, для которых целевая функция - квадратичная и вогнутая (или выпуклая), а все ограничения линейны.
Применив к этой задаче теорему Куна-Таккера, получим условия для оптимального решения в виде системы линейных уравнений, решить которые можно симплекс-методом.
В матричном виде эта задача записывается так:
Задача динамического программирования
Курсовая работа, 06 Ноября 2013
Динамическое программирование – это математический метод поиска оптимального управления, специально приспособленный к многошаговым процессам. Рассмотрим пример такого процесса. Пусть планируется деятельность группы предприятий на N лет. Здесь шагом является один год. В начале 1-го года на развитие предприятий выделяются средства, которые должны быть как-то распределены между этими предприятиями. В процессе их функционирования выделенные средства частично расходуются. Каждое предприятие за год приносит некоторый доход, зависящий от вложенных средств. В начале года имеющиеся средства могут перераспределяться между предприятиями : каждому из них выделяется какая-то доля средств.
Введение в визуальное программирование
Курсовая работа, 25 Апреля 2013
Целью моей работы является изучение общих понятий и принципов визуального программирования.
С начала появления высокоуровневых языков программирования их развитие постоянно попадает в кризисы, разрешение которых является дальнейшим толчком к развитию новых подходов и методик.
Система программирования Турбо Паскаль
Реферат, 29 Апреля 2013
Язык Паскаль был разработан в 1971 году Никласом Виртом первоначально для целей обучения программированию. В настоящее время он получил широкое распространение по ряду объективных причин.
Во-первых, по своей идеологии Паскаль наиболее близок к современной методике и технологии программирования. В частности, он достаточно полно отражает идеи структурного программирования, что довольно хорошо видно даже из основных управляющих структур языка.
Система программирования Турбо Паскаль
Лабораторная работа, 24 Февраля 2015
1. Приведите синтаксис описания и вызова процедуры. Опишите виды, назначение формальных и фактических параметров. Приведите пример описания процедуры, её вызова и поясните его.
2. Даны целые m и n. Составить программу вычисления
x = (m! +n!)/(m+n)!, где k=1x2x3x4x..xK
В программе предусмотреть:
• Ввод m и n
• Описание процедуры-функции для вычисления значения факториала : f(k) = k! = 1x2x3x..xK
• Отображение на экране дисплея значения Х
• Комментарии в основных местах программы
2.1 Отладить и провести счет по программе.
2.2 Привести в пояснительной записке:
• Текст программы с пояснениями
• Исходные данные и результаты счета
Контрольная работа по программированию
Контрольная работа, 22 Ноября 2013
1. 1. Виконати тест..
2. На підставі вхідних даних представлених у таблиці, скласти алгоритм та програму, яка реалізує обчислення витрат палива та визначення економію або перевитрати. Одержати результат згідно представлених вхідних даних у вигляді відомості.
2. 1. Виконати тест..
2. На підставі вхідних даних представлених у таблиці, скласти алгоритм та програму, яка реалізує обчислення суми вартості незавершеного виробництва на основі планової та нормативної вартості. Одержати результат згідно представлених вхідних даних у вигляді відомості.
Языки программирования высокого уровня
Контрольная работа, 30 Марта 2014
Актуальность данной темы обусловлена тем, что прогресс компьютерных технологий определил процесс появления новых разнообразных знаковых систем для записи алгоритмов – языков программирования.
Объектом исследования послужили языки программирования высокого уровня и история развития языков программирования высокого уровня.
Нейролингвистическое программирование
Реферат, 06 Мая 2014
Нейро-Лингвистическое Программирование - направление современной
практической психологии, ныне очень популярное как на Западе, так и в
России. Многие слышали про НЛП, но не все представляют себе, что же это
такое, и почему данное направление психологии приобретает все большую
популярность.
Языки программирования высокого уровня
Курсовая работа, 20 Марта 2014
Языков программирования, как и человеческих языков, придумано много. Причина - в разнообразии потребностей программистов, в разных уровнях их квалификации и во многом другом. Так, начинающим вряд ли стоит предлагать Ассемблер, а профессионалу не нужен Лого. Часто разные языки ориентированы на разные предметные области. Например, язык Пролог позволяет удобно описывать логические взаимосвязи в окружающем нас мире, Лого позволяет удобно рисовать фигуры и снабжен для этого соответствующим набором процедур, а вот решать сложные математические задачи с его помощью лучше и не пытаться.
Программистам пока еще не удалось создать язык, удовлетворяющий всех, да и неизвестно, возможно ли вообще его создать, и надо ли.
Функциональное программирование и язык F
Реферат, 18 Ноября 2013
Одно из значительных мест в исследованиях по теоретическому программированию занимает функциональное программирование. Ведущиеся в течение уже трех десятилетий разработки в этой области в последнее время имеют устойчивую тенденцию к расширению. Выполнение программы на функциональном языке, говоря неформально, заключается в вызове функции, аргументами которой являются значения других функций, которые в свою очередь также могут быть суперпозициями в общем случае произвольной глубины. С точки зрения программиста, основная часть программы состоит из совокупности определений функций, как правило, рекурсивных.
Место Delphi в современном программировании
Курсовая работа, 21 Ноября 2013
Требования к современному программированию привели к созданию многочисленных RAD-систем (от англ. RAD — Rapid Application Development — быстрая разработка приложений), представляющих собой интегрированные среды разработчика, включающие в себя:
- средства быстрого и удобного построения программ, в том числе визуального;
- встроенные компиляторы и отладчики;
- системы коллективной разработки проектов и т.д.
Одной из таких RAD-систем является Delphi. Итак, Delphi — это объектно-ориентированная среда для визуального проектирования Windows приложений с развитыми механизмами повторного использования программного кода. Основным конкурентом Delphi является среда разработк Microsoft Visual C++, имеющая свои преимущества и недостатки, однако являющаяся более популярной, в основном, в силу того, что разработана именно фирмой Microsoft Существенной чертой Delphi является компонентная модель разработки программных продуктов.