- •1.Парадигмы программирования.
- •2.Языки программирования. Программа на алгоритмическом языке.
- •Раздел var резервирует место переменным в оперативной памяти. Их следует обязательно назвать и перечислить.
- •3.Алгоритм и его свойства.
- •4.Алгоритмический язык Pascal. Основные понятия языка.
- •5.Концепция типа данных в Pascal.
- •6.Данные целого типа в языке Pascal.
- •7.Данные вещественного типа в языке Pascal.
- •8.Данные логического типа в языке Pascal.(Boolean)
- •9.Данные символьного типа в языке Pascal.
- •10.Строки в языке Pascal.
- •11.Записи в языке Pascal.
- •12.Файловый тип данных в языке Pascal.
- •13.Структура программы на языке Pascal.
- •Раздел var резервирует место переменным в оперативной памяти. Их следует обязательно назвать и перечислить.
- •14.Стандартные процедуры и функции языка Pascal. Стандартные математические функции и процедуры Turbo Pascal
- •15.Подпрограммы в языке Pascal.
- •16.Процедуры с параметрами в языке Pascal. Типы параметров.
- •17.Процедуры без параметров в языке Pascal.
- •18.Функции в языке Pascal.
- •19.Модуль в языке Pascal. Его структура.
- •20.Алгоритмы нахождения минимального и максимального чисел.
- •21.Алгоритмы сортировки.
- •22.Ветвления в Pascal.
- •23.Циклы в Pascal.
- •Операторы ограничения и прерывания цикла
- •24.Массивы Pascal.
- •25.Работа со строками в Pascal.
- •26.Работа с файлами в Pascal.
- •27Объектно-ориентированное программирование.Основные концепции.
- •Концепции
- •28.Особенности программирования в визуальной среде Delphi. Объектно-ориентированные особенности языка
- •Полиморфизм Это методы различных объектов, которые могут иметь одинаковые имена, но по внутреннему содержимому отличаются друг от друга.
- •29.Типы данных Object Pascal.
- •30.Особенности программирования с использованием массивов в Delphi.
- •31.Особенности работы с файловым типом данных в Delphi.
- •Создание динамической библиотеки
Полиморфизм Это методы различных объектов, которые могут иметь одинаковые имена, но по внутреннему содержимому отличаются друг от друга.
Операторы список операторов через пробел: + - * / div mod not and or xor shl shr ^ = <> >= <= < > @ in is as
Каждая написанная программа на языке Delphi состоит из заголовка программы (program NewApplication;), поля используемых модулей Uses (к примеру, Uses Windows, Messages, SysUtils и т. д.), который может не входить в саму структуру, а также блока описание и исполнения (начинаются составным оператом begin и заканчиваются end.).
program Project1; // Заголовок программы, с её именем «Project1»
uses
Forms,
Unit1 in 'Unit1.pas' {Form1}; // модули, которые подключены к проекту и используются программой
{$R *.res}
begin
Application.Initialize; // Инициализация приложения
Application.CreateForm(TForm1, Form1); // Создание формы/окна
Application.Run; // Запуск и исполнение
end.
29.Типы данных Object Pascal.
В Object Pascal тип данных определяет способ хранения информации в памяти.
В Object Pascal до того, как вы станете работать с переменной, вы должны объявить ее тип
Типы данных, используемые в языке Object Pascal (32-разрядное программирование)
Тип данных
|
Размер в байтах
|
Диапазон принимаемых значений
|
Shortlnt
|
1
|
от -128 до 127
|
Byte
|
1
|
от 0 до 255
|
Char
|
1
|
от 0 до 255 (то же самое, что Byte)
|
WideChar
|
2
|
от 0 до 65535 (то же самое, что Word)
|
Smalllnt
|
2
|
от -32768 до 32767
|
Word
|
2
|
от 0 до 65535
|
Longlnt
|
4
|
от -2147483648 до 2147483647
|
Int64
|
8
|
от -9223372036854775808 до 9223372036854775807
|
Integer
|
4
|
То же самое, что Longlnt
|
Cardinal
|
4
|
от 0 до 2147483647
|
Single
|
4
|
от 1 5 х 10'45 до 3 4 х 1038
|
Double
|
8
|
от 5 0 х 10 324 до 1 7 х 10308
|
Real
|
8
|
от 5 0 х 10 324 до 1 7 х 10308(то же самое, что Double)
|
Extended
|
10
|
от 3 4 х Ю-4932 до 1 1 х 104932
|
Comp
|
8
|
от -9223372036854775808 до 9223372036854775807
|
Currency
|
8
|
от -9223372036854775808 до 9223372036854775807
|
Boolean
|
1
|
True или False
|
Variant
|
16
|
Изменяется
|