Сервис компьютерной помощи №1
Требуется компьютерная помощь?

Требуется помощь? Мы поможем!

  1. Заполните заявку
  2. Получите предложения с ценами от проверенных мастеров и сервисов
  3. Выберите лучшего исполнителя по стоимости услуг и отзывам
Разместите задание и узнайте цены
Официальный участник программы BizSpark
Категории:

Сделать лабораторную работу на java с теорией

2000 руб.
Описание задания (проекта) Задание состоит из двух частей: теоретическая и практическая. В теоретической части необходимо описать и проиллюстрировать примерами на языке Java шаблон проектирования "Посетитель (Visitor)". В практической части задания необходимо разработать приложение на языке Java с типом интерфейса пользователя "командная строка". Необходимо написать программу, которая выполняет ввод текстовой информации из файла или стандартного потока ввода, осуществляет преобразование информации в соответствии с вариантом задания и выводит преобразованную информацию в файл или в стандартный поток вывода. Программа должна представлять собой консольную утилиту. Настройка работы программы осуществляется путем передачи аргументов в строке запуска. Типичными примерами консольных утилит являются cat, ls, cal (в Unix) или dir, type, copy (в Windows). Строка запуска программы имеет следующий формат: java имя_программы [опции] [исходный_файл [результирующий файл] ] где - имя_программы - имя класса программы, содержащего метод main; - опции - последовательность ключей, настраивающих поведение программы. Опции перечислены в примечаниях задания. Могут быть предусматриваться дополнительные опции. В случае передачи в командной строке не предусмотренных вариантом опций программа должна сообщать об ошибке. Практическое задание: Написать программу, которая позволяет закодировать или раскодировать файл, используя следующую кодировку: каждый исходный байт преобразуется в два символа - код байта в шестнадцатеричной системе счисления (например, байт с кодом 123 (кодирует символ '{' - открывающую фигурную скобку) должен быть преобразован в последовательность символов "7В"). Опции: -c - кодировать (прямое преобразование); -d - декодировать (обратное преобразование). Опции являются взаимоисключающими. Примечание к заданию: Опции: -b = N выполнять действия, предусмотренные вариантом программы, начиная со строки номер N исходного текста. Если эта опция не задана, то действия выполняются, начиная с первой строки текста. -e = M выполнять действия, предусмотренные вариантом программы, до строки номер M исходного текста включительно. Если эта опция не задана, то действия выполняются до конца текста. В отчет лабораторной работы, помимо информации, которую необходимо включить по требованиям, изложенным в описании задания, необходимо добавить в качестве приложений: -текст программы с комментариями; - скриншоты примеров работы программ Не допустимо использование сторонних библиотек. Обязательные требования к результатам работы. Форматы файлов, способы проверки 1. программа (исходный код); 2. лабораторная работа(в формате word, введение, разделы с названиями, четкое заключение) Дополнительные замечания вышлю на почту при предварительном обсуждении задания.
  • Создано
Когда: , 14:52

Похожие задания

  • Разработать программу, которая вернет ответ в формате JSON. Подробности: • Информация о расположении данных считывает из переменной окружения ‘SPF_SCHEMA...
    Сергей С. 900 руб
  • Выполнить лабораторные на языке Java, для знающего человека не составит особого труда. В лабораторных есть объяснения, язык изучается практически с нуля...
    Татьяна И. 600 руб
  • Дано 16 пунктов,к каждому нужно сделать таблицу, данные найти можно тут http://www.gks.ru/bgd/regl/b12_14p/Main.htm , брать с 2007 по 2011 год, Хабаровского...
    Елена Б. Цена договорная
  • Нужно сделать две лабораторные работы по информатике до 2х ночи пятницы.
    Григорий Р. 1000 руб
  • Установка nx10 на win10,выходит ошибка с java
    Марат Ф. 400 руб

Другие задания в категории "Компьютерная помощь"

Последние добавленные задания
  • Цена договорная

    Нужно обучение работы на макбуке

    Не очень понятно, как на нем работать после обычного ноутбука. Во многих командах не получается разобраться. Постоянно приходится искать в интернете ответы, но иногда и с этими подсказками не получается...

    Иванова М. Лодочная улица, 29с1, Москва

  • Цена договорная

    Установка виндовс

    Переустановка виндовс

    Михаил Ф. Воронеж

  • Цена договорная

    Проложить интернет кабель

    Сделать простейшую разводку lan- кабеля по офису, в кабель канале плинтуса, разветвители имеются(коммутаторы), кабель и кабель-канал(не более 6 метров с Вас. 15 компьютеров.

    Неопознанная З. проспект Кирова, 31/35, Саратов

  • Цена договорная

    Настроить iphone и macbook

    Задача номер 1: Перенести вацап с историей переписки с андроида на iphone Задача номер 2: Установить новое ПО на макбук 11го года и установить на него офис. Либо с выездом к нам на дом. Ул. Достоевского...

    Александра Б. улица Достоевского, 30, Санкт-Петербург, Россия

  • Цена договорная

    Помочь востановить пароль вк

    Подобрать пароль вк предлагайте свою цену

    Максим П. СНТ Истра

Сотрудничество и работа в YouDo

Наше предложение для компаний по компьютерным услугам.

СМИ о нас