Программирование / информатика
Тип работы: | Все Задача Курсовая работа Лабораторная работа |
Язык программирования: | Все C# C++ VBA Ассемблер |
Блок-схема: | Все Есть Нет |
-
700 руб.
Написать на языке C++ консольную игру змейку.
Меню игры:
- Play
- Top
- Exit
Play (начать играть):
Игрок управляет существом, напоминающим змею, которое ползает по плоскости , ограниченной стенками, собирая еду и избегая столкновения с собственным хвостом и краями игрового поля. Игрок управляет направлением движения головы змеи (4 направления: вверх, вниз, влево, вправо), а хвост змеи движется следом. Игрок не может остановить движение змеи.
Еда бывает 3 видов:
1. Увеличивает длину хвоста на 1 единицу
2. Увеличивает длину хвоста на 2 единицы
3. Уменьшает длину хвоста на 1 единицу.
Еда появляется на игровом поле в случайных местах и остается на них определенное количество времени. Если игрок за отведенное время не успевает все съесть, еда исчезает и появляется уже в других местах.
В один момент на карте может появиться от 1 до 3 разных видов еды в разных местах.
Top:
Показывает 10 лучших результатов
Exit:
Выход из игры
Игра заканчивается, когда змея врезается себе в хвост или стенки игрового поля.
Игру можно сохранить и продолжить позже. -
Сортировка односвязного списка простым однократным слиянием
-
800 руб.
1 Простейшие алгоритмы
Задание: В соответствии с вариантом задания организовать ввод требуемых исходных данных и вывод результатов расчета с использованием компонентов класса TextBox. При наличии в формуле числа пи, подставлять значение Math.PI.
Вариант 1. Из куба с ребром a был выточен шар радиуса R (R <= a/2). Вычислить объемы куба и шара, а также процент материала, ушедшего в отходы.2 Выражения
Задание: По формулам, заданным в таблице 1, на основе значений двух переменных x и y (x, y > 0) рассчитать две другие переменные и, в зависимости от выполнения условия, рассчитать третью по соответствующей формуле. Ввод/вывод осуществлять с использованием компонентов класса TextBox.
Вариант 1: задание представленно на рисунке 1. -
20 руб.
Задан массив x(5.5) и интервал x (a.b).Найти количество элементов,попавших по значечению в этот интервал.
-
Работу можно выполнять на встроенном ассемблере системы программирования 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 -
300 руб.
Используя произвольные язык программирования и среду разработки создайте программу, которая отображает на экране монитора график кривой или поверхности (в соответствии с вариантом задания) в декартовой и полярной системах координат с центром в центре экрана монитора (окна или иной прямоугольной области экрана). При изменении размеров окна, график и все его атрибуты (координатная сетка, метки на шкале, подписи и т.д.) должны автоматически масштабироваться.
-
350 руб.
Задание 2
Вычислить и вывести на экран в виде таблицы значения функции F(рисунок 1) на интервале от Xнач. До Хкон. с шагом dX. где a, b, c – действительные числа.
Функция F должна принимать действительное значение, если выражение (Ац МОД2 Вц) И НЕ (Ац ИЛИ Сц) не равно нулю, и целое значение в противном случае. Через Ац, Вц и Сц обозначены целые части значений a, b,c , операции НЕ, И, ИЛИ и МОД2 (сложение по модулю 2) - поразрядные. Значения a, b,c, Хнач., Хкон., dx ввести с клавиатуры.
-
250 руб.
Напишите шаблон класса динамического массива с элементами произвольного типа T. Обеспечьте операции:
• Перевыделения массива с увеличением вместимости
• Добавление элемента в конец массива, удаление из конца
• Оператор []
• Узнать количество элементов в массиве
• Правило пяти