В пособии будут рассмотрены базовые приемы алгоритмизации, которые являются основой для решения более сложных задач программирования: проиллюстрированы основные понятия алгоритмизации (ветвление, циклы различных видов), базовые алгоритмы работы с основными структурами данных (массивами, символьными строками, матрицами). Отдельные главы учебного пособия посвящены структурированию программ (созданию пользовательских функций), а также работе с более сложными структурами данных (списками, деревьями, графами). Приведенные в учебном пособии примеры программ написаны на языках программирования C++ и C#, которые на данный момент являются одними из самых популярных универсальных языков программирования.Данное учебное пособие предназначено для обучающихся по направлениям группы "Информатика и вычислительная техника" среднего профессионального образования, начинающих изучать программирование.
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.Dannoe uchebnoe posobie prednaznacheno dlja obuchajuschikhsja po napravlenijam gruppy "Informatika i vychislitelnaja tekhnika" srednego professionalnogo obrazovanija, nachinajuschikh izuchat programmirovanie.