Основы алгоритмизации и программирования. Часть первая. Алгоритмический язык. Операторы. Асламова В.С - 12 стр.

UptoLike

Составители: 

23
Символы с кодами 0 – 31 являются управляющими символами,
которые предназначены для выполнения каких-то действий. Например,
символ с кодом 13 возвращает курсор на начало строки. Расширением
понятия символьного типа является понятие типа-строки.
В языке Turbo Pascal хорошо развита структура типов данных.
Далее рассмотрены типы данных более подробно. Из структурированных
типов данных во второй части мет
одического пособия будет рассмотрен
регулярный тип (тип-массив).
Типы данных
Целые типы
Целые числа представлены в ЭВМ с помощью двоичных чисел.
Shortint {-128 .. 127}
Integer {-32768 .. 32768}
Longint {-2147483648 .. 2147483647}
Byte {0 .. 255}
Word {0 .. 65535}
$
Д
есятичная
цифра
Шестнадцат.
цифра
Рисунок 9. Целое
Логический тип
Этот тип характеризуется двумя значениями вероятности. Внутри
ЭВМ занимает 8 бит.
Boolean {True .. False}
Литерный тип
Символьный тип представляет собой множество символов кода
ASCII. Один символ внутри ЭВМ занимает 8 бит. Константы такого типа
обрамляются в апострофы. Например: ‘d’ ‘+’ ‘r’
Char {ASCII} (A, B, C … Z; ~ ! @ # $ % ^ & * ( ))
Перечисляемый тип
Type Day=(Mo, Tu, We, Th, Fr, Sa, Su);
24
Тип-диапазон
Type Summer=Jun .. Aug;
Type Symb='A' .. 'Z';
Type MyType=1 .. 95
Для каждого порядкового типа в качестве множества значений
можно определить любой интервал.
Type
Идентификатор
. .
Константа
Константа
=
;
Рисунок 10. Тип диапазон
Первая константа задает наименьшее значение, а вторая константа
задает наибольшее значение переменной ограниченного типа. Важно, что
вторая константа не может быть меньше первой. Интересно отметить, что
тип данных byte является диапазоном (интервалом) типа integer.
Вещественные типы
Вещественные типыэта группа типов обозначает множества
вещественных значений в различных диапазонах. Дробные числа и все
вещест
венные числа представляются внутри ЭВМ в
полулогарифмической форме. Использование вещественных типов, кроме
Real, требует наличие эмулятора или сопроцессора.
Real {2.9*10
-39
.. 1.7*10
38
}
Single {1.5*10
-45
.. 3.4*10
38
}
Double {5.0*10
-324
.. 1.7*10
308
}
Extended {3.4*10
-4932
.. 1.1*10
4932
}
Comp {-263
+1
.. 263
-1
}
.
Порядо
к
Послед-ть
цифр
Послед-ть
цифр
Рисунок 11. Вещественное
Е
е
+
Послед-ть
цифр
Рисунок 12. Порядок
      Символы с кодами 0 – 31 являются управляющими символами,         Тип-диапазон
которые предназначены для выполнения каких-то действий. Например,        ⊕ Type Summer=Jun .. Aug;
символ с кодом 13 возвращает курсор на начало строки. Расширением        ⊕ Type Symb='A' .. 'Z';
понятия символьного типа является понятие типа-строки.                   ⊕ Type MyType=1 .. 95
      В языке Turbo Pascal хорошо развита структура типов данных.           Для каждого порядкового типа в качестве множества значений
Далее рассмотрены типы данных более подробно. Из структурированных     можно определить любой интервал.
типов данных во второй части методического пособия будет рассмотрен
                                                                            Type      Идентификатор     =     Константа   ..   Константа   ;
регулярный тип (тип-массив).
                                                                       Рисунок 10. Тип диапазон
                            Типы данных
                                                                             Первая константа задает наименьшее значение, а вторая константа
Целые типы                                                             задает наибольшее значение переменной ограниченного типа. Важно, что
                                                                       вторая константа не может быть меньше первой. Интересно отметить, что
       Целые числа представлены в ЭВМ с помощью двоичных чисел.        тип данных byte является диапазоном (интервалом) типа integer.
   ⊕    Shortint       {-128 .. 127}
   ⊕    Integer        {-32768 .. 32768}                               Вещественные типы
   ⊕    Longint        {-2147483648 .. 2147483647}
   ⊕    Byte           {0 .. 255}                                             Вещественные типы – эта группа типов обозначает множества
   ⊕    Word           {0 .. 65535}                                    вещественных значений в различных диапазонах. Дробные числа и все
                                                                       вещественные       числа     представляются       внутри ЭВМ     в
        Десятичная                                                     полулогарифмической форме. Использование вещественных типов, кроме
          цифра                                                        Real, требует наличие эмулятора или сопроцессора.
                                                                          ⊕ Real               {2.9*10-39 .. 1.7*1038}
                     Шестнадцат.
            $          цифра                                              ⊕ Single             {1.5*10-45 .. 3.4*1038}
                                                                          ⊕ Double             {5.0*10-324 .. 1.7*10308}
Рисунок 9. Целое                                                          ⊕ Extended {3.4*10  -4932 .. 1.1*104932}
                                                                          ⊕ Comp               {-263+1 .. 263-1}
Логический тип                                                                Послед-ть           Послед-ть
                                                                                цифр          .     цифр
     Этот тип характеризуется двумя значениями вероятности. Внутри
ЭВМ занимает 8 бит.
  ⊕ Boolean          {True .. False}                                                              Порядок

                                                                       Рисунок 11. Вещественное
Литерный тип
                                                                                          +
      Символьный тип представляет собой множество символов кода
ASCII. Один символ внутри ЭВМ занимает 8 бит. Константы такого типа          Е
                                                                                                  Послед-ть
                                                                                                    цифр
обрамляются в апострофы. Например: ‘d’ ‘+’ ‘r’
   ⊕ Char             {ASCII} (A, B, C Z; ~ ! @ # $ % ^ & * ( ))             е            –

Перечисляемый тип                                                      Рисунок 12. Порядок
  ⊕ Type Day=(Mo, Tu, We, Th, Fr, Sa, Su);

                                                                  23   24