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

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

    Лабораторная работа 9.
    Разработать приложение, содержащее меню (используя ТMainMenu), которое позволяет создавать, сохранять и открывать текстовый файл из нескольких строк – предложений. А также подсчитывать количество цифр в файле и определить самое короткое слово файла.
    Лабораторная работа 10.
    Разработать приложение, содержащее меню, позволяющее:
    1. Создавать, сохранять, открывать типизированный файл записей, содержащий следующую информацию: название песни, автор, год написания.
    2. Добавлять запись.
    3. Удалять запись.
    4. Выводить информацию об интересующей песне.
    5. Находить самую старую песню.
    6. Сортировать список по алфавиту и в обратном порядке (по названию песни).
    7. Выход.

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

    Лабораторная работа 13
    Создать цветной рисунок, на котором изобразить дом, елку, солнце и нанести подпись.

    Лабораторная работа 14.
    Разработать приложение, моделирующее произвольное движение внутри синего прямоугольника двух кругов красного и желтого цвета, отскакивающих друг от друга и от границ этого прямоугольника.

    Лабораторная работа 15
    Построить на одной сетке графики функций y=x*sin(x) и y=x*cos(x).Лабораторная работа 9.
    Разработать приложение, содержащее меню (используя ТMainMenu), которое позволяет создавать, сохранять и открывать текстовый файл из нескольких строк – предложений. А также подсчитывать количество цифр в файле и определить самое короткое слово файла.
    Лабораторная работа 10.
    Разработать приложение, содержащее меню, позволяющее:
    1. Создавать, сохранять, открывать типизированный файл записей, содержащий следующую информацию: название песни, автор, год написания.
    2. Добавлять запись.
    3. Удалять запись.
    4. Выводить информацию об интересующей песне.
    5. Находить самую старую песню.
    6. Сортировать список по алфавиту и в обратном порядке (по названию песни).
    7. Выход.

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

    Лабораторная работа 13
    Создать цветной рисунок, на котором изобразить дом, елку, солнце и нанести подпись.

    Лабораторная работа 14.
    Разработать приложение, моделирующее произвольное движение внутри синего прямоугольника двух кругов красного и желтого цвета, отскакивающих друг от друга и от границ этого прямоугольника.

    Лабораторная работа 15
    Построить на одной сетке графики функций y=x*sin(x) и y=x*cos(x).

  • Курсовая работа: Разработка класса комплексных чисел

    Разработка класса комплексных чисел. Класс хранит комплексное число и методы арифметики комплексных чисел: сложение, вычитание, умножение и деление. Методы реализуются по отношению к такому же классу.
    ПРИМЕЧАНИЯ:
    1. В работе обязательно реализовать наследование классов.
    2. В работе обязательно реализовать работу конструкторов и деструкторов.
    3. Программы можно реализовывать как в консольном, так и в визуальном вариантах.
    4. Структура курсовой работы (структуру приложил отдельным файлом).

  • Курсовая работа: Разработка приложения просмотра видео файлов

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

    Перед началом работы были поставлены следующие задачи:

    1. Провести анализ современного состояния в области программ просмотра видео файлов.

    2. Выбрать язык программирования и среду разработки.

    3. Привести описание информационной системы: рассмотреть структуру системы, объекты и способы их взаимодействия; обозначить состав аппаратных и программных средств для эксплуатации.

    4. Разработать руководство пользователя.

    5. Подвести итоги выполненной работы: полезность решенной задачи; теоретическую и практическую ценность разработки; степень внедрения в перспективе.

  • Курсовая работа на C# - Реализация игры Сапер

    Игра-приложение «Сапёр» представляет собой плоское или объёмное игровое поле, которое разделено на смежные ячейки (квадраты, шестиугольники, кубы и т. п.), некоторые из которых «заминированы»; количество «заминированных» ячеек известно. Целью игры является открытие всех ячеек, не содержащих мины.

    Игрок открывает ячейки, стараясь не открыть ячейку с миной. Открыв ячейку с миной, он проигрывает. Мины расставляются после первого хода, поэтому проиграть на первом же ходу невозможно. Если под открытой ячейкой мины нет, то в ней появляется число, показывающее, сколько ячеек, соседствующих с только что открытой, «заминировано»; используя эти числа, игрок пытается рассчитать расположение мин, однако иногда даже в середине и в конце игры некоторые ячейки всё же приходится открывать наугад.

    Если под соседними ячейками тоже нет мин, то открывается некоторая «незаминированная» область до ячеек, в которых есть цифры.

    Заминированные» ячейки игрок может пометить, чтобы случайно не открыть их. Открыв все «не заминированные» ячейки, игрок выигрывает.

    В рамках курсового проекта должны быть реализованы:

    1. Дружественный графический интерфейс программы. Интуитивно понятное управление.

    2. Алгоритм расстановки «мин» на игровом поле.

    3. Отображение времени игры.

    4. Отображение текущего количества открытых и скрытых «мин».

    5. Возможность помечать «заминированные» ячейки.

    6. Меню «О программе», содержащее вкладки «Справка», «О разработчике»

  • Курсовая работа по программированию на тему Игра "Точки" на C#

    Курсовая работа по программированию на тему Игра "Точки" на C#
    Правила игры:
    Играют на поле, разлинованном горизонтальными и вертикальными линиями. Два игрока ставят по очереди точки разными цветами. Ставить можно только в перекрестия линий. Несколько точек одного цвета можно соединить линией, проводя её от точки к точке не больше, чем через одну клетку. Такая область (обведённая линией) считается захваченной. В захваченной области обязательно должны быть чужие точки. Новые точки в захваченной области ставить нельзя. Соединять линию с участием захваченных точек тоже нельзя. Выигрывает тот, кто захватил больше чужих точек

  • Курсовая работа на C++ - Визуализация сортировки Шелла

    Курсовая работа на тему "Визуализация сортировки Шелла".

    Цель работы: изучение алгоритма сортировки Шелла и создания его визуализатора.

    Задачи:

    -                   изучить алгоритм сортировки Шелла,

    -                   провести сравнительный анализ с другими алгоритмами,

    -                   написать программу, демонстрирующую этот алгоритм.

    К данной программе предъявляются следующие требования:

    -                     использование простых средств управления,

    -                     интуитивно - понятный графический интерфейс.

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

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

    Задачи:

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

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

  • Исследование и реализация алгоритмов балансировки АВЛ - дерева

    Тема курсовой работы: "Исследование и реализация алгоритмов балансировки АВЛ - дерева"

    Цель данной работы - изучение алгоритмов балансировки дерева, на примере AVL – дерева.

    Задачи работы:

    - Провести теоретический анализ балансировки AVL – дерева.

    Рассмотреть возможности языков программирования.

    Реализовать AVL – дерево на объектно-ориентированном языке программирования.

    Реализация дружественного интерфейса.

    Провести тестирование разработанной программы.

  • Курсовая работа на тему: Разработка таблицы символов на основе красно-черного дерева

    Тема работы: «Разработка таблицы символов на основе красно-черного дерева». В рамках работы проведен анализ предметной области, разобран алгоритм вставки и удаления узлов в красно-черном дереве и разработана программа для его иллюстрации. Так же проведено тестирование. Программа имеет интуитивно понятный интерфейс. Объем пояснительной записки без приложения - 32 листа.

  • Планировщик событий и календарь

    Программирование приложения «Планировщик событий и календарь». Позволит пользователю заносить дату и время события, а также кое-какие заметки в календарь.
    Пользователь должен иметь возможность просмотреть календарь или найти определенное событие.
    По желанию:
    Добавить возможность создавать повторяющиеся события (каждый день, неделю, месяц, год и т.д.)

  • Программа введения базы данных «Сотрудники»

    Создайте программу введения базы данных «Сотрудники»
    ООО «....». База данных состоит из двух файлов. Файл No 1 - список сотрудников: фамилия, код должности, подразделение. Файл No 2 - справочник: наименование должности, зарплата за один час работы. Количество отработанных часов для каждого сотрудника вводятся с клавиатуры компьютера; расчет премии и бонусов за период (месяц), и т.д.(на свое усмотрение)

  • Программирование приложения "Графический редактор"

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

  • Диплом. Программа конвертирования блок-схем в программный код

    Реализовать систему визуального программирования, в рамках которой будет представлена возможность определения алгоритма в виде блок-схем, с возможностью конвертирования в один из языков программирования.

    Программа конвертирует блок-схему на 5 языков программирования: C, C++, Java, C#, Pascal. Имеет возможность сохранять и отрывать результат работы.