Программирование
Тип работы: | Все Диплом Задача Курсовая работа Лабораторная работа Ответы на вопросы |
Язык программирования: | Все C C# C# ASP .NET C++ Delphi Java Pascal Pascal ABC VBA |
Блок-схема: | Все Есть Нет |
-
Курсовая по предмету «Алгоритмизация и программирование»
-
курсовая на тему Паскаль: исключение вершины из двоичного дерева
-
Написать программу, имитирующую простейший органайзер. Программа должна позволять вносить и редактировать заметки и напоминания на определенные даты. Должна быть предусмотрена возможность демонстрации записей за день, неделею, заданный интервал времени и т.п. При закрытии программы и ее повторном запуске заметки должны сохраняться.
Задание на курсовой проект №2 по дисциплине
Введение в инженерную деятельность
Цель работы
– получение практического опыта по разработке прикладных программ;
– овладение функционалом и инструментарием разработки на языке программирования высокого уровня.
- Перевод числовой записи суммы в рублях в словесную. С клавиатуры вводится сумма. Вывести словесную запись суммы 106,77 = сто шесть рублей 77 копеек.
Антиплагиат
75 %
программная реализация гномьей сортировки по площади для объектов типа "треугольник", C++, 25 страниц
Тема: разработка приложения "Редактор создания анимационных фильмов", что нибудь самое простое. Может быть редактор создания анимационных роликов из фото.
- Разработка и тестирование компьютерной программы для сравнительного анализа алгоритма сортировки посредством выбора на основе разработки шаблона функции С++.
350 руб.Требования, предъявляемые к курсовой работе: язык программирования - Паскаль.
- в теле программы необходимо обеспечить ввод исходных данных, вызов процедуры и вывод результатов на терминал;
- процедура реализует формирование и обработку массива или матрицы;
- функция определяет закон получения чисел, являющихся элементами массива или матрицы;
- кроме вывода на терминал, результаты программы сохранить в виде текстового файла.
Форма отчета:
Блок-схема алгоритма решения
Листинг программы (с подробными комментариями)
Реализация программы (screenshot)
Результат работы программЗадание
Ввести строку символов разделителей и массив строк текста содержащий неизвестное заранее количество строк. Признаком окончания ввода текста является ввод строки, содержащей такое же количество слов, что и минимальное количество слов из ранее введенных строк.
Из строк введенного текста сформировать другой текст, в который войдут только те строки, в которые после слов содержащих больше заданного пользователем количества одинаковых символов, будет вставлено новое введенное пользователем слово. Вывести исходный и сформированный текст.
Разработать программу в соответствии с вариантом задания (структура данных представлена в таблице 1), обеспечивающую работу пользователя в диалоговом режиме с возможностью выбора функций с помощью одноуровневого меню горизонтального типа. Программа должна осуществлять ввод данных, запись данных в файл, чтение данных из файла, вывод данных на экран, дополнение данных, удаление данных, поиск информации по заданному атрибуту(наименование товара), сортировка данных(сортировка выбором), построение диаграммы(столбиковой).
Таблица 1 – Структура данных программы
Склад
Наименование товара
Инвентарный №
Дата поставки
Закупочная цена(руб.)
Программа, производящая частотный анализ введенного текста, построение кодов Шеннона-Фано и кодирование текста.
Режим 1: ввод текста с клавиатуры; вывод на экран: таблица частот и кодов, а также закодированный текст.
Режим 2: ввод текста из файла; вывод: таблицы частот и кодов - на экран, закодированный текст и кодовую таблицу - в файлы.
Режим 3: ввод закодированного текста из файла; одновременно должна подгружаться таблица кодов и производиться декодирование на экране.
Отчет по заданию должен содержать:
- Титульный лист;
- Краткое изложение теории, описание алгоритма (3-4 стр.);
- Протоколы работы программы, скриншоты, разработанные схемы;
- Описание порядка работы программы;
- Список использованных источников информации.
Разработать программу хранящую данные о студентах и их успеваемости по каждой дисциплине. Должны быть реализованы следующие функции:
- добавление, редактирование, удаление информации о студентах;
- добавление, редактирование, удаление информации о дисциплинах;
- поиск информации по фамилии студента, с выводом всех его оценок по дисциплине;
- поиск информации по дисциплине с выводом количества студентов, изучающих данный предмет;
- поиск информации по оценкам.
500 руб.Написать программу «Телефонный справочник». Программа должна хранить номера телефонов, ФИО и адрес. Должны быть предусмотрены ввод новых данных и редактирование имеющихся, поиск по ФИО, по номеру. При закрытии программы и ее повторном запуске информация должна сохраняться.
Программа выполняет следующие действия:
- ввод данных;
- вывод всех данных;
- поиск информации по названию Ф.И.О. и номеру телефона;
- удаление по номеру телефона;
- редактирование данных;
- вывод на экран всей базы данных.
800 руб.Разработать игру «Лабиринт» предназначенную для развития мышления и внимания у детей младшего школьного возраста. Программа должна быть разработана в среде программирования Pascal ABC.
Задачи, которые требуется реализовать:
- реализацовать алгоритм генерирования лабиринта;
- создание фиксированного входа/выхода из лабиринта;
- управление сложностью лабиринта (реализация уровней в игре);
- передвижение персонажа по лабиринту (стрелками клавиш);
- возможность запустить игру заново после прохождения.
500 руб.Задан текст, содержащий произвольное количество строк, в которых отдельные слова могут разделяться одним или несколькими пробелами и знаками пунктуации (перенос слов с одной строки на другую не используется). Сформировать новый текст, который является результатом следующего преобразования исходного текста: вставить после каждого заданного слова "n" пробелов.
500 руб.Написать программу на языке Си, реализующую следующие функции:
1. Чтение бинарных данных из файла (входной сигнал, тип float).
2. Запись бинарных данный в файл (выходной сигнал, тип float).
3. Динамическое выделение памяти для матриц (функция malloc).
4. Расчет произведения двух матриц.
5. Запись текстового файла, содержащего исходные матрицы и их произведение.
В программе должен быть реализован разбор аргументов командой строки(argc ,*argv). Пример запуска программы:
./mult-i input1.bin input2.bin-o output.txt, где input1.bin-бинарный файл с первой матрицей;
input2.bin - бинарный файл со второй матрицей;
output.txt - текстовый файл для записи матриц и их произведения.
Для проверки работы программы реализовать возможность генерации матриц с заданной размерностью m на n (заполнить случайными числами):
./mult-g input1.bin-s 10 15,
./mult-g input2.bin-s 15 20.
Реализовать проверку согласованности форм матриц (число столбцов первой матрицы равно числу во второй матрице).