Практика программирования (Бейсик, Си, Паскаль)

       

Введение

Глава 1.

Внешнее и внутреннее представление числовых данных

Глава 2
Внешнее и внутреннее представление числовых данных
Ввод числовой информации
Вывод числовых результатов
Задачи,советы и ответы

Символьные данные и их внутреннее представление

Символьные данные и их внутреннее представление
Ввод и вывод текстовой информации
Обработка фрагментов строк

Сравнение и сортировка текстовых данных
Управление цветом в текстовом режиме
Задачи, советы и ответы

Объявление массивов

Глава 4.
Объявление массивов
Инициализация массивов

Статические и динамические массивы
Массивы в качестве параметров процедур и функций
Сортировка больших массивов

Поиск
Задачи, советы и ответы

Задачи,советы и ответы

Глава 5.
Задачи,советы и ответы

Оформление и вызов программных единиц в системе QBasic

Глава 6.
Оформление и вызов программных единиц в системе QBasic
Оформление модулей на Паскале

Параметры подпрограмм, локальные и глобальные данные
Дерево решений

Основные типы файлов в системе QBasic

Глава 7.

Основные типы файлов в системе QBasic
Основные типы файлов в Паскале
Основные типы файлов в Си

Задачи, советы и ответы

О мониторах и графических системах

Глава 8.
О мониторах и графических системах
О системах координат и текущей точке
О видеопамяти
Как формируется RGB-цвет пикселов
Краткий обзор графических возможностей систем программирования
Инициализация графического режима

Определение области графического вывода и выбор системы координат
Управление цветом
Работа с отдельными точками и растровыми изображениями
Отрезки прямых и прямоугольники

Окружности, эллипсы и дуги
Закрашивание и заполнение замкнутых областей

Заливка площадных фигур "прозрачными" шаблонами
Текстовые сообщения в графическом режиме
Задачи, советы и ответы

Немного истории

Глава 9.
Немного истории
Вычисление юлианских дат
Задачи, советы и ответы

Что такое "хорошая" программа?

Почему была написана эта книга?
Что такое "хорошая" программа?

Указатель программ

Приложение 1.

Список литературы

Приложение 2.

Возможности вычислительных машин и человеческий разум

В 1935 г. Майкл Поляни, тогда заведующий кафедрой физической химии в университете Виктория (Victoria University) в Манчестере (Великобритания), был потрясен, столкнувшись с философскими вопросами, под воздействием которых он находился всю дальнейшую жизнь. Причиной шока были слова одного общественного деятеля о том, что концепция "науки ради науки" исчезнет, поскольку интересы ученых самопроизвольно переключатся на задача текущего времени. Поляни тогда почувствовал, что "научное мировоззрение, по-видимому, породило механистическую концепцию человека и истории, в которой нет места для собственно науки". Более того, "эта концепция одновременно отрицает неотъемлемую силу, заключенную в мысли, и, таким образом; исключает любые основания для провозглашения свободы мысли".
Я не знаю, сколько времени Поляни предполагал посвятить обоснованию противоположной концепции человека и истории. Сильнейшее потрясение, испытанное им, свидетельствует о его глубоком несогласии с услышанным и, следовательно, о том, что у него уже было другое представление о человеке, хотя он и не смог бы сформулировать свою концепцию в явном виде. Возможно, Поляни решил противопоставить этой концепции позицию, основанную исключительно на собственном опыте ученого. Как оказалось, борьба с такой концепцией с этого момента полностью поглотила внимание Поляни.

Об орудиях труда
Машинные модели в психологии
Против инструментального мышления

далее
далее
Содержание раздела