Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
delphi / песни о паскале.pdf
Скачиваний:
62
Добавлен:
26.03.2016
Размер:
5.16 Mб
Скачать

Глава 1 Путь далек у нас с тобою…

Итак, вы из тех смельчаков, что готовы карабкаться со мной на вершину по имени Паскаль? Я помогу вам, с чего начнем? Соберем «рюкзачок» на дорогу, — сложим в него то, без чего не обойтись в этом путешествии.

Компьютер

Без чего нам не обойтись? «Без компьютера!» — никто не сомневался в столь разумном ответе. Программист без компьютера — всё равно, что всадник без коня или мушкетер без шпаги! Однако ж, какой компьютер нам сгодится? Ведь мощь этих машин стремительно растет, удваиваясь каждые два года. Каковы наши требования? К счастью, они скромны, — нам подойдет любой IBM-подобный компьютер. Найти «станок», выпущенный в прошлом веке теперь можно разве что на пыльном чердаке. Но даже такой «старичок» нам бы вполне сгодился. Поскольку большинство компьютеров оснащены одной из версий операционной системы Windows, я учту это в ходе дальнейших пояснений.

Компилятор

Хорошо, компьютером обзавелись, что ещё? Нужна специальная программа

компилятор, переводящая программу из текстового вида в исполняемый файл. Существуют несколько компиляторов с языка Паскаль, их можно взять в школе, либо скачать в Интернете. В 4-й главе я расскажу о том, как установить и настроить компиляторы в операционной системе Windows.

Личный багаж

Бросив в «рюкзак» компьютер с компилятором, осмотрим теперь ваш «личный багаж», — намекаю на ваши познания, конечно. Ведь компьютер — хитрая штука, насколько вы владеете им? Что вам известно о файловой системе? Умеете ли искать, копировать и переименовывать файлы? А создавать каталоги (папки) и набирать несложный текст вам по силам? Хотя бы в таком простом редакторе как Notepad (блокнот). Другими словами, от вас требуются навыки начинающего пользователя. Я не буду тратить бумагу на разъяснение этих премудростей. Если же вы слабо владеете компьютером, обратитесь к старшим.

Некоторые ставят программистов в один ряд с математиками, подозревая у тех и других математический склад ума. Отчасти это так, и в своей работе программисты нередко используют сведения из математики. А что требуется в этой части от вас? Пока ничего, что выходит за рамки школьной программы, — знаний 3-го класса вполне достаточно. Если же вам знакомы основы алгебры, то есть вы понимаете, что любое число можно обозначить буквой, тогда... тогда считайте себя профессором!

20

Глава 1 Путь далек у нас с тобою

В освоении языка Паскаль вам помог бы другой язык — английский. Нет, он не лучше других. Но так уж вышло, что компьютеры и программирование зародились в англоязычных странах, и с тех пор английский стал языком тех, кто по роду занятий связан с компьютерами. Я допускаю, что вы пока не сильны в английском, или изучаете другой иностранный язык. Тогда следует знать хотя бы буквы латинского алфавита. По ходу изложения я буду переводить попадающиеся там и сям английские слова, и пояснять их. Но и сами не сидите, сложа руки! Положите под руку англо-русский словарь (или установите словарь на компьютере) и переводите все непонятные слова. Тогда через несколько месяцев вам будут доступны статьи на компьютерные темы. Короче — налегайте на английский!

Что ещё? Программисту (не кодеру!) необходимо широкое образование, — этого требует специальность. Не пренебрегайте школьными предметами, в жизни всё пригодится!

Компьютерная литература

В этой книге достаточно сведений для усвоения азов программирования. Однако, сосредоточившись на разъяснении простых вещей, я сознательно промолчал о некоторых средствах Паскаля. Со временем вас заинтересуют и другие возможности языка, и тогда вы откроете книги для подготовленных читателей. Названия некоторых из них найдете в списке литературы (библиография в конце книги). Среди ресурсов Интернета новичкам я рекомендую эти:

http://freepascal.ru — форум и много полезной информации;

http://ptaskbook.com/ru/tasks/index.php — подборка простых задач для начинающих.

В 62-й главе приведен ещё ряд ссылок для тех, кто заинтересуется олимпиадным программированием и углубленным изучением алгоритмов.

В здоровом теле – здоровый дух

Некоторые фантасты рисовали людей будущего с огромной головой и ниточками вместо рук и ног. Кажется, что компьютерные фанаты, сутками молящиеся на своих «идолов», подтверждают это предсказание. Неужели фантасты правы? Вы согласны стать колобком с висящими ниточками? Нет? Так соблюдайте меру, — свежий воздух и спорт сохранят силу серых клеточек вашего мозга. «В здоровом теле — здоровый дух» — это ещё древние греки знали.

Вместе весело шагать по просторам!

Хорошо заниматься программированием с друзьями! Товарищей можно найти где угодно: в школе, во дворе, в Интернете. А если кому-то из них потребовалась помощь? Неужели откажете? Ведь лучший способ научиться самому — это учить других! Помогайте друзьям, и тогда точно станете взрослыми!

21

Глава 1 Путь далек у нас с тобою

Повторение – мать учения

В сложных вопросах не разобраться сходу, - так уж устроен наш мозг, что требует времени на усвоение нового. Но, порой случается и наоборот: кажется, что всё ясно, однако при повторном чтении проявляются новые детали, и знакомые предметы видятся с иной стороны. Не забывайте, что повторение — мать учения!

Соглашения

Некоторые слова этой книги будут выделены особыми шрифтами, вот примеры таких выделений:

Borland

— особо выделенный текст, а также названия фирм, программных

 

продуктов и т.п.;

«File Name»

— имена файлов и каталогов;

Begin

— служебные слова языка программирования (идентификаторы).

F9

— название пунктов меню и горячих клавиш

Место хранения дисковых файлов я буду называть каталогом или папкой. В некоторых книгах встречается термин директория, который означает то же самое.

Итоги

В конце каждой главы подводятся краткие итоги сказанному. Сейчас подведем первые итоги и двинемся дальше.

Изучать программирование мы будем на практике, – для этого вам нужен любой персональный компьютер с операционной системой Windows.

Для формирования программ потребуется компилятор – программа, преобразующая текст в исполняемый файл.

От вас требуются, по крайней мере, знания и навыки начинающего пользователя компьютера, а также знание букв латинского алфавита.

По мере профессионального роста вам не обойтись без дополнительной литературы по программированию.

Крепите свое здоровье и помогайте друзьям!

22

Соседние файлы в папке delphi