(показаны документы 51 - 100 из 180)

Программирование в ограничениях

24 Января 2012 в 12:37, курсовая работа

Многие практически важные задачи представляют собой задачи на удовлетворение ограничениям. Для их решения придумано множество алгоритмов, начиная с классического метода Гаусса и кончая сложными методами применяемыми в системах доказательства теорем и в системах символьных вычислений. Возникло даже целое направление в программировании - программирование в ограничениях (constraint programming). Идея его чрезвычайно проста - программист определяет некоторое множество переменных и описывает ограничения, которым они должны удовлетворять, а система находит подходящие значения.

Шпаргалка по "Программированию"

03 Декабря 2012 в 12:02, шпаргалка

1.Основные понятия информатики
2. Технические и программные средства реализации информационных процессов
3. Модели решения функциональных и вычислительных задач.
4. Алгоритмизация и программирование
5. Языки программирования высокого уровня
6. Основы и методы защиты информации

Функциональное программирование

26 Октября 2011 в 13:31, курсовая работа

Построить рекурсивную функцию для вычисления n-го члена последовательности, в которой каждый следующий четный член равен произведению двух предыдущих, а каждый следующий нечетный член равен сумме двух предыдущих, а первые 2 члена равны соответственно 1 и 2. (Например: 1 2 3 6 9 54 63 ...)

Системы и языки программирования

21 Сентября 2011 в 20:52, реферат

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

Программирование микропроцессора

27 Октября 2013 в 08:45, курс лекций

На своем рабочем уровне МП выполняет список операций, называемый машинной программой.
Машинная программа - программа, написанная на машинном языке.
Программа - упорядоченный список команд или операторов, выполняя которые микро – ЭВМ осуществляет решение задачи.
Машинный язык - язык, непосредственно используемый МП. Программа на машинном языке не требует интерпретации.
Операторы машинного языка записываются в двоичных кодах.

Программирование на языке Паскаль

05 Декабря 2012 в 22:32, курсовая работа

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

Основы программирования в паскале

22 Декабря 2011 в 12:59, реферат

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

Задача линейного программирования

22 Декабря 2010 в 23:31, задача

Компания специализируется на выпуске новогодней мишуры и электрических гирлянд. Одна единица мишуры приносит компании прибыль в размере $2, а каждая гирлянда - в размере $4. На изготовление единицы мишуры требуется четыре часа работы на участке A и два часа работы на участке B. Гирлянда изготавливается с затратами шести часов на участке A, шести часов на участке B и одного часа на участке C. Доступная производственная мощность участка A составляет 120 н-часов в день, участка В - 72 н-часа и участка С - 10 н-часов.
Сколько мишуры и гирлянд должна выпускать компания ежедневно, чтобы получать максимальную прибыль?

Программирование на языке gpss и delphi

15 Января 2013 в 22:15, курсовая работа

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

Семантика языков программирования

01 Апреля 2013 в 13:51, контрольная работа

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

Методы линейного программирования

13 Ноября 2011 в 11:38, реферат

Математическое программирование – это прикладная отрасль математики, которая является теоретической основой решения задач оптимального планирования.
В зависимости от природы множества X задачи математического программирования классифицируются как:
задачи дискретного программирования (или комбинаторной оптимизации) — если X конечно или счетное;
задачи целочисленного программирования — если X является подмножеством множества целых чисел;
задачи нелинейного программирования, если ограничения или целевая функция содержат нелинейные функции и X является подмножеством конечномерного векторного пространства;
задачи линейного программирования, если ограничения и целевая функция содержат только линейные функции.

Программирования микроконтроллеров

16 Мая 2013 в 18:56, отчет по практике

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

Основы социального программирования

15 Мая 2012 в 10:05, реферат

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

Основы программирования и баз данных

24 Октября 2013 в 16:22, курс лекций

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

Возможности языков программирования

11 Февраля 2012 в 09:40, доклад

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

Модели нелинейного программирования

14 Января 2011 в 16:20, контрольная работа

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

Программирование на языке ассемблера

22 Октября 2012 в 18:24, курсовая работа

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

Современные системы программирования

12 Марта 2012 в 11:37, курсовая работа

