- •Структура программы на языке объектно-ориентированного программирования.
- •Понятия составной оператор.
- •Целые и вещественные данные программирования.
- •Перспективы развития языков программирования. Перспективы развития языков и систем программирования.
- •Алгоритм нахождения количества отрицательных чисел.
- •Структура программы на языке объектно-ориентированного программирования.
- •Алгоритм нахождения количества положительных чисел.
- •Свойства компоненты Bevel.
- •Понятия идентификаторов, констант, операторов. Приведите пример.
- •Структура программы на языке объектно-ориентированного программирования.
- •Фреймы в Delphi.
- •Циклы с параметром и циклы с заданным числом повторений. Приведите пример.
- •Простые типы данных.
- •Особенности работы с файлами.
- •Копирование файлов
- •Перемещение файлов
- •Переименование файлов
- •Удаление файлов
- •Работа с текстовыми файлами. Чтение из текстового файла
- •Часто используемые компоненты объектного программирования. Приведите пример.
- •Перечислите свойства компоненты Image.
- •Свойства Image
- •Перспективы развития объектно-ориентированного программирования.
- •Чисто объектно-ориентированные и гибридные языки[править]
- •Объявление вещественных чисел. Приведите пример.
- •Символьные и строковые типы данных.
- •Циклы с параметром и циклы с заданным числом повторений. Приведите пример.
- •Перспективы развития языков программирования.
- •Понятия составной оператор. Приведите примеры.
- •Структурные типы данных.
- •Представьте алгоритм решения задач на нахождение среднего значения целого числа.
Алгоритм нахождения количества отрицательных чисел.
package src;
import java.util.ArrayList;
public class SvinkaPeppa1 {
ArrayList<SvinkaPeppa1> lst = new ArrayList<SvinkaPeppa1>();
for (int j1=0; j<n; j++)
lst.Add(1 + Math.random(100));
for (int i=0; i<n-1; i++)
for (int j=i+1; j<n; j++)
if (A[i]<A[j]);
}
}
Структура программы на языке объектно-ориентированного программирования.
Delphi (Де́лфи, произносится /ˈdɛlˌfi:/[1]) — императивный, структурированный, объектно-ориентированный язык программирования, диалект Object Pascal[2]. Начиная со среды разработки Delphi 7.0[3], в официальных документах Borland стала использовать название Delphi для обозначения языкаObject Pascal. Начиная с 2007 года уже язык Delphi (производный от Object Pascal) начал жить своей самостоятельной жизнью и претерпевал различные изменения, связанные с современными тенденциями (например, с развитием платформы .NET) развития языков программирования: появилисьclass helpers, перегрузки операторов и другое.
Понятия составной оператор.
Последовательность произвольных операторов, заключенная в операторные скобки - begin ... end (зарезервированные слова) являются составным оператором. Составной оператор имеет большое значение в языке Delphi, он позволяет писать программы в современной технологии структурного программирования, позволяя исключить оператор GOTO. Если сказать общедоступно, то это те же скобки используемые в математики при записи уравнений.
Составной оператор может иметь произвольную глубину вложенности:
begin
begin
..........
begin
...........
...........
end;
...........
end;
............
end;
Для лучшего просмотра кода желательно, чтобы каждый, отдельный составной оператор вместе с набором операторов входящих в скобки - begin ... end, располагался равноудалено от левого края
Алгоритм нахождения количества положительных чисел.
package src;
import java.util.ArrayList;
public class SvinkaPeppa1 {
ArrayList<SvinkaPeppa1> lst = new ArrayList<SvinkaPeppa1>();
for (int j1=0; j<n; j++)
lst.Add(1 + Math.random(100));
for (int i=0; i<n-1; i++)
for (int j=i+1; j<n; j++)
if (A[i]<A[j]);
}
}
Перечислите свойства компоненты PaintBox.
Компонент delphi PaintBox это область рисования. Компонент визуальный и используется для создания на форме некоторой области, для рисовать т.е. назначение этого компонента дать простое окно с канвой для рисования изображений. Основных свойств, кроме Canvas, объект не имеет. В этом компоненте имеются следующие свойства для рисования:
Canvas
канва для рисования;
Font
для выбора шрифта на поверхности рисования;
Pen
для установки параметров пера;
Brush
для установки параметров кисти;
Picture
для выбора готового изображения.
А само рисование осуществляется в обработчике события OnPaint.
Свойство Canvas доступно при выполнении приложения, поэтому рисунки являются динамическими. Созданный рисунок можно сохранить в графическом файле или вывести на принтер. Рисунки, создаваемые при выполнении приложения, могут быть как неподвижными, так и анимационными, т.е. изменяющими размеры, форму, расположение. Для рисования на Canvas геометрических фигур используются методы, приведенные в таблице.
Наименование
Рисование
Наименование
Рисование
Arc
дуги
LineTo
Линии
Chord
Хорды эллипса
Polygon
Заполненного прямоугольника
Elipse
эллипса
PolyLine
Незаполненного многоугольника
FillRect
Заполненного прямоугольника
Rectangle
Заполненного прямоугольника
FrameRect
Незаполненного прямоугольника
RoundRect
Заполненного прямоугольника со скругленными углами
рисунок 1
Например, следующий обработчик создаст окно, показанное на рис.1.:
procedure TForm1.PaintBox1Paint(Sender: TObject); begin PaintBox1.Canvas.Pen.Color:=clRed; PaintBox1.Canvas.Pen.Width:=5; PaintBox1.Canvas.Ellipse (5,5,PaintBox1.Width-5,PaintBox1.Height-5); end; |
