Программирование

Тип работы: Все Задача Курсовая работа Лабораторная работа Ответы на вопросы
Язык программирования: Все Basic C C# C++ Delphi Fortran Free Basic HTML Java Pascal Pascal ABC Turbo Pascal VBA Ассемблер
Блок-схема: Все Есть Нет
Сортировать по умолчанию цене названию
  • Даны действительные числа х, у (x>0, y>1). Получить целое число k (положительное, отрицательное или равное нулю), удовлетворяющее условие (y^k-1)<= x <(y^k). Функцию для возведения в степень не возводить. Сделать через while и while do. Язык C++.

  • Реализовать программный дек на массиве из 10 элементов типа "float”.

    Написать тестовую программу, позволяющую пользователю многократно выполнять различные операции над деком. Выход из программы осуществ­ляется по команде пользователя.

  • Отсортировать одномерный массив в порядке возрастания, используя сортировку вставками (процесс сортировки отображать на экране).

  • Создать иерархию классов, состоящую из одного базового класса и не менее двух классов-наследников. Сделать программу, демонстрирующую функциональность этих классов.

    3. Базовый класс – Спортсмен, производные классы – Тренер, Атлет (участник соревнований)

  • Другое, программирование на СИ --Написать программу

    Создать программу для просмотра содержимого текстовых файлов. Кнопки выбрать файл, открыть, в интерфейсе поле для отображения содержимого, кнопка закрыть файл.

  • 1)Подпрограммы и указатели. Написать программу, реализующую хранение информации, указанной в
    вариантах индивидуальных заданий, в массиве структур и следующие
    действия:
    • добавление элемента
    • удаление элемента по заданному значению ключевого поля
    • просмотр (вывод на экран) всех элементов, содержащих информацию
    • поиск и изменение элемента по заданному значению ключевого поля
    • просмотр (вывод на экран) всех элементов, у которых поле отбора
    имеет заданное значение
    Оформить все действия в виде функций, массив и другие данные
    передавать в функции как параметры.

    Вариант задания:
    Информация о телевизорах: Модель
    (ключевое поле, имеет
    уникальные, неповторяющиеся значения), Размер по диагонали (поле
    используется для отбора элементов), Производитель, Цена.

    2) Вычисление суммы ряда. Разработайте алгоритм и
    напишите программу вычисления суммы ряда для одного из индивидуальных
    вариантов заданий. В программе предусмотрите ввод требуемой точности
    вычислений с клавиатуры, вывод результатов.

  • Создать код на C++, реализующий сортировку исходного массива методом выбора, не выполняя при этом физического перемещения в памяти элементов массива.

    Каждый элемент массива содержит сведения об участнике кошачье выставки: кличку, год рождения, получен/не получен ветеринарный пропуск.

    Исходные данные массива могут либо вводиться с клавиатуры, либо читаться из файла.

    Сортировка должна быть возможна по любому сведению (и по кличке, и по году рождения, и по наличию/отсутствию ветпропуска) как в порядке возрастания, так и в порядке убывания.

    Указание: следует создать массив указателей, который на момент запуска процедуры сортировки ■ содержит адреса исходных ячеек массива.

  • Приложение «Эллипс». Графика на С++

    Разработка графического интерфейса приложения «Эллипс». В окне приложения отобразить эллипс, высоту, ширину и цвет которого задавать в диалоговой панели.

  • Дан список списков целочисленных элементов:
    • Необходимо его обратить, т.е. список {6,3,10,2} надо преобразовать в {2, 10, 3, 6};
    • При этом, обратить и каждый из подсписков;
    • Не использовать конвертацию в массивы

    НЕЛЬЗЯ использовать контейнерные классы. И стандартные функции там, где без них можно обойтись.

  • Конвертер величин / Конвертер температур (C++)

    Разработать программу, которая будет менять одну величину на другую (переводить). Примеры посмотрите в интернете. Величина обязательно должна быть фиксированная (валюта не подойдет). Требования: Нужно решить задачу и оформить отчет по практике по следующей форме:

    1.Постановка задачи

    2.Разработка тестовых примеров и экранов работы программы

    3.Алгоритм решения

    4.Программа

    5.Результат работы программы (снимки экранов)

  • 200 руб.
    Классы С++

    В задании данные хранятся в бинарном файле записей, а для обработки считываются в массив. При выходе из программы обработанные данные сохраняются в том же файле. Массив должен описываться классом. Один элемент записи также описывается классом. Для организации интерфейса в программе должно;использоваться меню.

    Обязательные методы класса «массив»:

    добавление элемента в начало или конец массива (на выбор),

    просмотр массива,

    удаление элемента из начала или конца массива (на выбор).

    Вывод массива на экран можно выполнять в любом (главное, читабельном) виде.

    Обязательные методы класса «массив»:

    добавление элемента в упорядоченный массив с сохранением упорядоченности (ключевое поле выбрать самостоятельно),

    просмотр массива,

    удаление произвольного элемента массива.

    Вывод данных осуществлять в табличном виде с графлением подходящими символами.

    Вариант:

    В файле содержатся сведения о пациентах глазной клиники. Структура записи: фамилия пациента, пол, возраст, место проживания (город), диагноз. Определить количество иногородних пациентов, прибывших в клинику. Вывести сведения о пациентах пенсионного возраста.

  • Работа со стандартной библиотекой шаблонов

    На языке С++ реализовать класс, описывающий товар на складе, содержащий поля: наименование, артикул, дата поступления на склад, количество товара, цена за единицу товара. Реализовать класс контейнер - вектор, содержащий объекты класса «Товар». Отсортировать контейнер. С использованием алгоритма двоичного поиска, провести поиск в контейнере по артикулу, названию, и дате поступления. При поиске осуществлять запись найденных объектов в контейнер-список. В качестве отчетности представить исходный код программы.

  • Windows - приложение на C++

    Элементы массива задать по следующему правилу: введенный параметр является первым элементом массива, последние три элемента в пять раза больше своих индексов, остальные элементы задаются с помощью счетчика случайных чисел.

    Если максимальный элемент вектора из 18 элементов расположен до минимального отсортировать по возрастанию элементы, расположенные после него, иначе до него. Минимальный элемент увеличить в десять раз.

  • Windows Form - приложение на C++

    Создать Windows-приложение, которое по запрашиваемому количеству строк и столбцов формирует случайным образом двумерный массив А, подсчитывает сумму элементов не кратных 3 по строкам (для нечетных вариантов) или по столбцам (для четных вариантов) получившейся матрицы, полученные результаты заносит в одномерный массив В и сортирует массив В методом пузырька.

  • Класс «Автомобиль» на С++

    Создать класс «Автомобиль». Разработать методы: ввод марки автомобиля, года выпуска, мощности двигателя, максимальной скорости (добавить по своему усмотрению), вывода на экран информации об автомобиле по запросу. Создать массив объектов класса Автомобиль. Посчитать среднюю скорость всех автомобилей. Найти автомобиль, развивающий максимальную скорость. Предусмотреть вывод соответствующей информации на экран.

  • Ввести массив структур в соответствии с вариантом. Рассортировать массив в алфавитном порядке по первому полю, входящему в структуру. В программе реализовать меню:

    1) Ввод массива структур;

    2) Сортировка массива структур;

    3) Поиск в массиве структур по заданному параметру;

    4) Изменение заданной структуры;

     5) Удаление структуры из массива;

    6) Вывод на экран массива структур;

    7) Выход.

     

    Структура «Человек»: фамилия, имя, отчество; домашний адрес; номер телефона; возраст.

  • Решение задач, Программирование c++ 10 задач

    Шаблон класса динамического массива

    Напишите шаблон класса динамического массива с элементами произвольного типа T. Обеспечьте операции:

    • Перевыделения массива с увеличением вместимости

    • Добавление элемента в конец массива, удаление из конца

    • Оператор []

    • Узнать количество элементов в массиве

    • Правило пяти

  • Написать компьютерную программу, содержащую

    1. Описание класса vect, содержащего:
    1. 1. Скрытые данные, описывающие размерность вектора и массив со значениями элементов вектора;
    1. 2. Открытые данные, описывающие количество созданных векторов (static) и номер вектора;
    1. 3. Набор конструкторов класса, включающий конструктор по умолчанию и конструктор копирования;
    1. 4. Деструктор;
    1. 5. Оператор-функции:
    - сложения векторов,
    - вычитания векторов,
    - унарный минус,
    - умножения числа на вектор,
    - скалярного произведения векторов,
    - присваивания;
    1. 6. Описание дружественного класса matr.

    2. Описание класса matr для квадратной матрицы, содержащего:
    2. 1. Скрытые данные, описывающие размерность матрицы и массив со значениями элементов матрицы;
    2. 2. Открытые данные, описывающие количество созданных матриц (static) и номер матрицы;
    2. 3. Набор конструкторов класса, включающий конструктор по умолчанию и конструктор копирования;
    2. 4. Деструктор;
    2. 5. Оператор-функции:
    - сложения матриц,
    - вычитания матриц,
    - унарный минус,
    - умножения числа на матрицу,
    - произведения матриц,
    - умножения матрицы на вектор,
    - присваивания.
    2. 6. Функцию main, содержащую сценарий тестирования инструментария векторной алгебры.
    Конструкторы, деструкторы и оператор-функции должны содержать вывод на экран сообщений о том, какие вектора и матрицы (по номерам) участвуют в преобразованиях.

  • Написать программу «Моя записная книжка». Одна запись содержит фамилию и имя, дату рождения и номер телефона. База хранится в текстовом файле.

    Предусмотреть возможность работы с произвольным числом записей, поиска записи по дате рождения, добавления и удаления записей.

    Хранение данных организовать с применением класса tree.