|
Вместо пролога
____Компьютер сегодня завоевал весь мир. О компьютере, об его почти безграничных возможностях ходят легенды. Компьютер может заменить человека в его каждодневной рутинной работе, в тяжелом физическом труде и даже в интеллектуальной области разумного мышления, в творческой деятельности. Реально ли все это? До некоторой степени можно сказать ДА!
____Компьютерная Наука (КН) на сегодняшний день самая быстроразвивающаяся, и вполне допустимо, что в ближайшем будущем все легенды станут былью. Пока не на все вопросы найдены ответы, особенно в той области КН, которая называется Искусственным Интеллектом (ИИ) и которая изучает методологию формализации и автоматизации человеческого мышления, познания, интуиции и творчества. ИИ на сегодняшний день объединяет почти все области научной сферы — математику, физику, биологию, психологию, философию, даже филологию (проблема распознавания естественного языка) и др. Так как же это возможно? На какой основе построена схема функционирования компьютера, как можно надеяться достичь упомянутых результатов?
____Человек, впервые соприкоснувшийся с компьютерным миром, будет удивлен, узнав, что в основе работы компьютера лежит простая двоичная арифметика (о двоичной и других системах счисления смотрите ниже). Все, что умеет делать компьютер, это выполнять арифметические операции, и еще сравнение двух чисел. Все остальное, все легендарные успехи в области кибернетики достигнуты с помощью алгоритмов и программного обеспечения, структура которого усложняется все больше и больше, давая больше размаха для реализации сложных и абстрактных проблем с помощью компьютера.
____Под термином «компьютер» подразумеваю!, с одной стороны, техническое обеспечение (Hardware), т.е. все технические средства, которые являются физическим носителем компьютерного «интеллекта», и. с другой, программное обеспечение (Software), как его алгоритмический носитель. Развитие КН также идет в этих двух основных направлениях: усовершенствование технических средств и разработка новых сложных структур для программной обработки информации.
____В данной книге даются основные принципы работы компьютера, вводится понятие алгоритма и, наконец, дается полное описание элементов языка программирования высокого уровня Турбо-Паскаль (Turbo-Pascal), который является диалектом языка Паскаль с некоторыми дополнительными возможностями. Здесь мы не будем затрагивать детали этой разницы, так как курс предполагает дать основные навыки программирования с акцентом на алгоритмическое решение проблемы, а язык программирования только поможет в реализации решения на компьютере и в ее демонстрации. Язык Паскаль выбран не случайно - ведь этот язык был моделирован специально для целей обучения.
____Книга не подразумевает никаких предварительных знаний ни в области компьютерной науки, ни математики. Она предназначена в основном для студентов первого курса специальных вузов, но может быть использована в качестве настольной книги, справочника на начальном этапе изучения языка. Книга не охватывает методов программирования сложных структур, объектно-ориентированный подход, но дает полное начальное представление о способах использования записей и управлении динамической памятью, что и является первым фундаментальным этапом в этом направлении.
____Автор желает успеха читателям, и самого главного чтобы Вы никогда не теряли интерес к компьютеру и никогда не останавливались па достигнутом! А теперь посмотрим, из чего все-таки состоит компьютер?
Главная
|
|