Программирование
Тип работы: | Все Диплом Задача Курсовая работа Лабораторная работа Ответы на вопросы |
Язык программирования: | Все 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 алгоритмические языки Ассемблер |
Блок-схема: | Все Есть Нет |
-
100 руб.
В работе требуется сконструировать класс с заданным набором свойств. Набор свойств следует взять в соответствии со своим вариантом задания. В класс также должны быть добавлены методы для просмотра и изменения значений любого из свойств объекта.
Требования к конструированию класса: доступ к свойствам — закрытый, к методам —открытый. В классе следует предусмотреть конструктор по умолчанию, конструктор с параметрами.
Действия, выполняемые программой:
1. создание объекта с помощью конструктора по умолчанию,
2. создание объекта с помощью конструктора с параметрами,
3. создание массива объектов (размерность массива 3 или 4 элемента),
4. инициализация свойств каждого объекта массива(исходные данные вводятся с клавиатуры),
5. просмотр свойств каждого объекта,
6. вычисление заданного параметра для массива объектов в соответствии с вариантом задания (выполнить с помощью глобальной функции).
Требования к структуре программного кода: программа должна иметь модульную структуру, т.е. состоять из нескольких файлов: модуля класса, состоящего из заголовочного файла и файла реализации, и главного модуля, содержащего функцию main().Название товара, Категория товара, Цена, Количество. Вычислить общую стоимость товара.
-
200 руб.
№1: Написать программу для нахождения пересечения двух двусвязных списков.
-
116 руб.
Три конструктора (без аргументов, копирования, инициализации).
Деструктор.
Методы set(…), get(…), show(…). Вместо последнего можно реализовать
(перегрузить) метод преобразования в строку to_string().
Функции ввода-вывода оформить как дружественные.
Student: Фамилия, Имя, Отчество, Дата рождения, Адрес, Телефон, Факультет, Курс. Создать
массив объектов. Вывести:
а) список студентов заданного факультета;
б) списки студентов для каждого факультета и курса;
в) список студентов, родившихся после заданного года. -
Практическая работа № 8 Программирование вычислитель-
ного процесса обработки одномерных массивовЗадание
Составить программу вычислительного процесса согласно варианту из табл. 1. Заданные в условии векторы программировать с использованием указателя. Ввод/вывод векторов осуществлять с помощью файловых потоков C++.
-
7 чудес света- фото, мб видео, информация, самим сформировать html стр
-
200 руб.
Задание 1
Задание 2
Дана матрица целых чисел A(K, L). Сформировать вектор D(L), в который записать произведение ненулевых элементов соответствующих столбцов матрицы. Вывести на экран номера строк, упорядоченных по убыванию.
Задание 3
-
200 руб.
Шаблоны, как средство автоматизации программирования.
Разработать программу, обладающую графическим пользовательским интерфейсом с использованием стандартных элементов управления. Требования к коду работы с объектами:
Шаблоны
1. Шаблонный класс
2. Шаблонные функции
3. Перегруженные операторы -
Две сортировки слиянием и быстрая сортировка
Массив в диапазоне от 1000 до 100000 с шагом 1000
График зависимости времени от количества элементов
Реализовать на языке С# через форму -
Выбрать подходящий класс и написать для него метод, обеспечивающий решение поставленной задачи при указанных в условии ограничениях.
!!! Правильно подберите параметры и возвращаемое значение метода, учитывая, что один скрытый параметр this в нем уже присутствует!!!
Поверить работу разработанного метода, для чего подготовить основную программу, которая бы
• формировала необходимые объекты (один или несколько многоугольников или треугольников) из файла
• вызывала разработанный метод для одного из объектов и формировала ответ
• выводила ответ в файл.
Подготовить оформленную работу, описав и проиллюстрировав подход к решению задачи, записав код решения, а также три тестовых примера (содержимое исходного файла данных, результат, рисунок, подтверждающий правильность решения и основанный на исходных данных и результат
ЗАДАЧА:Найти внутреннюю точку треугольника (точку равноудалённую от его сторон) -
Вариант-28
Создать- класс- Стек- целых- чисел/ производный от- класса- Список- целых- чисел/ переопределить для него операцииД
а) °«+=» —добавление к стеку элемента или другого списка Д
б)°«—» — удаление верхнего элемента стекаД
в)°«>>» — ввод элементов стека с конеолиД
г)°««» — вывод элементов стека на экран или в файл Д
Вариант-28^[
Составить- описание- класса- для- определения- одномерных- массивов- целых- чисел- (векторов). - Предусмотреть- возможность- обращения- к- отдельному- элементу- массива- с- контролем- выхода- за- пределы- массива/ возможность- задания- произвольных- границ- индексов • при создании объекта., вывода на экран элемента массива по -заданному индексу, ■ вывода- на- экран- всего- массива. - Написать- программу; • демонстрирующую- работу • с• этим- классом.- Программа- может- содержать - меню, - позволяющее - осуществить - проверку всех- методов классаД
Вариант-28^
Создать- колоду карт.- Конструкторы- колоды- должны- инициализировать- колоду упорядочено • и - случайным • образом. • Создать • производный • класс • от • колоды • - • пасьянс, ■ в • котором-выбираются-по-три-карты-и. •еслидвекрайниеодного-цвета:тоихвыбрасывают.- Всю- колоду- проходят- три- раза,- Программа- должна- содержать- меню,- позволяющее- осуществить проверку всех методов классов.^
-
200 руб.
Написать функцию (int kol(void)), возвращающую количество одинаковых элементов в динамическом списке. Если одинаковых элементов нет, то об этом надо вывести сообщение. Описание переменных:
class SPISO
{ struct Yzel
{ Yzel* next;
int inf;
};
Yzel* na;
public:
SPISOK ; { na= NULL; return; }
int kol (void); { … }
};
-----------------------------------------------------------------------------------------
Пример выполнения задания 2
Создать класс shisok, содержащий 2 поля – Inf типа string и next - указатель на следующий элемент списка. И методы – конструктор и печать всех элементов списка.
Для создания работоспособного списка необходим еще метод добавления элементов списка, т.к. при отладке программы без него не обойтись. Но т.к. в задании он не указан, в файл с решением контрольной его можно включать по желанию.
Решение:
#include "stdafx.h"
#include <windows.h>
#include <iostream>
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{
class spi
{
struct NOT
{
int inf;
NOT* next;
NOTяйцо : next(NULL), inf(0) {};
};
NOT* NA;
public:
void vkl (void) //включение нового элемента в начало списка
{
NOT* pvsp = new NOTяйцо;//pvsp- вспомогательный указатель
pvsp->inf=rand()%11; //заполнение поля inf нового элемента
pvsp ->next = NA;//подключение нового элемента в
NA = pvsp; // начало списка
}
spiяйцо:NA(NULL) {} //конструктор.Обнуляет указатель на начало списка
void PR(void) //печать списка
{
NOT* pvsp = NA; //вспомогательный указатель, он
//будет меняться при переходе к след. элементу списка
while (pvsp !=NULL) //цикл печати инф. полей всех
//элементов списка
{
cout<< pvsp->inf<<“ ”;
pvsp= pvsp->next;
};
cout<<" end \n"; //признак окончания списка
}
}START; //создан объект START
Результат прогона
START.vkl ();
START.vkl ();
START.vkl ();
START.vkl ();
START.PR (); 1 4 8 2 end //список из 4-х элементов
START.vkl ();
START.PR (); 3 1 4 8 2 end // список из 5-ти элементов
int ee; // (вначале новый элемент)
cin>>ee; -
Задание 1
Составить программу, выполняющую следующие действия: звод двумерного числового массива а; ввод одномерного числового массива b количество элементов в массиве b должно быть равно количеству столбцов в лассиве а); в каждой строке массива а - замена всех элементов, превышающих соответствующий элемент массива Ь, на этот элемент массива Ь;| ?ывод измененного массива а на экран
Задание 2
В столбце А требуется вывести значения переменной х от -5 до 5 с шагом 0,1, в столбце В - вычислить соответствующие значения следующей функции
Задание 3
Разработать программу на языке VBA:
Прямоугольный диапазон в рабочем листе MS Excel заполнен числами. Программа должна найти максимальный элемент в этом диапазоне; его позиция (те. номер строки и столбца) выводится на экран. Строка и столбец, содержащие максимальный элемент, должны заполняться нулями.
Например, если данные в рабочем листе следующие:
6
9
8
5
10
2
12
5
3
9
7
9
то результаты в рабочем листе должны быть следующими:
6
9
0
5
0
0
0
0
3
0
СП
Кроме того, на экране должны отображаться числа 2 и 3, так как максимальный элемент был найден в строке 2, столбце 3.
-
Qt-приложение на C++, позволяющее выполнять перевод введенного значения температуры в градусах, фаренгейтах и кельвинах
-
65 руб.
Дан целочисленный массив x из n элементов. Проверить, является ли последовательность всех элементов массива палиндромом? Палиндром – это последовательность,
которая читается одинаково с начала и с конца.
Требуется решить задачи с использованием вместо стандартного массива языка контейнера vector<>. В В программе использовать, где это только возможно, итераторы вместо индексов. -
Разработать графический интерфейс приложения "Порядковый номер".
Используя диалоговое окно разбить экран на N частей, в каждой части вывести её порядковый номер.
Так же мне нужно описание, что к чему, где и почему. Чтобы почитать и въехать в сделанное. -
260 руб.
1 задание. Основы создания запросов к коллекциям объектов с помощью LINQ
-
250 руб.
- Разработайте программу ведения базы данных футбольной команды университета. В БД фиксируется дата игры, результат, название команды противника, ФИО игроков, забивших гол. Программа должна выдавать информацию по следующим запросам:
- ФИО наиболее результативного игрока за отчетный период;
- информацию об игре с наихудшим результатом;
- количество игр, сыгранных с указанной командой противника.
-
300 руб.
Задания на курсовую работу
Составить программу, которая содержит динамическую информацию в виде списка. Программа должна обеспечивать:
• начальное формирование списка данных; ∙ просмотр всего списка;
• добавление данных в начало списка и произвольное место списка;
• удаление данных из списка и удаление всего списка;
• поиск информации по запросу пользователя.
Ателье: перечень услуг; стоимость услуги; ФИО заказчика; телефон заказчика; дата поступления заказа; дата выполнения заказа.
-
3. Написать программу расписания пассажирских поездов. При желании можно получить информацию на любой временной период, при этом для каждого поезда должен быть установлен статус (прибыл, выехал, задерживается, производится посадка).