Фриланс: заказать «c++»
5 открытых заказов
Закажите услуги фрилансеров для вашего проекта прямо сейчас!
Размещение заказа на фриланс бирже бесплатно, а предложения поступят уже через несколько минут.
Закажите: c++ на фрилансе в Киеве, Москве, Минске и в других городах и странах СНГ. На фриланс бирже weblancer вы можете найти широкий выбор проектов и вакансий с лучшими ценами, безопасной сделкой и своевременной оплатой.
1) Стиль класу: заборонити команду «закрити» в системному меню;
перемальовування вікна при зміні вертикального та горизонтального розміру;
посилати повідомлення віконній ... Читать дальше
перемальовування вікна при зміні вертикального та горизонтального розміру;
посилати повідомлення віконній ... Читать дальше
1) Стиль класу: заборонити команду «закрити» в системному меню;
перемальовування вікна при зміні вертикального та горизонтального розміру;
посилати повідомлення віконній процедурі при подвійному натисканні миші,
якщо курсор знаходиться в межах вікна.
Тип іконки: IDI_APPLICATION.
Тип курсору: IDC_HELP.
Колір фону вікна: світло-сірий.
Ім’я класу вікна: ім’я студента (англійською мовою)
Стиль вікна: вікно має заголовок і рамку; у вікна є кнопка мінімізації та
системне меню; створюється спочатку мінімізоване вікно.
Позиція вікна: по лівому краю екрану шириною 500 і висотою 200 точок.
За допомогою меню організувати зміну розміру вікна програми, коліру
фону та рядку заголовка.
Програма повинна містити меню, в якому є пункт «Про програму»,
вибравши який, визивається діалогове вікно з інформацією про студента.
Діалогове вікно повинно містити 3 кнопки: «ОК», «Закрити», «Докладніше».
При натисканні кнопки закриття програми користувачеві повинно
виводитись спливаюче вікно з запитом на підтвердження закриття вікна, що
міститиме текст «Ви впевнені?» та 2 кнопки: «Так, закрити все одно» та «Ні,
продовжити роботу». Натискання кнопки «Так, закрити все одно» повинно
призводити до закриття програми.
2) Написати програму, яка розміщує у довільних координатах екрану
введений символ. Програма реалізує переміщення символів вікном додатка під
час натискання клавіш NUMPAD. При натискуванні клавіші «5» останній
введений символ прив’язується до положення миші та переміщується разом з
нею. Натискання клавіші «0» відв’язує кнопку від миші.
Реалізувати вивід наступної інформації:
- інформація про метрику: величина прямокутника, потрапляючи в який
зараховується подвійне клацання миші, мінімальну і максимальну ширину
іконки;
- інформація про пристрій: ширину і висоту (в пікселях) монітора;
- інформація про шрифт: усереднену величину символу рядка і величину
простору над символом для спеціальних знаків.
3) Написати програму, яка заповнює клієнтську область вікна
різнокольоровими квадратами одного розміру. При зміні розмірів вікна,
відбувається перемальовування, причому кількість квадратів залежить від
розмірів вікна. Зміна кольорів квадратів при перемальовуванні не відбувається.
У кожен квадрат вивести його координату у загальній сітці (тобто перший
квадрат матиме відносні координати (1;1), його сусід праворуч (2;1), сусід знизу
(1,2)) та RGB значення його кольору протилежним відносно 122 у палітрі
кольором (тобто для кольору (0, 110, 100) протилежним буде колір (255, 134,
144)). Додати у меню програми функцію «Заміна», при натисканні якої квадрати
випадково змінюють своє положення, проте не змінюють своїх номерів та
кольорів.
4) В клієнтській області вікна створити три кнопки, які визначаються
користувачем (OWNERDRAW). Кнопки повинні бути аналогами кнопок
PUSHBUTTON. За допомогою трьох вікон редагування «edit» можна змінювати
текст вищевказаних кнопок. За допомогою кнопок – перемикачів (radiobutton)
організувати відображення в полі кнопки іконок з ресурсного файлу замість
тексту. Три прапорця (checkbox) дозволяють робити невидимою відповідну
кнопку, яка визначається користувачем. Свернуть
перемальовування вікна при зміні вертикального та горизонтального розміру;
посилати повідомлення віконній процедурі при подвійному натисканні миші,
якщо курсор знаходиться в межах вікна.
Тип іконки: IDI_APPLICATION.
Тип курсору: IDC_HELP.
Колір фону вікна: світло-сірий.
Ім’я класу вікна: ім’я студента (англійською мовою)
Стиль вікна: вікно має заголовок і рамку; у вікна є кнопка мінімізації та
системне меню; створюється спочатку мінімізоване вікно.
Позиція вікна: по лівому краю екрану шириною 500 і висотою 200 точок.
За допомогою меню організувати зміну розміру вікна програми, коліру
фону та рядку заголовка.
Програма повинна містити меню, в якому є пункт «Про програму»,
вибравши який, визивається діалогове вікно з інформацією про студента.
Діалогове вікно повинно містити 3 кнопки: «ОК», «Закрити», «Докладніше».
При натисканні кнопки закриття програми користувачеві повинно
виводитись спливаюче вікно з запитом на підтвердження закриття вікна, що
міститиме текст «Ви впевнені?» та 2 кнопки: «Так, закрити все одно» та «Ні,
продовжити роботу». Натискання кнопки «Так, закрити все одно» повинно
призводити до закриття програми.
2) Написати програму, яка розміщує у довільних координатах екрану
введений символ. Програма реалізує переміщення символів вікном додатка під
час натискання клавіш NUMPAD. При натискуванні клавіші «5» останній
введений символ прив’язується до положення миші та переміщується разом з
нею. Натискання клавіші «0» відв’язує кнопку від миші.
Реалізувати вивід наступної інформації:
- інформація про метрику: величина прямокутника, потрапляючи в який
зараховується подвійне клацання миші, мінімальну і максимальну ширину
іконки;
- інформація про пристрій: ширину і висоту (в пікселях) монітора;
- інформація про шрифт: усереднену величину символу рядка і величину
простору над символом для спеціальних знаків.
3) Написати програму, яка заповнює клієнтську область вікна
різнокольоровими квадратами одного розміру. При зміні розмірів вікна,
відбувається перемальовування, причому кількість квадратів залежить від
розмірів вікна. Зміна кольорів квадратів при перемальовуванні не відбувається.
У кожен квадрат вивести його координату у загальній сітці (тобто перший
квадрат матиме відносні координати (1;1), його сусід праворуч (2;1), сусід знизу
(1,2)) та RGB значення його кольору протилежним відносно 122 у палітрі
кольором (тобто для кольору (0, 110, 100) протилежним буде колір (255, 134,
144)). Додати у меню програми функцію «Заміна», при натисканні якої квадрати
випадково змінюють своє положення, проте не змінюють своїх номерів та
кольорів.
4) В клієнтській області вікна створити три кнопки, які визначаються
користувачем (OWNERDRAW). Кнопки повинні бути аналогами кнопок
PUSHBUTTON. За допомогою трьох вікон редагування «edit» можна змінювати
текст вищевказаних кнопок. За допомогою кнопок – перемикачів (radiobutton)
організувати відображення в полі кнопки іконок з ресурсного файлу замість
тексту. Три прапорця (checkbox) дозволяють робити невидимою відповідну
кнопку, яка визначається користувачем. Свернуть
1 заявка
1 день назад
Лабораторная работа по программированию на C++. Необходимо за несколько дней реализовать код и сделать к нему отчет. Ниже прикреплены файлы: ... Читать дальше
Лабораторная работа по программированию на C++. Необходимо за несколько дней реализовать код и сделать к нему отчет. Ниже прикреплены файлы: пример отчета и задание с требованиями к отчету. Вариант задания №6. Нужно как можно быстрее сделать данную работу. В примере отчета уже имеется пример кода, который потребуется немного изменить. Свернуть
2 заявки
5 дней назад
Добрый день, нужна многофайловая программа на c++, состоящая из 5 классов на тему работы деканата. Класс студентов с информацией об ... Читать дальше
Добрый день, нужна многофайловая программа на c++, состоящая из 5 классов на тему работы деканата. Класс студентов с информацией об их фио, возрасте, номере телефона, факультета, емэйла, среднего балла зачетки, курса, факультета. Класс учителей с информацией об их фио, номере телефона, емэйла, предметов, которые преподают, факультета. Сами классы двух списков и еще один класс, который, к сожалению, пока не могу придумать. в программе производится ввод данных, вывод информации о студентах, учителях(по отдельности из пунктов меню), выполняются функции( зачислить студента - добавить в список, отчислить - удалить, вывести список успеваемости студентов, вывести информацию о студентах, сортировка списка, количество студентов на факультете, информация о преподователях, что еще о них вывести не знаю) Можно добавить класс экзаменов(сессии) и выводить информацию о том, какие предметы сдают студенты, какой экзамен какой преподаватель принимает и тд Ввод с консоли или реализация оконного приложения. Есть наработки программы с реализацией двух первый вышеупомянутых классов и списка студентов.
до 24.01 Свернуть
до 24.01 Свернуть
3 заявки
5 дней назад
Контейнеры:
Линейные: vector, deque, list, forward_list и аналоги.
Ассоциативные: множества (set, unordered_set) и словари (map, unordered_map).
Нужно написать код на ... Читать дальше
Линейные: vector, deque, list, forward_list и аналоги.
Ассоциативные: множества (set, unordered_set) и словари (map, unordered_map).
Нужно написать код на ... Читать дальше
Контейнеры:
Линейные: vector, deque, list, forward_list и аналоги.
Ассоциативные: множества (set, unordered_set) и словари (map, unordered_map).
Нужно написать код на C++(каждая задача под номером):
1) Добавить ребро в список рёбер неориентированного графа, представленный линейным контейнером.
2) Организовать перебор рёбер матрицы инцидентности неориентированного графа, заданной упакованным массивом.
3) Определить число вершин в графе, заданном списком рёбер (произвольный контейнер пар).
4)Конвертирование:
Задача конвертирования состоит в построении заданного вида представления графа по другому представлению. Для её реализации могут быть использованы решения базовых задач: перебор рёбер + добавить ребро.
Задача: Неориентированный граф: список рёбер -> матрица инциденций.
А в прикрепленных скриншотах задача 5) Свернуть
Линейные: vector, deque, list, forward_list и аналоги.
Ассоциативные: множества (set, unordered_set) и словари (map, unordered_map).
Нужно написать код на C++(каждая задача под номером):
1) Добавить ребро в список рёбер неориентированного графа, представленный линейным контейнером.
2) Организовать перебор рёбер матрицы инцидентности неориентированного графа, заданной упакованным массивом.
3) Определить число вершин в графе, заданном списком рёбер (произвольный контейнер пар).
4)Конвертирование:
Задача конвертирования состоит в построении заданного вида представления графа по другому представлению. Для её реализации могут быть использованы решения базовых задач: перебор рёбер + добавить ребро.
Задача: Неориентированный граф: список рёбер -> матрица инциденций.
А в прикрепленных скриншотах задача 5) Свернуть
1 заявка
1 неделю назад
1. Разработать удобный интерфейс
2. Пользователь должен иметь возможность пользоваться как клавиатурой, так и мышью
3. Разработать структуры данных для ... Читать дальше
2. Пользователь должен иметь возможность пользоваться как клавиатурой, так и мышью
3. Разработать структуры данных для ... Читать дальше
1. Разработать удобный интерфейс
2. Пользователь должен иметь возможность пользоваться как клавиатурой, так и мышью
3. Разработать структуры данных для оперирования такими понятиями как состояние игры, дерево игры, ход игрока и т.д.
4. Разработать оценочную функцию хода игрока
5. Разработать алгоритм поиска лучшего хода для игрока(компьютера)
6. Разработать и добавить в алгоритм генерации хода алгоритм быстрого нахождения ситуаций, которые уже были рассмотрены
7. Составить инстукцию, описывающую используемые структуры данных, классы, функции
Время на работу: 18 часов
Плагиат - хоть 100% можно взять из любых источников) Свернуть
2. Пользователь должен иметь возможность пользоваться как клавиатурой, так и мышью
3. Разработать структуры данных для оперирования такими понятиями как состояние игры, дерево игры, ход игрока и т.д.
4. Разработать оценочную функцию хода игрока
5. Разработать алгоритм поиска лучшего хода для игрока(компьютера)
6. Разработать и добавить в алгоритм генерации хода алгоритм быстрого нахождения ситуаций, которые уже были рассмотрены
7. Составить инстукцию, описывающую используемые структуры данных, классы, функции
Время на работу: 18 часов
Плагиат - хоть 100% можно взять из любых источников) Свернуть
4 заявки
2 недели назад
Выполненные и закрытые заказы
Необходимо разработать программу перевода вещественного числа из 2-й в 6-ю систему счисления (учесть положительные и отрицательные числа). Написать алгоритм, разработать ... Читать дальше
Необходимо разработать программу перевода вещественного числа из 2-й в 6-ю систему счисления (учесть положительные и отрицательные числа). Написать алгоритм, разработать блок-схему Свернуть
$6
Завершен
Последний срок сдачи: 15 января 00:00
Пример вёрстки.
Выбранная профессия: Frontend-программист
К коду нужно писать комментарии или любым другим путём ... Читать дальше
Пример вёрстки.
Выбранная профессия: Frontend-программист
К коду нужно писать комментарии или любым другим путём ... Читать дальше
Последний срок сдачи: 15 января 00:00
Пример вёрстки.
Выбранная профессия: Frontend-программист
К коду нужно писать комментарии или любым другим путём объяснить участки кода, - это для защиты проекта.
Необходимо разработать web – приложение на фреймворке Django, целью которого будет рассказать пользователю сайта об определённой профессии в IT-сфере, которое будет выводить аналитику по определенной профессии. Информация о профессии на сайте должна быть полноценной. Она должна включать себя как общую информацию об этой профессии, так и статистические данные, представленные с помощью инфографиков и диаграмм.
Исходные данные для проекта можно взять в файле vacancies_with_skills.csv.
Требования к системе администрирования сайта
Сайт должен иметь штатную систему администрирования Django приложения.Авторизация и аутентификация штатная.В системе администрирования должна быть представлена возможность осуществления CRUD-операции (создание, редактирование, изменение, удаление) для всех элементов всех страниц сайта.Предобработку и анализ всех необходимых статистических данных осуществлять локально. Результаты загружать на сайт через систему администрирования.Графики оформлять в виде изображений и загружать как файлы.Табличные данные, как и весь другой текст для сайта оформлять в формате HTML.
Общие требованияПроект выполняется студентом самостоятельно и обязательно защищается перед преподавателем. Оценка за проект выставляется только после защиты проекта.Профессия выбирается совместно с преподавателем. И должна быть зафиксирована преподавателем до начала выполнения проекта. Самостоятельно изменять профессию нельзя. Профессия в пределах команды должна быть уникальна. Профессия выбирается из предопределенного списка.Для более полной статистики разрешено отбирать вакансии для выбранной профессии не только по строгому вхождению ключевого слова в названии вакансии, но и по наличию семантически похожих запросов для названия профессии (Например, web-разработчик, web-программист, веб-разработчик, веб-программист).Код проекта необходимо загрузить на GitHub. Репозиторий необходимо закрыть и дать доступ только для преподавателя.Ссылку на web-проект и GitHub прикрепить к этому заданию.Сайт может быть опубликован на любом хостинге. (Наши рекомендации - бесплатный вариант хостинга: Pythonanywhere).
Критерии оценки
Проект оценивается по 100 бальной шкале:
Проект выложен на хостинг – 15 балловМногостраничность сайта с корректно настроенной маршрутизацией – 5 балловНаличие регулярно пополняемого репозитория с последними файлами проекта и всех актуальных скриптов по аналитике – 5 балловПолнота информации по аналитике – 30 балловДля страницы «Востребованность» – 5 балловДля страницы «География» – 5 балловДля страницы «Навыки» – 10 балловДля страницы «Последние вакансии» – 10 балловСоблюдение структуры проекта, и паттернов Django – 15 балловНаличие системы администрирования, способной выполнять все CRUD-операции по всем разделам сайта – 10 балловОформление сайта (html, css, js) – 10 баллов. Для оформления можно использовать библиотеки типа Bootstrap, однако, они должны быть также индивидуально стилизованы и настроены.Стабильная работа на этапе демонстрации – 10 балловВ зависимости от ответов на вопросы во время защиты к итоговому баллу может быть применен коэффициент от 0 до 1.
Список профессий
Аналитик ('analytic', 'аналитик', 'analyst', 'аналітик')1С-разработчик ('1с разработчик', '1c разработчик', '1с', '1c', '1 c', '1 с')Руководитель ИТ-проектов ('team lead', 'тимлид', 'тим лид', 'teamlead', 'lead', 'руководит', 'директор', 'leader', 'director', 'начальник', 'лидер', 'управляющий проект', 'керівник', 'chief', 'начальник it')Специалист техподдержки ('техподдержка', 'тех поддержка', 'technical support engineer', 'поддержка', 'support', 'підтримки')Системный администратор ('system admin', 'сисадмин', 'сис админ', 'системный админ', 'cистемный админ', 'администратор систем', 'системний адміністратор')UX/UI дизайнер ('design', 'ux', 'ui', 'дизайн', 'иллюстратор')Менеджер IT-проекта ('project manager', 'менеджер проект', 'менеджер it проект', 'менеджер ит проект', 'менеджер интернет проект', 'проджект менеджер', 'проект менеджер', 'проектный менеджер', 'менеджер по проект', 'менеджер по сопровождению проект', 'управление проект', 'управлению проект', 'project менедж', 'администратор проект', 'менеджер проектів', 'менеджер it продукт', 'менеджер it product')Тестировщик (QA-инженер) ('qa', 'test', 'тест', 'quality assurance')Инженер-программист ('engineer', 'инженер программист', 'інженер', 'it инженер', 'инженер разработчик')Frontend-программист ('frontend', 'фронтенд', 'вёрстка', 'верстка', 'верста', 'front end', 'angular', 'html', 'css', 'react', 'vue')Специалист по информационной безопасности ('безопасность', 'защита', 'information security specialist', 'information security', 'фахівець служби безпеки', 'cyber security')ERP-специалист ('erp', 'enterprise resource planning', 'abap', 'crm', 'help desk', 'helpdesk', 'service desk', 'servicedesk', 'bi', 'sap')Backend-программист ('backend', 'бэкэнд', 'бэкенд', 'бекенд', 'бекэнд', 'back end', 'бэк энд', 'бэк енд', 'django', 'flask', 'laravel', 'yii', 'symfony')Java-программист ('java', 'ява', 'джава')Администратор баз данных ('баз данных', 'оператор баз данных', 'базы данных', 'oracle', 'mysql', 'data base', 'database', 'dba', 'bd', 'бд', 'базами данны')Devops-инженер ('devops', 'development operations')PHP-программист ('php', 'пхп', 'рнр')Web-разработчик ('web develop', 'веб разработчик', 'web разработчик', 'web programmer', 'web программист', 'веб программист', 'битрикс разработчик', 'bitrix разработчик', 'drupal разработчик', 'cms разработчик', 'wordpress разработчик', 'wp разработчик', 'joomla разработчик', 'drupal developer', 'cms developer', 'wordpress developer', 'wp developer', 'joomla developer')Python-программист ('python', 'питон', 'пайтон')C/C++ программист ('c++', 'с++')Android-разработчик ('android', 'андроид', 'andorid', 'andoroid', 'andriod', 'andrind', 'xamarin')Разработчик игр (GameDev) ('game', 'unity', 'игр', 'unreal')Fullstack-программист ('fullstack', 'фулстак', 'фуллтак', 'фуллстэк', 'фулстэк', 'full stack')IOS-разработчик ('ios')C# программист ('c#', 'c sharp', 'шарп', 'с#')В скобках указаны подходящие ключевые слова для поиска соотвествующих профессий.
Рекомендации по размещению проекта на хостинге
Публикация на хостинге:
Зарегистрируйтесь на хостинге ссылка новое web приложение с шаблоном DjangoВ ‘Bash console’ создайте виртуальное окружение (подробнее...) и установите в него пакетыВ ‘Bash console’ перейдите в папку с вашим web приложениемПроведите миграцииПерезапустите приложение на вкладке webПроверьте работоспособность пустого приложения (главная, админка)Вставьте ваши файлы на вкладке files (не стоит полностью удалять созданные хостингом файлы, вместо этого добавьте изменения в имеющие, например settings.py)Повторно проведите миграции, перезапустите приложениеЕсли вы не копировали БД вместе с проектом, то заново в админке создайте профессию. Свернуть
Пример вёрстки.
Выбранная профессия: Frontend-программист
К коду нужно писать комментарии или любым другим путём объяснить участки кода, - это для защиты проекта.
Необходимо разработать web – приложение на фреймворке Django, целью которого будет рассказать пользователю сайта об определённой профессии в IT-сфере, которое будет выводить аналитику по определенной профессии. Информация о профессии на сайте должна быть полноценной. Она должна включать себя как общую информацию об этой профессии, так и статистические данные, представленные с помощью инфографиков и диаграмм.
Исходные данные для проекта можно взять в файле vacancies_with_skills.csv.
Требования к системе администрирования сайта
Сайт должен иметь штатную систему администрирования Django приложения.Авторизация и аутентификация штатная.В системе администрирования должна быть представлена возможность осуществления CRUD-операции (создание, редактирование, изменение, удаление) для всех элементов всех страниц сайта.Предобработку и анализ всех необходимых статистических данных осуществлять локально. Результаты загружать на сайт через систему администрирования.Графики оформлять в виде изображений и загружать как файлы.Табличные данные, как и весь другой текст для сайта оформлять в формате HTML.
Общие требованияПроект выполняется студентом самостоятельно и обязательно защищается перед преподавателем. Оценка за проект выставляется только после защиты проекта.Профессия выбирается совместно с преподавателем. И должна быть зафиксирована преподавателем до начала выполнения проекта. Самостоятельно изменять профессию нельзя. Профессия в пределах команды должна быть уникальна. Профессия выбирается из предопределенного списка.Для более полной статистики разрешено отбирать вакансии для выбранной профессии не только по строгому вхождению ключевого слова в названии вакансии, но и по наличию семантически похожих запросов для названия профессии (Например, web-разработчик, web-программист, веб-разработчик, веб-программист).Код проекта необходимо загрузить на GitHub. Репозиторий необходимо закрыть и дать доступ только для преподавателя.Ссылку на web-проект и GitHub прикрепить к этому заданию.Сайт может быть опубликован на любом хостинге. (Наши рекомендации - бесплатный вариант хостинга: Pythonanywhere).
Критерии оценки
Проект оценивается по 100 бальной шкале:
Проект выложен на хостинг – 15 балловМногостраничность сайта с корректно настроенной маршрутизацией – 5 балловНаличие регулярно пополняемого репозитория с последними файлами проекта и всех актуальных скриптов по аналитике – 5 балловПолнота информации по аналитике – 30 балловДля страницы «Востребованность» – 5 балловДля страницы «География» – 5 балловДля страницы «Навыки» – 10 балловДля страницы «Последние вакансии» – 10 балловСоблюдение структуры проекта, и паттернов Django – 15 балловНаличие системы администрирования, способной выполнять все CRUD-операции по всем разделам сайта – 10 балловОформление сайта (html, css, js) – 10 баллов. Для оформления можно использовать библиотеки типа Bootstrap, однако, они должны быть также индивидуально стилизованы и настроены.Стабильная работа на этапе демонстрации – 10 балловВ зависимости от ответов на вопросы во время защиты к итоговому баллу может быть применен коэффициент от 0 до 1.
Список профессий
Аналитик ('analytic', 'аналитик', 'analyst', 'аналітик')1С-разработчик ('1с разработчик', '1c разработчик', '1с', '1c', '1 c', '1 с')Руководитель ИТ-проектов ('team lead', 'тимлид', 'тим лид', 'teamlead', 'lead', 'руководит', 'директор', 'leader', 'director', 'начальник', 'лидер', 'управляющий проект', 'керівник', 'chief', 'начальник it')Специалист техподдержки ('техподдержка', 'тех поддержка', 'technical support engineer', 'поддержка', 'support', 'підтримки')Системный администратор ('system admin', 'сисадмин', 'сис админ', 'системный админ', 'cистемный админ', 'администратор систем', 'системний адміністратор')UX/UI дизайнер ('design', 'ux', 'ui', 'дизайн', 'иллюстратор')Менеджер IT-проекта ('project manager', 'менеджер проект', 'менеджер it проект', 'менеджер ит проект', 'менеджер интернет проект', 'проджект менеджер', 'проект менеджер', 'проектный менеджер', 'менеджер по проект', 'менеджер по сопровождению проект', 'управление проект', 'управлению проект', 'project менедж', 'администратор проект', 'менеджер проектів', 'менеджер it продукт', 'менеджер it product')Тестировщик (QA-инженер) ('qa', 'test', 'тест', 'quality assurance')Инженер-программист ('engineer', 'инженер программист', 'інженер', 'it инженер', 'инженер разработчик')Frontend-программист ('frontend', 'фронтенд', 'вёрстка', 'верстка', 'верста', 'front end', 'angular', 'html', 'css', 'react', 'vue')Специалист по информационной безопасности ('безопасность', 'защита', 'information security specialist', 'information security', 'фахівець служби безпеки', 'cyber security')ERP-специалист ('erp', 'enterprise resource planning', 'abap', 'crm', 'help desk', 'helpdesk', 'service desk', 'servicedesk', 'bi', 'sap')Backend-программист ('backend', 'бэкэнд', 'бэкенд', 'бекенд', 'бекэнд', 'back end', 'бэк энд', 'бэк енд', 'django', 'flask', 'laravel', 'yii', 'symfony')Java-программист ('java', 'ява', 'джава')Администратор баз данных ('баз данных', 'оператор баз данных', 'базы данных', 'oracle', 'mysql', 'data base', 'database', 'dba', 'bd', 'бд', 'базами данны')Devops-инженер ('devops', 'development operations')PHP-программист ('php', 'пхп', 'рнр')Web-разработчик ('web develop', 'веб разработчик', 'web разработчик', 'web programmer', 'web программист', 'веб программист', 'битрикс разработчик', 'bitrix разработчик', 'drupal разработчик', 'cms разработчик', 'wordpress разработчик', 'wp разработчик', 'joomla разработчик', 'drupal developer', 'cms developer', 'wordpress developer', 'wp developer', 'joomla developer')Python-программист ('python', 'питон', 'пайтон')C/C++ программист ('c++', 'с++')Android-разработчик ('android', 'андроид', 'andorid', 'andoroid', 'andriod', 'andrind', 'xamarin')Разработчик игр (GameDev) ('game', 'unity', 'игр', 'unreal')Fullstack-программист ('fullstack', 'фулстак', 'фуллтак', 'фуллстэк', 'фулстэк', 'full stack')IOS-разработчик ('ios')C# программист ('c#', 'c sharp', 'шарп', 'с#')В скобках указаны подходящие ключевые слова для поиска соотвествующих профессий.
Рекомендации по размещению проекта на хостинге
Публикация на хостинге:
Зарегистрируйтесь на хостинге ссылка новое web приложение с шаблоном DjangoВ ‘Bash console’ создайте виртуальное окружение (подробнее...) и установите в него пакетыВ ‘Bash console’ перейдите в папку с вашим web приложениемПроведите миграцииПерезапустите приложение на вкладке webПроверьте работоспособность пустого приложения (главная, админка)Вставьте ваши файлы на вкладке files (не стоит полностью удалять созданные хостингом файлы, вместо этого добавьте изменения в имеющие, например settings.py)Повторно проведите миграции, перезапустите приложениеЕсли вы не копировали БД вместе с проектом, то заново в админке создайте профессию. Свернуть
1 заявка
Прикладное ПОc++wordpress1сandroidphphtmlios+23битриксmysqljoomlacssjavapythonjavascriptbootstrapuilaravelreactdrupalunityuxoracledjangoyiiangularbashxamarinsymfonyvue.js
Закрыт
Требуется решить 9 задач по программированию на Си. Нужны знания динамических массивов, структур данных и базовых алгоритмов (сортировки, построение дерева ... Читать дальше
Требуется решить 9 задач по программированию на Си. Нужны знания динамических массивов, структур данных и базовых алгоритмов (сортировки, построение дерева и тд).
Задачи сдаются в тестирующую систему на проверку.
Пример одной из задач прикрепляю ниже. Свернуть
Задачи сдаются в тестирующую систему на проверку.
Пример одной из задач прикрепляю ниже. Свернуть
$50
Завершен
Добрый день!
Необходимо переписать уже готовый код под мою задачу. У нас есть рабочая область, где будут размещены ПК и ... Читать дальше
Необходимо переписать уже готовый код под мою задачу. У нас есть рабочая область, где будут размещены ПК и ... Читать дальше
Добрый день!
Необходимо переписать уже готовый код под мою задачу. У нас есть рабочая область, где будут размещены ПК и серверы. В готовом коде необходимо добавить:
1) Загрузка своих изображений на рабочую область
2) Соединение линиями выбранных компьютеров
3) Возможность сохранения и восстановления рабочей области в такой формат, который будет сохранять подвязки всех машин (ID)
4) Парсинг рабочей области, для соединения определенных ПК между собой.
Более подробно обсудим в переписке.
Хочу получить что-то похожее как на фото.
Язык программирования: C++, Qt 5.11.2
Сайт: ссылкаСвернуть
Необходимо переписать уже готовый код под мою задачу. У нас есть рабочая область, где будут размещены ПК и серверы. В готовом коде необходимо добавить:
1) Загрузка своих изображений на рабочую область
2) Соединение линиями выбранных компьютеров
3) Возможность сохранения и восстановления рабочей области в такой формат, который будет сохранять подвязки всех машин (ID)
4) Парсинг рабочей области, для соединения определенных ПК между собой.
Более подробно обсудим в переписке.
Хочу получить что-то похожее как на фото.
Язык программирования: C++, Qt 5.11.2
Сайт: ссылкаСвернуть
нет заявок
Закрыт
Нужно сделать СРОЧНО!! До 08.01 до 23:30. Задача прикреплена.
1 заявка
Закрыт
Последний срок сдачи: 15 января 00:00
Достаточно набрать 60/100 баллов.
Пример вёрстки
Выбранная профессия: Разработчик игр (GameDev)
К коду нужно ... Читать дальше
Достаточно набрать 60/100 баллов.
Пример вёрстки
Выбранная профессия: Разработчик игр (GameDev)
К коду нужно ... Читать дальше
Последний срок сдачи: 15 января 00:00
Достаточно набрать 60/100 баллов.
Пример вёрстки
Выбранная профессия: Разработчик игр (GameDev)
К коду нужно писать комментарии или любым другим путём объяснить участки кода, - это для защиты проекта.
Необходимо разработать web – приложение на фреймворке Django, целью которого будет рассказать пользователю сайта об определённой профессии в IT-сфере, которое будет выводить аналитику по определенной профессии. Информация о профессии на сайте должна быть полноценной. Она должна включать себя как общую информацию об этой профессии, так и статистические данные, представленные с помощью инфографиков и диаграмм.
Исходные данные для проекта можно взять в файле vacancies_with_skills.csv.
Требования к внешнему виду
Шаблон всех страниц на сайте должен иметь:шапку (header), в которой будет логотип – название проекта, придуманное Вами;подвал (footer), содержащий полностью ФИО и академическую группу студента.левое меню, содержащее ссылки на все страницы сайта с соответствующими названиями.Главная страница. Должна содержать заголовок, описание профессии (текст не менее 2000 знаков), а также тематически подобранные изображения для профессии (минимальное количество 1 шт).Страница «Востребованность». Должна содержать следующие табличные данные и графики (вся информация должна быть представлена одновременно в форме таблиц и графиков). Все таблицы и графики должны иметь соответствующие заголовки.Динамика уровня зарплат по годамДинамика количества вакансий по годамДинамика уровня зарплат по годам для выбранной профессииДинамика количества вакансий по годам для выбранной профессииСтраница «География». Должна содержать следующие табличные данные и графики (вся информация должна быть представлена одновременно в форме таблиц и графиков). Все таблицы и графики должны иметь соответствующие заголовки.Уровень зарплат по городам (в порядке убывания).Доля вакансий по городам (в порядке убывания).Страница «Навыки». Должна содержать следующие табличные данные и графики. Все таблицы и графики должны иметь соответствующие заголовки.ТОП-10 навыков по годам для вашей профессии. Наиболее высокочастотные навыки (по анализу поля: key_skills).Страница «Последние вакансии». При посещении страницы, необходимо выгружать из API HH (ссылка) в реальном времени IT-вакансии соответствующие выбранной профессии за любой прошедший будний день декабря (максимум 10 штук, отсортированных по дате публикации вакансии).Элементы списка должны содержать следующие поля:Название вакансии;Описание вакансии (*повышенная сложность, требует доп. GET-запроса);Навыки (в строку, через запятую) (*повышенная сложность, требует доп. GET-запроса);Компания;Оклад;Название региона;Дату публикации вакансии.
Требования к системе администрирования сайта
Сайт должен иметь штатную систему администрирования Django приложения.Авторизация и аутентификация штатная.В системе администрирования должна быть представлена возможность осуществления CRUD-операции (создание, редактирование, изменение, удаление) для всех элементов всех страниц сайта.Предобработку и анализ всех необходимых статистических данных осуществлять локально. Результаты загружать на сайт через систему администрирования.Графики оформлять в виде изображений и загружать как файлы.Табличные данные, как и весь другой текст для сайта оформлять в формате HTML.
Общие требованияПроект выполняется студентом самостоятельно и обязательно защищается перед преподавателем. Оценка за проект выставляется только после защиты проекта.Профессия выбирается совместно с преподавателем. И должна быть зафиксирована преподавателем до начала выполнения проекта. Самостоятельно изменять профессию нельзя. Профессия в пределах команды должна быть уникальна. Профессия выбирается из предопределенного списка.Для более полной статистики разрешено отбирать вакансии для выбранной профессии не только по строгому вхождению ключевого слова в названии вакансии, но и по наличию семантически похожих запросов для названия профессии (Например, web-разработчик, web-программист, веб-разработчик, веб-программист).Код проекта необходимо загрузить на GitHub. Репозиторий необходимо закрыть и дать доступ только для преподавателя.Ссылку на web-проект и GitHub прикрепить к этому заданию.Сайт может быть опубликован на любом хостинге. (Наши рекомендации - бесплатный вариант хостинга: Pythonanywhere).
Критерии оценки
Проект оценивается по 100 бальной шкале:
Проект выложен на хостинг – 15 балловМногостраничность сайта с корректно настроенной маршрутизацией – 5 балловНаличие регулярно пополняемого репозитория с последними файлами проекта и всех актуальных скриптов по аналитике – 5 балловПолнота информации по аналитике – 30 балловДля страницы «Востребованность» – 5 балловДля страницы «География» – 5 балловДля страницы «Навыки» – 10 балловДля страницы «Последние вакансии» – 10 балловСоблюдение структуры проекта, и паттернов Django – 15 балловНаличие системы администрирования, способной выполнять все CRUD-операции по всем разделам сайта – 10 балловОформление сайта (html, css, js) – 10 баллов. Для оформления можно использовать библиотеки типа Bootstrap, однако, они должны быть также индивидуально стилизованы и настроены.Стабильная работа на этапе демонстрации – 10 балловВ зависимости от ответов на вопросы во время защиты к итоговому баллу может быть применен коэффициент от 0 до 1.
Список профессий
Аналитик ('analytic', 'аналитик', 'analyst', 'аналітик')1С-разработчик ('1с разработчик', '1c разработчик', '1с', '1c', '1 c', '1 с')Руководитель ИТ-проектов ('team lead', 'тимлид', 'тим лид', 'teamlead', 'lead', 'руководит', 'директор', 'leader', 'director', 'начальник', 'лидер', 'управляющий проект', 'керівник', 'chief', 'начальник it')Специалист техподдержки ('техподдержка', 'тех поддержка', 'technical support engineer', 'поддержка', 'support', 'підтримки')Системный администратор ('system admin', 'сисадмин', 'сис админ', 'системный админ', 'cистемный админ', 'администратор систем', 'системний адміністратор')UX/UI дизайнер ('design', 'ux', 'ui', 'дизайн', 'иллюстратор')Менеджер IT-проекта ('project manager', 'менеджер проект', 'менеджер it проект', 'менеджер ит проект', 'менеджер интернет проект', 'проджект менеджер', 'проект менеджер', 'проектный менеджер', 'менеджер по проект', 'менеджер по сопровождению проект', 'управление проект', 'управлению проект', 'project менедж', 'администратор проект', 'менеджер проектів', 'менеджер it продукт', 'менеджер it product')Тестировщик (QA-инженер) ('qa', 'test', 'тест', 'quality assurance')Инженер-программист ('engineer', 'инженер программист', 'інженер', 'it инженер', 'инженер разработчик')Frontend-программист ('frontend', 'фронтенд', 'вёрстка', 'верстка', 'верста', 'front end', 'angular', 'html', 'css', 'react', 'vue')Специалист по информационной безопасности ('безопасность', 'защита', 'information security specialist', 'information security', 'фахівець служби безпеки', 'cyber security')ERP-специалист ('erp', 'enterprise resource planning', 'abap', 'crm', 'help desk', 'helpdesk', 'service desk', 'servicedesk', 'bi', 'sap')Backend-программист ('backend', 'бэкэнд', 'бэкенд', 'бекенд', 'бекэнд', 'back end', 'бэк энд', 'бэк енд', 'django', 'flask', 'laravel', 'yii', 'symfony')Java-программист ('java', 'ява', 'джава')Администратор баз данных ('баз данных', 'оператор баз данных', 'базы данных', 'oracle', 'mysql', 'data base', 'database', 'dba', 'bd', 'бд', 'базами данны')Devops-инженер ('devops', 'development operations')PHP-программист ('php', 'пхп', 'рнр')Web-разработчик ('web develop', 'веб разработчик', 'web разработчик', 'web programmer', 'web программист', 'веб программист', 'битрикс разработчик', 'bitrix разработчик', 'drupal разработчик', 'cms разработчик', 'wordpress разработчик', 'wp разработчик', 'joomla разработчик', 'drupal developer', 'cms developer', 'wordpress developer', 'wp developer', 'joomla developer')Python-программист ('python', 'питон', 'пайтон')C/C++ программист ('c++', 'с++')Android-разработчик ('android', 'андроид', 'andorid', 'andoroid', 'andriod', 'andrind', 'xamarin')Разработчик игр (GameDev) ('game', 'unity', 'игр', 'unreal')Fullstack-программист ('fullstack', 'фулстак', 'фуллтак', 'фуллстэк', 'фулстэк', 'full stack')IOS-разработчик ('ios')C# программист ('c#', 'c sharp', 'шарп', 'с#')В скобках указаны подходящие ключевые слова для поиска соотвествующих профессий.
Рекомендации по размещению проекта на хостинге
Публикация на хостинге:
Зарегистрируйтесь на хостинге ссылка новое web приложение с шаблоном DjangoВ ‘Bash console’ создайте виртуальное окружение (подробнее...) и установите в него пакетыВ ‘Bash console’ перейдите в папку с вашим web приложениемПроведите миграцииПерезапустите приложение на вкладке webПроверьте работоспособность пустого приложения (главная, админка)Вставьте ваши файлы на вкладке files (не стоит полностью удалять созданные хостингом файлы, вместо этого добавьте изменения в имеющие, например settings.py)Повторно проведите миграции, перезапустите приложение Если вы не копировали БД вместе с проектом, то заново в админке создайте профессию. Свернуть
Достаточно набрать 60/100 баллов.
Пример вёрстки
Выбранная профессия: Разработчик игр (GameDev)
К коду нужно писать комментарии или любым другим путём объяснить участки кода, - это для защиты проекта.
Необходимо разработать web – приложение на фреймворке Django, целью которого будет рассказать пользователю сайта об определённой профессии в IT-сфере, которое будет выводить аналитику по определенной профессии. Информация о профессии на сайте должна быть полноценной. Она должна включать себя как общую информацию об этой профессии, так и статистические данные, представленные с помощью инфографиков и диаграмм.
Исходные данные для проекта можно взять в файле vacancies_with_skills.csv.
Требования к внешнему виду
Шаблон всех страниц на сайте должен иметь:шапку (header), в которой будет логотип – название проекта, придуманное Вами;подвал (footer), содержащий полностью ФИО и академическую группу студента.левое меню, содержащее ссылки на все страницы сайта с соответствующими названиями.Главная страница. Должна содержать заголовок, описание профессии (текст не менее 2000 знаков), а также тематически подобранные изображения для профессии (минимальное количество 1 шт).Страница «Востребованность». Должна содержать следующие табличные данные и графики (вся информация должна быть представлена одновременно в форме таблиц и графиков). Все таблицы и графики должны иметь соответствующие заголовки.Динамика уровня зарплат по годамДинамика количества вакансий по годамДинамика уровня зарплат по годам для выбранной профессииДинамика количества вакансий по годам для выбранной профессииСтраница «География». Должна содержать следующие табличные данные и графики (вся информация должна быть представлена одновременно в форме таблиц и графиков). Все таблицы и графики должны иметь соответствующие заголовки.Уровень зарплат по городам (в порядке убывания).Доля вакансий по городам (в порядке убывания).Страница «Навыки». Должна содержать следующие табличные данные и графики. Все таблицы и графики должны иметь соответствующие заголовки.ТОП-10 навыков по годам для вашей профессии. Наиболее высокочастотные навыки (по анализу поля: key_skills).Страница «Последние вакансии». При посещении страницы, необходимо выгружать из API HH (ссылка) в реальном времени IT-вакансии соответствующие выбранной профессии за любой прошедший будний день декабря (максимум 10 штук, отсортированных по дате публикации вакансии).Элементы списка должны содержать следующие поля:Название вакансии;Описание вакансии (*повышенная сложность, требует доп. GET-запроса);Навыки (в строку, через запятую) (*повышенная сложность, требует доп. GET-запроса);Компания;Оклад;Название региона;Дату публикации вакансии.
Требования к системе администрирования сайта
Сайт должен иметь штатную систему администрирования Django приложения.Авторизация и аутентификация штатная.В системе администрирования должна быть представлена возможность осуществления CRUD-операции (создание, редактирование, изменение, удаление) для всех элементов всех страниц сайта.Предобработку и анализ всех необходимых статистических данных осуществлять локально. Результаты загружать на сайт через систему администрирования.Графики оформлять в виде изображений и загружать как файлы.Табличные данные, как и весь другой текст для сайта оформлять в формате HTML.
Общие требованияПроект выполняется студентом самостоятельно и обязательно защищается перед преподавателем. Оценка за проект выставляется только после защиты проекта.Профессия выбирается совместно с преподавателем. И должна быть зафиксирована преподавателем до начала выполнения проекта. Самостоятельно изменять профессию нельзя. Профессия в пределах команды должна быть уникальна. Профессия выбирается из предопределенного списка.Для более полной статистики разрешено отбирать вакансии для выбранной профессии не только по строгому вхождению ключевого слова в названии вакансии, но и по наличию семантически похожих запросов для названия профессии (Например, web-разработчик, web-программист, веб-разработчик, веб-программист).Код проекта необходимо загрузить на GitHub. Репозиторий необходимо закрыть и дать доступ только для преподавателя.Ссылку на web-проект и GitHub прикрепить к этому заданию.Сайт может быть опубликован на любом хостинге. (Наши рекомендации - бесплатный вариант хостинга: Pythonanywhere).
Критерии оценки
Проект оценивается по 100 бальной шкале:
Проект выложен на хостинг – 15 балловМногостраничность сайта с корректно настроенной маршрутизацией – 5 балловНаличие регулярно пополняемого репозитория с последними файлами проекта и всех актуальных скриптов по аналитике – 5 балловПолнота информации по аналитике – 30 балловДля страницы «Востребованность» – 5 балловДля страницы «География» – 5 балловДля страницы «Навыки» – 10 балловДля страницы «Последние вакансии» – 10 балловСоблюдение структуры проекта, и паттернов Django – 15 балловНаличие системы администрирования, способной выполнять все CRUD-операции по всем разделам сайта – 10 балловОформление сайта (html, css, js) – 10 баллов. Для оформления можно использовать библиотеки типа Bootstrap, однако, они должны быть также индивидуально стилизованы и настроены.Стабильная работа на этапе демонстрации – 10 балловВ зависимости от ответов на вопросы во время защиты к итоговому баллу может быть применен коэффициент от 0 до 1.
Список профессий
Аналитик ('analytic', 'аналитик', 'analyst', 'аналітик')1С-разработчик ('1с разработчик', '1c разработчик', '1с', '1c', '1 c', '1 с')Руководитель ИТ-проектов ('team lead', 'тимлид', 'тим лид', 'teamlead', 'lead', 'руководит', 'директор', 'leader', 'director', 'начальник', 'лидер', 'управляющий проект', 'керівник', 'chief', 'начальник it')Специалист техподдержки ('техподдержка', 'тех поддержка', 'technical support engineer', 'поддержка', 'support', 'підтримки')Системный администратор ('system admin', 'сисадмин', 'сис админ', 'системный админ', 'cистемный админ', 'администратор систем', 'системний адміністратор')UX/UI дизайнер ('design', 'ux', 'ui', 'дизайн', 'иллюстратор')Менеджер IT-проекта ('project manager', 'менеджер проект', 'менеджер it проект', 'менеджер ит проект', 'менеджер интернет проект', 'проджект менеджер', 'проект менеджер', 'проектный менеджер', 'менеджер по проект', 'менеджер по сопровождению проект', 'управление проект', 'управлению проект', 'project менедж', 'администратор проект', 'менеджер проектів', 'менеджер it продукт', 'менеджер it product')Тестировщик (QA-инженер) ('qa', 'test', 'тест', 'quality assurance')Инженер-программист ('engineer', 'инженер программист', 'інженер', 'it инженер', 'инженер разработчик')Frontend-программист ('frontend', 'фронтенд', 'вёрстка', 'верстка', 'верста', 'front end', 'angular', 'html', 'css', 'react', 'vue')Специалист по информационной безопасности ('безопасность', 'защита', 'information security specialist', 'information security', 'фахівець служби безпеки', 'cyber security')ERP-специалист ('erp', 'enterprise resource planning', 'abap', 'crm', 'help desk', 'helpdesk', 'service desk', 'servicedesk', 'bi', 'sap')Backend-программист ('backend', 'бэкэнд', 'бэкенд', 'бекенд', 'бекэнд', 'back end', 'бэк энд', 'бэк енд', 'django', 'flask', 'laravel', 'yii', 'symfony')Java-программист ('java', 'ява', 'джава')Администратор баз данных ('баз данных', 'оператор баз данных', 'базы данных', 'oracle', 'mysql', 'data base', 'database', 'dba', 'bd', 'бд', 'базами данны')Devops-инженер ('devops', 'development operations')PHP-программист ('php', 'пхп', 'рнр')Web-разработчик ('web develop', 'веб разработчик', 'web разработчик', 'web programmer', 'web программист', 'веб программист', 'битрикс разработчик', 'bitrix разработчик', 'drupal разработчик', 'cms разработчик', 'wordpress разработчик', 'wp разработчик', 'joomla разработчик', 'drupal developer', 'cms developer', 'wordpress developer', 'wp developer', 'joomla developer')Python-программист ('python', 'питон', 'пайтон')C/C++ программист ('c++', 'с++')Android-разработчик ('android', 'андроид', 'andorid', 'andoroid', 'andriod', 'andrind', 'xamarin')Разработчик игр (GameDev) ('game', 'unity', 'игр', 'unreal')Fullstack-программист ('fullstack', 'фулстак', 'фуллтак', 'фуллстэк', 'фулстэк', 'full stack')IOS-разработчик ('ios')C# программист ('c#', 'c sharp', 'шарп', 'с#')В скобках указаны подходящие ключевые слова для поиска соотвествующих профессий.
Рекомендации по размещению проекта на хостинге
Публикация на хостинге:
Зарегистрируйтесь на хостинге ссылка новое web приложение с шаблоном DjangoВ ‘Bash console’ создайте виртуальное окружение (подробнее...) и установите в него пакетыВ ‘Bash console’ перейдите в папку с вашим web приложениемПроведите миграцииПерезапустите приложение на вкладке webПроверьте работоспособность пустого приложения (главная, админка)Вставьте ваши файлы на вкладке files (не стоит полностью удалять созданные хостингом файлы, вместо этого добавьте изменения в имеющие, например settings.py)Повторно проведите миграции, перезапустите приложение Если вы не копировали БД вместе с проектом, то заново в админке создайте профессию. Свернуть
2 заявки
Прикладное ПОc++wordpress1сandroidphphtmlios+23битриксmysqljoomlacssjavapythonjavascriptbootstrapuilaravelreactdrupalunityuxoracledjangoyiiangularbashxamarinsymfonyvue.js
Закрыт
На языке Си разработать программу, которая состоит из 3 сообщающихся потоков. Первый поток совершает одну операцию и передает второму, который ... Читать дальше
На языке Си разработать программу, которая состоит из 3 сообщающихся потоков. Первый поток совершает одну операцию и передает второму, который совершает три операции и передает третьему, который совершает 2 операции. Если в поток ничего не приходит, то он находится в ожидании. Свернуть
2 заявки
Закрыт
1. Структура елемента масиву студент: прізвище, номер групи, оцінка по предмету № 1, оцінка по предмету № 2, оцінка по ... Читать дальше
1. Структура елемента масиву студент: прізвище, номер групи, оцінка по предмету № 1, оцінка по предмету № 2, оцінка по предмету №3
Визначити:
─ прізвище того, хто краще всіх здав іспити;
─ середній бал по групі по заданому предметі;
─ список боржників.
1. Задано матрицю дійсних чисел розміру nxm . Шляхом перестановки рядків встановити першим рядок, у якого сума елементівє найбільшою.
2. Сутність: квиток в театр. Свернуть
Визначити:
─ прізвище того, хто краще всіх здав іспити;
─ середній бал по групі по заданому предметі;
─ список боржників.
1. Задано матрицю дійсних чисел розміру nxm . Шляхом перестановки рядків встановити першим рядок, у якого сума елементівє найбільшою.
2. Сутність: квиток в театр. Свернуть
Завершен
необходимо оптимизировать готовый проект (игра Connect 4 или Собери 4):
- упростить код
- желательно сместить все в один файл ... Читать дальше
- упростить код
- желательно сместить все в один файл ... Читать дальше
необходимо оптимизировать готовый проект (игра Connect 4 или Собери 4):
- упростить код
- желательно сместить все в один файл
- проверить на ошибки Свернуть
- упростить код
- желательно сместить все в один файл
- проверить на ошибки Свернуть
Завершен
Решить 3 лабораторные работы на языке C++, Java и оформить в электронных документах формата Word по предоставленным примерам.
В 1 ... Читать дальше
В 1 ... Читать дальше
Решить 3 лабораторные работы на языке C++, Java и оформить в электронных документах формата Word по предоставленным примерам.
В 1 лабораторной реализовать задание "Методом выбора".
Во 2 лабораторной реализовать задание первую часть "Бинарным поиском", втору часть "Простым рехэшированием".
В 3 лабораторной реализовать задание "Упрощенным Бойера-Мура". Свернуть
В 1 лабораторной реализовать задание "Методом выбора".
Во 2 лабораторной реализовать задание первую часть "Бинарным поиском", втору часть "Простым рехэшированием".
В 3 лабораторной реализовать задание "Упрощенным Бойера-Мура". Свернуть
$15
2 заявки
Закрыт
Лабораторная работа по программированию на СИ
срок сдачи 27 дек. 2022
могут вноситься правки, поскольку лабораторная прогоняется по тестам.
Нужны ... Читать дальше
срок сдачи 27 дек. 2022
могут вноситься правки, поскольку лабораторная прогоняется по тестам.
Нужны ... Читать дальше
Лабораторная работа по программированию на СИ
срок сдачи 27 дек. 2022
могут вноситься правки, поскольку лабораторная прогоняется по тестам.
Нужны только спецификаторы d и o. Свернуть
срок сдачи 27 дек. 2022
могут вноситься правки, поскольку лабораторная прогоняется по тестам.
Нужны только спецификаторы d и o. Свернуть
2 заявки
Закрыт
Консольная программа С++, код с комментариями
Задание:
Дано n точек на плоскости. Построить их выпуклую оболочку - минимальную выпуклую фигуру, ... Читать дальше
Задание:
Дано n точек на плоскости. Построить их выпуклую оболочку - минимальную выпуклую фигуру, ... Читать дальше
Консольная программа С++, код с комментариями
Задание:
Дано n точек на плоскости. Построить их выпуклую оболочку - минимальную выпуклую фигуру, их содержащую. Обеспечить число операций порядка n*log n.
Упорядочить точки по x-координате, а при равных x-координатах - по y-координате. Затем, рассматривая точки по очереди, строить выпуклую оболочку уже рассмотренных точек. Свернуть
Задание:
Дано n точек на плоскости. Построить их выпуклую оболочку - минимальную выпуклую фигуру, их содержащую. Обеспечить число операций порядка n*log n.
Упорядочить точки по x-координате, а при равных x-координатах - по y-координате. Затем, рассматривая точки по очереди, строить выпуклую оболочку уже рассмотренных точек. Свернуть
4 заявки
Закрыт
Необходимо сделать 3 лабораторные работы. Текст задания ниже, методички - в прикрепленных файлах. Везде по 2 задания, но нужно делать ТОЛЬКО задания под ... Читать дальше
Необходимо сделать 3 лабораторные работы. Текст задания ниже, методички - в прикрепленных файлах. Везде по 2 задания, но нужно делать ТОЛЬКО задания под номером 2.
Приветствуется максимально простой и понятный код.
1) Напишите три программы, выполняющиеся параллельно и читающие один и тот же файл. Программа, которая хочет прочитать файл, должна передать другим программам запрос на разрешение операции и ожидать их ответа. Эти запросы программы передают через одну очередь сообщений. В запросе указываются: номер программы, которой посылается запрос, идентификатор локальной очереди, куда надо передать ответ и время посылки запроса. Начать выполнять операцию чтения файла программе разрешается только при условии получения ответов от двух других программ. Каждая программа перед отображением файла на экране должна вывести следующую информацию: номер программы и времена ответов, полученных от других программ.Программа, которая получила запрос от другой программы, должна реагировать следующим образом:если программа прочитала файл, то сразу передается ответ, он должен содержать номер отвечающей программы и время ответа;если файл не читался, то ответ передается только при условии, что время посылки запроса в сообщении меньше, чем время запроса на чтение у данной программы;Запросы, на которые ответы не были переданы, должны быть запомнены и после чтения файла обслужены.(лаб 8, задание 2. Задание 1 делать НЕ НУЖНО.)
2) Напишите две программы, которые работают параллельно и обмениваются массивом целых чисел через две общие разделяемые области. Через первую область первая программа передает массив второй программе. Через вторую область вторая программа возвращает первой программе массив, каждый элемент которого уменьшен на 1. Обе программы должна вывести получаемую последовательность чисел. Синхронизация работы программ должна осуществляться с помощью общих переменных, размещенных в разделяемой памяти.(лаб 9, задание 2. Задание 1 делать НЕ НУЖНО).
3) Напишите две программы, экземпляры которых запускаются параллельно и с разной частотой обращаются к общему файлу. Каждый процесс из первой группы (Писатель) пополняет файл определенной строкой символов и выводит ее на экран вместе с именем программы. Процессы второй группы (Читатели) считывают строки из файла и выводят их на экран при условии отсутствия ожидающих запись Писателей. Пока один Писатель записывает строку в файл, другим Писателям и всем Читателям запрещено обращение к файлу. Если Писатели не пишут в файл, то разрешается одновременная работа всех Читателей.Писатели должны ожидать, пока не закончат работу запущенные Читатели. Писатель заканчивает работу после того как выполнит N-кратную запись строки в файл. Работа Читателя завершается, когда он прочитал весь текущий файл. Синхронизация процессов должна выполняться с помощью семафоров.(лаб 10, задание 2. Задание 1 делать НЕ НУЖНО.) Свернуть
Приветствуется максимально простой и понятный код.
1) Напишите три программы, выполняющиеся параллельно и читающие один и тот же файл. Программа, которая хочет прочитать файл, должна передать другим программам запрос на разрешение операции и ожидать их ответа. Эти запросы программы передают через одну очередь сообщений. В запросе указываются: номер программы, которой посылается запрос, идентификатор локальной очереди, куда надо передать ответ и время посылки запроса. Начать выполнять операцию чтения файла программе разрешается только при условии получения ответов от двух других программ. Каждая программа перед отображением файла на экране должна вывести следующую информацию: номер программы и времена ответов, полученных от других программ.Программа, которая получила запрос от другой программы, должна реагировать следующим образом:если программа прочитала файл, то сразу передается ответ, он должен содержать номер отвечающей программы и время ответа;если файл не читался, то ответ передается только при условии, что время посылки запроса в сообщении меньше, чем время запроса на чтение у данной программы;Запросы, на которые ответы не были переданы, должны быть запомнены и после чтения файла обслужены.(лаб 8, задание 2. Задание 1 делать НЕ НУЖНО.)
2) Напишите две программы, которые работают параллельно и обмениваются массивом целых чисел через две общие разделяемые области. Через первую область первая программа передает массив второй программе. Через вторую область вторая программа возвращает первой программе массив, каждый элемент которого уменьшен на 1. Обе программы должна вывести получаемую последовательность чисел. Синхронизация работы программ должна осуществляться с помощью общих переменных, размещенных в разделяемой памяти.(лаб 9, задание 2. Задание 1 делать НЕ НУЖНО).
3) Напишите две программы, экземпляры которых запускаются параллельно и с разной частотой обращаются к общему файлу. Каждый процесс из первой группы (Писатель) пополняет файл определенной строкой символов и выводит ее на экран вместе с именем программы. Процессы второй группы (Читатели) считывают строки из файла и выводят их на экран при условии отсутствия ожидающих запись Писателей. Пока один Писатель записывает строку в файл, другим Писателям и всем Читателям запрещено обращение к файлу. Если Писатели не пишут в файл, то разрешается одновременная работа всех Читателей.Писатели должны ожидать, пока не закончат работу запущенные Читатели. Писатель заканчивает работу после того как выполнит N-кратную запись строки в файл. Работа Читателя завершается, когда он прочитал весь текущий файл. Синхронизация процессов должна выполняться с помощью семафоров.(лаб 10, задание 2. Задание 1 делать НЕ НУЖНО.) Свернуть
5 заявок
Закрыт
Ваша задача реализовать функцию assign. Ваша реализация оценивается по следующим критериям в следующем порядке:
Соблюдены требования к типу: вы должны ... Читать дальше
Соблюдены требования к типу: вы должны ... Читать дальше
Ваша задача реализовать функцию assign. Ваша реализация оценивается по следующим критериям в следующем порядке:
Соблюдены требования к типу: вы должны придерживаться приведенной выше спецификации типа ключа и значения.
Корректность: Ваша программа должна работать interval_mapс описанным выше поведением. В частности, обратите внимание на валидность итераторов. Недопустимо разыменовывать конечные итераторы. Рассмотрите возможность использования проверочной реализации STL, такой как поставляемая с Visual C++ или GCC.
Каноничность: представление m_mapдолжно быть каноническим.
Время выполнения: представьте, что ваша реализация является частью библиотеки, поэтому она должна быть оптимальной. Кроме того:
Не делайте больших операций над K и V больше, чем необходимо, потому что вы не знаете, насколько быстры операции над K / V ; помните, что построения, разрушения и присваивания также являются операциями.
Не делайте более одной операции амортизированного O(log N ), в отличие от O(1), времени выполнения, где N — количество элементов в m_map.
В противном случае отдайте предпочтение простоте, а не незначительным улучшениям скорости.
Фотографии задачи прилагаются к проекту Свернуть
Соблюдены требования к типу: вы должны придерживаться приведенной выше спецификации типа ключа и значения.
Корректность: Ваша программа должна работать interval_mapс описанным выше поведением. В частности, обратите внимание на валидность итераторов. Недопустимо разыменовывать конечные итераторы. Рассмотрите возможность использования проверочной реализации STL, такой как поставляемая с Visual C++ или GCC.
Каноничность: представление m_mapдолжно быть каноническим.
Время выполнения: представьте, что ваша реализация является частью библиотеки, поэтому она должна быть оптимальной. Кроме того:
Не делайте больших операций над K и V больше, чем необходимо, потому что вы не знаете, насколько быстры операции над K / V ; помните, что построения, разрушения и присваивания также являются операциями.
Не делайте более одной операции амортизированного O(log N ), в отличие от O(1), времени выполнения, где N — количество элементов в m_map.
В противном случае отдайте предпочтение простоте, а не незначительным улучшениям скорости.
Фотографии задачи прилагаются к проекту Свернуть
$160
3 заявки
Закрыт
нужно решить лабораторную работу приведенную в файле
срок сдачи до до 23:59 19 ноября
язык программирования c++
срок сдачи до до 23:59 19 ноября
язык программирования c++
3 заявки
Закрыт