Рассмотрены основные принципы программирования на языках высокого уровня: основные управляющие структуры программирования; стандартные типы данных; структуры данных; процедуры и функции; модульные программы; рекурсивные определения и алгоритмы; вопросы спецификации программ; корректность и надежность программ. Описаны методологии программирования - императивная, объектно-ориентированная, функциональная и логическая, представлены примеры алгоритмических языков. Приведены характеристики инструментальных средств разработки программ. Рассмотрен язык программирования Object Pascal и интегрированная среда разработки программ Delphi, включая архитектуру приложений, работающих с внешними источниками данных. Для студентов, специализирующихся в области информационных технологий и разработки программных средств.
Rassmotreny osnovnye printsipy programmirovanija na jazykakh vysokogo urovnja: osnovnye upravljajuschie struktury programmirovanija; standartnye tipy dannykh; struktury dannykh; protsedury i funktsii; modulnye programmy; rekursivnye opredelenija i algoritmy; voprosy spetsifikatsii programm; korrektnost i nadezhnost programm. Opisany metodologii programmirovanija - imperativnaja, obektno-orientirovannaja, funktsionalnaja i logicheskaja, predstavleny primery algoritmicheskikh jazykov. Privedeny kharakteristiki instrumentalnykh sredstv razrabotki programm. Rassmotren jazyk programmirovanija Object Pascal i integrirovannaja sreda razrabotki programm Delphi, vkljuchaja arkhitekturu prilozhenij, rabotajuschikh s vneshnimi istochnikami dannykh. Dlja studentov, spetsializirujuschikhsja v oblasti informatsionnykh tekhnologij i razrabotki programmnykh sredstv.