Реклама
|
|
|
|
Популярные статьи
|
|
|
|
Реклама
|
|
|
|
Сейчас на сайте
|
|
Гостей: 8
На сайте нет зарегистрированных пользователей
Пользователей: 13,372
новичок: vausoz
|
|
Новости
|
|
|
|
|
Реклама
|
|
Выполняем курсовые и лабораторные по разным языкам программирования
Подробнее - курсовые и лабораторные на заказ
Delphi, Turbo Pascal, Assembler, C, C++, C#, Visual Basic, Java, GPSS, Prolog, 3D MAX, Компас 3D
Заказать программу для Windows Mobile, Symbian
Моделирование работы участка термической обработки шестерен на GPSS + По...
Метод конечных разностей для интерполяции/экстраполяции на Delphi
Моделирование интернет магазина (Apache, Php, Html) на GPSS + Блок схема
|
|
Deprecated: Function eregi() is deprecated in /home/codingr/sites/codingrus.ru/side_left.php on line 41
Deprecated: Function eregi() is deprecated in /home/codingr/sites/codingrus.ru/side_left.php on line 41
Downloads: Курсовые
|
Работа с матрицами |
Автор: Kest(CodingRus.ru)
ЯП:Turbo Pascal 7.0
Пояснительная записка присутствует:
Пояснительная записка
К курсовой работе по дисциплине
«АЛГОРИТМИЧЕСКИЕ ЯЗЫКИ И ПРОГРАММИРОВАНИЕ»
РГРТУ 2006г.
Задание
Составить программу вычисления и преобразования матрицы P=3A*(B+C) , где A, B, C – исходные матрицы, размер и значения элементов которых выбираются произвольно. Действия по преобразованию матрицы P:
1. Сформировать вектор из сумм элементов каждой строки;
2. Расположить элементы строк по возрастанию;
3. Сформировать вектор из элементов каждого столбца и расположить элементы полученного вектора по убыванию.
При выполнении курсовой работы предусмотреть структурированность программы, то есть все стандартные действия с матрицами (сложение, умножение, транспонирование, ввод, вывод должны быть оформлены в виде процедур и объединены в модуль.
Действия по преобразованию должны выбираться из меню.
Исходные данные должны считываться из файла исходных данных или вводиться с клавиатуры, причём выбор должен осуществляться из меню пользователем.
Результат должен записываться в файл или для контроля выводиться на экран.
|
Лицензия: |
O/S: |
Версия: |
Дата добавления: 10.11.08 |
Скачиваний: 734 |
Загрузить (0.04mb) |
База данных фильмов FilmsBase |
Автор: Kest(CodingRUS.ru)
Дисциплина: «Инженерная и компьютерная графика»
ЯП: Delphi7 + Paradox
Пояснительная записка
к курсовой работе
по теме:
«Разработка программных средств БД видео дисков»
2007г.
Возможности программы: Привязка к записи скринщота и видео файла. Воспроизведение происходит средствами программы FilmsBase. Реализован поиск (как в Chetmax) и фильтр по жанрам.
База данных состоит из 2х таблиц.
Оглавление ПС
1. Введение………………………………………………………………...3
2. Теоретический раздел………………………………………………….4
2.1 Модели баз данных……………………………………………………4
2.2 Архитектура СУБД……………………………………………………4
2.3 Технология BDE для доступа к данным……………………………..6
2.4 Драйверы баз данных……………………………………………...….6
3. Практический раздел…………………………………………………..7
3.1.1 Проектирование БД………………………………………………….7
3.1 Создание таблицы………………………………………………….….7
3.2 Интерфейс программы…………………………………………….….10
3.3 Дерево объектов………………………………………………………12
3.4 Инсталлятор…………………………………………………………...14
3.5 Справка………………………………………………………………..16
4 Исходный текст программы……………………………………………17
4.1 Файл проекта………………………………………………………….17
4.2 Unit1……………………………………………………………………17
4.3 Unit2……………………………………………………………………21
4.4 Unit3……………………………………………………………………23
4.5 Unit4……………………………………………………………………23
4.6 Unit6……………………………………………………………………24
4.7 hkdunit.pas……………………………………………………………..25
5 Список используемой литературы…………………………………….28
|
Лицензия: |
O/S: |
Версия: |
Дата добавления: 10.11.08 |
Скачиваний: 859 |
Загрузить (1.5mb) |
Распознавание идентификаторов при лексическом анализе программ |
Автор: Kest(CodingRUS.ru)
Предмет: Лингвистическое и программное обеспечение САПР
ЯП: Delphi 7
Задание:
Тема данной курсовой работы: «Распознавание идентификаторов при лексическом анализе программ». Разработанная программа производит лексический анализ исходного текста программы, написанной на языке программирования Pascal, распознает идентификаторы следующего типа: имена массивов, процедур, функций.
В языках программирования выделяются следующие основные типы лексем:
• Идентификаторы;
• Служебные слова;
• Целые и вещественные константы;
• Строки;
• Операции;
• Разделители.
В ходе лексического анализа происходит разбиение входной строки символов на лексические единицы и обработка выделенных лексем.
Программа проста в использовании и рассчитана на средний уровень квалификации возможного пользователя.
Содержание:
1. Введение………………………………………………………………….3
2. Математическая постановка задачи…………………………………….4
3. Анализ алгоритма решения задачи……………………………………..10
3.1 Схема алгоритма………………………………………………………10
3.2 Характеристика алгоритма……………………………………………14
4. Программная реализация алгоритма……………………………………14
4.1 Общие сведения………………………………………………………..14
4.2 Список процедур и функций……………………………………….....14
4.3 Описание логической структуры программы………………………..15
5. Применение программы………………………………………………….15
5.1 Решение контрольного примера……………………………………….15
5.2 Руководство по применению…………………………………………..16
6. Заключение………………………………………………………………..17
7. Библиографический список………………………………………………18
8. Приложение……………………………………………………………….19
8.1 Текст модуля Unit1.pas…………………………………………………19
8.2 Исходный текст файла содержания справки (help.cnt)………………23
|
Лицензия: |
O/S: |
Версия: |
Дата добавления: 10.11.08 |
Скачиваний: 692 |
Загрузить (0.8mb) |
Синтаксический анализ парных элементов программ |
Автор: Kest(CodingRUS.ru)
Предмет:Лингвистическое и программное обеспечение САПР
ЯП:Delphi 7
Задание:
Тема данной курсовой работы: «Синтаксический анализ парных элементов программ». Разработанная программа производит лексический анализ исходного текста программы, написанной на языке программирования Pascal, распознает парные элементы в программе.
В языках программирования выделяются следующие основные типы лексем:
В ходе лексического анализа происходит поиск парных элементов и проверяется правильность их использования.
Программа проста в использовании и рассчитана на средний уровень квалификации возможного пользователя.
Содержание:
1. Введение………………………………………………………………….3
2. Математическая постановка задачи…………………………………….4
3. Анализ алгоритма решения задачи……………………………………..8
3.1 Схема алгоритма………………………………………………………8
3.2 Характеристика алгоритма……………………………………………11
4. Программная реализация алгоритма……………………………………11
4.1 Общие сведения………………………………………………………..11
4.2 Список процедур и функций……………………………………….....11
4.3 Описание логической структуры программы………………………..12
5. Применение программы………………………………………………….12
5.1 Решение контрольного примера……………………………………….12
5.2 Руководство по применению…………………………………………..13
5.2.1 Назначение программы…………………………………14
5.2.2 Условия применения…………………………………….15
5.2.3 Описание задачи………………………………………….15
5.2.4 Входные и выходные данные……………………………15
5.3 Руководство системного программиста…………………15
5.3.1 Общие сведенья о программе……………………………15
5.3.2 Структура программы……………………………………15
5.3.3 Настройка программы……………………………………15
5.3.4 проверка программы……………………………………16
5.3.5 Дополнительные возможности программы……………16
5.3.6 Сообщения системному программисту………………...16
5.4 Руководство программиста………………………………16
5.4.1 Назначение и условия применения программы………...16
5.4.2 Характеристики программы……………………………16
5.4.3 Обращение к программе………………………………...17
5.4.4 Сообщения программисту……………………………….17
6. Заключение………………………………………………………………..17
7. Библиографический список………………………………………………17
8. Приложение……………………………………………………………….18
8.1 Текст модуля Unit1.pas…………………………………………………18 |
Лицензия: |
O/S: |
Версия: |
Дата добавления: 10.11.08 |
Скачиваний: 717 |
Загрузить (0.7mb) |
БД сеть компьютерных магазинов |
Предмет: Клиент-серверные технологии баз данных
ЯП: Delphi7+Microsoft SQL Server 2000
2008г.
В архиве так же БД и скрипт создающий БД.
Задача курсового проекта заключается в создании такой информационной системы, которая включала бы в себя следующие возможности:
1. Добавление, удаление и редактирование информации о магазинах, продавцах, поставщиках, продажах, покупателях, заказах, комплектующих, каталоге. Необходимо предусмотреть для обеспечения наиболее эффективной работы пользователя удаление и редактирование путем непосредственного выбора записи из таблицы.
2. Просмотр информации о магазинах, продавцах, поставщиках, продажах, покупателях, заказах, комплектующих, каталоге.
3. Просмотр и печать информации о проданных товарах, содержащей сведения о покупателе, магазине, количестве и цене конкретного товара.
4. Просмотр и печать информации о комплектующих требуемого компьютера.
5. Осуществление поиска необходимой информации о товарах, магазинах, продавцах, поставщиках, продажах, покупателях, заказах, комплектующих и каталоге.
6. Осуществление операций продажи, заказов, а также, просмотр полного перечня сотрудников, клиентов и поставщиков конкретного магазина, выбор которого осуществляется при запуске клиентского приложения.
7. Возможность перехода из системы текущего магазина в систему необходимого.
8. Возможность входа в систему с разными уровнями доступа к данным: пользовательский (осуществляет только просмотр информации) и администраторский (осуществляет все возможные операции, представленные в системе).
9. Возможность смены пользователя в ходе работы программы.
10. Осуществление контроля введенных данных: проверка на соответствие типов, на ввод обязательных полей данных , а также, на ввод только возможных значений, считываемых из необходимых таблиц.
11. Возможность просмотра информации из таблиц в режиме реального времени.
СОДЕРЖАНИЕ
ВВЕДЕНИЕ 3
1. АНАЛИЗ ЗАДАЧИ 4
1.1. ИССЛЕДОВАНИЕ ИНФОРМАЦИОННЫХ ПОТРЕБНОСТЕЙ ПОЛЬЗОВАТЕЛЯ ИС 4
1.2. РАЗРАБОТКА ОБЩЕЙ СТРУКТУРЫ ИС 5
2. РАЗРАБОТКА СЕРВЕРНОЙ ЧАСТИ ИНФОРМАЦИОННОЙ СИСТЕМЫ 6
2.1. ИНФОЛОГИЧЕСКОЕ ПРОЕКТИРОВАНИЕ БД 6
2.1.1. ВЫЯВЛЕНИЕ СУЩНОСТЕЙ И СВЯЗЕЙ 6
2.1.2. ВЫЯВЛЕНИЕ АТРИБУТОВ СУЩНОСТЕЙ.НАЗНАЧЕНИЕ ПЕРВИЧНЫХ КЛЮЧЕЙ 8
2.1.3. ПОСТРОЕНИЕ ER-ДИАГРАММЫ 8
2.2. ДАТАЛОГИЧЕСКОЕ ПРОЕКТИРОВАНИЕ БД 9
2.2.1 ПЕРЕХОД ОТ ЕR-ДИАГРАММЫ К ПРЕДВАРИТЕЛЬНЫМ ОТНОШЕНИЯМ 9
2.2.2. ПРОВЕРКА ПРЕДВАРИТЕЛЬНЫХ ОТНОШЕНИЙ НА СООТВЕТСВИЕ НОРМАЛЬНЫМ ФОРМАМ 10
2.2.3. ПОСТРОЕНИЕ СХЕМЫ ДАННЫХ 10
2.2.4. ЗАДАНИЕ ЧАСТНЫХ ОГРАНИЧЕНИЙ ЦЕЛОСТНОСТИ 11
2.3. РАЗРАБОТКА ХРАНИМЫХ ПРОЦЕДУР И ФУНКЦИЙ 11
3. РАЗРАБОТКА КЛИЕНТСКОЙ ЧАСТИ ИНФОРМАЦИОННОЙ СИСТЕМЫ 13
3.1. ОРГАНИЗАЦИЯ ВЗАИМОДЕЙСТВИЯ КЛИЕНТСКОЙ ПРОГРАММЫ С БД 13
3.2. РАЗРАБОТКА ИНТЕРФЕЙСА ПОЛЬЗОВАТЕЛЯ 14
3.2.1. РАЗРАБОТКА ФОРМ 14
3.2.2. РАЗРАБОТКА ОТЧЕТОВ 17
3.3. РАЗРАБОТКА СЦЕНАРИЯ ИНСТАЛЛЯЦИИ КЛИЕНТСКОЙ ПРОГРАММЫ 17
3.4. РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ 19
3.4.1. ОБЩИЕ СВЕДЕНИЯ О ПРОГРАММЕ 19
3.4.2. УСЛОВИЯ ПРИМЕНЕНИЯ ПРОГРАММЫ 19
3.4.3. СВЕДЕНИЯ О ВХОДНЫХ И ВЫХОДНЫХ ДАННЫХ 19
3.4.4. ПРОВЕРКА ПРОГРАММЫ 19
ЗАКЛЮЧЕНИЕ 27
СПИСОК ИСПОЛЬЗУЕМОЙ ЛИТЕРАТУРЫ. 28
Вопросы и предложения обсуждаются тут |
Лицензия: |
O/S: |
Версия: |
Дата добавления: 10.11.08 |
Скачиваний: 927 |
Загрузить (2.8mb) |
Работа с картотеками |
Курс: Программное обеспечение банковских операций
2009г.
Расчетные, кассовые, кредитные и другие операции совершаются в банках и отражаются в бухгалтерском учете на основании расчетно-денежных документов, оформленных в соответствии с установленными требованиями. Применение бланков не установленной формы или замена бланка одной формы другой формы может привести к неправильному отражению операций. Перечень утвержденных к применению форм документов дан в Общероссийском классификаторе управленческой документации (ОКУД), утвержденном Госстандартом России в 1993 г. В деятельности банков, в основном, используются бланки класса форм 04 "Унифицированная система банковской документации", т.е. бланки по банковским операциям начинаются с 04. С 1 января 1998 г. введены новые форматы расчетно-платежных документов. Например, платежное требование 0401060, платежное требование 0401061 , платежное требование - поручение 0401064 , заявление на аккредитив 0401063 и т.д. При необходимости (и отсутствии утвержденного бланка) банки разрабатывают и утверждают собственные формы документов. Требования к реквизитам документа содержатся в Законе "О бухгалтерском учете".
Содержание ПС:
Задание 3
Введение 4
1. Банковская документация 6
2. Структура базы данных ”Работа с картотеками” 13
3. Руководство пользователя 14
3.1. Организация взаимодействия клиентской программы с БД 14
3.2. Разработка интерфейса пользователя 16
Заключение 22
Список литературы 23
Приложение 24
|
Лицензия: |
O/S: |
Версия: |
Дата добавления: 29.07.09 |
Скачиваний: 765 |
Загрузить (0.7mb) |
начисление процентов по депозитам |
Курс: Программное обеспечение банковских операций
Год: 2009
“Разработка программного модуля начисления процентов”
Модуль позволяет осуществить начисления процентов по всем вкладам, вкладам в выбранной валюте, по выбранному договору или по отдельному вкладу
Проценты рассчитываются до заданного момента
Выдается процентная ведомость
Оглавление:
Задание 3
Введение 4
1. Начисление процентов по вкладам 6
1.1. Депозитные вклады и их классификация 6
1.2. Формула расчета процентов по вкладам 8
2. Структура базы данных ”Депозитные вклады” 12
3. Руководство пользователя 13
3.1. Организация взаимодействия клиентской программы с БД 13
3.2. Разработка интерфейса пользователя 15
Заключение 23
Список литературы 24
Приложение 25
10. Заключение 23
11. Список литературы 24
|
Лицензия: |
O/S: |
Версия: |
Дата добавления: 29.07.09 |
Скачиваний: 659 |
Загрузить (1mb) |
Размещение элементов ЭВС - метод обратного размещения [Delphi] |
Язык программирования: Delphi 7
Размещение - задача определения такого местоположения элементов в заданном монтажном пространстве, при котором наилучшим образом удовлетворяются некоторые требования. В качестве элемента здесь могут выступать радиодетали, ИС, ячейки, панели, шкафы. При этом предполагается, что элементы в монтажном пространстве определенным образом соединяются между собой. Эти соединения могут быть выполнены посредством навесных или печатных проводников, жгутовых соединений или других информационных магистралей. Имеются два типа задач размещения:
1) размещение однотипных элементов на заранее заданных и регулярно размещенных позициях;
2) размещение элементов разного типа, разногабаритных, когда установочные места заранее не определены, а установка элементов осуществляется в процессе размещения (БИС).
В рамках данной курсовой работы будет рассматриваться задача размещения однотипных элементов на заранее заданных и регулярно размещенных позициях. В качестве математической модели (ММ) схемы будет использоваться модель взвешенного неориентированного графа (ВНГ) схемы соединений, а в качестве критерия оптимизации - критерий минимума суммарной длины соединений.
Содержание:
ВВЕДЕНИЕ 4
1. ПРАКТИЧЕСКАЯ И МАТЕМАТИЧЕСКАЯ ПОСТАНОВКА ЗАДАЧИ 5
2. АНАЛИЗ СУЩЕСТВУЮЩИХ АЛГОРИТМОВ РЕШЕНИЯ ЗАДАЧИ 9
3. ОПИСАНИЕ РАЗРАБАТЫВАЕМОГО АЛГОРИТМА, ЕГО УКРУПНЁННАЯ БЛОК-СХЕМА 11
4. РАЗВЁРНУТАЯ БЛОК-СХЕМА АЛГОРИТМА 13
4.1 ОБРАБОТКА ДАННЫХ 13
4.1.1. Процедура вычисления сумм элементов строк CalculateLinesSum 13
4.1.2. Процедура сортировки массива по значению суммы строки SortArrayByLineSum 13
4.1.3. Функция вычисления оценки CalculateL 14
4.2. ИНТЕРФЕЙСНЫЕ ПРОЦЕДУРЫ И ФУНКЦИИ 15
4.2.1. Процедура обновления заголовков строк и столбцов таблиц отображения и ввода данных DrawColumnHeaders 15
4.2.2. Процедура загрузки результата в результирующую таблицу LoadResult 15
4.3. ОБРАБОТКА СОБЫТИЙ ФОРМЫ 15
4.3.1. Обработка события FormShow 15
4.4. ПРОЦЕДУРЫ ПРЕОБРАЗОВАНИЯ ДАННЫХ МАССИВОВ И ТАБЛИЦ ФОРМЫ 15
4.4.1. Процедура StringGridToArray 15
4.4.2. Процедура ReloadStringGrid 16
4.5. ОБРАБОТКА СОБЫТИЙ ГЛАВНОГО МЕНЮ 16
4.5.1. Меню «Файл/Открыть» 16
4.5.2. Меню «Файл/Сохранить» 16
4.5.3. Меню «Данные/Очистить» 16
4.5.4. Меню «Данные/Обработать» 16
4.5.5. Меню «Данные/Количество элементов». 17
5. РЕШЕНИЕ КОНТРОЛЬНОГО ПРИМЕРА 18
6. ПЕРЕЧЕНЬ ИДЕНТИФИКАТОРОВ, ИСПОЛЬЗУЕМЫХ ПРИ 20
НАПИСАНИИ ПРОГРАММЫ 20
7. ТЕКСТ ПРОГРАММЫ 21
7.1. ТЕКСТ ПРОЕКТА PROJECTRETALLOC.DPR 21
7.2. ТЕКСТ МОДУЛЯ UNITRETURNALLOCATION.PAS 21
ЗАКЛЮЧЕНИЕ 28
ЛИТЕРАТУРА 29 |
Лицензия: |
O/S: |
Версия: |
Дата добавления: 05.11.09 |
Скачиваний: 586 |
Загрузить (0.8mb) |
Алгоритм трассировки Рабина [Delphi] |
Алгоритм трассировки Рабина
Задача трассировки – одна из наиболее трудоемких в общей проблеме автоматизации проектирования РЭА. Это связано с несколькими факторами, в частности с многообразием способов конструктивно-технологической реализации соединений, для каждого из которых при алгоритмическом решении задачи применяются специфические критерии оптимизации и ограничения. С математической точки зрения трассировка – наисложнейшая задача выбора из огромного числа вариантов оптимального решения. |
Лицензия: |
O/S: |
Версия: |
Дата добавления: 05.11.09 |
Скачиваний: 549 |
Загрузить (0.35mb) |
Размещение элементов ЭВС - Алгоритм парных перестановок [Delphi] |
Суть: Последовательное целенаправленное улучшение произвольного начального размещения модулей на плате по выбранному критерию путем парных перестановок. С этой целью на каждой итерации алгоритм осуществляет вычисление приращенной суммарной длины всех связей для всевозможных парных перестановок модулей. Из всего множества перестановок дающих отрицательное приращение выбирается подмножество которое удовлетворяет следующим требованиям:
1. выбранное подмножество перестановок позволяет max уменьшить суммарную длину всех связей.
2. подмножество образует лишь независимые перестановки в которых модули несвязанны с модулями других переставляющихся пар.
Далее осуществляется перестановки выделенных таким образом пар модулей и переход к следующей итерации.
Содержание:
1. Введение 3
2. Практическая и математическая постановка задачи 4
3. Анализ существующих алгоритмов решения задачи 6
4. Описание разрабатываемого алгоритма, его укрупненная схема 8
5. Развернутая блок-схема алгоритма 11
6. Решение контрольного примера 14
7. Перечень идентификаторов, используемых при написании программ 27
8. Текст программы 30
9. Листинг с результатами машинного решения 43
10. Заключение 49
11. Список литературы. 50 |
Лицензия: |
O/S: |
Версия: |
Дата добавления: 05.11.09 |
Скачиваний: 618 |
Загрузить (1.7mb) |
Трассировка проводного монтажа - алгоритм Краскала [Delphi] |
Трассировка заключается в определении конкретной геометрии печатного или проводного монтажа, реализующего соединения между элементами схемы. Исходными данными для трассировки являются список цепей, метрические параметры и топологические свойства типовой конструкции и её элементов и результаты решения задачи размещения, по которым находятся координаты выводов элементов. Формальная постановка задачи трассировки и методы её решения в значительной степени зависят от вида монтажа (проводной или печатный) и конструктивно-технологических ограничений, определяющих метрические параметры и топологические свойства монтажного пространства.
Содержание:
1. Введение 3
2. Практическая и математическая постановка задачи . 4
3. Анализ существующих алгоритмов решения задачи 6
4. Описание разрабатываемого алгоритма, его укрупненная схема……………...10
5. Развернутая блок схема алгоритма 12
6. Контрольный пример 14
7. Перечень идентификаторов 15
8. Текст программы 16
9. Результаты машинного решения 20
10. Заключение 21
Список литературы |
Лицензия: |
O/S: |
Версия: |
Дата добавления: 05.11.09 |
Скачиваний: 710 |
Загрузить (1.69mb) |
База данных: Книжный магазин на Delphi |
Разработать структуру базы данных для книжного склада. Эта база данных должна содержать следующую информацию:
1. данные о складах
• название склада
• адрес
• телефон
• ФИО директора
2. данные о книгах
• название книги
• автор
• издательство
• год выпуска
• тираж
• область знаний
• цена издательства
3. наличие на складе
• количество упаковок
• количество экземпляров в упаковке
4. информация о продажах
• дата продажи
• название книги
• автор
• отпускная цена за экземпляр
• количество экземпляров
Построить запросы, формы и отчеты, позволяющие получать следующую информацию:
• какие книги по конкретной тематике имеются на складе
• подготовить бланк заказа на приобретение конкретной книги
• сравнить отпускные цены по конкретной книге на различных складах
• какие книги конкретного автора имеются на складе
• подготовить выручку от реализации за день, месяц. |
Лицензия: |
O/S: |
Версия: |
Дата добавления: 30.08.10 |
Скачиваний: 766 |
Загрузить (0.5mb) |
|
|
|
Гость
|
|
Вы не зарегистрированны? Нажмите здесь для регистрации.
Забыли пароль? Запросите новый здесь.
|
|
Загрузки
|
|
Новые загрузки
Случайные загрузки
Топ загрузок
|
|
|