Программирование
| Тип работы: | Все Задача Курсовая работа Лабораторная работа |
| Язык программирования: | Все Basic Batch C C# C# ASP .NET C++ Delphi HTML Java JavaScript Object Pascal Pascal Pascal ABC Python VBA алгоритмические языки |
| Блок-схема: | Все Есть Нет |
-
Лабораторная работа 7
1. Тема и название работы
Программирование алгоритмов формирования и обработки одномерных массивов.
2. Задание на разработку проект
Ввести одномерный массив y = {2.5, -1.9, 10.2, -7.12, 3.1, -2, 6}.
Сформировать из него новый массив z, элементами которого будут являться отрицательные элементы массива y, и упорядочить по возрастанию массив z.
Лабораторная работа 9
1. Тема и название работы
Обработка строковых данных
2. Задание на разработку проект
Из строки, содержащей корректно заданную дату в формате "dd.mm.yy", где dd - день, mm - месяц, yy - год, получить строку с датой, отстоящей от заданной на n дней назад, в том же формате.
Лабораторная работа 10
1. Тема и название работы
Текстовые файлы
2. Задание на разработку проект
Из строки, содержащей корректно заданную дату в формате "dd.mm.yy", где dd - день, mm - месяц, yy - год, получить строку с датой, отстоящей от заданной на n дней назад, в том же формате.
-
Учебная практика имеет общую тематическую направленность: “Разработка программных модулей для обработки структур данных” и предполагает проектирование и разработку приложения для выполнения операций информационного и расчетного характера применительно к набору объектов определенного класса. Задания носят индивидуальный характер за счет конкретизации класса хранимых объектов, структуры хранения, способа сохранения объектов на внешнем устройстве и чтения объектов с внешнего устройства.
Банковские кредиты
Кредит
1) название банка, 2) кому выдан, 3) дата выдачи, 4) на какой срок, 5) под какие проценты, 6) условия
Выполнить подсчет среднего значения по кредитам, а также ежемесячную прибыль банка при получении процентов по кредитам.
Структуры:Двунаправленный список
-
Тема: Разработка модуля «Калькулятор расчета страховки». Страхование жилья, медицинское страхование, страхование автомобиля.
Полностью работоспособную программу писать не надо, нужен только макет (C#). Под макетом я подразумеваю интерфейс с кнопками, которые не выполняют никакой функциональности по факту, а в курсовом будто работают (надеюсь понятно объяснил). Методические рекомендации и структуру курсового проекта прикладываю к заказу. Задавайте все вопросы, отвечу быстро. -
500 руб.
Сделать курсовую работу по теме "Системы шифрования с открытыми ключами". Теоретическая часть + практическая с написанием простой программы на C++.
-
- изучены алгоритмы сортировок;
- изучены критерии оценки алгоритмов сортировок;
- проведен анализ и сравнение алгоритмов сортиров;
- изучено понятие шаблонных функций;
- реализована шаблонная функция Шейкер сортировки.
-
КУРСОВАЯ РАБОТА (КУРСОВОЙ ПРОЕКТ)
по учебному курсу «Объектно-ориентированное программирование на С++»
тема: Компьютерная модель. Солнечная система.
-
Курсовая по предмету «Алгоритмизация и программирование»
-
Лабораторная работа №1
Освоение инструментальных средств создания программ. Компиляция программы из командной строки. Разработка линейных программ
Цель работы
Приобретение навыков работы с командной строкой. Приобретение навыков создания программ C# с помощью текстового редактора и компилятора.
Задание на лабораторную работу
- Научиться работать с командной строкой Windows
- Написать программу согласно варианту (пункт 1.9) в любом текстовом редакторе (Блокнот, Notepad++, и т.д.).
- Выполнить все требования к программе
- Скомпилировать программу из командной строки с помощью компилятора csc.exe и выполнить ее.
Вариант 2
Вычислить площадь круга.
Лабораторная работа №2
Освоение инструментальных средств создания программ в интегрированной среде Microsoft Visual Studio c использованием языка программирования C#. Разработка линейных программ
Цель работы
Приобретение навыков по работе с системой Microsoft Visual Studio. Приобретение навыков определения типов переменных в зависимости от характеристик данных и разработки линейной программы на языке C# с вводом и выводом данных.
Задание на лабораторную работу
1. Освоить функции интегрированной среды Microsoft Visual Studio для подготовки текста программы, компиляции и запуска на выполнение.
Вариант 2
Найти площадь равнобочной трапеции с основанием a и b и углом с при большем основании a.
Лабораторная работа №3
Разработка программ с разветвленной структурой
Цель работы
Приобретение навыков в составлении и отладке программ на языке C# с использованием операторов: условного перехода if, разветвления switch..case, обработки исключительных ситуаций try..catch.
Задание на лабораторную работу
1. Освоить функции системы Microsoft Visual Studio по отладке программы (п. 5).
2. Составить программу в соответствии с требованиями и вариантом.
Вариант 2
Вычислить площадь треугольника со сторонами А, В, С. Перед вычислением площади проверить условие существования треугольника с заданными сторонами.
Лабораторная работа №4
Разработка циклических программ с заданным числом повторений
Цель работы
Целью работы является освоение процесса разработки циклических программ с заданным (известным) числом повторений на языке C#.
Задание на лабораторную работу
Разработать программу с использованием цикла for в соответствии с требованиями и вариантом задания.
а) Вычислить .
б) Подсчитать сумму нечетных элементов кортежа
в) Найти минимальный элемент матрицы n´m.
Лабораторная работа №5
Разработка программ с использованием циклов c неизвестным числом повторений
Цель работы
Освоение процесса разработки циклических программ с использованием условных циклов (с неизвестным числом повторений) на языке C#.
Задание на лабораторную работу
Требуется разработать две программы (или одну с двумя циклами) с использованием операторов повтора (циклических операторов) while и do..while.
Номер
вариантаОбщий член ряда
Точность
2
=0,001
-
250 руб.
Задание лабораторной работы по теме МОДУЛИ.
Задача 1.
Использовать модуль проекта (см. файл «1 Модули», стр. 4). В модуль проекта добавить функцию MIN, вычисляющую минимальный элемент вектора.
Использовать модуль проекта (см. файл «1 Модули», стр. 4) для решения задачи вычисления функции (см. таблицу вариантов).
Обозначения:
Max_a, Max_b, Max_c, Min_a, Min_b, Min_c, Sa, Sb, Sc, ka, kb, kc - максимальный элемент, минимальный элемент, сумма и количество положительных элементов массивов a, b, и c соответственно.
Функция
Max_a - Min_b + Max_c+ Min_c
Результат вывести в файл out.txt и на экран.
Задача 2.
Разработать программу для построения таблицы значений для двух функций на интервале [a, b] с заданным количеством точек разбиения интервала (n).
Границы интервала и количество точек разбиения интервала выбрать самостоятельно.
Задачу решить с использованием параметров процедурного типа.
Использовать модуль проекта.
Результаты вычислений представить:
Таблица значений функции F1
X F1
---------------------------------
0.00 -1.50
0.01 -1.04
…
Таблица значений функции F2
X F2
---------------------------------
0.00 2.50
0.01 3.04
…
Таблица значений функций F1 и F2
X F1 F2
--------------------------------------------
0.00 -1.50 2.50
0.01 -1.04 3.04
…
Функция 1
Функция 2
sin (2 x + 4.5)
x + 1.4
250 руб.Лабораторная работа 1 по теме «Классы».
Задача.
Разработать программу с использованием класса объектов.
Для класса объектов разработать подпрограммы (методы класса) для:
- создания объекта с заданными значениями,
- показать характеристики объекта класса,
- вычисления периметра геометрической фигуры,
- вычисления площади геометрической фигуры.
Замечание. Выполнить вычисления в соответствии с указанными в таблице в столбце «Что вычислить».
В программе:
- создать один объект класса и показать его характеристики;
- создать два объекта класса;
- сравнить вычисленные значения для двух объектов класса, по результатам каждого из сравнений вывести соответствующие сообщения.
250 руб.Лабораторная работа 3. Классы. Продолжение.
Задание 2 по теме «Классы»
1. Создать массив объектов класса. Количество элементов массива пользователь вводит с клавиатуры.
2. Добавить метод класса – вывод характеристик объектов на экран дисплея в табличном виде.
3. Сохранить сведения об объектах класса в типизированном файле.
4. Изменить характеристики третьей фигуры.
5. Вывести на экран сведения обо всех фигурах, хранящихся в файле.
Задание 3 по теме «Классы»
6. Описать новый класс объектов на основе существующего. Добавить новую характеристику – цвет фигуры.
7. Создать массив объектов нового класса. Вывести все объекты класса в табличном виде.
8. Вывести данные (в табличном виде с соответствующим заголовком) обо всех фигурах желтого цвета.
9. Решить задачу п.8 с использованием модуля.
250 руб.Лабораторная работа 4. Классы. Продолжение.
Задание 3 по теме «Классы»
1. Описать новый класс объектов на основе существующего класса. Добавить новую характеристику для нового класса – цвет фигуры.
2. Создать массив объектов нового класса. Вывести все объекты класса в табличном виде.
3. Вывести данные (в табличном виде с соответствующим заголовком) обо всех фигурах желтого цвета.
4. Решить задачу п.3 с использованием модуля.
программная реализация гномьей сортировки по площади для объектов типа "треугольник", C++, 25 страниц
Тема: разработка приложения "Редактор создания анимационных фильмов", что нибудь самое простое. Может быть редактор создания анимационных роликов из фото.
Вариант 1. Калькулятор для выражений с постфиксной (польской) формой записи. В минимальном виде калькулятор – это утилита, которой в качестве параметров передается имя входного файла, содержащего выражение. Утилита 1) считывает входные параметры и проверяет их корректность, 2) открывает исходный, обрабатывая возможные ошибочные ситуации, 3) производит вычисление результата выражения, 4) печатает и завершает работу.
Выражение для калькулятора– это:
- десятичная константа;
- выражение -
- выражение выражение +
- выражение выражение *
- выражение выражение /
- выражение sin
- выражение cos
Для задания 4 ось X – размер входного файла со строкой выражения.
- Разработка и тестирование компьютерной программы для сравнительного анализа алгоритма сортировки посредством выбора на основе разработки шаблона функции С++.
Вариант 1
Реализовать программное приложение, позволяющее вводить, хранить и обрабатывать информацию для учета авиапассажиров.
Для обеспечения динамической работы с данными их следует программно организовать в виде односвязного списка, каждый отдельный элемент которого содержит информацию об одном авиапассажире, включая: ФИО пассажира, код авиапредприятия, город назначения, номер рейса, дата вылета.
Требования к оформлению:
Формат файла: .doc, .docx или .pdf.
Титульный лист: выполняется по образцу, обязательно указать номер варианта.
Основной шрифт: Times New Roman, 14 пт, полуторный межстрочный интервал
Выравнивание текста: по ширине
Блок-схемы отображаются в виде рисунка: в тексте, без обтекания. Обязательны подрисуночная надпись и ссылка в предшествующем тексте.
1-Динамические структуры данных. Списки
Дана символьная строка длиной не более 80 символов, состоящая из слов, разделенных пробелом. Составить программу, которая вводит строку, организует из слов строки однонаправленный список-стек. Используя список, программа подсчитывает количество слов, длина которых меньше 5-ти символов и удаляет слова, длина которых меньше 3 -х символов. Выводит на экран списки и результаты подсчетов.
2- Простые объекты
Описать класс, включающий заданные поля и методы, двумя способами: без конструктора и с конструктором. Протестировать все методы класса. Поля класса должны быть скрытыми (private) или защищенными (protected). Методы не должны содержать операций ввода/вывода, за исключением процедуры, единственной задачей которой является вывод информации об объекте на экран.
Объект - светофор. Поле: цвет, который горит в данный момент. Методы: процедура инициализации, процедура вывода информации об объекте на экран, функция переключения светофора на заданный цвет.
В отчете привести диаграмму разработанных классов и объектную декомпозицию.
















