Иллюстрированный самоучитель по Turbo Pascal

Знакомство с языком Турбо Паскаля

  • Ваша первая программа

    В этой главе описывается ядро Турбо Паскаля – минимальный набор средств, достаточный для написания сравнительно простых программ. В частности, рассматриваются все операторы языка, наиболее популярные типы данных и операции над ними.
  • Типы данных

    Структура рассмотренной программы имеет следующий вид: | Program MyFirstProgram; | {Раздел описаний} | begin | {Раздел операторов} | end. | Слова Program, begin и end выделяют две части программы – раздел описаний и раздел операторов.
  • Преобразованя типов и действия над ними

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

    С одним из наиболее часто используемых операторов языка Турбо Паскаль – оператором присваивания мы уже познакомились. Ниже рассматриваются остальные операторы языка. | Составной оператор – это последовательность произвольных операторов программы, заключенная в операторные скобки – зарезервированные слова begin… end.
  • Условный оператор

    Условный оператор позволяет проверить некоторое условие и в зависимости от результатов проверки выполнить то или иное действие. Таким образом, условный оператор – это средство ветвления вычислительного процесса.
  • Операторы повторений

    В языке Турбо Паскаль имеются три различных оператора, с помощью которых можно запрограммировать повторяющиеся фрагменты программ. | Счетный оператор цикла FOR имеет такую структуру: | FOR <пар_цик>: = <нач_знач> ТО <кон_знач> DO <оператор>. | Здесь:
  • Оператор выбора

    Оператор выбора позволяет выбрать одно из нескольких возможных продолжений программы. Параметром, по которому осуществляется выбор, служит ключ выбора – выражение любого порядкового типа (любого из рассмотренных, кроме типов REAL и STRING, см. гл. 4).
  • Метки и операторы перехода

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

    Рассмотренные выше простые типы данных позволяют использовать в программе одиночные объекты – числа, символы, строки и т.п. В Турбо Паскале могут использоваться также объекты, содержащие множество однотипных элементов.
  • Процедуры и функции

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

    Мы познакомились с основными возможностями языка Турбо Паскаль. Как видите, ядро языка очень компактно и отличается простотой – именно в этом состоит главная заслуга автора Паскаля Н.Вирта: язык, придуманный им, прост и естественен, он легко осваивается, на нем не трудно писать самые разнообразные программы.
  • Биоритмы

    Давно известно, что творческая и физическая активность человека не остается постоянной, циклически меняется, причем периодичность ее изменения приблизительно согласуется с периодом вращения Луны вокруг Земли.
  • Игра Ним

    Ним – одна из самых старых и увлекательных математических игр. Для игры в Ним необходим партнер (в Ним играют вдвоем), стол и набор фишек. В качестве фишек обычно используются камешки или монетки. В наиболее известном варианте Нима 12 фишек раскладываются в три ряда так, как показано на рис. 2.3.
Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.