Найти в Дзене
Основы программирования и алгоритмизации

Основы программирования и алгоритмизации

Это базовый курс для тех, кто хочет начать программировать и в дальнейшем заниматься разработкой программного обеспечения.
подборка · 38 материалов
1 год назад
Доброго времени, друзья! Как и говорил ранее вынес проект "Staff Department" в отдельный репозиторий 🗄 Вот его адреса для клонирования: Https: https://gitlab.com/topskill/StaffDepartment.git SSH: git@gitlab.com:topskill/StaffDepartment.git В рамках этого сквозного проекта будет реализована минимальная система с текстовым интерфейсом, позволяющим выбрать выполняемую функцию. На первом этапе перечень функций системы будет следующим: 1️⃣ Добавление информации о сотруднике 2️⃣ Удаление информации о сотруднике 3️⃣ Поиск информации о сотруднике по его табельному номеру 4️⃣ Поиск информации о сотруднике с наибольшей заработной платой 5️⃣ Вывод информации об одном сотруднике 6️⃣ Вывод информации обо всех сотрудниках Это то, что мы реализуем вместе. Так же, вы может реализовать одну или несколько дополнительных функций: ✅ вычисление средней заработной платы сотрудников; ✅ поиск сотрудников с одинаковой фамилией; ✅ упорядочение списка сотрудников по зарплате / табельному номеру. Это ваша индивидуальная работа, выполнение которой будет очень полезно для закрепления пройденного материала. Для реализации функций поиска информации и упорядочения списка сотрудников нужно будет посмотреть видео 13-го и 14-го уроков, в которых как раз рассказываю про алгоритмы сортировки и поиска. Эти уроки выйдут уже очень скоро, так что не пропустите.😎 На следующих этапах функциональность системы будем расширять, привнося в проект новые архитектурные решения.🧑🏻‍💻 #опиа #c++ #сквозной_проект #staff_department
1 год назад
Доброго времени, друзья. На канале появилось видео одиннадцатого урока, в котором рассказываю о структурах и функциях. С этого урока вы начнёте познавать методологию процедурного императивного программирования, что является важнейшей ступенькой в становлении вас как разработчиков. В дальнейшем это послужит основой для реализации более сложных алгоритмов, таких как алгоритмы сортировки и поиска, алгоритмы реализации операций над множествами и много другого, но самое главное, что это позволит сделать первые шаги в сторону освоения объектно-ориентированного программирования и архитектурных принципов построения программных систем. В уроке привожу много примеров объявления и использования структур и функций. [ВАЖНО] Начиная с этого урока в курс вводится сквозной проект "Staff Department", который будем развивать в течении всего курса, периодически возвращаясь к нему с тем, чтобы выполнить рефакторинг, добавить новый функционал или просто модифицировать уже имеющуюся логику. P.S. Чтобы нам было удобнее работать с кодом проекта "Staff Department" вынесу его в отдельный репозиторий. Немного позже по поводу этого проекта появится дополнительная информация. А, пока, вы можете увидеть код этого проекта в общем репозитории, адрес которого приводил ранее. #опиа #c++ #структуры #функции #сквозной_проект #staff_department