Программирование
Тип работы: | Все Диплом Задача Курсовая работа Лабораторная работа Ответы на вопросы |
Язык программирования: | Все Basic C C# C++ Delphi Fortran Free Basic HTML Java Pascal Pascal ABC Turbo Pascal VBA Ассемблер |
Блок-схема: | Все Есть Нет |
-
200 руб.
Общее задание
Составить программу решения задачи. Все числовые значения должны вводиться в процессе исполнения программы. Размерность (единицы измерения) исходных значений должна быть сохранена.
Задать двумерный массив размерности N x M натуральных случайных чисел из интервала (-10; 10). Предусмотреть автоматический и ручной способ ввода элементов массива. Вывести на экран в виде таблицы исходный массив и преобразованный с соответствующими заголовками.
Индивидуальное задание
1. Дана матрица размера N x M. Вывести номер ее последнего столбца, содержащего только положительные элементы. Если таких столбцов нет, то вывести 0.
2. Дана квадратная матрица порядка М. Зеркально отразить ее элементы относительно главной диагонали матрицы.
3. Дана матрица размера M x N. Продублировать столбец матрицы, содержащую ее минимальный элемент.
4. В квадратной матрице найти транспонированную подматрицу размерности k x h, расположенную в верхнем левом углу.
-
Вычислить площадь фигуры образованной квадратоми равносторонним треугольником с высотой не более 80% от длин стороны квадрата.
-
200 руб.
Задача 1
С помощью подпрограммы-функции нахождения индекса максимального элемента в одномерном массиве отсортировать элементы вектора следующим способом сортировки: находится максимальный элемент, ставится на последнее место, затем процесс повторяется, но уже без последнего элемента, т.к. он стоит уже на своем месте. Результат каждого шага сортировки вывести на экран в следящем виде.
Задача 2
Дана текстовая строка из слов. Слово – набор либо буквенных символов либо цифирных (jjj hgh 567 jj 89 ggikgg 56 … ), разделенных одним либо более пробелами. Определить количество изображённых чисел в строке.
Задача 3
Дана текстовая строка из 50 символов, состоящая из одних целых положительных чисел, разделённых одним или более пробелами. Напечатать эти числа в столбик.
-
100 руб.
Задание 1
Подсчитать количество слов в строке, которая не может начинаться и заканчиваться пробелами и между словами можно ставить только один пробел.
С использованием массива.
С использованием указателей.
Задание 2
Дан файл, содержащий текст, записанный строчными русскими буквами. Получить в другом файле тот же текст, записанный заглавными буквами.
-
200 руб.
Разработка графического интерфейса приложения «Эллипс». В окне приложения отобразить эллипс, высоту, ширину и цвет которого задавать в диалоговой панели.
-
Ввести с клавиатуры двумерный массив целых чисел размером 7*4. Найти наибольший элемент двумерного массива. Удалить строку, содержащую элемент с максимальным значением.
-
В программе необходимо выделять корни слов, приставки, суффиксы, окончания, определять составные двухкоренные слова. Ввод текста – из текстового файла.
-
Написать программу, решающую задачу линейного программирования в канонической форме симплекс-методом с выводом всех промежуточных симплексных таблиц.
-
20 руб.
Задан массив x(5.5) и интервал x (a.b).Найти количество элементов,попавших по значечению в этот интервал.
-
500 руб.
Задание 1. Написать программу учета книг в библиотеке.
Сведения о книгах содержат: фамилию и инициалы автора, название, год издания, количество экземпляров данной книги в библиотеке.
Программа должна обеспечивать выбор с помощью меню и выполнение одной из следующих функций:
- добавление данных о книгах, вновь поступающих u библиотеку;
- удаление данных о списываемых книгах;
- выдача сведений о всех книгах, упорядоченных по фамилиям авторов;
- выдача сведении о всех книгах, упорядоченных по годам издания.
Хранение данных организовать с применением контейнерного класса vector.
Задание 2. Составить программу учета заявок на авиабилеты.
Каждая заявка содержит: пункт назначения, номер рейса, фамилию и инициалы пассажира, желаемую дату вылета.
Программа должна обеспечивать выбор с помощью меню и выполнение одной из следующих функций:
- добавление заявок в список;
- удаление заявок;
- вывод заявок по заданному номеру рейса и дате вылета;
- вывод всех заявок, упорядоченных по пунктам назначения;
- вывод всех заявок, упорядоченных по датам вылета.
Хранение данных организовать с применением контейнерного класса multimap, в качестве ключа использовать «пункт назначения».
-
250 руб.
1. Дан текстовый файл, в котором хранятся следующие данные: количество элементов массива и сам массив. Считать данные из файла и найти среднее арифметическое четных элементов массива. Результат записать в другой файл.
2. Дан текстовый файл, содержащий строки. Найти номер самой длинной строки. Результат дописать в исходный файл.
3. Дан файл, в котором хранятся данные о клиентах пункта проката: фамилия, имя, отчество, адрес, наименование предмета (можно взять только один предмет), дата выдачи, срок. Считать данные из файла, вывести их на экран в виде таблицы. Найти клиентов, взявших на прокат телевизор или пылесос на срок, менее заданного числа, и вывести их фамилии, адреса и дату выдачи.
4. Дан файл из символов. Считать данные из файла и найти количество пробелов, стоящих после символа “,”.
-
На языке С++ реализовать класс, описывающий товар на складе, содержащий поля: наименование, артикул, дата поступления на склад, количество товара, цена за единицу товара. Реализовать класс контейнер - вектор, содержащий объекты класса «Товар». Отсортировать контейнер. С использованием алгоритма двоичного поиска, провести поиск в контейнере по артикулу, названию, и дате поступления. При поиске осуществлять запись найденных объектов в контейнер-список. В качестве отчетности представить исходный код программы.
-
300 руб.
Отсортировать массив в алфавитном порядке по первому полю, входящему в структуру.
В программе реализовать меню:
1) ввод массива структур;
2) сортировка массива структур;
3) поиск в массиве структур по заданному параметру;
4) изменение заданной структуры;
5) удаление структуры из массива;
6) вывод на экран массива структур;
7) выход.
Вариант:
Структура «Вокзал»: номер поезда, пункт назначения, дни следования, время прибытия, время стоянки.
-
300 руб.
Разработать класс CMatrix для работы с квадратной матрицей, содержащей целые числа.
Матрица содержит не более 10 строк и столбцов. Класс должен содержать следующие элементы.
Поля (скрытые):
- количество строк матрицы (или столбцов, раз она квадратная);
- массив элементов матрицы размерностью 10*10.
Методы:
- конструктор по умолчанию, формирующий матрицу размером 10*10, заполненную нулями;
- конструктор, формирующий матрицу заданных размеров, заполненную нулями;
- конструктор, формирующий матрицу заданных размеров, заполненную случайными числами в заданном диапазоне (диапазон задается в виде двух значений – минимального и максимального);
- конструктор-копировщик;
- методы-функции для ввода значений матрицы с клавиатуры и для вывода матрицы на экран;
- метод-функция для транспонирования матрицы (т.е. строки сделать столбцами);
- методы-функции для вычисления суммы элементов на главной и побочной диагоналях (главная диагональ — от левого верхнего угла к правому нижнему, побочная – от прав. верхнего к левому нижнему)
Реализовать для разработанного класса методы-операторы:
+, -, * (плюс, минус, умножить) - для выполнения операций поэлементного суммирования, вычитания и умножений двух матриц одинакового размера;
== (два знака равенства подряд) - для сравнения двух матриц в условии, результатом этой операции должно быть любое ненулевое значение, если матрицы имеют одинаковые размеры и все соответствующие элементы равны между собой; в противном случае результату присвоить значение 0.
Разработать программу, которая демонстрировала бы работоспособность всех методов данного класса.
-
Разработать программу создания файла, содержащего сведения о товарах, полученных магазином со склада
670 руб.Разработать программу создания файла, содержащего сведения о товарах, полученных магазином со склада. Каждый элемент этого файла должен содержать следующие данные: наименование товара, единицы измерения, количество полученных единиц товара, цена товара за единицу. Программа должна формировать в виде текстового файла список всех полученных товаров с указанием количества товара, его себестоимости и цены реализации.
Программа выполняет следующие действия:
- ввод данных;
- вывод всех товаров, которые дороже (дешевле) указанной суммы;
- выборочный вывод информации по названию товара;
- вывод на экран всей базы данных.
-
Примерный перечень полей таблиц: Номер продажи; ФИО покупателя; Пункт назначения, Номер рейса, Дата вылета, Время вылета, Время прибытия, Стоимость билета и т.д
1. Реализовать возможность сортировки записей по датам вылета;
2. Провести фильтрацию данных по пунктам назначения;
3. Создать вычисляемое поле «Таможенный сбор» (5% от стоимости билета)
4. Выбрать информацию о проданных билетах на определенный рейс. Номер рейса вводится пользователем.
5. Ввести несколько собственных процедур обработки и выборки данных, через графики и диаграммы наглядно продемонстрировать результаты. -
“Разработка программных модулей для обработки структур данных” и предполагает проектирование и разработку приложения для выполнения операций информационного и расчетного характера применительно к набору объектов определенного класса.
Описание: Банковские кредиты;
Объект предметной области: Кредит
Обязательные атрибуты объекта с номером для сортировки: 1) название банка, 2) кому выдан, 3) дата выдачи, 4) на какой срок, 5) под какие проценты, 6) условия
Выполнить подсчет среднего значения по кредитам, а также ежемесячную прибыль банка при получении процентов по кредитам.
Варианты структур данных: Двунаправленный список
-
Опишите запись, содержащую информацию о температуре воздуха:
- номер месяца;
- номер дня;
- температура ночью;
- температура днем.
Программа должна создать текстовый файл с данными за указанный пользователем период. Данные одного месяца выводить на одной строке, высчитывая среднедневную температуру. Вывести максимальную и минимальную температуру за каждый месяц. Отсортировать по номеру дня.
-
500 руб.
Текстовой редактор на C#
Имеет следующие возможности:
- сохранение и отрытые документа
- установка шрифта, цвета и его размера
- установка фона
- вставка, копирование и вырезание
- выравнивание текста, создание списков, подчеркивание, курсив и тд…
-
200 руб.
Задание 1
Даны .
Определить:
Задание 2
Даны a, b, c.
Определить:
Задание 3
Даны три слога. Определить, есть ли среди них слог с гласной «О». Вывести его, в противном случае вывести сообщение об отсутствии такого слога.
Задание 4
Даны массивы 11, … , 115; m1, … , m8.
Определить:
Задание 5
Дано X.
Определить:
Задание 6
Дан массив P1, … , P40.
Заменить Pmax и Pmin на среднее арифметическое всего ряда.
Задание 7
Даны массивы
HD1, … , HD10 – шифры дорог;
K1, … , K10 – категории дорог;
S1, … , S10 - протяжённости дорог;
V1, … , V10 – средние скорости на дорогах;
Вывести два списка:
1 – список дорог 1-й категории с протяжённостью более 100 км и средней скоростью более 60 км/ч; 2 – список дорог 3-й категории протяжённостью менее 200 км и средней скоростью более 40 км/ч.
Задание 8
Дана матрица (5×5). В матрице найти две строки с равным количествами ненулевых элементов. Вычесть элементы строки с меньшим номером из соответствующих элементов всех строк.