Если проследить историю используемых сегодня языков программирования, таких как Си и Паскаль (а равно и менее популярных Бейсик, Фортран или Ада), то окажется, что все они были созданы на рубеже 60-х и 70-х годов. Иными словами, возраст современных языков программирования (за исключением Явы), перевалил за третий десяток, что для компьютерной индустрии является сроком экстремальным. Современные языки программирования старше Интернета, Windows и персонального компьютера минимум на десятилетие. При этом новые языки не переставали регулярно появляться, однако ни один из них не задержался в практике программирования, хотя приносимые ими новые идеи дополняли уже известные языки (как это произошло с объектно-ориентированным программированием).

Программирование линейных алгоритмов

28 Января 2011 в 11:06, лабораторная работа

Цель: Уметь использовать оператор присваивания процедуры ввода и вывода данных

Задача динамического программирования

17 Декабря 2011 в 22:00, курсовая работа

Динамическое программирование – это математический метод поиска оптимального управления, специально приспособленный к многошаговым процессам. Рассмотрим пример такого процесса.
Пусть планируется деятельность группы предприятий на N лет. Здесь шагом является один год. В начале 1-го года на развитие предприятий

Изучение среды программирования Turbo Pascal

13 Ноября 2011 в 15:30, курсовая работа

Целью данной курсовой работы является изучение среды программирования Turbo Pascal. Язык Turbo Pascal позволяет наряду с небольшими несложными программами создавать структурные программы трудоемких и сложных вычислений. Чтобы пользователь при составлении программ не допускал ошибок или мог легко обнаружить их и исправить, в языке предусмотрено предварительное указание типов данных, участвующих в программе, и обязательная информация обо всех элементах программы, таких, как метки операторов, константы, переменные, подпрограммы.

Нейролингвистическое программирование

08 Ноября 2011 в 16:33, доклад

Нейролингвистическое программирование (НЛП) – поведенческая модель и набор тщательно продуманных технических приёмов, методов и методологий, начало которым было положено Джо-ном Гриндером и Ричардом Бендлером в 1975г. НЛП изучает формы и стереотипы, или «програм-мы», получающие развитие благодаря взаимодействию между мозгом (нейро), языком (лингвистиче-ское) и телом.

Нейролингвистическое программирование

23 Ноября 2011 в 21:29, доклад

(Neuro-linguistic programming) — направление в психотерапии и практической психологии, не признаваемое академическим, основано на технике моделирования (копирования) вербального и невербального поведения людей, добившихся успеха в какой-либо области, и наборе связей между формами речи, движением глаз и тела и памятью.

Технология программированного обучения

23 Октября 2013 в 19:28, реферат

Цель концепции заключается в стремлении повысить эффективность управления процессом обучения на базе кибернетического подхода. В своей основе программированное обучение подразумевает работу слушателя по некоей программе, в процессе выполнения которой, он овладевает знаниями. Роль преподавателя сводится к отслеживанию психологического состояния слушателя и эффективности поэтапного освоения им учебного материала, а, в случае необходимости, регулированию программных действий. В соответствии с этим были разработаны различные схемы, алгоритмы программированного обучения — прямолинейная, разветвлённая, смешанная и другие, которые могут быть реализованы с использованием компьютеров, программированных учебников, методических материалов Дидактические принципы программированного обучения: 1) последовательность; 2) доступность; 3) систематичность; 4) самостоятельность.

Лекции по "Системному программированию"

20 Февраля 2013 в 20:15, лекция

Основой любой ОС является процесс. Понятие процесса можно трактовать как контейнер ресурсов (выделенная для программ память, файлы, устройства ввода/вывода), а так же как последовательность исполняемых команд. В простейших системах можно реализовать такую ситуацию, при которой все необходимые процессы будут присутствовать сразу при загрузке. В универсальных системах необходим механизм создания и завершения процессов по необходимости.

Использование языка программирования VBA

09 Февраля 2011 в 15:34, курсовая работа

Цель исследования. Выявить и обосновать характеристики и особенности методов применения объектно-ориентированного языка программирования VBA при организации проектной деятельности учащихся старших классов.
Объект исследования. Процесс учебной проектной деятельности учеников старших классов общеобразовательной школы.
Предмет исследования. Применение объектно-ориентированного языка программирования VBA в проектной деятельности учащихся-старшеклассников.

Программирование урожайности озимой ржи

16 Февраля 2013 в 16:35, курсовая работа

