- •1. Введение. Понятие.
- •2. Виды языков программирования:
- •3. Уровни языков программирования:
- •4. Краткая история создания языка программирования
- •5. Особенности:
- •6. Основные элементы языка программирования Turbo Pascal.
- •3. Знаки препинания.
- •4. Знаки арифметических операций.
- •Трансляторы.
- •Основные задачи транслятора:
- •Виды трансляторов:
- •Среда программирования Turbo Pascal.
- •9. Состав среды программирования Turbo Pascal.
- •10. Данные и величины
- •12. Элементы окна редактирования интегрированной среды программирования тр 7.0.
- •Состав окна редактирования интегрированной среды программирования тр 7.0.
- •13. Основные команды.
- •Общие «горячие клавиши»
- •«Горячие клавиши» редактирования.
- •«Горячие клавиши» компиляции – запуска – отладки программ.
- •14. Структура программы.
- •15. Оператор ввода
- •16. Оператор вывода
- •17. Выражения. Виды выражений.
- •Виды выражений:
- •18. Правила записи арифметических операций.
- •19. Встроенные математические функции.
- •Оператор безусловного перехода.
- •Правила использования оператора безусловного перехода (go to):
- •21. Пустой оператор.
- •22. Оператор условного перехода.
- •1. Полная форма записи оператора ветвления:
- •2. Сокращенная форма записи оператора ветвления:
- •I f (если)
- •Понятие циклического алгоритма. Циклическая программа.
- •Цикл с предусловием.
- •25. Цикл с постусловием.
- •26. Цикл с параметром.
- •27. Понятие массива.
- •28. Оператор описания массивов.
- •29.Одномерные массивы.
- •30. Двумерный массив.
- •31. Формирование массивов.
- •33. Вывод массива.
- •34. Понятие символьных и строковых переменных.
- •35. Строковые выражения. Операции над строками.
- •3. Строковые процедуры и функции
10. Данные и величины
Совокупность величин, с которыми работает ПК, принято называть данными. По отношению к программе данные делятся на:
исходные,
промежуточные,
результаты.
Правило:
Всякая
величина занимает свое определенное
место в памяти ПК.
Величины делятся на постоянные и переменные.
Постоянные величины (Const) – величины, значение которых указывается в тексте программы и не меняется в процессе выполнения.
Любая константа, как переменная, занимает ячейку памяти, а значение этих величин определяется двоичным кодом в этой ячейке.
Переменные величины - величины, значение которой изменяется в процессе выполнения программы.
Для обозначения переменной используются имена. Для каждой переменной в памяти ЭВМ выделяется одна или несколько ячеек памяти. Имя переменной служит как бы адресом ячейки, в которой хранится значение переменной. Указав в программе, мы можем извлечь имя из ячейки памяти значение переменной. Значит, вместо данных в программе участвуют имена переменных.
У каждой величины имеются 3 основных свойства:
- имя,
- значение,
- тип.
11. Типология данных. Характеристика основных типов данных.
Тип - множество значений, которые могут принимать объект и совокупность операций, допустимых над этими значениями.
Минимально необходимый набор основных типов данных.
INTEGER - тип целый,
REAL - тип действительный,
CHAR - тип символьный,
BOOLEN - тип логический,
BYTE - тип битовый (0 - 225)
Типы констант определяются по контексту(форма записи в тексте), а типы переменных устанавливаются в описаниях переменных.
Классификация данных по структуре.
Существует еще один вариант классификации данных - это классификация по структуре. Данные делятся на:
- простые (скалярные - одной величине соответствует одно значение),
- структурированные (одной величине соответствует множество значений -
это массивы, множества, строки и т.д.).
Характеристики основных типов данных.
Тип
|
Значения |
Операции |
Внутреннее представление |
1.Целый |
1. Целые (положительные и отрицательные) числа в некотором диапазоне (23,-12, 387) |
1. Арифметические операции с целыми числами: +,-,*, целое / и остаток от деления. Операции отношений. (<, >, = и т.д.) |
1.Формат с фиксированной точкой |
2.Вещественный |
2. Любые (целые и дробные) числа в некотором диапазоне (2,5; -0,01; 33,87; 3,6 * 109) |
2. Арифметические операции: +, -, *, /. Операции отношений
|
2. Формат с плавающей точкой. |
3. Логический |
3. True (истина), False (ложь). |
3. Логические операции И (AND), ИЛИ (OR), НЕ (NOT). Операции отношений. |
3. 1 бит: 1 - true, 0 - false |
4. Символьный |
4. Любые символы компьютерного алфавита. (‘a’, ‘5’, ‘+’, ‘$’) |
4.Операции отношений
|
4.Коды таблицы символьной кодировки. 1 символ - 1 байт |