В классическом учебнике тьюринговского лауреата Н. Вирта аккуратно, на тщательно подобранных примерах прорабатываются основные темы алгоритмики - сортировка и поиск, рекурсия, динамические структуры данных.Перевод на русский язык выполнен заново, все рассуждения и программы проверены и исправлены, часть примеров по согласованию с автором переработана с целью максимального прояснения их логики (в том числе за счет использования цикла Дейкстры). Нотацией! примеров теперь служит Оберон/Компонентный Паскаль - наиболее совершенный потомок старого Паскаля по прямой линии.Все программы проверены и работают в популярном варианте Оберона - системе Блэкбокс, и доступны в исходниках на сайте издательства вместе с самой системой и дополнительными материалами.Большая часть материала книги составляет необходимый минимум знаний по алгоритмике не только для программистов-профессионалов, но и любых других специалистов, активно использующих программирование в работе.Книга может быть использована как учебное пособие при обучении будущих программистов, начиная со старшеклассников в профильном обучении, а также подходит для систематического самообразования.2-е издание.
V klassicheskom uchebnike tyuringovskogo laureata N. Virta akkuratno, na tshchatelno podobrannykh primerakh prorabatyvayutsya osnovnye temy algoritmiki - sortirovka i poisk, rekursiya, dinamicheskie struktury dannykh.Perevod na russkiy yazyk vypolnen zanovo, vse rassuzhdeniya i programmy provereny i ispravleny, chast primerov po soglasovaniyu s avtorom pererabotana s tselyu maksimalnogo proyasneniya ikh logiki (v tom chisle za schet ispolzovaniya tsikla Deykstry). Notatsiey! primerov teper sluzhit Oberon/Komponentnyy Paskal - naibolee sovershennyy potomok starogo Paskalya po pryamoy linii.Vse programmy provereny i rabotayut v populyarnom variante Oberona - sisteme Blekboks, i dostupny v iskhodnikakh na sayte izdatelstva vmeste s samoy sistemoy i dopolnitelnymi materialami.Bolshaya chast materiala knigi sostavlyaet neobkhodimyy minimum znaniy po algoritmike ne tolko dlya programmistov-professionalov, no i lyubykh drugikh spetsialistov, aktivno ispolzuyushchikh programmirovanie v rabote.Kniga mozhet byt ispolzovana kak uchebnoe posobie pri obuchenii budushchikh programmistov, nachinaya so starsheklassnikov v profilnom obuchenii, a takzhe podkhodit dlya sistematicheskogo samoobrazovaniya.2-e izdanie.
In the classic textbook Turing laureate Nick-Laus Virt carefully on carefully selected examples, considering the traditional topics of Algorithmics – sorting and searching, recursion, dynamic data structures. Translation into Russian language is executed again, all the arguments and the program checked and corrected, examples according to the harmonization with the author reworked for maximum ProAc-tion of their logic. Notation examples is now in the service of Oberon/Component Pascal – the most perfect descendant of the old Pascal in a straight line.
2nd edition