Лабораторная работа №7 Изучение базовых возможностей IDE Qt Creator

Цель: изучить основные возможности создания и отладки программ в IDE Qt Creator. Ход работы Ответьте на вопросы и выполните действия перечисленные ниже. Как создать консольное приложение С++ в IDE Qt Creator без использования компонентов Qt?Внимание! Путь к проекту не должен содержать русских символов, т.к. это может привести к ошибкам во время сборки. Как изменить цветовую схему …

Лабораторная работа №7 Изучение базовых возможностей IDE Qt Creator Читать полностью »

Лабораторная работа №6 Погодный информер

Цель: Закрепить навыки разработки многофайловыx приложений; Изучить способы работы с API web-сервиса; Изучить процесс сериализации/десериализации данных. Постановка задачи Разработать приложение на языке С++ предназначенное для отображения прогноза погоды на ближайшие пять дней. В качестве источника данных о погоде использовать сервис https://openweathermap.org/. Вывод информации осуществлять при помощи web-интерфейса. Приложение должно работать следующим образом: Пользователь открывает браузер; …

Лабораторная работа №6 Погодный информер Читать полностью »

Лабораторная работа №5 Работа с текстовыми файлами

Цель: Научиться работать с текстовыми файлами; Закрепить навыки работы со структурами. Ход работы Из репозитория из папки data скачайте файл train.csv; На основании файла data_dictionary.txt создайте структуру для чтения записей из файла train.csv; Ознакомьтесь с форматом файлов CSV и считайте все записи в массив/вектор; При чтении данных учтите, что разделителем строк является не символ перевода …

Лабораторная работа №5 Работа с текстовыми файлами Читать полностью »

Лабораторная работа №4 Иксики-нолики

Цель: Закрепить навыки работы с перечислениями; Закрепить навыки работы с структурами; Освоить методы составления многофайловых программ. Постановка задачи Создайте три файла: Файл реализующий игру «Иксики-нолики» используя функции описанные в вспомогательном файле; Вспомогательный файл. Содержит реализацию основных функций игры; Заголовочный файл. Нужен для связи главного и вспомогательного файлов. Не забудьте добавить защиту от повторного включения файла. …

Лабораторная работа №4 Иксики-нолики Читать полностью »

Лабораторная работа №3 Дешифровка текста из изображения

Цель: Закрепить навыки разработки программ использующих операторы цикла; Закрепить навыки разработки программ использующих массивы; Освоить методы подключения сторонних библиотек. Постановка задачи Напишите на языке С++ программу, которая по заданному изображению и ключу восстанавливает исходное текстовое сообщение (Си-строка) зашифрованное в изображении. Ход работы Для работы с изображениями в формате bmp скачайте библиотеку https://github.com/marc-q/libbmp. В скаченном репозитории найдите папку CPP, в …

Лабораторная работа №3 Дешифровка текста из изображения Читать полностью »

Лабораторная работа №2 Табулирование кусочно-заданной функции

Цель: Овладеть практическими навыками разработки и программирования вычислительного процесса циклической структуры; Сформировать навыков программирования алгоритмов разветвляющейся структуры; Изучить операторы ветвления. Особенности использования полной и сокращенной формы оператора if и тернарного оператора. Постановка задачи Напишите на языке С++ программу которая для функции f(x) на интервале x ∈ [хнач; xкон]: выводит в консоль значения функции f(x) с шагом dx; определяет максимальное и минимальное значение функции. Значения параметров a, b, …

Лабораторная работа №2 Табулирование кусочно-заданной функции Читать полностью »

Лабораторная работа №1 Изучение базовых возможностей MS Visual Studio

Цель: изучить основные возможности создания и отладки программ в IDE MS Visual Studio. Ход работы Ответьте на следующие вопросы. Ответы поместите в отчёт.Каждый ответ должен содержать текстовое описание требуемых действий и скриншоты демонстрирующие эти действия Как создать консольное приложение С++; Как изменить цветовую схему (оформление) среды; Как закомментировать/раскомментировать блок кода средствами VS; Как открыть в проводнике …

Лабораторная работа №1 Изучение базовых возможностей MS Visual Studio Читать полностью »

Правила выполнения лабораторных работ v0.1

Первое правило выполнения лабораторной работы некому не рассказывать о том как выполнять лабораторную работу; Выполненная работа размещается в личном репозитории обучающегося на GitHub; Каждая работа размещается в отдельном каталоге с указанием её номера; В состав лабораторной работы входит: Код (если в лабораторной работе требуется его написание); Отчёт. Лабораторная работа считается выполненной, после предоставления вышеперечисленных материалов …

Правила выполнения лабораторных работ v0.1 Читать полностью »

Токенизатор

Тест: задача без теста. Реализуйте аналог стандартной функции strtok. Как работает данная функция можно прочитать, например здесь. Для реализации данной задачи используйте статические переменные. О статических переменных можно почитать здесь. В главной функции программы выполните следующие действия: Запросите у пользователя некоторый текст; Запросите у пользователя список разделителей используемых в тексте; Отобразите на экран все слова и …

Токенизатор Читать полностью »

Аргументы командной строки

Тест: Ссылка для тренировки Прежде чем выполнять задание рекомендуется ознакомиться с материалами по ссылке Реализуйте программу поддерживающую работу со следующими аргументами командной строки: -help Отображает информацию о поддерживаемых аргументах командной строки. Если задан данный ключ, остальные игнорируются -n <имя> Выводит на экран сообщение: «Привет, <имя>». Если задан ключ -n, то следующий за ним аргумент КС …

Аргументы командной строки Читать полностью »

Scroll Up