Данное учебное пособие создано в поддержку проведения лабораторных занятий по программированию для студентов, обучающихся по направлению бакалавриата "Бизнес-информатика", а также предназначено для студентов младших курсов и абитуриентов других направлений подготовки, начинающих изучать программирование.В пособии будут рассмотрены базовые приемы алгоритмизации, которые являются основой для решения более сложных задач программирования: проиллюстрированы основные понятия алгоритмизации (ветвление, циклы различных видов), базовые алгоритмы работы с основными структурами данных (массивами, символьными строками, матрицами). Отдельные главы учебного пособия посвящены структурированию программ (созданию пользовательских функций), а также работе с более сложными структурами данных (списками, деревьями, графами). Приведенные в учебном пособии примеры программ написаны на языках программирования C++ и C#, которые на данный момент являются одними из самых популярных универсальных языков программирования.
Dannoe uchebnoe posobie sozdano v podderzhku provedenija laboratornykh zanjatij po programmirovaniju dlja studentov, obuchajuschikhsja po napravleniju bakalavriata "Biznes-informatika", a takzhe prednaznacheno dlja studentov mladshikh kursov i abiturientov drugikh napravlenij podgotovki, nachinajuschikh izuchat programmirovanie.V posobii budut rassmotreny bazovye priemy algoritmizatsii, kotorye javljajutsja osnovoj dlja reshenija bolee slozhnykh zadach programmirovanija: proilljustrirovany osnovnye ponjatija algoritmizatsii (vetvlenie, tsikly razlichnykh vidov), bazovye algoritmy raboty s osnovnymi strukturami dannykh (massivami, simvolnymi strokami, matritsami). Otdelnye glavy uchebnogo posobija posvjascheny strukturirovaniju programm (sozdaniju polzovatelskikh funktsij), a takzhe rabote s bolee slozhnymi strukturami dannykh (spiskami, derevjami, grafami). Privedennye v uchebnom posobii primery programm napisany na jazykakh programmirovanija C++ i C#, kotorye na dannyj moment javljajutsja odnimi iz samykh populjarnykh universalnykh jazykov programmirovanija.