- •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.Ввод и редактирование информации
15. Завершение работы выхода из программы. Возобновление сеанса отладки.
Проверив свою программу мы можем ее сохранить, выбрав File - Save project. Наш сохраненный проект будет состоять из 5 файлов с расширениями .
dpr – главный файл проекта, представляет собой основной модуль программы;
pas –файл модуля.
Res – файл ресурсов приложения
dfm – файл формы
dcu., ddp., cfg – файл параметра проектов, текстовый файл для сохранения конфигурации данного проекта, формируются после компиляции проекта;
dof – файл параметров среды, текстовый файл в котором хранятся текущие установки параметров проекта, таких как параметры компеляции, рабочие директории, условные директивы, параметры командной строки. Имя файла совпадает с именем главного файла проекта;
exe – сама программа
Для перемещения проекта достаточно pas –файл модуля.Res – файл ресурсов приложения dfm – файл формы, остальные файлы автоматически формируються.
16 Отладка в среде языка программирования. Классификация ошибок.
Отладчик проверяет на ошибки : на синтаксис - наиболее легко устранимы. Их обнаруживает компилятор, а программисту остается только внести изменения в текст программы и выполнить повторную компиляцию, ошибка данных, логическая(неправильно выполнено действие), ошибка несоответствия типа, нет названия, ошибка предупреждения, фатальная ошибка(Деление на нуль, Ошибка при проверке границ, Переполнение при операции с плавающей запятой)
17. Программа в Object Pascal
Программа на языке Object Pascal сохраняется в виде проекта, сама программа состоит из заголовка (пример: program program1), раздел описания библиотек (пример uses SysUtils), раздел описания переменных и типов (type, var и т.д.) и сама программа.
18. Операторы
Оператором называют специальную совокупность служебных слов, идентификаторов и специальных знаков выполняющих определенные действия. Операторы отделяются друг от друга точкой с запятой.
Самый простой оператор присвоения : <имя> : = <выражение>; - записывается в строчку, включая знаки операции, круглые скобки для отделения одного действия от другого, переменные, константы, функции.
Составной оператор: Begin "операторы"; End; Составной оператор служит для записи в свое тело других операторов, последовательность которых рассматривается в данном случае как один оператор. Этим оператором начинается и заканчивается раздел выполнения основной программы, подпрограммы, функции. После последнего оператора END основной программы ставится точка.
Операторы вывода данных на экран Write("список переменных"); или Writeln("сп"); Например, операторы Write(a, b, c); или Write(a); Write(b); Write(c); или Writeln(a, b, c); - выводят значения переменных "a", "b", "c" начиная с текущей позиции курсора. После вывода данных оператором Write("сп"); курсор остается за последним выведенным символом. Оператор Writeln("сп"); после вывода данных переводит курсор на первую позицию следующей строки. Оператор Writeln; переводит курсор на начало следующей строки экрана. В операторах вывода допускается производить арифметические действия, например, оператор Writeln(32*a+Sin(x)); соответствует операторам b:=32*a+Sin(x); Writeln(b);
Операторы ввода данных с клавиатуры Read("сп"); или Readln("сп");
Перед вводом данных с клавиатуры желательно вывести на экран поясняющее сообщение. Для этого в программу следует включить оператор вывода, например: Write('введите значение а='); затем оператор Readln(a); При выполнении программы на экране появится надпись: введите значение а= . Оператор Readln(a); будет ждать ввода данных.Оператор Readln – добавляет лишний раз «enter». Количество пробелов, которые можно поставить перед x и после = позволяет скорректировать надпись на экране. Если нужно сделать таблицу, можно поставить черточку.
Так же есть оператор цикла с параметром (for), оператор варианта ( case), оператор цикла с постусловием ( repeat), оператор цикла с предусловием ( while). Условный оператор if