- •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.Ввод и редактирование информации
Для
хранения различных данных в языках
программирования используют переменные.
Переменной называется область памяти,
имеющая имя, которое иначе называют
идентификатором. Давая переменной имя,
программист одновременно тем же именем
называет и область памяти, куда будут
записываться значения переменной для
хранения.. Подраздел описания переменных
начинается с ключевого слова var,
за которым следует список описаний
переменных. Структура для всех переменных:
var
<СписокИдентификаторов>
: <Тип>;
С помощью директивы
absolute
можно описать так называемые абсолютные
переменные,
которые будут располагаться в памяти
по строго указанному адресу. Каждая
абсолютная переменная должна быть
описана отдельно, то есть список
идентификаторов в объявлении перед
двоеточием должен состоять только из
одного идентификатора.
Существует
две формы описания абсолютных переменных:
<СписокИдентификаторов>
: <Тип> absolute <Адрес>; CrtMode
: byte absolute $0040:$0049;
Первая
константа обозначает базу сегмента, а
вторая определяет смещение внутри
этого сегмента. Обе константы не должны
выходить за пределы диапазона от $0000
до $FFFF (от 0 до 65535).
<СписокИдентификаторов>
: <Тип> absolute <ИдентификаторПеременной>; var Str:
string[32]; StrLen:
byte
absolute
Str;
Это
описание указывает, что переменная
StrLen должна размещаться с того же адреса,
что и переменная Str, а поскольку первый
байт строковой переменной содержит
динамическую длину строки, то StrLen будет
содержать длину Str.
Наряду с переменными
в программах используются и константы.
Константа - это идентификатор, обозначающий
некоторую неизменную величину
определенного типа.
Раздел описания
констант задается в программе в том
случае, когда необходимо использовать
в программе идентификатор, значение
которого будет оставаться неизменным
в ходе выполнения всей программы.Описание
простой константы имеет следующий вид:
const
<ИдентификаторКонстанты>
= <КонстантноеВыражение>;
В Турбо Паскаль
применяется несколько стандартных
видов констант: Целочисленные
константы.
Могут быть определены посредством
чисел, записанных в десятичном или
шестнадцатиричном формате данных. Это
число не должно содержать десятичной
точки. Вещественные
константы. Могут быть определены
числами, записанными в десятичном
формате данных с использованием
десятичной точки. Символьные
константы. Могут быть определены
посредством некоторого символа
(заключенного в апострофы). Строковые
константы.
Могут быть определены последовательностью
произвольных символов (заключенных в
апострофы).
Типизированные
константы:
при описании типизированных констант
явно указывается их тип; типизированные
константы могут менять свое значение
по ходу выполнения программы также как
обычные переменные; типизированные
константы описываются в разделе CONST и
также, как простые константы, получают
при описании (начальное) значение;
Описание
типизированной константы имеет следующий
вид:
const
<ИдентификаторКонстанты>
: <Тип> = <ЗначениеКонстанты>;
26.Переменные и константы. Раздел описания данных констант.