Программирование
Тип работы: | Все Диплом Задача Курсовая работа Лабораторная работа Ответы на вопросы |
Язык программирования: | Все 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 алгоритмические языки Ассемблер |
Блок-схема: | Все Есть Нет |
-
150 руб.
Написать подпрограмму циклического сдвига N элементов массива на одну позицию вправо (N<50). Выполнить циклический сдвиг массива А(10) на k позиций вправо. Вызвать из главной программы.
-
Через входной поток поступает несколько строк.
В первой строке вводится натуральное число N - количество оставшихся строк (тестов).
В каждой из следующих N строк размещено два слова, разделенные пробелом. (Длина каждого слова не превышает 32).
Необходимо для каждой пары слов получить новое слово, так, чтобы окончание первого совпадало с началом второго, например, гора + радуга = горадуга. Это слово надо вывести в стандартный поток вывода.
Если слова возможно соединить несколькими способами, надо выбрать тот, который обеспечивает максимальную общую часть, например папа + папаха = папаха (а не папапаха).
Пример входного потока:
3
шлакоблок окунь
папа папаха
папа мама
Выходной поток:
шлакоблокунь
папаха
папамама -
400 руб.
Для функции разработать и протестировать программу, выполняющую:
1. табулирование функции на отрезке [a; b] с шагом h;
2. нахождение точек локальных экстремумов;
3. нахождение всех действительных корней уравнения на отрезке [a; b], если таковые имеются (решение соответствующего уравнения выполнить с точностью до e=0,0001 одним из численных методов: дихотомия, метод хорд, касательных) не более, чем за 20 итераций.
4. вычисление определенного интеграла f(x) на интервале табулирования [a; b] одним из перечисленных методов (правых прямоугольников, средних прямоугольников, левых прямоугольников, трапеций, Симпсона);
5. построение графика заданной функции);
6. построение графика производной заданной функции.
-
250 руб.
Напишите шаблон класса динамического массива с элементами произвольного типа T. Обеспечьте операции:
• Перевыделения массива с увеличением вместимости
• Добавление элемента в конец массива, удаление из конца
• Оператор []
• Узнать количество элементов в массиве
• Правило пяти
-
Описание
Шаблоны, как средство автоматизации программирования.
Задание
Шаблоны, как средство автоматизации программирования.
Разработать программу, обладающую графическим пользовательским интерфейсом с использованием стандартных элементов управления. Требования к коду работы с объектами:
Шаблоны
1. Шаблонный класс
2. Шаблонные функции
3. Перегруженные операторы -
500 руб.
Два циферблата настраиваются независимо на определенное время игры. Кнопки переключения часов, начальные установки задаются в начале игры. Циферблат реализовать в форме стрелок (часовая, минутная, секундная) и в цифровой форме. Внизу цифровая идентификация оставшегося времени. На каждом циферблате флажок, при падении флажка – звуковой сигнал. При установке запрашиваются имена игроков и время для каждого игрока в часах, минутах и секундах.
-
150 руб.
Шифр цезаря на на языке С с поддержкой русского и английского языка. Требование к коду: должно работать на Unix системах.
-
2 000 руб.
Цель данной работы - разработка приложения для шифрования текстовой информации.
Задачи:
- Реализация методов Шифрования/Дешифрования. (Метод Цезаря, XOR-шифрование, Ассиметричное шифрование)
- Расчёт MD5 и SHA хэшей.
-
300 руб.
Используя произвольные язык программирования и среду разработки создайте программу, которая отображает на экране монитора график кривой или поверхности (в соответствии с вариантом задания) в декартовой и полярной системах координат с центром в центре экрана монитора (окна или иной прямоугольной области экрана). При изменении размеров окна, график и все его атрибуты (координатная сетка, метки на шкале, подписи и т.д.) должны автоматически масштабироваться.
-
Отсортировать одномерный массив в порядке возрастания, используя сортировку вставками (процесс сортировки отображать на экране).
-
Содержание контрольной работы:
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#.