В первой части книги в систематической форме излагаются основы теории алгоритмизации и практики программирования на языке «С».Даются рекомендации: как надо программировать, как разрабатывать программу, как ее писать, как отлаживать. Рассмотрены основы адресной арифметики, структуры данных, работа со списками. Практические примеры ориентированы на работу в среде Visual С++.В следующих двух частях будут изложены объектно-ориентированное программирование на C++ и программирование Windows-приложений на C/C++.Книга ориентирована на студентов вузов, обучающихся по специальностям «Прикладная информатика (по областям)» и «Информационные системы».