Программирование
Тип работы: | Все Диплом Задача Курсовая работа Лабораторная работа Ответы на вопросы |
Язык программирования: | Все Bash Basic Batch C C# C# ASP .NET C++ Delphi Fortran Free Basic HTML Java JavaScript Object Pascal Pascal Pascal ABC Python Turbo Pascal VBA Visual Basic алгоритмические языки Ассемблер |
Блок-схема: | Все Есть Нет |
-
Краткое содержание курсовой работы (проекта):
Описание языка программирования, построение математической модели и выбор структуры данных для решения задачи, построение алгоритма, написание программного кода, тестирование и откладка программного кода.
Исходные данные к курсовой работе (проекту)
Разработать программу выполняющая расчет стоимости покупки. В типизированном файле хранятся наименования товара, единица измерения товара, стоимость одной единицы, после выбора товара и указания его количества рассчитывается общая стоимость покупки. -
Объектом исследования является рекурсивные и итерационные алгоритмы и их сравнение.
Целю работы является сравнение рекурсивные и итерационные алгоритмы и рассмотрение примеров их реализации на одном из языков программирования.
Задачи:
- рассмотреть понятие рекурсии и привести примеры ее реализации;
- рассмотреть понятие итерации и привести примеры ее реализации;
- сравнить их и выявить преимущества и недостатки данных типов алгоритмов.
-
Целью курсовой работы является разработка программы для перевода числовой записи числа в словесную на языке программирования высокого уровня.
Задачи:
- анализ и выбор языка программирования;
- анализ и выбор среды разработки;
- получение практического опыта по разработке прикладных программ;
овладение функционалом и инструментарием разработки на языке программирования высокого уровня.
-
Курсовая на тему "Сравнение алгоритмов сортировки вставками и выбором" с применением библиотеки (DLL)
Программа написанна на Delphi 7
Сравнить эффективность алгоритмов сортировки – сортировки вставками и сортировки выбором. Для этого подсчитать среднее число сравнений (по 100 реализациям, со случайным расположением элементов), необходимое для сортировки n элементов тем и другим алгоритмом. Организовать библиотеку, содержащую подпрограммы для реализации функциональности поставленной задачи.
-
Целью данной работы является разработка приложения автоматического тестирования уровня знаний. Программа позволит наиболее эффективно осуществлять контроль с минимальными временными затратами проверяющего и обучающихся.
В соответствии с данной целью были поставлены следующие задачи:
- проанализировать предметную область;
- провести обзор и анализ существующих информационных систем, предназначенных для тестирования;
- осуществить проектирование и разработку приложения.
-
20 руб.
Задан массив x(5.5) и интервал x (a.b).Найти количество элементов,попавших по значечению в этот интервал.
-
1 200 руб.
Программы в среде Visual Studio на языке Visual C# на темы:
-Сложные арифметические выражения
-Условный оператор
-Циклы с пред- и постусловием
-Ряды
-Одномерные массивы
-Многомерные массивы
-Строки
-Типизированные методы
-Нетипизированные (пустые) методы
-Файлы
-
Работу можно выполнять на встроенном ассемблере системы программирования Turbo Pascal, однако, рекомендуется на автономном (отдельном или внешнем) ассемблере.
Выбрать простую математическую задачу, легко разрешимую на Паскале, например Y = A * X2. Задачу согласовать с преподавателем.
Написать программу на ассемблере, например, для указанной выше задачи:
Вариант 2 - (A * X^4 + B * X^3 + C * X^2 + D * X) div E
Вариант 2 - 9*A + 7*B + 2*C -
300 руб.
Используя произвольные язык программирования и среду разработки создайте программу, которая отображает на экране монитора график кривой или поверхности (в соответствии с вариантом задания) в декартовой и полярной системах координат с центром в центре экрана монитора (окна или иной прямоугольной области экрана). При изменении размеров окна, график и все его атрибуты (координатная сетка, метки на шкале, подписи и т.д.) должны автоматически масштабироваться.
-
350 руб.
Вычислить и вывести на экран в виде таблицы значения функции F(рисунок 1) на интервале от Xнач. До Хкон. с шагом dX. где a, b, c – действительные числа.
Функция F должна принимать действительное значение, если выражение (Ац МОД2 Вц) И НЕ (Ац ИЛИ Сц) не равно нулю, и целое значение в противном случае. Через Ац, Вц и Сц обозначены целые части значений a, b,c , операции НЕ, И, ИЛИ и МОД2 (сложение по модулю 2) - поразрядные. Значения a, b,c, Хнач., Хкон., dx ввести с клавиатуры.
-
250 руб.
Напишите шаблон класса динамического массива с элементами произвольного типа T. Обеспечьте операции:
• Перевыделения массива с увеличением вместимости
• Добавление элемента в конец массива, удаление из конца
• Оператор []
• Узнать количество элементов в массиве
• Правило пяти
-
200 руб.
Алгоритм состоит из повторяющихся проходов по сортируемому массиву. За каждый проход элементы последовательно сравниваются попарно и, если порядок в паре неверный, выполняется обмен элементов. Проходы по массиву повторяются N-1 раз или до тех пор, пока на очередном проходе не окажется, что обмены больше не нужны, что означает — массив отсортирован. При каждом проходе алгоритма по внутреннему циклу, очередной наибольший элемент массива ставится на своё место в конце массива рядом с предыдущим наибольшим элементом, а наименьший элемент перемещается на одну позицию к началу массива («всплывает» до нужной позиции как пузырёк в воде, отсюда и название алгоритма).
-
1.Создать файл Train.dat, содержащий записи следующей структуры:
- название пункта назначения;
- номер поезда;
- время отправления. (массив из двух чисел: часы, минуты)
2. программа должна выполнять следующую обработку файла Train.dat:
- поиск в файле и вывод на экран информации о поезде, номер которого введен с клавиатуры;
- если таких поездов нет, выдать соответствующее сообщение на дисплей.