Программирование графических процессоров
Курсовая работа, 05 Марта 2015
Известно, что вычислительные задачи требуют значительного количества операций, а значит, и ресурсов. Долгое время одним из основных методов повышения производительности было увеличение тактовой частоты процессора. Однако, из-за фундаментальных ограничений при производстве интегральных схем (ограничения на потребляемую мощность и на тепловыделение, физический предел размера транзистора), рассчитывать на увеличение производительности за счет увеличения тактовой частоты процессора в дальнейшем не приходится.
Решение задачи линейного программирования
Курсовая работа, 23 Ноября 2015
Линейное программирование применимо для построения математических моделей тех процессов, в основу которых может быть положена гипотеза линейного представления реального мира. Например, экономических задач, задач управления и планирования на предприятии, таких как рациональное использования сырья и материалов; оптимизации раскроя, оптимизации производственной программы предприятий, оптимального размещения и концентрации производства, составления оптимального плана перевозок, работы транспорта, управления производственными запасами, то есть, решение той или иной задачи принадлежащие сфере оптимального планирования в условиях, когда имеют место ограничения технико-экономического или какого-либо другого характера.
Двойственность линейного программирования
07 Ноября 2010
Виды двойственных задач, основные теоремы двойственности, решение двойственных задач.
Объектно-ориентированное программирование
Доклад, 12 Декабря 2014
В языке С# все программы и данные представляют собой объекты, а все обрабатывающие их алгоритмы являются методами. Оба этих понятия имеют самое непосредственное отношение к ООП.
Владение методикой ООП абсолютно необходимо для успешного программирования на языке С#. Фактически, не разобравшись в этом, вы не сможете создавать на С# хоть сколько-нибудь сложные программы и системы.
Объектно-ориентированное программирование
Реферат, 20 Января 2011
Работоспособность программы нуждается в уточнении — она должна отвечать исходному техническому заданию (Т3), исходным спецификациям. И тут нужно иметь в виду, что ТЗ может меняться в процессе разработки программы. Данная проблема особенно актуальна для России и тем более — для внутрифирменных разработок.
Решение задач на языке программирования Pascal
17 Сентября 2010
1. Решение задач на языке программирования Pascal
2. История развития ЭВМ
3. Изучения работы с пакетом прикладных программ OpenOffice.org
Программирование разветвляющихся алгоритмов
Лабораторная работа, 30 Сентября 2011
Решение профессиональных задач средствами табличного процессора MS Excel.
Шпаргалка по "Информатике и программированию"
Шпаргалка, 01 Апреля 2011
1.Информатика: понятие. Цели и задачи дисциплины.
2.Информация и данные. Единицы измерения информации. Устройства хранения информации.
3.Архитектура ЭВМ. Принципы Дж.фон Неймана.
4.Классификация программного обеспечения.
Операционные системы: классификация, основные элементы.
Классификация окон MS© Windows.
5.Программное обеспечение: браузеры. Основные операции с объектами.
6.Технологии обмена данными MS© Windows.
7.Текстовый редактор MS© Word.
Основные элементы.
Форматирование элементов.
Стили. Шаблоны документов.
Слияние документов.
Установка защиты на документ.
8.Табличный редактор MS© Excel.
Основные элементы.
Форматирование элементов.
Форматы ячеек. Адресация ячеек.
Формулы.
Установка защиты на документ.
9.Гипертекстовые документы.
Основные элементы.
Структура документа.
Тэги: парные и одиночные.
Тэги: выравнивание текста, вставка рисунков, гиперссылки, списки, таблицы, метки.
Современные языки и системы программирования
Курсовая работа, 09 Января 2011
Для спасения программистов от сурового машинного языка программирования, были созданы языки высокого уровня (т.е. немашинные языки), которые стали своеобразным связующим мостом между человеком и машинным языком компьютера. Языки высокого уровня работают через трансляционные программы, которые вводят "исходный код" (гибрид английских слов и математических выражений, который считывает машина), и в конечном итоге заставляет компьютер выполнять соответствующие команды, которые даются на машинном языке. Существует два основных вида трансляторов: интерпретаторы, которые сканируют и проверяют исходный код в один шаг, и компиляторы, которые сканируют исходный код для производства текста программы на машинном языке, которая затем выполняется отдельно.
Решение задач линейного программирования в Excel
Контрольная работа, 07 Марта 2011
Ввод условий задачи состоит из следующих основных шагов:
1.Создание формы для ввода условий задачи.
2.Ввод исходных данных.
3.Ввод зависимостей из математической модели.
4.Назначение целевой функции.
5.ввод ограничений и граничных условий.
Общая характеристика языка программирования VBA
Реферат, 26 Января 2011
Изучить общую характеристику языка, историю создания и системные требования
Рассмотреть объекты связи
Освоить работу мастера подключений
Общая характеристика языка. История создания и системные требования
Применение методов линейного программирования
08 Декабря 2010
Цель данного курсового проекта - составить план производства требуемой продукции, обеспечивающий максимальную прибыль от выпускаемой продукции, свести данную задачу к задаче линейного программирования, решить её симплекс - методом и составить программу для решения задачи этим методом на ЭВМ.
Выполнение задания по программированию в TURBO PASCAL
11 Мая 2010
1. Формулировка задания 3
2. Описание переменных 4
3. Блок-схема 5
4. Программа 6
5. Результаты проверки правильности программы 9
6. Результат подстановки данных в программу 10
7. Список используемой литературы 10
Структура современной системы программирования
Курсовая работа, 05 Декабря 2011
Исторически, комплексы для разработки программного обеспечения развивались от отдельно поставляемых компиляторов, представляющих собой обособленные программные модули, к интегрированным средам программирования, которые первоначально включали в себя редакторы исходных текстов программ и командный язык компиляции. Развитие интегрированных сред разработки программного обеспечения привело к появлению развитых средств интерфейса пользователя, сначала текстовых, а потом и графических.
Двойственная задача линейного программирования
05 Декабря 2010
ГЛАВА 1. Двойственность в линейном 4
программировании 4
1.1. Прямые и двойственные задачи линейного программирования 4
1.2. Основы теоремы двойственности 7
1.2.1. Несимметричные двойственные задачи 7
1.2.2. Симметричные двойственные задачи 11
1.3. Виды математических моделей двойственных задач 11
1.4. Двойственный симплексный метод 12
ГЛАВА 2. Разработка программы 15
2.1. Постановка задачи 15
2.2. Построение математической модели 17
2.3. Описание решения данной задачи 17
Объектно-ориентированное программирование VisualC#
Курсовая работа, 11 Марта 2015
Цель: изучение объектно-ориентированного языка программирования VisualC#.
Для достижения цели курсовой работы требуется решение следующих задач:
изучение литературы по объектно-ориентированному программированию;
составление и решение задач по программированию в среде VisualC#;
изучение основных визуальных компонентов среды VisualC#.
Транспортная задача линейного программирования
24 Октября 2010
Введение
§1. Задача линейного программирования и свойства её решений
§2. Графический способ решения задачи линейного программирования
§3. Симплексный метод
§4. Понятие двойственности
§5. Основные теоремы двойственности и их экономическое содержание
§6. Примеры экономических задач
§7. Анализ задачи об оптимальном использовании сырья
§8. Программа и расчеты
Шпаргалка по "Математическому программированию"
Шпаргалка, 17 Февраля 2011
работа содержит ответы на вопросы по дисциплине "Математическое программирование".
Объектно-ориентированные языки программирования
Курсовая работа, 05 Апреля 2015
Вопросы реализации программного обеспечения, разработка которого велась с применением одной из объектно-ориентированных методологий, рассматриваются в разделе 5. Реализация программного обеспечения связана с использованием одного из языков программирования. Показано, что наиболее удобными для реализации программных систем, разработанных в рамках объектно-ориентированного подхода, являются объектно-ориентированные языки программирования, хотя возможна реализация и на обычных (не объектно-ориентированных) языках (например, на языке C и на языке Fortran).
Объектно-ориентированные языки программирования
08 Ноября 2010
ВВЕДЕНИЕ
1 ОБЪЕКТНО-ОРИЕНТИРОВАННОЕ ПРОГРАММИРОВАНИЕ
1.1 ТЕХНОЛОГИИ ПРОГРАММИРОВАНИЯ
1.2 СУЩНОСТЬ ОБЪЕКТНО-ОРИЕНТИРОВАННОГО ПОДХОДА К ПРОГРАММИРОВАНИЮ
2.ОБЪЕКТНО-ОРИЕНТИРОВАННЫЕ ЯЗЫКИ ПРОГРАММИРОВАНИЯ
2.1 C++
2.2 Java
2.3 Delphi
ЗАКЛЮЧЕНИЕ
СПИСОК ЛИТЕРАТУРЫ
Использование метода линейного программирования
Задача, 21 Февраля 2011
В качестве изделий берём 2 наилучших варианта: А и Б. Имеется производства, где выпускаются оба вида изделий. Четко известны цены реализации Р1= 25 тыс. у.е. и Р2 = 30 тыс. у.е., и полные затраты С1 = 21 тыс.у.е. и С2 = 25 тыс. у.е.
Одноиндексные задачи линейного программирования
Курсовая работа, 09 Марта 2011
Цель данной курсовой работы: приобретение навыков построения математических моделей одноиндексных задач и решение их симплексным методом.
Задача линейного программирования (симплекс-метод)
Курсовая работа, 06 Июня 2012
Симплекс-метод - это характерный пример итерационных вычислений. используемых при решении большинства оптимизационных задач. Во всех таких задачах требуется найти максимум или минимум линейной функции при условии, что её переменные принимают неотрицательные значения и удовлетворяют некоторой системе линейных уравнений или линейных неравенств либо системе, содержащей как линейные уравнения, так и линейные неравенства. Каждая из этих задач является частным случаем общей задачи линейного программирования.
Приобретение навыков программирования на языке Matlab
Контрольная работа, 09 Ноября 2012
1.1. Ознакомление с системой Matlab, приобретение навыков работы.
1.2. Ознакомление с языком программирования Matlab.
1.3. Приобретение навыков программирования на языке Matlab.
Параметрическое и стохастическое программирование
Реферат, 10 Мая 2012
1) Постановка задач параметрического программирования
2) Графическое и аналитическое решение, задачи параметрического программирования
3) Постановка задачи стохастических программ. Методы ее решения
Основы объектно-ориентированного программирования
Контрольная работа, 18 Сентября 2017
В процессе развития вычислительной техники было создано множество языков и технологий программирования, практически несовместимых между собой. Конечно, при разработке программ, работающих автономно, можно обойтись одним языком, одной технологией программирования и не иметь никаких проблем с совместимостью, но приложения для Интернета требуют использования разных языков и разных технологий.
Разработчики из Microsoft поставили перед собой задачу кардинально решить эту проблему. В 2000г был представлен первый вариант новой технологии, получившей название Microsoft .NET (.NET — по-русски произносится «Дот-Нэт»).
Языки программно ориентированного программирования
22 Ноября 2010
Подробная презентация на тему языков программно ориентированого программирования
Программирование алгоритмов разветвлённой структуры
Лабораторная работа, 11 Января 2011
Задание к лабораторной работе: Составить алгоритм и программу поставленной задачи.
Вариант 10.
Задание 1.
ai+b/i, если i<5 a=2
y= ai+b, если 5<=i<=10 b=-0,5
i, если i>10
Задание 2.
Принадлежит ли точка с координатами x, y заштрихованной области?
Теоретические основы динамического программирования
Курсовая работа, 31 Марта 2015
Большинство практических задач имеет несколько (а некоторые, возможно, даже бесконечное число) решений. Целью оптимизации является нахождение наилучшего решения среди многих потенциально возможных в соответствии с некоторым критерием эффективности или качества. Задача, допускающая лишь одно решение, не требует оптимизации. Оптимизация может быть осуществлена при помощи многих стратегий, начиная с весьма сложных аналитических и численных математических процедур и кончая разумным применением простой арифметики.
Профильные курсы, ориентированные на программирование
Реферат, 03 Мая 2012
Принципиально иное направление в программировании связано с методологиями («парадигмами») непроцедурного программирования. В их число входят объектно-ориентированное программирование (ООП) и декларативное.
ООП = совокупность множества независимых объектов. Каждый объект можно использовать для решения задачи, не вникая во внутренние механизмы его функционирования.
Контрольная работа по «Технологии программирования»
Контрольная работа, 30 Января 2011
Тема 1: Простейшие программы
Тема 2: Условный оператор
Тема 3: Циклы
Решение задач линейного программирования в среде ЕХСЕL
Контрольная работа, 21 Декабря 2014
1.Для изготовления четырех видов продукции используется три вида сырья. Запасы сырья, нормы его расхода и прибыль от реализации каждого продукта приведены в таблице.
Разработка приложения в среде программирования VISUAL BASIC
Курсовая работа, 19 Сентября 2011
Задачи:
◦Показ технических характеристик выбранной модели.
◦Вывод на экран фотографии автомобиля.
Программное обеспечение и технологии программирования
Реферат, 25 Марта 2011
Система программирования – это комплекс средств, предназначенный для создания и эксплуатации программ на конкретном языке программирования на ЭВМ определенного типа.
Программное обеспечение и технологии программирования
Контрольная работа, 10 Марта 2011
Система программирования – это комплекс средств, предназначенный для создания и эксплуатации программ на конкретном языке программирования на ЭВМ определенного типа.
Предпосылки и назначение структурного программирования
Реферат, 19 Июня 2015
Традиционная технология программирования формировалась на заре вычислительной техники, когда в распоряжении пользователей были ограниченные ресурсы ЭВМ, а разработчик программ был в то же время и главным ее пользователем. В этих условиях главное внимание обращалось на получение эффективных программ в смысле оптимального использования ресурсов ЭВМ. В настоящее время, когда сфера применения ЭВМ чрезвычайно расширилась, разработка и эксплуатация программ осуществляется, как правило, разными людьми. Поэтому наряду с эффективностью на первый план выдвигаются и другие важные характеристики программ такие, как понятность, хорошая документированность, надежность, гибкость, удобство сопровождения и т.п. Проблема разработки программ, обладающих такими качествами, объясняется трудоемкостью процесса программирования и связанным с этим быстрым ростом стоимости программного обеспечения.
Первоначальные сведения о программировании на языке Pascal
15 Марта 2010
Для программной обработки в ЭВМ данные представляются в виде величин и их совокупностей. Величина — это элемент данных с точки зрения их семантического (смыслового) содержания или обработки. Смысловое (семантическое) разбиение данных производится во время постановки задачи и разработки алгоритма ее решения (входные, выходные и промежуточные). Исходные (входные) — это данные, известные перед выполнением задачи, из условия. Выходные данные — результат решения задачи. Переменные, которые не являются ни аргументом, ни результатом алгоритма, а используются только для обозначения вычисляемого промежуточного значения, называются промежуточными. Вместе с тем, архитектура ЭВМ, используемое программное обеспечение требуют указать имена и типы данных — целый, вещественный, логический и символьный.
Итак, с понятием величины связаны следующие характеристики (атрибуты):
имя — это ее обозначение и место в памяти;
тип — множество допустимых значений и множество применимых операций к ней;
Решение транспортной задачи линейного программирования
Курсовая работа, 13 Марта 2012
Встречаются такие варианты транспортной задачи, где условие ai=bj нарушено. В этих случаях говорят о транспортной задаче с неправильным балансом.
Требуется составить такой план перевозок, чтобы все заявки были выполнены, а общая стоимость всех перевозок была минимальной.
Рассмотрим транспортную задачу как задачу линейного программирования и составим математическую модель, т. е. запишем целевую функцию и ограничения к ней.
Количество неизвестных равно m * n, обозначаем их через Xij – это количество единиц груза, отправляемого из i-того пункта отправления, в j-тый пункт назначения, т. е. из Ai в Bj.
Все неизвестные можно записать в виде матрицы размерностью m на n.
Прямые и двойственные задачи линейного программирования
Реферат, 22 Ноября 2011
Под двойственной задачей понимается вспомогательная задача линейного программирования, формулируемая с помощью определённых правил непосредственно из условий прямой задачи. Заинтересованность в определении оптимального решения прямой задачи путём решения двойственной к ней задачи обусловлена тем, что вычисления при решении ДЗ могут оказаться менее сложными. Трудоёмкость вычислений при решении ЗЛП в большей степени зависит от числа ограничений, а не от количества переменных.
Прикладные задачи метода динамического программирования
Курсовая работа, 30 Мая 2012
Практически все методы исследования операций порождают вычислительные алгоритмы, которые являются итерационными по своей природе. Это подразумевает, что задача решается последовательно (итерационно), когда на каждом шаге (итерации) получаем решение, постепенно сходящиеся к оптимальному решению.
Итерационная природа алгоритмов обычно приводит к объемным однотипным вычислениям.
В этом и заключается причина того, что эти алгоритмы разрабатываются, в основном, для реализации с помощью вычислительной техники.
Структурированные типы данных языка программирования Pascal
Лабораторная работа, 18 Января 2012
Цель: Сформировать навыки создания и использования структурированных типов при написании программ на языке Pascal; изучить особенности использования и области применения массивов, записей, множеств и файлов.