Учебное пособие для тех, кто уже приобрел начальные навыки программирования. В качестве базового используется язык Turbo Pascal. Объясняются понятия модульного и объектно-ориентированного программирования, дается представление о различных видах программ, в т. ч. рекурсивных, с возвратами. Рассматривается большое количество алгоритмов сортировки, таких как внутренние - методом подсчета, вставки, методом Шелла, быстрая, методом 'пузырька', выбором пр., и внешние - с помощью слияния, многофазная, каскадная. Приводятся также алгоритмы доступа к данным, и выполняется их анализ. Введенные понятия иллюстрируются на примерах программ. Книга содержит большое количество задач и упражнений для самостоятельной работы.
Uchebnoe posobie dlja tekh, kto uzhe priobrel nachalnye navyki programmirovanija. V kachestve bazovogo ispolzuetsja jazyk Turbo Pascal. Objasnjajutsja ponjatija modulnogo i obektno-orientirovannogo programmirovanija, daetsja predstavlenie o razlichnykh vidakh programm, v t. ch. rekursivnykh, s vozvratami. Rassmatrivaetsja bolshoe kolichestvo algoritmov sortirovki, takikh kak vnutrennie - metodom podscheta, vstavki, metodom Shella, bystraja, metodom 'puzyrka', vyborom pr., i vneshnie - s pomoschju slijanija, mnogofaznaja, kaskadnaja. Privodjatsja takzhe algoritmy dostupa k dannym, i vypolnjaetsja ikh analiz. Vvedennye ponjatija illjustrirujutsja na primerakh programm. Kniga soderzhit bolshoe kolichestvo zadach i uprazhnenij dlja samostojatelnoj raboty.