Читать онлайн «Практикум по программированию на языке Си(+СD)»

Автор Вадим Подбельский

Â. Â. Ïîäáåëüñêèé Ïðàêòèêóì ïî ïðîãðàììèðîâàíèþ íà ÿçûêå Ñè Äîïóùåíî Ìèíèñòåðñòâîì îáðàçîâàíèÿ Ðîññèéñêîé Ôåäåðàöèè â êà÷åñòâå ó÷åáíîãî ïîñîáèÿ äëÿ ñòóäåíòîâ âûñøèõ ó÷åáíûõ çàâåäåíèé, îáó÷àþùèõñÿ ïî íàïðàâëåíèÿì "Ïðèêëàäíàÿ ìàòåìàòèêà è èíôîðìàòèêà", "Èíôîðìàòèêà è âû÷èñëèòåëüíàÿ òåõíèêà" è ñïåöèàëüíîñòè "Ïðèêëàäíàÿ ìàòåìàòèêà è èíôîðìàòèêà" Ìîñêâà “Ôèíàíñû è ñòàòèñòèêà” 2004 УДК 004. 438(076. 5) ББК 32. 973. 26-018. 1я73 П44 РЕЦЕНЗЕНТЫ: Кафедра системного программирования факультета вычислительной математики и кибернетики МГУ им. М. В. Ломоносова; П. А. Андросенко, доктор физико-математических наук, профессор, заведующий кафедрой информационно-компьютерных дисциплин Обнинского государственного технического университета атомной энергетики Подбельский В. В. П44 Практикум по программированию на языке Си (+CD). : Учеб. пособие. – М. : Финансы и статистика, 2004. – 576 с. :ил. ISBN 5-279-02289-6 Практикум содержит более 200 задач с решениями в виде программ (вместе с функциями их около 400) на языке Си. Сформулированы условия экспериментов, которые можно проделать с программами. Задачи, программы и эксперименты ил- люстрируют средства языка Си и приемы современного программирования.
Зада- чи подобраны и распределены по главам так, что объем средств языка, используе- мых для их решения, постепенно расширяется. На CD размещены тексты про- грамм и компилятор DJGPP. Для студентов и преподавателей вузов, учащихся специализированных сред- них учебных заведений, а также для читателей, желающих изучить профессио- нальное программирование на языке Си. УДК 004. 438(076. 5) 2404000000 − 171 П 383 − 2004 ББК 32. 973. 26-018. 1я73 010(01) − 2004 ISBM 5-279-02289-6  Подбельский В. В. , 2004 ПРЕДИСЛОВИЕ В 2002 г. языку Си исполнилось 30 лет. Как латин- ский язык явился основой многих европейских языков, так и язык Си стал родоначальником языков Cи++, Java, Perl, С#, PHP, JavaScript и т. д. . В отличие от мертвой латыни язык Си не только живой язык, но и наиболее распространенный и эффективный из универсальных языков программирования. Программы на языке Си ис- полняются почти на всех компьютерах, он работает со средой программирования UNIX, и сама операционная система UNIX написана на нем. На Си написано множе- ство библиотечных функций и утилит. Сотни тысяч про- граммистов знают язык Си, он неотделим от общечело- веческой культуры программирования. Любой програм- мист должен владеть языком Си, чтобы профессиональ- но работать в области информационных технологий и понимать своих коллег. В учебных программах и стан- дартах высших и средних специальных учебных заведе- ний для большинства естественно-научных специально- стей предусмотрено изучение программирования на языке Си.