Учебник по программированию.

Первые шаги. Язык программирования PascalABC.

От автора.


Мы живём в век высоких технологий. Куда ни посмотришь везде можно увидеть плоды цивилизации. Это и машина, часы на руках и телефон, и многое, многое другое. Особое место занимают цифровые устройства. Сейчас невозможно себе представить технику, в которой бы они ни использовались. Телевизор, стиральная машина, сотовый телефон, мр3 плеер везде есть микропроцессор. Поэтому, на мой взгляд, одной из наиболее перспективных специальностей является специальность программист.

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

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

В учебнике всего 33 параграфа. Каждый параграф рассчитан на один урок. Соответственно, если изучать один параграф в неделю, то изучение всего курса можно произвести за один учебный год. Такой расчет сделан для школьников. Студентам можно изучать по два параграфа в неделю, тогда весь курс можно пройти за полгода.

Каждый параграф состоит из теоретической части и задач для самостоятельного решения. Если возникнут какие-либо трудности с решением задач, то в конце параграфов, приведены их решения. Так же на эти решения могут быть ссылки в последующих параграфах. Поэтому, даже если вы решили задачу сами, то просмотрите уже решённый вариант. Так же решённый вариант можно использовать для уточнения того, что требуется в задании.

Теоретическую часть учебника можно изучать без компьютера, т.к. весь материал даётся с готовыми примерами. Соответственно вы можете брать учебник с собой и читать, находясь в электричке, в поезде или ещё где-либо.

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

Для обучения программированию был выбран язык PascalABC.NET. Этот язык был создан специально для обучения на основе языка Pascal, поэтому и изучать его проще всего. К тому же в нём реализованы все основные принципы современного программирования, поэтому перейти с него на другой современный язык у вас не составит труда.

Первые две главы учебника изложены без привязки к языку PascalABC.NET. Речь в них идёт о языке Pascal вообще в целом. Это означает, что все знания, приведённые в них можно применять, как в языке PascalABC.NET, так и в TurboPascal. Поэтому если вы предпочтёте для обучения TurboPascal, то можете использовать первые две главы без переработки.

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


Надеюсь, данный учебник станет для вас хорошим учителем. Отзывы по нему можете отправлять автору на электронную почту: DVKuklin@yandex.ru.


Желаю терпения и успехов.


Куклин Денис Вадимович