- •Элементы интегрированной среды разработчика в Delphi. Основное окно. Окно Инспектора объекта . Окно Дизайнера форм . Окно Редактора кода .
- •Основное окно в Delphi. Палитры компонентов Standard, Additional, System.
- •Правила сохранения в Delphi. Диспетчер проекта. Создание и редактирование программного кода.
- •Переменные на языке программирования Delphi. Тип переменной. Имя переменной. Объявление переменной. Присваивание переменным значений.
- •Типы данных. Функции преобразования типа данных.
- •Математические функции преобразования данных.
- •Строковые функции. Понятие конкатенации строк. Функция определения длины строки. Функция вырезания подстроки. Функции преобразования числового кода символа в символ.
- •Объекты и классы в объектно-ориентированном программировании.
- •Понятие и организация цикла в Delphi. Цикл с предусловием. Цикл с постусловием.
- •Понятие вложенных команд и организация вложенных циклов.
- •Общие процедуры. Функции ввода и вывода данных.
- •Обработка условий и применение команды выбора в объектно-ориентированном программировании.
- •Понятие массива. Одномерные и многомерные массивы. Ввод и вывод массива.
- •Процедуры обработки массива. Поиск в массиве заданного элемента.
- •Виды сортировки массива. Алгоритм простого перебора.
- •Виды сортировки массива. Сортировка методом обмена.
- •Процедуры обработки массива. Процедуры обработки массива.
- •Многомерные массивы. Формирование и вывод многомерных массивов.
- •Записи и файлы в объектно-ориентированном программировании
- •Работа с файлами в объектно-ориентированном программировании.
- •Работа с файлами в объектно-ориентированном программировании. Объявление файла. Назначение файла. Вывод в файл. Конец файлa.
- •Работа с файлами в объектно-ориентированном программировании. Открытие файла для вывода. Закрытие файла.
- •Работа с файлами в объектно-ориентированном программировании. Ввод из файла. Открытие файла. Чтение данных из файла.
- •Работа с файлами в объектно-ориентированном программировании. Чтение чисел. Чтение строк
- •Работа с графическими файлами в Delphi.
- •Графические возможности объектно-ориентированного программирования
- •Добавление холста. Свойства карандаша и кисти.
- •Вывод текста на форму в графическом режиме.
- •Методы вычерчивания графических примитивов в объектно-ориентированном программировании.
- •Изменение параметров кисти. Рисование линий и прямоугольника.
- •Элементы окружности и эллипса в Delphi.
- •Рисование закрашенных фигур в Delphi.
- •Изменение атрибутов пера в Delphi. Создание многоугольника
- •Вывод иллюстраций в Delphi.
- •Анимация на форме в Delphi.
Вывод иллюстраций в Delphi.
Наиболее просто вывести иллюстрацию, которая находится в файле с расширением bmp, jpg или ico, можно при помощи компонента image, значок которого находится на вкладке Additional палитры
Анимация на форме в Delphi.
-использовать Animate, если есть видеоролик без звука; -использовать MediaPlayer, если есть видеоролик со звуком; -использовать Timer совместно с несколькими Image (достижение эффекта анимации последовательным показом картинок); -использовать канву формы с графическими примитивами
Практическая часть
Построить график функции синуса.
Выполните сортировку массива методом обмена элементов.
Дана гипотенуза прямоугольного треугольника и один из катетов. Найти длину второго катета.
Найти количество чисел в интервале от 1 до 1000, у которых сумма цифр равна 10.
Даны координаты центра круга и его радиус, а также координаты точки. Лежит ли эта точка внутри круга?
Дано трёхзначное число. Верно ли, что, удалив одну из его цифр, можно получить число, делящееся на3?
Дано натуральное число N. Найти сумму квадратов всех натуральных чисел от 1 до N.
Вводится строка. Подсчитать сумму цифр, содержащихся в ней.
Вводится массив. Сколько в нём элементов больше среднего арифметического?
Вводится массив. Сколько в нём различных элементов?
Вводится массив. Изменить его, поставив сначала все отрицательные элементы, затем равные нулю, затем положительные. Массив не сортировать.
Вводиться прямоугольный двумерный массив. Найти максимальный элемент в строках, в которых элементы не превышают 10.
Вводится квадратная двумерная матрица. Найти сумму элементов диагонали матрицы.
Построить график функции косинуса.
Определить количество пробелов в строке и удалить все пробелы в строке.
Найти самое длинное и самое короткое слово в заданном предложении.
Создайте рисунок, состоящий из графических примитивов.
Создайте анимацию, используя графические файлы.
Решение задачи оптимизации пройденного пути.
Просмотр анимации.
