Учебное пособие предлагает читателю курс программирования, ориен-тированный на язык Си. Пособие содержит много примеров с часто при-меняемыми алгоритмами и фундаментальными структурами данных, при этом для некоторых задач приводится несколько способов решения в зави-симости от начальных условий с целью повышения эффективности работы программы. Большое внимание уделено алгоритмам сортировок таких объектов, как массивы, матрицы, строки, файлы, списки. Также имеется большое количество задач для отработки основных приемов программи-рования на языке Си. Целью данного учебного пособия является не только познакомить читателя с языком Си, но и показать тонкости данного языка, а также научить составлять правильные и эффективные программы. Предназначено для преподавателей, магистрантов, студентов физико-математических и информационных специальностей.
Uchebnoe posobie predlagaet chitatelju kurs programmirovanija, orien-tirovannyj na jazyk Si. Posobie soderzhit mnogo primerov s chasto pri-menjaemymi algoritmami i fundamentalnymi strukturami dannykh, pri etom dlja nekotorykh zadach privoditsja neskolko sposobov reshenija v zavi-simosti ot nachalnykh uslovij s tselju povyshenija effektivnosti raboty programmy. Bolshoe vnimanie udeleno algoritmam sortirovok takikh obektov, kak massivy, matritsy, stroki, fajly, spiski. Takzhe imeetsja bolshoe kolichestvo zadach dlja otrabotki osnovnykh priemov programmi-rovanija na jazyke Si. Tselju dannogo uchebnogo posobija javljaetsja ne tolko poznakomit chitatelja s jazykom Si, no i pokazat tonkosti dannogo jazyka, a takzhe nauchit sostavljat pravilnye i effektivnye programmy. Prednaznacheno dlja prepodavatelej, magistrantov, studentov fiziko-matematicheskikh i informatsionnykh spetsialnostej.