- •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} задания {4}} вызовет ошибку при
компиляции. Однако ограничители { }
можно вложить в (* *) и наоборот: (*Пример{1}
задания {4} *) или {Пример (* 1 *) задания (*
4 *)}. Комментарий
игнорируется компилятором и поэтому
никакого влияния на программу не
оказывает. По месту положения в программе
комментарии можно подразделить на
четыре класса: объясняющие назначение
программы, поясняющие смысл идентификаторов
переменных и констант, описывающие
логически обособленные части программы,
объясняющие трудно понимаемые элементы
алгоритма. В удачно прокомментированной
программе легко найти ошибку,
проанализировав различие между замыслом
автора (в комментариях) и реализацией
(в тексте программы).Ограничители { } и
(* *) удобно использовать при отладке
программ. В процессе отладки часто
требуется временно исключить выполнение
какой-либо части программы.
Строки
программы заканчиваются символом ;
Программа на Паскале записывается с
помощью набора символов, включающего
латинские буквы (регистр не имеет
значения), цифры, символ подчеркивания
и стандартные знаки препинания. Элементы
программы отделяются друг от друга с
помощью произвольного числа пробелов
и пустых строк. Некоторые
элементы языка записываются путем
комбинации двух специальных символов,
например:.. // := <>. Программа содержит
ключевые (или зарезервированные) слова,
как стандартные, так и пользовательские
(включаемые в программу разработчи-ком),
а также идентификаторы и выражения.В
качестве идентификатора может выступать
любая последовательность из букв, цифр
и символа подчеркивания, начинающаяся
не с цифры. Например:Unit1, Integer
22.Строки программы и комментарии к программе
Для
обработки ЭВМ данные представляются
в виде величин и их совокупностей. С
понятием величины связаны такая важная
характеристика, как ее тип. В языке
Паскаль тип величины задают заранее.
Все переменные, используемые в программе,
должны быть объявлены в разделе описания
с указанием их типа. Подраздел описания
типов начинается с зарезервированного
слова type,
а объявление конкретного типа имеет
следующий вид:
type
<ИдентификаторТипа>
= <ОписаниеТипа>; Типы
данных: 1) Структурированные: множества,
строки, массивы, записи, файлы; 2)
Указатели
3) Простые:
а)вещественные( Real)-
вещественные значения, записанные в
памяти в виде чисел с плавающей точкой
б)
порядковые(представляют
собой множества значений, для которых
определен порядок следования): целые
(Integer)
- присваивается данным, которые во
время работы программы могут принимать
лишь целочисленные значения, символьные(
char)-
данные представляют собой символы
раскладки ASCII,
логические( Boolean)
– данные могут принимать одну из двух
значений true
или false,
перечисляемые – данные задаются
упорядоченным набором идентификаторов,
с которыми могут совпадать значения
переменной этого типа, интервалы-
представляют диапазон значений из
порядкового типа, называемого главным
типом. Определение типа-диапазона
задает все значения из главного типа,
находящиеся между наименьшим и наибольшим
значением, включая сами границы:
<тип-диапазон>:=<Имя
типа>=<Мин.значение>..<Макс.
Значение>.
23. Типы величин. Простые типы