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

Тип работы: Все Задача Курсовая работа Лабораторная работа Ответы на вопросы
Язык программирования: Все 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 алгоритмические языки Ассемблер
Блок-схема: Все Есть Нет
Сортировать по умолчанию цене названию
  • Решение задач, программирование на СИ-

    Разработка графического интерфейса приложения «Цвет». С помощью меню и диа-логового окна выбрать цвет и на рабочей области родительского окна вывести название цвета, за-крашенное заданным цветом.

    1. Составить массив из бинарного файла.

    Считать множитель из текстового файла.

    Умножить все элементы этого множитель.

    Вывести результат на файл.

    1. А) Программа записывает тип прогрессии (геометрическая, арифметическая), шаг, первое число, число элементов.

    Создает массив с элементами программы и записывает в файлы: .dat; .txt

    Б) Программа считывает массив из файла, проверит файл на корректность и переполнение формата.

  • Решение задач, Программирование, Программирование на Си, Программирование на языках высокого уровня

    Разработка системы имитационного моделирования работы строительных машин.

    Условие: на строительстве здания занято 3 машины (экскаватор и 2 бульдозера), машины периодически ломаются, математические ожидания межремонтного (рабочего) времени равны: для экскаватора – 4 часа, для бульдозера – 6 часов. Машины работают две смены подряд (16 часов). Третья смена используется для профилактики (в случае необходимости в 3-ю смену ведется ремонт). Таким образом, каждый рабочий день машины начинают в исправном состоянии. После каждого отказа машины подвергаются ремонту. Обслуживает машины бригада из двух слесарей (6 и 3 разряд). Продолжительность ремонта – случайная величина, распределенная по экспоненциальному закону, зависит она от типа машины и от состава бригады. Математические ожидания продолжительности ремонта:

    Состав бригады

    Экскаватор

    Бульдозер

    Бульдозер

    Слесарь 3-го разряда

    2 часа

    Не может

    Не может

    Слесарь 6-го разряда

    1 час

    2 часа

    2 часа

    Вместе

    0,25 часа

    1,5 часа

    1,5 часа

    Межремонтное время также распределено по экспоненциальному закону. Простой машин приносит следующие убытки: экскаватор – 5000 рублей/час, бульдозер – 3000 рублей/час. Работа машин приносит следующий доход – экскаватор – 5000 рублей/час, бульдозер – 3000 рублей/час. Слесарь 6-го разряда получает 1000 рублей/час за ремонт, слесарь 3-го разряда получает 600 рублей/час. Накладные расходы на бригаду – 500 рублей/час. Требуется определить экономическую целесообразность увольнения слесаря 3-го разряда.

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

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

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

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

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

  • 1. В данной последовательности N вещественных чисел выбрать возрастающую подпоследовательность наибольшей длины

    3. Напишите функцию, осуществляющую перевод строки, состоящей из символов латиницы и/или кириллицы, в нижний регистр. Функция должна возвращать строку, где буквы записаны в нижнем регистре.

  • Упражнение Д5.1. Напишите программу, которая

    1. Открывает файл на запись и пишет в него три строки, например

    Line #1.

    String #2.

    5.25

    2. Открывает его на чтение и выводит содержимое файла на экран.

    Упражнение 6.1. Напишите программу, которая создаёт контейнер типа vector<double>, заполняет его десятью элементами, а затем меняет их местами в обратном порядке.

  • Создание операционного меню

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

  • Составить программу для вычисления формулы

  • Составить программу, которая содержит сведения телефонной книжки

    1.)             Составить программу, которая содержит сведения телефонной книжки.

    Каждая запись включает:

    • фамилия, имя;
    • номер телефона;
    • день рождения (массив из трех чисел).

    2.) Программа должна обеспечивать:

    • хранение всех записей в виде двусвязного списка, записи должны быть
    • упорядочены по датам дней рождения;
    • добавление новой записи;
    • удаление из списка информации о человеке, фамилия которого введена с
    • клавиатуры;
    • вывод информации обо всех номерах телефонов;
    • по запросу выводится информация о человеке (в виде таблицы- приложенный файл), номер телефона которого
    • введен с клавиатуры.

    3.) Программа должна обеспечивать диалог с помощью меню.

    Реализовать с помощью меню:

    1. Добавление данных в двусвязный список с возможностью записи в файл

    2. Считывание списка из файла

    3. Сортировка в соответствии с заданием и возможность записи в файл

    4. Возможность вывода с начала списка и с конца списка

    5. Выборка (поиск) в соответствии с заданием

  • Лабораторная работа №10

     

    Тема: Структурный тип данных в языке С++

     

    Цель: Изучение алгоритмов обработки объектов структурного типа данных и способов их реализации в языке С++.

    Задания для самостоятельного выполнения

     

    Описать структуру с именем NOTE содержащую следующие поля:

    Фамилия, имя;

    Номер телефона;

    Дата рождения (структура из трёх полей).

    Написать программу, выполняющую следующие действия:

    ­       Ввод с клавиатуры данных в массив, состоящий из нескольких структур типа NOTE,

    ­       Сортировка записей в порядке возрастания дат рождения (направление сортировки выбирается пользователем);

    ­       Вывод информации о людях с совпадающими днями рождения. Если таких нет, вывести соответствующие сообщение.

    Лабораторные работы №3,4

     

    Тема: Потоковый ввод-вывод в языке Си.

     

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

    ­       Задание к лабораторной работе №3

    ­        

    ­       Для задачи из лабораторной работы №1 или №2, полученной ранее, реализовать возможность сохранения введенных пользователем данных (содержимого массива структур или списка структур) в файл на диске. Результаты обработки данных также сохранять в файле. При запуске программы предоставлять пользователю выбор – будет он вводить новые данные, или считает данные из файла (название файла должно вводиться пользователем).

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

    ­        

    ­        

     

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

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

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

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

    • Оператор []

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

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

  • Шаблоны, как средство автоматизации программирования

    Описание
    Шаблоны, как средство автоматизации программирования.
    Задание
    Шаблоны, как средство автоматизации программирования.

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

    Шаблоны

    1. Шаблонный класс
    2. Шаблонные функции
    3. Перегруженные операторы

  • Эвольвента С++

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

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