Паскаль для новичков (часть 12): Спрашивали? Отвечаю...
![](/images/magazine/pascal/pascal2a3.jpg)
Вот прошло немного времени, и я снова могу ответить на письма читателей. Должен сказать, что они зря времени не теряют, находят себе задачи, пытаются из решить, но когда сталкиваются с трудностями, то вполне естественно, что возникает необходимость посоветоваться с кем-нибудь. Ну а тут подвернулся я, и читатели присылают письма мне, чему я очень рад, так как среди таких писем часто встречаются интересные.
Паскаль для новичков (часть 11): Оператор цикла с параметром
![](/images/magazine/pascal/pascal2a3.jpg)
Довольно часто возникает необходимость в организации циклического выполнения некоторого процесса с заданным числом повторений. Необходимую конструкцию можно собрать из уже известных операторов while- и repeat- циклов. Но тогда программисту придется позаботиться об инкременте или декременте переменной, ведущей отсчет итераций, а также задании начального и конечного значения диапазона этой переменной, когда она выступает еще и в роли индекса, например, для обращения к некоторому массиву, с которым работает организуемый процесс.
Паскаль для новичков (часть 10): Спрашивали? Отвечаю...
![](/images/magazine/pascal/pascal2a3.jpg)
Сначала хочу поблагодарить читателей за их письма. Есть письма разные: с благодарностью, с критикой, а есть письма читателей, которым не терпится попробовать свои знания на практике и они торопят меня, задают интересные вопросы и не дают расслабиться в такую весеннюю погоду, когда ласково пригревает солнце и щебечут воробьи. Что-то на лирику потянуло
Паскаль для новичков (часть 9): Оператор перехода
![](/images/magazine/pascal/pascal2a3.jpg)
В этот раз я продолжу рассмотрение темы “Операторы”. Операторы (безусловного) перехода предназначены для передачи управления оператору, помеченному меткой (которому предшествует метка).Авторская версия языка предполагает оформление метки в виде целого десятичного числа в диапазоне 1..9999. В качестве меток Turbo Pascal допускает использование идентификаторов.
Паскаль для новичков (часть 8): Множественные типы
![](/images/magazine/pascal/pascal2a3.jpg)
Пришло время рассказать о множественных типах. Множественные типы принадлежат к несколько непривычным и сравнительно редко используемым средствам языка Pascal. Однако в ряде случаев использование множественных типов позволяет заметно повысить компактность и наглядность программ.
Паскаль для новичков (часть 7): Комбинированные типы (записи)
![](/images/magazine/pascal/pascal2a3.jpg)
Сегодня я поведаю о магических записях, которые нам достались в наследие от прадедов прошлого века. Комбинированные типы, как и регулярные типы, представляют собой правило формирования составных типов. В отличие от массивов, записи позволяют объединить значения РАЗЛИЧНЫХ типов и поэтому являются, видимо, наиболее гибким механизмом построения данных.
Паскаль для новичков (часть 6). Символьные массивы
![](/images/magazine/pascal/pascal1a1.jpg)
Расскажу немного об одномерных массивах, состоящих из элементов типа Char. Если в качестве индекса символьного массива используется ограниченный целый тип, то такие массивы называются строками...
Паскаль для новичков (часть 5). Совместимость типов (продолжение)
![](/images/magazine/pascal/pascal1a1.jpg)
Сегодня мы поговорим о совместимости типов. В чистом виде эквивалентность (равенство) типов переменных или значений параметров требуется только в случае передачи параметров при вызове процедур или функций (таким образом типы фактических, т.е. передаваемых, и формальных, т.е. требуемых, параметров должны быть эквиваленты). В других Pascal-конструкциях используются несколько ослабленные (но более детальные) ограничения, называемые СОВМЕСТИМОСТЬЮ типов.
Паскаль для новичков (часть 4). Типизированные константы. Преобразование типов. Совместимость типов
![](/images/magazine/pascal/pascal1a1.jpg)
Дополнительно к обычным константам Turbo Pascal допускает использование качественно новых объектов – типизированных констант. Типизированные константы – это просто переменные, которые описываются вместе с обычными константами и, как обычные константы, получают начальное значение. Аналогично переменным, типизированные константы имеют тип, который задается при их описании, а также могут принимать НОВЫЕ значения (например, посредством оператора присваивания).
Паскаль для новичков (часть 3). Описание переменных, констант и типов Pascal
![](/images/magazine/pascal/pascal1a1.jpg)
Стандартные скалярные типы, перечисленные выше, являются предопределенными в языке Turbo Pascal; их смысл в языке фиксирован. На основе стандартных типов программист может определить новые, собственные скалярные типы, руководствуясь несколькими простыми правилами.