Озимая рожь — важная зерновая продовольственная и кормовая культура, особенно в районах с ограниченным возделыванием озимой пшеницы. Народнохозяйственное значение озимой ржи трудно переоценить, так в зерне ржи в зависимости от условий выращивания и сорта содержится 9...17% белка, 52...63 % крахмала и 1,6...1,9% жира. Ржаной хлеб (обдирный, орловский, рижский, бородинский и другие сорта) — ценный пищевой продукт, отличается высокой калорийностью и имеет специфический вкус и аромат. Он содержит полноценные белки и витамины А1, В1, В2, Е, РР и другие, необходимые человеку. По переваримости и усвояемости ржаной хлеб уступает пшеничному, однако превосходит его по биологической ценности белка, содержит примерно в 1,5 раза больше лизина и несколько больше треонина и тирозина.

Контрольная работа по "Программированию"

23 Сентября 2011 в 13:38, контрольная работа

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

Контрольная работа по "Программированию"

12 Февраля 2013 в 22:38, контрольная работа

Задание:
Составить алгоритм и программу для:
1. Заполнения двумерного массива (6×5) произвольными значениями и вывода его на экран.
2. Подсчёта суммы элементов по столбцам и вывода на экран номеров столбцов и соответствующих сумм элементов.
3. Нахождения максимального элемента массива и вывода на экран его индекса (индексов) и значения.
4. Выделения 1-й строки в отдельный массив и сортировки его по возрастанию методом прямого обмена.

Контрольная работа по "Программированию"

13 Сентября 2013 в 20:04, контрольная работа

1. Написать программу вычисления значения выражения при заданных исходных данных. Сравнить полученное значение с указанным правильным результатом.
2. Составить программу вычисления выражения согласно указанному варианту. Предусмотреть вывод информации о выбранной ветви вычислений.
3. Вывести на экран таблицу значений функции y(x) для x, изменяющегося от a = 0,1 до b = 1,2 с шагом h = 0,1.
4. Ввести одномерный статический массив из k чисел. Преобразовать массив следующим образом: все отрицательные элементы массива перенести в начало, сохранив исходное взаимное расположение, как среди отрицательных, так и среди остальных элементов массива, и вывести на экран исходные данные и полученный результат.
5. Ввести матрицу размером N на M. Память для массива выделить динамически. Определить количество положительных элементов, расположенных ниже побочной диагонали матрицы. и вывести на экран исходные данные и полученный результат
6. Вводится строка, каждое слово которой отделяется от других слов одним или несколькими пробелами. Найти количество слов, состоящих из пяти символов.

Программирование. Стили программирования

20 Ноября 2010 в 14:32, реферат

Программа должна быть легко читаемой, ее структура должна соответствовать структуре и алгоритму решаемой задачи. Для этого необходимо следовать правилам хорошего стиля программирования. Стиль программирования — это набор правил, которым следует программист в процессе своей работы. Очевидно, что хороший программист должен следовать правилам хорошего стиля.
Хороший стиль программирования предполагает:
•использование комментариев;
•использование несущих смысловую нагрузку имен переменных, процедур и функций;
•использование отступов;
•использование пустых строк.

История развития языков программирования

31 Марта 2013 в 18:38, реферат

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

Контрольная работа по "Программированию"

29 Января 2013 в 19:29, контрольная работа

1. Робот – система систем. Поколения. Основные технические поколения.
2. Архитектура программного обеспечения системы управления ГАП.
3. Автоматическая транспортно — накопительная система (АTHС). Оборудования. Система управления АТНС

Контрольная работа по "Программированию"

17 Января 2013 в 14:48, контрольная работа

1. Типовые операции в EXCEL.
2. Концепции автоматизации предметной области. Обоснование целесообразности автоматизации производства: содержание и цели предпроектного обследования, функциональный анализ предметной области, исследование потоков и структуры информации.

Основы алгоритмизации и программирования

30 Января 2011 в 21:11, контрольная работа

Контрольная работа №2, Основы алгоритмизации и программирования, Задание №6 «Табулирование функций», Задание №7 «Подпрограммы», Задание №8 «Одномерные массивы», Задание №9 «Формирование массивов», Задание №10 «Операции с элементами массивов», Задание №11 «Работа со строками»

Контрольная работа по "Программированию"

10 Октября 2011 в 15:21, контрольная работа

Задание 1
При нажатии клавиши HOME (int 16h) включить индикатор NumLock и отключить индикаторы ScrollLock и CapsLock (контроллер). Если введен символ 1 или 3, вывести на дисплей его значение, увеличенное в два раза.

Контрольная работа по "Программирование"

11 Декабря 2011 в 19:54, контрольная работа

