- •Билет №1:
- •I,j:Integer;
- •Билет №2:
- •Билет №3:
- •I,j:Integer;
- •//Логические константы
- •2) //Сравнения
- •3) //Логические операции
- •Билет №4:
- •Билет №6
- •Цикл с постусловием
- •3) Для того чтобы досрочно завершить виток цикла используется оператор Continue, для завершения цикла полностью – оператор Break.
- •Билет№7
- •Циклы с пред условиями
- •3)Отличие состоит в том что в цикле с постусловием цикл завершится в случае когда условие станет истинным, в цикле же с предустловием наоборот – ложным.
- •Билет №8:
- •Билет №9:
- •Program _Case;
- •1:Goto Met1;
- •2:Goto Met2;
- •Билет №10:
- •Многомерные массивы
- •I,j:Integer;
- •I:Integer;
- •IMax,iMin:Integer; {Наибольший и наименьший}
- •I:Integer;
- •Билет №11, 12:
- •Билет №13, 14:
- •Var //Раздел описаний подпрограммы
- •I:Integer;
- •Var //Раздел описаний подпрограммы
- •I:Integer;
- •X:String; //Раздел описаний основной программы
- •Билет №20: Оконные диалоги. Обработка ошибок
- •Билет №21:
- •Inherited Create; //Вызываем старый конструктор
- •Var I,j,k:Integer;
- •I,j:Integer;
- •I,j:Integer;
- •Inherited Destroy; //Вызываем старый деструктор
- •Билет №22:
- •Var //переменные:
- •Билет №23,24:
- •Билет №25: Битовые карты
- •3) Копирование изображений
- •Билет №26,27:
- •Билет №28:
- •Билет №29:
Билет №1:
1) Некоторые типы данных Delphi
Название типа |
Имя типа |
Диапазон значений |
Особенности |
Размер |
ЦЕЛЫЕ ТИПЫ СО ЗНАКОМ |
Shortint |
-128 .. 127 |
со знаком |
1 байт |
Smallin |
-32768 .. 32767 |
со знаком |
2 байт |
|
Longint {Integer} |
-2147483648 .. 2147483647 |
cо знаком |
4 байт |
|
Int64 |
-2-63 .. 263-1 |
19-20 цифр |
8 байт |
|
ЦЕЛЫЕ ТИПЫ БЕЗ ЗНАКА |
Byte |
0 .. 255 |
без знака |
1 байт |
Word |
0 .. 65535 |
без знака |
2 байт |
|
Longword {Cardinal} |
0 .. 4294967295 |
без знака |
4 байт |
|
ВЕЩЕСТ-ВЕННЫЕ ТИПЫ |
Real48 |
2.9×10-39 .. 1.7×10-38 |
11-12 цифр |
6 байт |
Single |
1.5×10-45 .. 3.4×10-38 |
7 – 8 цифр |
4 байт |
|
Double {Real} |
5.0×10-324 .. 1.7×10-308 |
15-16 цифр |
8 байт |
|
Extended |
1.5×10-4951 .. 3.4×10-4932 |
19-20 цифр |
10 байт |
|
Comp |
2-63 + 1 .. 263 – 1 |
19-20 цифр |
8 байт |
|
Currency |
-922337203685477.5808 .. 922337203685477.5807 |
19-20 цифр |
8 байт |
|
СИМВОЛЫ |
Char |
#0 .. #255 |
|
1 байт |
СТРОКИ |
ShortString |
до 256 символов |
впереди служебный символ |
2-256 Б |
AnsiString {String} |
до 231 символов |
в конце #0 |
4 – 2 ГБ |
так же сюда можно отнести логический тип данных: Логические типы данных
program Logic;
{$APPTYPE CONSOLE}
uses
SysUtils;
Var
I,j:Integer;
k:Byte;
b,c,d:Boolean;
begin
//Логические константы
b:=True; c:=False;
b:=Boolean(1); c:=Boolean(0);
Byte(b):=1; Byte(b):=0;
2) Текст программы состоит из разделов: верхний – раздел описаний, нижний – раздел операторов. Раздел описаний разделяется на секции, к первой секции подключаются библиотечные модули, это может быть сборка некоторых средств программирования. Секция начинается словом Uses а ниже или рядом пишутся имена подключенных модулей, другие секции раздела описаний содержат описание данных, которыми воспользуется программист. Раздел операторов содержит алгоритм работы программы, записанный в виде предложений разделённых ; которые могут быть расположены как в одну строку так и в несколько абзацев.
3) Введение переменных производится в разделе описаний при помощи слова Var. Это называется описанием переменных в секции Var, в момент описания указываются имена элементов и через : их тип. Существует несколько способов назначить переменным определённые значения, один из них оформляется в разделе операторов и называется присваиванием: *переменная*:=*значение*. Также начальные данные можно приписывать в момент описания. В разделе Var можно назначить переменной начальное значение, для этого после типа пишут = и значение.