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

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

    Написать подпрограмму циклического сдвига N элементов массива на одну позицию вправо (N<50). Выполнить циклический сдвиг массива А(10) на k позиций вправо. Вызвать из главной программы.

  • Через входной поток поступает несколько строк.
    В первой строке вводится натуральное число N - количество оставшихся строк (тестов).
    В каждой из следующих N строк размещено два слова, разделенные пробелом. (Длина каждого слова не превышает 32).
    Необходимо для каждой пары слов получить новое слово, так, чтобы окончание первого совпадало с началом второго, например, гора + радуга = горадуга. Это слово надо вывести в стандартный поток вывода.
    Если слова возможно соединить несколькими способами, надо выбрать тот, который обеспечивает максимальную общую часть, например папа + папаха = папаха (а не папапаха).

    Пример входного потока:
    3
    шлакоблок окунь
    папа папаха
    папа мама

    Выходной поток:
    шлакоблокунь
    папаха
    папамама

  • Численные методы на Pascal

    Для функции разработать и протестировать программу, выполняющую:

    1. табулирование функции на отрезке [a; b] с шагом h;

    2. нахождение точек локальных экстремумов;

    3. нахождение всех действительных корней уравнения на отрезке [a; b], если таковые имеются (решение соответствующего уравнения выполнить с точностью до e=0,0001 одним из численных методов: дихотомия, метод хорд, касательных) не более, чем за 20 итераций.

    4. вычисление определенного интеграла f(x) на интервале табулирования [a; b] одним из перечисленных методов (правых прямоугольников, средних прямоугольников, левых прямоугольников, трапеций, Симпсона);

    5. построение графика заданной функции);

    6. построение графика производной заданной функции.

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

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

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

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

    • Оператор []

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

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

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

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

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

    Шаблоны

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

  • Шахматные часы

    Два циферблата настраиваются независимо на определенное время игры. Кнопки переключения часов, начальные установки задаются в начале игры. Циферблат реализовать в форме стрелок (часовая, минутная, секундная) и в цифровой форме. Внизу цифровая идентификация оставшегося времени. На каждом циферблате флажок, при падении флажка – звуковой сигнал. При установке запрашиваются имена игроков и время для каждого игрока в часах, минутах и секундах.

  • Шифр цезаря на С

    Шифр цезаря на на языке С с поддержкой русского и английского языка. Требование к коду: должно работать на Unix системах.

  • Шифрование / Дешифрование на JavaScript

    Цель данной работы - разработка приложения для шифрования текстовой информации.

    Задачи:

    - Реализация методов Шифрования/Дешифрования. (Метод Цезаря, XOR-шифрование, Ассиметричное шифрование)

    - Расчёт MD5 и SHA хэшей.

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

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

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

  •  Контрольная, основы программирования, программирование

    Содержание контрольной работы:
    1. Титульный лист
    2. Текст задания
    3. Листинг разработанной программы
    4. Скриншот выполнения программы
    Варианты заданий:
    Вариант №1
    1. Составить программу для подсчета площади трапеции по формуле.
    S = h * (a + b) / 2. Где h — высота трапеции, a и b — верхнее и нижнее
    основания трапеции. Вычисления производить в подпрограмме.
    2. Составить программу для расчета произведения четных элементов
    одномерного массива из 10 чисел. Значения элементов вводятся с
    клавиатуры.

  •  Лабораторная, Алгоритмы и структуры данных, программирование

    Лабораторная работа №1

     

    Задание 1

    Написать программу, которая считывает текст  из файла и вводит на экран предложения содержащие цифры,  заменяя при этом цифры 0 до 9 на слова «ноль», «один», …, «девять»

    Задание 2

    В одномерном массиве, состоящем из n вещественных элементов,  вычислить:

    1)       Количество элементов массива, лежащих в диапазоне от A до B.

    2)       Сумму элементов массива, расположенных после максимального элемента.

    Упорядочить элементы массива по убыванию модулей элементов (сортировка методом «пузырька»).

    Лабораторная работа №2

     

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

    •         фамилия и инициалы;

    •         номер группы;

    •         успеваемость (массив из пяти элементов).

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

    •         ввод с клавиатуры данных в список, состоящий из структур типа STUDENT; записи должны быть упорядочены по возрастанию среднего балла;

    •         вывод на дисплей фамилий и номеров групп для всех студентов, имеющих оценки 4 и 5;

    •         если таких студентов нет, вывести соответствующее сообщение.

  • Написать простой одностраничный сайт, с 2-3 кнопками, одной формой ввода и логом, где обработка событий происходит на C#.