Вычисление тригонометрических функций методом интерполяции.
Определение оптимального шага интегрирования.
Вычисление полиномов.

Программирование на зыках высокого уровня

20 Марта 2012 в 22:09, лабораторная работа

ЗАДАНИЕ №1
Постановка задачи:
Вычислить и вывести на экран в виде таблицы значения функции F на интервале от X нач. до X кон. с шагом dX.
F = где a,b,c –действительные числа.

Линейное геометрическое программирование

09 Декабря 2011 в 22:37, лабораторная работа

Цель работы:
Ознакомиться с методами линейного программирования и получить навыки решения простейших задач путем их геометрической интерпретации с использованием вычислительной системы MathCad.
Задание:
Найти минимум целевой функции при заданных ограничениях.
целевая функция

Контрольная работа по "Программированию"

27 Августа 2013 в 12:42, контрольная работа

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

Лабораторная работа по "Программированию"

18 Декабря 2012 в 14:09, лабораторная работа

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

Лабораторная работа по "Программированию"

04 Декабря 2010 в 14:00, лабораторная работа

ЦЕЛЬ РАБОТЫ: Приобрести начальные навыки работы в среде Matlab. Изучить команды управления средой Matlab. Изучить служебные переменные и константы.

Симплекс метод в линейном программировании

21 Февраля 2012 в 14:44, курсовая работа

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

Объектно-ориентированное программирование

03 Января 2012 в 19:31, курсовая работа

При изучении объектно-ориентированного программирования (ООП) наибольшей проблемой является использование новой терминологии и понимание нового подхода к решению старых задач - новой технологии программирования.
В технологии ООП взаимоотношения данных и алгоритма имеют более регулярный характер: во-первых, класс (базовое понятие этой технологии) объединяет в себе данные (структурированная переменная) и методы (функции). Во-вторых, схема взаимодействия функций и данных принципиально иная. Метод (функция), вызываемый для одного объекта, как правило, не вызывает другую функцию непосредственно. Для начала он должен иметь доступ к другому объекту (создать, получить указатель, использовать внутренний объект в текущем и т.д.), после чего он уже может вызвать для него один из известных методов. Таким образом, структура программы определяется взаимодействием объектов различных классов между собой. Как правило, имеет место иерархия классов, а технология ООП иначе может быть названа как программирование "от класса к классу".

История развития языка программирования Basic

10 Ноября 2011 в 18:38, реферат

Basic представляет собой качественно новую технологию создания программ в режиме интерактивного диалога между разработчиком и компьютером. То есть это прообраз современных систем программирования. Другое дело, что решение подобной задачи на технике тех лет было возможно только за счет максимального упрощения языка программирования и использования транслятора типа "интерпретатор".

Двойственность в линейном программировании

19 Ноября 2012 в 19:23, курсовая работа

Целью курсового проекта является изучить литературу по выбранной теме и научиться применять на практике симплекс – метод для решения прямой и двойственной задачи линейного программирования, а также решить двойственную задачу линейного программирования с помощью программы MS Excel.
Курсовой проект состоит из введения, двух глав и заключения.
В первой главе рассматриваются основные понятия и предложения теории двойственности ЗЛП, виды математических моделей двойственных задач и их экономическая интерпретация.
Во второй главе рассматривается решение двойственной задачи с помощью программы MS Excel.

Развитие и эволюция языков программирования

09 Мая 2013 в 13:14, доклад

Одной из самых революционных идей, приведших к созданию автоматических цифровых вычислительных машин, была высказанная в 20-х годах XIX века Ч.Бэббиджем мысль о предварительной записи порядка действий машины для последующей автоматической реализации вычислений - программе. С этого момента начинается история программирования.Революционным моментом в истории языков программирования стало появление системы кодирования машинных команд с помощью специальных символов, предложенных Д. Моучли. Машинный код был единственным средством общения человека с компьютером.

Решение задач по линейному программированию

12 Марта 2012 в 15:46, лабораторная работа

выполнены задачи: о распределении работ, о транспорте и о производстве.

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

12 Ноября 2011 в 22:33, лабораторная работа

Для организации ветвления применяются условный оператор и оператор Case.
Условный оператор if служит для организации процесса вычислений в зависимости от какого-либо логического условия.

Шпаргалка по "Программированию и компьютеру"

17 Января 2011 в 14:55, шпаргалка

Работа содержит ответы на вопросы по дисциплине "Программирование и компьютеры".