
- •1. Этапы решения задач на эвм
- •2. Алгоритм. Основные типы алгоритмов. Блок-схемы алгоритмов, гост
- •3. Циклические алгоритмы
- •Алгоритмы ветвления
- •5. Итерационный цикл (алгоритм)
- •6. Сложные (вложенные) алгоритмы
- •7. Алгоритм обработки одномерных массивов
- •Алгоритм обработки двумерных массивов
- •9. Интеллектуальная оболочка языка Паскаль
- •10. Общая характеристика главного меню языка Паскаль
- •11. Способы выбора главного меню языка Паскаль
- •12. Изменение размеров окна языка Паскаль
- •13. Окна диалога в языке Паскаль
- •14. Работа с блоками программы на языке Паскаль
- •15. Алфавит языка Паскаль.
- •16. Типы данных в языке Паскаль(общая характеристика)
- •17. Структурированные типы данных
- •Алгоритм нахождения минимального элемента по каждой строке
- •19. Принципы обработки квадратных матриц с использованием понятия главной и побочной диагонали
- •20. Идентификация в языке Паскаль
- •21. Перечисляемый тип данных
- •22. Стандартные типы данных
- •Порядковые типы данных
- •23. Символьный тип данных
- •24. Массивы
- •25. Операторы Паскаля. Классификация
- •26. Константы и правила их записи
- •27. Переменные. Определение и запись
- •28. Множества
- •29. Целый и вещественный тип данных Целые типы
- •Вещественные типы
- •Целые типы
- •30. Записи. Описание типа
- •31. Файлы. Описание типа
- •32. Литерный (символьный) тип данных
- •33. Логический тип данных
- •34. Арифметические выражения и операции
- •35. Логические выражения и операции
- •36. Структура программы на языке Паскаль
- •37. Оператор присваивания
- •38. Процедуры и функции (пользовательские)
- •39. Составной оператор
- •40. Условный оператор if и саsе. Разветвляющиеся алгоритмы
- •41. Оператор ввода
- •42. Оператор вывода
- •43. Оператор цикла. Общая классификация
- •44. Оператор цикла for
- •45. Оператор цикла write
- •46. Оператор цикла repeat
- •47. Процедуры. Рекурсия
- •48. Встроенные (стандартные) процедуры и функции
- •49. Строки и строковые функции
- •50. Примеры описания данных строкового типа
- •51. Множества. Операции с множествами
- •53. Записи. Поля записи. Переменная доступа к полям записи. Оператор присоединения
- •54. Файлы. Типы файлов
- •1. Этапы решения задач на эвм
- •2. Алгоритм. Основные типы алгоритмов. Блок-схемы алгоритмов, гост
26. Константы и правила их записи
Константами называют именованный элемент данных, сохраняющий постоянное значение во время выполнения программы. Для записи числовых констант используются арабские цифры, десятичная точка и знак «минус». Константа является неадресуемой величиной. (((Const n=…..))))
Целые числа (положительные и отрицательные) могут быть заданы в диапазоне от -2147483648 до 2147483647.
Вещественные числа могут быть положительные или отрицательные, заданные с использованием десятичной точки, в виде десятичной дроби (в формате с фиксированной точкой) или включать экспоненциальную часть (E − десятичное основание порядка числа), например:
6.762E2 − число 6,762102 = 676,2;
-1.0493E-3 − число -1,049310-3 = -0,0010493.
Шестнадцатеричные числа задаются с использованием шестнадцатеричных цифр в диапазоне от $00000000 до $ffffffff. Каждому шестнадцатеричному числу предшествует символ $, например, $3ac4.
Символьной константой может быть любой символ, заключенный в апострофы, например, ‘a’, ‘<’ и т. д.
Символ можно задать путем обращения к его коду с предшествующим символом «#», например, #65 − символ ‘A’, #13 − возврат каретки (клавиша Enter), #27 − клавиша Esc.
Строковая константа − последовательность символов (кроме возврата каретки), заключенная в апострофы(допускается использование кириллицы).
Логические константы − слова true (истина) или false (ложь).
Существуют зарезервированные константы, которые можно использовать без предварительного описания, например, Pi = 3.1415926536 (число ), Maxint = 32767 (максимальное целое число) или логические константы.
27. Переменные. Определение и запись
Переменная - это поименованная область памяти, отведенная для хранения данных, которые могут изменяться в процессе выполнения. Конкретное содержимое этой области памяти – значение переменной. Имя переменной неизменно в пределах всей программы.
Тип переменной - множество возможных ее значений.
Объявление переменных осуществляется в разделе описаний и начинается с зарезервированного слова Var
I: integer;
28. Множества
Множество — это структурированный тип данных, представляющий собой набор взаимосвязанных по какому-либо признаку или группе признаков объектов, которые можно рассматривать как единое целое. Каждый объект в множестве называется элементом множества.
Переменные множественного типа описываются так: Var <идентификатор> : set of <базовый тип>;
Например:
Var A, D : Set Of Byte;
B : Set Of 'a'..'z';
C : Set Of Boolean;
29. Целый и вещественный тип данных Целые типы
В языке Турбо Паскаль определено 5 целых типов:
Shortint (-128 ... 127, 1 байт),
Integer (-32767 ... 32768, 2 байта),
Longint (-2147483648 ... 2147483647, 4 байта),
Byte (0 ... 255, 1 байт),
Word (0 ... 65535, 2 байта).
Вещественные типы
В Турбо Паскале имеется 5 вещественных типов.
Real (занимает 6 байт, диапазон от 2.9E-39 до 1.7E+38 по модулю, точность 11-12 значащих цифр)
Single (занимает 4 байта, диапазон от 1.5E-45 до 3.4E+38 по модулю, точность 7-8 значащих цифр)
Double (занимает 8 байт, диапазон от 5.0Е-324 до 1.7Е+308 по модулю, точность 15-16 значащих цифр)
Extended (занимает 10 байт, диапазон от 3.4E-4932 до 1.1E+4932 по модулю, точность19-20 значащих цифр).
Comp (занимает 8 байт, диапазон от -9.2E-18 до 9.2E+18, хранятся точно, поскольку это целые числа)