Данный курс является продолжением курса: "Программирование для "пишущих гуманитариев" и предназначен для ознакомления студентов с основными способами вывода текстовой информации на экран, принтер и т.п. В лекциях даётся описание различных технологий ввода-вывода: консольных, буферизированных, с использованием API и т.д. Автором специально не рассматривается вывод графики на экран, поскольку этот раздел не является "продолжением" первого курса. Итак, после первого курса Вы научились читать и создавать алгоритмы, а в этом курсе Вы получите "недостающее звено" для занятия программированием – ввод-вывод символьных данных и "украшение" текста.Операторы и функции ввода-вывода рассматриваются для языков программирования: Ассемблер IBM PC совместимых компьютеров, Си/С++/С--, Quick Basic, Visual Basic Script, Perl, Pyton, MS-DOS Command Shell, Java и Turbo Prolog. Попутно рассматриваются драйверы ANSI.SYS и Основы программирования в Windows API на языке Си/С++.
Ссылка на курс: http://www.intuit.ru/department/se/txtinout/
Ссылка на е-книгу: http://www.intuit.ru/shop/ebooks/product.xhtml?id=2494756
Ссылка на программу: http://www.intuit.ru/speciality/intuitdpo/txtinout/ (официальный диплом)