Языки и технология программирования. Начальный курс Pascal — страница 2

  • Просмотров 18724
  • Скачиваний 2060
  • Размер файла 136
    Кб

ВЫБОРА______________________________________ PAGEREF _Toc437758135 \h 13 ЦИКЛИЧЕСКИЕ АЛГОРИТМЫ................................................................... PAGEREF _Toc437758136 \h 14 ЦИКЛЫ С ПАРАМЕТРОМ._________________________________ PAGEREF _Toc437758137 \h 14 ЦИКЛЫ С УСЛОВИЕМ.___________________________________ PAGEREF _Toc437758138 \h 16 ПОЛЬЗОВАТЕЛЬСКИЕ ТИПЫ ДАННЫХ............................................... PAGEREF _Toc437758139 \h 17 ПЕРЕЧИСЛЯЕМЫЙ ТИП__________________________________ PAGEREF _Toc437758140 \h 17 ТИП-ДИАПАЗОН_________________________________________ PAGEREF _Toc437758141 \h 17 МАССИВЫ_____________________________________________

PAGEREF _Toc437758142 \h 17 ЗАПИСИ________________________________________________ PAGEREF _Toc437758143 \h 17 РАБОТА СО СТРОКАМИ................................................................................. PAGEREF _Toc437758144 \h 17 ПРОЦЕДУРЫ И ФУНКЦИИ........................................................................... PAGEREF _Toc437758145 \h 17 Параметры-значения____________________________________ PAGEREF _Toc437758146 \h 17 Параметры-переменные_________________________________ PAGEREF _Toc437758147 \h 17 Параметры-константы_________________________________ PAGEREF _Toc437758148 \h 17 ОТКРЫТЫЕ ПАРАМЕТРЫ-МАССИВЫ_______________________ PAGEREF

_Toc437758149 \h 17 БЕСТИПОВЫЕ ПАРАМЕТРЫ_______________________________ PAGEREF _Toc437758150 \h 17 ПРОЦЕДУРНЫЕ ТИПЫ____________________________________ PAGEREF _Toc437758151 \h 17 РЕКУРСИЯ_____________________________________________ PAGEREF _Toc437758152 \h 17 ТИПИЗИРОВАННЫЕ КОНСТАНТЫ.......................................................... PAGEREF _Toc437758153 \h 17 МОДУЛИ................................................................................................................ PAGEREF _Toc437758154 \h 17 АЛГОРИТМЫ ПОИСКА................................................................................... PAGEREF _Toc437758155 \h 17 ЛИНЕЙНЫЙ

ПОИСК_____________________________________ PAGEREF _Toc437758156 \h 17 ПОИСК С БАРЬЕРОМ_____________________________________ PAGEREF _Toc437758157 \h 17 ДВОИЧНЫЙ (БИНАРНЫЙ) ПОИСК__________________________ PAGEREF _Toc437758158 \h 17 АЛГОРИТМЫ СОРТИРОВКИ....................................................................... PAGEREF _Toc437758159 \h 17 СОРТИРОВКА ВЫБОРОМ_________________________________ PAGEREF _Toc437758160 \h 17 СОРТИРОВКА ОБМЕНОМ (методом "пузырька")_____________ PAGEREF _Toc437758161 \h 17 ШЕЙКЕРНАЯ СОРТИРОВКА_______________________________ PAGEREF _Toc437758162 \h 17 СОРТИРОВКА

ВКЛЮЧЕНИЕМ_____________________________ PAGEREF _Toc437758163 \h 17 СОРТИРОВКА ХОАРА____________________________________ PAGEREF _Toc437758164 \h 17 СОРТИРОВКА С ИСПОЛЬЗОВАНИЕМ ВЕКТОРА ИНДЕКСОВ___ PAGEREF _Toc437758165 \h 17 МОДУЛЬ CRT (основные возможности)................................... PAGEREF _Toc437758166 \h 17 ЛИТЕРАТУРА...................................................................................................... PAGEREF _Toc437758167 \h 17 ВВЕДЕНИЕ Первая версия языка Паскаль была разработана швейцарским ученым Никлаусом Виртом в 1968 году. Первоначально язык

предназначался для целей обучения, поскольку он является достаточно детерминированным, т.е. все подчиняется определенным правилам, исключений из которых не так много. Основные характеристики: относительно небольшое количество базовых понятий, простой синтаксис, быстрый компилятор для перевода исходных текстов в машинный код. В 1992 г. фирма Borland International выпустила два пакета, основанных на языке Паскаль: Borland Pascal 7.0 и Turbo Pascal 7.0.