Внастоящее время в компьютерном мире существует множество языков программирования
СодержаниеРазработка алгоритма
1. Знакомство со средой программирования Borland Delphi
1.1. Теоретические сведения
Визуальный проектировщик форм
Пример, для кнопки BBQuit
Type {Раздел типов - используемые типы} Тип3 = описаине3; {Описание типа с именем «Тип3»} var
Некоторые команды редактора. При написании программы можно использовать следующие комбинации клавиш для упрощения набора текста
Главное окно Delphi.
Редактор программ
Пример, удаленный фрагмент). Работа с фрагментом текста
1.2. Создание программы «моя первая программа»
Image на вкладке Additional Панели визуальных компонент в Главном окне Delphi
Width – ширина и Height
File/Open Project
2. Условные операторы
Целые числа
Поддержка 16 разрядов
Поддержка 32 разряда
Вещественные числа
Тип данных
Переменные и константы.
имя : тип
Имя := Выражение
Константа = значение
Тип выражения
True, если первый операнд больше второго, иначе False
True, если первый операнд равен второму, иначе False
True, если первый операнд больше или равен второму, иначе False
Значение1, … , ЗначениеN
2.2. Создание программы «попадание точки в фигуру»
Events в Object Inspector
Name для левого нижнего квадратика – пусть его имя ShapeN
2.3. Индивидуальное задание
3. Операторы цикла
Число ( 3,1415926535897932385)
Перевод углов из одной системы в другую
Статистические расчеты
Функции преобразования типов.
Оператор цикла с предусловием
Inc(перем [, знач])
Оператор цикла с постусловием
Repeat тело; until
Пример: Label beg; begin {прочие операторы}
Отладка программы. При построении сложных программ могут возникать ошибки. Ошибки принято делить на три группы
Ошибки времени выполнения
3.2. Создание программы «степенные ряды»
Func – эта переменная должна быть вещественной – тип Real
3.3. Индивидуальное задание
4. Тип данных массив
Имя = Описание типа
Pred(D); {оператор вернет значение ‘4’} Замечания
Объявление массива.
Имя : array [нижний_индекс
Имя : array [н_и1
Пример: Coord : array [1..5, 1..3] of integer; {Переменная типа массив Coord описывает двухмерный массив}
Ввод целых чисел
Таблица (StringGrid
RandG(m,sd) из модуля Math
4.2. Создание программы «работа с массивом»
4.3. Индивидуальное задание
5. Графические примитивы
5.1. Теоретические сведения
TextOut – вывод текста, Pixels
Var PArray : array
X3 – диаметр скругления по X
Arc(X1,Y1,X2,Y2,X3,Y3,X4,Y4) – вычерчивает дугу эллипса, вписанного в прямоугольник с вершинами (X1,Y1,X2,Y2
Timer, вкладка System
5.2. Создание программы «графические примитивы»
TextOut(335,85,'(Pixels)'); Brush.Color := clWhite; MoveTo
F12>) и выбрать событие onActivate
5.3. Индивидуальное задание
6. Работа с текстовой информацией
Char создан тип «строка» - String
Copy(S,7,8) - переменная S получит значение ’Петербург’; Insert
Замечание: файл строк
Reset(переменная_типа_файл) - открыть файл для чтения; Rewrite
Стандартные диалоговые окна.
Вид кнопок
6.2. Создание программы «редактор текста»
Name) соответственно SBQuit, SBOpen
F – переменная типа текстовый файл для связки с файлом на диске; C
If ODText.Execute then
If CBChar.Checked then
6.3. Индивидуальное задание
7. Работа с базами данных
Имя = record поле1
Table Properties» выбрать свойство «Secondary Indexes» и запустить мастера настройки, щелкнув на кнопку «Define
Define». При необходимости индекс можно изменить – кнопка «Modify
7.2. Создание программы «список студентов»
ID) – тип поля автоинкремент, поле первичного индекса; фамилия студента (поле Name
Name; Sex
EFind, используя событие onClick
7.3. Индивидуальное задание
8. Выполнение курсового проекта по программированию
8.1. Варианты курсовых работ
Список рекомендуемой литературы