- •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.Ввод и редактирование информации
Идентификатор
– это имя или название. Идентификаторы
должны быть у всех видов данных, которые
используются в программе: переменные,
константы, функции, процедуры и другие
компоненты программы. Они устанавливаются
соответствие между объектом и некоторым
набором символов. Исключением являются
числовые константы. При присвоении
идентификатора следует придерживаться
следующих правил:1) имя должно начинаться
с буквы 2) имя не может содержать пробел,
точку, восклицательный знак, а также
символы @,$,&,#. 3) Имена не должны
содержать более 255 символов. 4) Не следует
использовать имена, совпадающие с
названиями функций, инструкций, т.к.
при этом прекращается выделение в
тексте одноименных ключевых слов языка
5) Нельзя использовать одни и те же имена
переменных, отличающихся только типом
6) Не допускается использование
повторяющихся имен на одном уровне
области определения 7) Регистр значения
не имеет.
Правильные
идентификаторы:
MyVariable My_Variable
_Stop Lab_12 _1_2_3
Неправильные
идентификаторы:
MyVariable# - содержит недопустимый символ
#
My-Variable - содержит
недопустимый символ -
1_2_3_ - начинается
с цифры
Особым
случаем является ситуация, когда в
разных модулях описаны одинаковые
имена. В такой ситуации используются
так называемые квалифицируемые
идентификаторы,
в которых перед именем переменной
ставится идентификатор модуля,
содержащего эту переменную. Оба
идентификатора при этом разделяются
точкой. Квалифицируемые идентификаторы
также называют уточненными:
Unitl.MyVar
Unit2.MyVar Unit3.MyVar
Кроме
указанного случая уточненные
идентификаторы используются при работе
с записями и объектами. Квалифицируемые
идентификаторы могут использоваться
для обозначения меток, констант, типов,
переменных, процедур, функций, методов.
В Object
Pascal есть две
разновидности идентификаторов:
стандартные
(предопределенные);
пользовательские.
Стандартными
(предопределенными) идентификаторами
являются имена всех встроенных в язык
процедур и функций (Read,
Write, Sin и др.),
типов (Integer,
Real, Char и др.)
и директив (absolute,
forward, private, public
и др.). Переопределение стандартных
идентификаторов, в принципе допускается,
однако нужно иметь в виду, что в этом
случае их стандартное действие будет
для данной программы утеряно. Поэтому,
такие переопределения считаются в
программировании плохим стилем.Некоторые
из стандартных директив, учитывая
специфику их применения, называют также
процедурными
директивами.
Пользовательские
идентификаторы
Для обозначения меток, констант,
переменных, процедур и функций,
определенных самим программистом,
применяются пользовательские
идентификаторы. При этом идентификаторы
в программе должны быть уникальными,
т. е. в каждом блоке программы один
идентификатор не может использоваться
для обозначения более чем одной
переменной или постоянной величины, и
т. д.
21. Идентификаторы