Программирование / информатика

Тип работы: Все Задача Курсовая работа Лабораторная работа
Язык программирования: Все C C# C++ Delphi Fortran Java Pascal ABC VBA Ассемблер
Блок-схема: Все Есть Нет
Сортировать по умолчанию цене названию
  • Простая задача на VBA

    Задан массив x(5.5) и интервал x (a.b).Найти количество элементов,попавших по значечению в этот интервал.

  • Задача на тему «Процедуры и функции»

    Поступает последовательность целых положительных чисел, 0 – конец последовательности. Для каждого числа найти количество нулей и единиц. Создать процедуру, которая возвращает количество нулей и единиц в заданном числе.

  • Сортировка данных пузырьком

    Алгоритм состоит из повторяющихся проходов по сортируемому массиву. За каждый проход элементы последовательно сравниваются попарно и, если порядок в паре неверный, выполняется обмен элементов. Проходы по массиву повторяются N-1 раз или до тех пор, пока на очередном проходе не окажется, что обмены больше не нужны, что означает — массив отсортирован. При каждом проходе алгоритма по внутреннему циклу, очередной наибольший элемент массива ставится на своё место в конце массива рядом с предыдущим наибольшим элементом, а наименьший элемент перемещается на одну позицию к началу массива («всплывает» до нужной позиции как пузырёк в воде, отсюда и название алгоритма).

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

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

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

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

    • Оператор []

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

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

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

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

  • Работу можно выполнять на встроенном ассемблере системы программирования Turbo Pascal, однако, рекомендуется на автономном (отдельном или внешнем) ассемблере.
    Выбрать простую математическую задачу, легко разрешимую на Паскале, например Y = A * X2. Задачу согласовать с преподавателем.
    Написать программу на ассемблере, например, для указанной выше задачи: 
    Вариант 2 - (A * X^4 + B * X^3 + C * X^2 + D * X) div E 
    Вариант 2 - 9*A + 7*B + 2*C

  • Задачи по С++

    Задача 1 на темы «Записи», «Методы сортировки», «Типизированные файлы»

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

    Задание 2 на тему «Односвязные списки»

    Записать в список L N действительных чисел. Перенести 3-й элемент в начало списка.

  • Курсовая работа: Создание и обработка бинарного файла

    1.Создать файл Train.dat, содержащий записи следующей структуры:

    - название пункта назначения;

    - номер поезда;

    - время отправления. (массив из двух чисел: часы, минуты)

    2. программа должна выполнять следующую обработку файла Train.dat:

    - поиск в файле и вывод на экран информации о поезде, номер которого введен с клавиатуры;

    - если таких поездов нет, выдать соответствующее сообщение на дисплей.

  • Задачи по С++

    Задание 2

    Вычислить и вывести на экран в виде таблицы значения функции F(рисунок 1) на интервале от Xнач. До Хкон. с шагом dX. где a, b, c – действительные числа.

    Функция F должна принимать действительное значение, если выражение (Ац МОД2 Вц) И НЕ (Ац ИЛИ Сц) не равно нулю, и целое значение в противном случае. Через Ац, Вц и Сц обозначены целые части значений a, b,c , операции НЕ, И, ИЛИ и МОД2 (сложение по модулю 2) - поразрядные. Значения a, b,c, Хнач., Хкон., dx ввести с клавиатуры.

  • 400 руб.
    Задачи на C++

    1. Рекурсивная программа. Задан текстовый файл. Вывести сначала содержащиеся в нем цифры, а затем – латинские буквы в обратном порядке.

    2. Заданы два человека p и q. Определить, имеют ли они общего предка.

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

    4. Применить дерево поиска для исключения одинаковых чисел из массива и расположения их в возрастающем порядке.

  • Сортировка односвязного списка простым однократным слиянием

    Сортировка односвязного списка простым однократным слиянием

  • Курсовая работа: Реализация Дека Delphi

    Создать программный модуль, содержащий описание динамической библиотеки, обладающей следующими подпрограммами:
    – организация динамической структуры данных типа дек
    – создание дека, уничтожение дека, добавление элемента, исключение элемента, определение текущего числа элементов в деке, очистка дека.
    Написать программу, иллюстрирующую работу с данной библиотекой.

  • Курсовая работа на Pascal по обработке матриц (вариант 22)

    В квадратной матрице размерностью NхN (где N целое число, находящееся в промежутке [5, 15]) необходимо:

    1. Ввести размерность массива через клавиатуру с контролем вводимых значений.

    2. Сформировать массив [Аi,i], заполнив его по заданному закону f(x) = y (см. формулу). Переменная х изменяется в интервале [xн , xк] c шагом dx.

    3. Поменять местами указанные области в массиве (см. рисунок) и вывести преобразованную матрицу на экран.

    4. Пройтись по указанной траектории (см. рисунок) и вывести полученные результаты в виде матрицы строки [Bi].

    5. Полученную матрицу строку сортировать по возрастанию и убыванию, результаты вывести на экран.

    6. В матрице, кроме выделенных областей, найти максимальный и минимальный элементы.

    7. Заменить элементы главной и побочной диагоналей на минимальный элемент главной диагонали.

    Бонус! +1 балл, если области и траектория выделены разным цветом!

  • Курсовая: создание динамической библиотеки на Delphi

    Создать программный модуль, содержащий описание динамической библиотеки, обладающей следующими подпрограммами:

    – организация динамической структуры данных типа очередь;

    – создание очереди, уничтожение очереди, добавление элемента, исключение элемента, определение текущего числа элементов в очереди, очистка очереди.

    Написать программу, иллюстрирующую работу с данной библиотекой.

  • Курсовая работа по теме динамических списков

    Составить программу, которая содержит динамическую информацию в виде списка. Программа должна обеспечивать:

    -                   начальное формирование списка данных;

    -                   просмотр всего списка;

    -                   добавление данных в начало списка и произвольное место списка;

    -                   удаление данных из списка и удаление всего списка;

    -                   поиск информации по запросу пользователя.

    База детей, посещающих детские сады города: ФИО ребенка; контактный телефон родителя; номер детского сада; номер группы; номер телефона детского сада.

  • Задача на классы и перегрузку операторов C++

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

  • Курсовая работа на Pascal по обработке матриц (вариант 19)

    В квадратной матрице размерностью NхN (где N целое число, находящееся в промежутке [5, 15]) необходимо:

    1. Ввести размерность массива через клавиатуру с контролем вводимых значений.

    2. Сформировать массив [Аi,i], заполнив его по заданному закону f(x) = y (см. формулу). Переменная х изменяется в интервале [xн , xк] c шагом dx.

    3. Поменять местами указанные области в массиве (см. рисунок) и вывести преобразованную матрицу на экран.

    4. Пройтись по указанной траектории (см. рисунок) и вывести полученные результаты в виде матрицы строки [Bi] .

    5. Полученную матрицу строку сортировать по возрастанию и убыванию, результаты вывести на экран.

    6. В матрице, кроме выделенных областей, найти максимальный и минимальный элементы.

    7. Заменить элементы главной диагонали [Ai, j] на минимальный элемент побочной диагонали.

  • Курсовая работа на тему «Сериализация в Java»

    Курсовая работа на тему «Сериализация в Java».  В ней раскрываеться понятие сериализации, область ее применения и назначение, типы сериализаций, а так же ее расмотрение на практических примерах.

  • Курсовая работа на C# - База данных магазина

    Проектирование и разработка АИС «База данных магазина». Использовать классы: город, магазин, отдел, товар.
    Реализовать: Ввод информации, Сортировка, Поиск, Удаление, Вывод всей информации.

  • Курсовая работа на C# - Программа скрытого копирования файлов

    Написать программу, которая автоматически копирует все файлы с flash-накопителя (флешки), при подключении его к компьютеру. Программа и процесс копирования должны быть скрыты. Копирование происходит в C:\Users\(имя пользователя)\(буква носителя + циферный набор).