- •1. Свойства и этапы построения алгоритма.
- •2.Постановка задачи. Разработка модели. Построение алгоритма.
- •3. Величины в алгоритмах.
- •4.Способы записи алгоритмов
- •5. Структуры алгоритмов.
- •Оператор цикла Паскаля с параметром
- •Оператор цикла Паскаля с постусловием
- •Оператор цикла Паскаля с предусловием
- •6. Исполнение (тестирование) алгоритма.
- •7. Переменные с индексами. Массивы. Таблицы.
- •8. Примеры алгоритмов линейных и с разветвлением.
- •9. Пример циклического алгоритма вычисления суммы десяти чисел.
- •10. Поиск минимального и максимального элемента последовательности.
- •11. Поиск номера элемента последовательности с заданным значением.
- •12. Сортировка. Простой выбор.
- •13. Редактирование текста программы. Копирование, вставка и удаление.
- •15. Завершение работы выхода из программы. Возобновление сеанса отладки.
- •16 Отладка в среде языка программирования. Классификация ошибок.
- •17. Программа в Object Pascal
- •18. Операторы
- •19. Выражения – синтаксис выражений.
- •25. Типы, переменные, константы и типизированные константы.
- •22.Строки программы и комментарии к программе
- •23. Типы величин. Простые типы
- •21. Числа
- •20. Специальные символы и их назначение
- •25. Тип Массив
- •21. Метки
- •26.Переменные и константы. Раздел описания данных констант.
- •21. Идентификаторы
- •24. Строковый тип
- •27. Массивы, строки и индексы
- •24.Вещественный тип
- •29. Совместимость по присваиванию
- •28. Арифметические операции
- •29. Оператор присваивания.
- •30. Составные операторы.
- •31. Условный и безусловный операторы.
- •32. Оператор цикла с постусловием(repeat).
- •34. Оператор цикла с параметром for
- •33. Оператор цикла с предусловием while
- •35. Стандартные процедуры и функции.
- •36. Стандартные арифметические функции.
- •37.Среда Delphi. Компиляция и выполнение готовых программ
- •38.Среда Delphi. Формат меню. Настройка меню Delphi
- •39.Среда Delphi. Визуальные компоненты для редактирования
- •40. Среда Delphi. Конструирование формы – реализация диалога
- •41.Особенности объектно-ориентированного программирования
- •44.Компоненты редактирования в Delphi – текстовые окна, поля, метки
- •42.Визуальные и невизуальные компоненты Deplhi
- •43.Delphi. Основные свойства. События. Методы
- •45.Конструирование форм в Delphi
- •47.Создание меню в Delphi
- •48.Параметры проекта
- •51.Ввод и редактирование информации
19. Выражения – синтаксис выражений.
Выражение задает правило вычисления некоторого значения. Выражение состоит из констант, переменных, указателей функций, знаков операций и скобок.
<имя>: = <выражение>;
Тип переменных который записан слева должен соответствовать типу выражения.
Основные мат. операции: * - умножение; / - деление ; + - сложение ; - вычитание; div - целочисленное деление; mod - остаток от деления
Логические операции: NOT - логическое отрицание ("НЕ"); AND - логическое умножение ("И"); OR - логическое сложение ("ИЛИ"); XOR - логическое "Исключающее ИЛИ"
Операции отношения: > - больше; < - меньше; = - равно ; <> - не равно ; >= - больше или равно ; <= - меньше или равно
Основные математические функции: Abs(X) Возвращает абсолютное значение числа X;
Cos(X), Sin(X); Функций тангенс и котангенс в Паскале нет. ArcTan(X); Exp(X)
Возвращает число, равное e в степени X. ; Ln(x), Pi, Sqr(X)- x2; Sqrt(X)- x ½ ; Random(X)
Возвращает случайное целое число в диапазоне 0..X. Если аргумент опущен (Random), то возвращается случайное вещественное число от 0 до 1.
Для обработки ЭВМ
данные представляются в виде величин
и их совокупностей. С понятием величины
связаны такая важная характеристика,
как ее тип. В языке Паскаль тип
величины
задают
заранее. Все переменные, используемые
в программе, должны быть объявлены в
разделе описания с указанием их типа.
Подраздел
описания типов
начинается с зарезервированного слова
type,
а объявление конкретного типа имеет
следующий вид:
type
<ИдентификаторТипа>
= <ОписаниеТипа>;
Типы данных:
1) Структурированные: множества, строки,
массивы, записи, файлы;
2) Указатели
3) Простые:
а)вещественные( Real)
б) порядковые: целые (Integer),
символьные( char),
логические( Boolean),
перечисляемые, интервалы.
Переменной
называют
элемент программы, который предназначен
для хранения, коррекции и передачи
данных внутри программы. Подраздел
описания переменных начинается с
ключевого слова var,
за которым следует список описаний
переменных. Структура для всех переменных:
var
<СписокИдентификаторов>
: <Тип>;
С помощью директивы
absolute
можно описать так называемые абсолютные
переменные,
которые будут располагаться в памяти
по строго указанному адресу. Каждая
абсолютная переменная должна быть
описана отдельно, то есть список
идентификаторов в объявлении перед
двоеточием должен состоять только из
одного идентификатора.
Существует
две формы описания абсолютных переменных:
<СписокИдентификаторов>
: <Тип> absolute <Адрес>;
или
<СписокИдентификаторов>
: <Тип> absolute <ИдентификаторПеременной>;
Наряду с переменными
в программах используются и константы.
Константа - это идентификатор, обозначающий
некоторую неизменную величину
определенного типа. Константы, как и
переменные, должны объявляться в
соответствующем разделе программы.
Описание простой константы имеет
следующий вид:
const
<ИдентификаторКонстанты>
= <КонстантноеВыражение>;
В Турбо Паскаль
применяется несколько стандартных
видов констант: Целочисленные
константы.
Могут быть определены посредством
чисел, записанных в десятичном или
шестнадцатиричном формате данных. Это
число не должно содержать десятичной
точки. Вещественные
константы. Могут быть определены
числами, записанными в десятичном
формате данных с использованием
десятичной точки. Символьные
константы. Могут быть определены
посредством некоторого символа
(заключенного в апострофы). Строковые
константы.
Могут быть определены последовательностью
произвольных символов (заключенных в
апострофы).
Типизированные
константы
фактически являются переменными .
То есть такими, которые получают
описанное для них значение только один
раз в начале выполнения программы а
при каждом новом входе в процедуру
(функцию), где они объявлены заново не
инициализируются и сохраняют свое
значение, полученное к время предыдущего
вызова процедуры (функции). Типизированные
константы можно использовать точно
так же, как и переменные того же самого
типа, и они могут появляться в левой
части оператора присваивания. Константы
простого типа –
объявление типизированной константы
простого типа содержит в своем описании
указание на простой тип данных: const
maximum:
Integer
= 999. Так как типизированная константа
фактически представляет собой
инициализируемую переменную, то она
не может использоваться в объявлениях
других констант или типов.
Описание
типизированной константы имеет следующий
вид:
const
<ИдентификаторКонстанты>
: <Тип> = <ЗначениеКонстанты>;
25. Типы, переменные, константы и типизированные константы.