🗊Презентация Введение в Delphi. (Лекция 2)

Нажмите для полного просмотра!
Введение в Delphi. (Лекция 2), слайд №1Введение в Delphi. (Лекция 2), слайд №2Введение в Delphi. (Лекция 2), слайд №3Введение в Delphi. (Лекция 2), слайд №4Введение в Delphi. (Лекция 2), слайд №5Введение в Delphi. (Лекция 2), слайд №6Введение в Delphi. (Лекция 2), слайд №7Введение в Delphi. (Лекция 2), слайд №8Введение в Delphi. (Лекция 2), слайд №9Введение в Delphi. (Лекция 2), слайд №10Введение в Delphi. (Лекция 2), слайд №11Введение в Delphi. (Лекция 2), слайд №12Введение в Delphi. (Лекция 2), слайд №13Введение в Delphi. (Лекция 2), слайд №14Введение в Delphi. (Лекция 2), слайд №15Введение в Delphi. (Лекция 2), слайд №16Введение в Delphi. (Лекция 2), слайд №17Введение в Delphi. (Лекция 2), слайд №18Введение в Delphi. (Лекция 2), слайд №19Введение в Delphi. (Лекция 2), слайд №20Введение в Delphi. (Лекция 2), слайд №21Введение в Delphi. (Лекция 2), слайд №22Введение в Delphi. (Лекция 2), слайд №23Введение в Delphi. (Лекция 2), слайд №24Введение в Delphi. (Лекция 2), слайд №25Введение в Delphi. (Лекция 2), слайд №26Введение в Delphi. (Лекция 2), слайд №27Введение в Delphi. (Лекция 2), слайд №28Введение в Delphi. (Лекция 2), слайд №29Введение в Delphi. (Лекция 2), слайд №30Введение в Delphi. (Лекция 2), слайд №31Введение в Delphi. (Лекция 2), слайд №32Введение в Delphi. (Лекция 2), слайд №33Введение в Delphi. (Лекция 2), слайд №34Введение в Delphi. (Лекция 2), слайд №35Введение в Delphi. (Лекция 2), слайд №36Введение в Delphi. (Лекция 2), слайд №37Введение в Delphi. (Лекция 2), слайд №38Введение в Delphi. (Лекция 2), слайд №39Введение в Delphi. (Лекция 2), слайд №40Введение в Delphi. (Лекция 2), слайд №41Введение в Delphi. (Лекция 2), слайд №42Введение в Delphi. (Лекция 2), слайд №43Введение в Delphi. (Лекция 2), слайд №44Введение в Delphi. (Лекция 2), слайд №45Введение в Delphi. (Лекция 2), слайд №46Введение в Delphi. (Лекция 2), слайд №47Введение в Delphi. (Лекция 2), слайд №48Введение в Delphi. (Лекция 2), слайд №49Введение в Delphi. (Лекция 2), слайд №50Введение в Delphi. (Лекция 2), слайд №51Введение в Delphi. (Лекция 2), слайд №52Введение в Delphi. (Лекция 2), слайд №53Введение в Delphi. (Лекция 2), слайд №54Введение в Delphi. (Лекция 2), слайд №55Введение в Delphi. (Лекция 2), слайд №56Введение в Delphi. (Лекция 2), слайд №57Введение в Delphi. (Лекция 2), слайд №58Введение в Delphi. (Лекция 2), слайд №59Введение в Delphi. (Лекция 2), слайд №60Введение в Delphi. (Лекция 2), слайд №61Введение в Delphi. (Лекция 2), слайд №62Введение в Delphi. (Лекция 2), слайд №63Введение в Delphi. (Лекция 2), слайд №64Введение в Delphi. (Лекция 2), слайд №65Введение в Delphi. (Лекция 2), слайд №66Введение в Delphi. (Лекция 2), слайд №67Введение в Delphi. (Лекция 2), слайд №68Введение в Delphi. (Лекция 2), слайд №69Введение в Delphi. (Лекция 2), слайд №70Введение в Delphi. (Лекция 2), слайд №71Введение в Delphi. (Лекция 2), слайд №72Введение в Delphi. (Лекция 2), слайд №73Введение в Delphi. (Лекция 2), слайд №74Введение в Delphi. (Лекция 2), слайд №75Введение в Delphi. (Лекция 2), слайд №76

Содержание

Вы можете ознакомиться и скачать презентацию на тему Введение в Delphi. (Лекция 2). Доклад-сообщение содержит 76 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1





Введение в Delphi
Описание слайда:
Введение в Delphi

Слайд 2


Введение в Delphi. (Лекция 2), слайд №2
Описание слайда:

Слайд 3


Введение в Delphi. (Лекция 2), слайд №3
Описание слайда:

Слайд 4


Введение в Delphi. (Лекция 2), слайд №4
Описание слайда:

Слайд 5





Порядковые типы отличаются тем, что каждый из них имеет конечное число возможных значений.
Порядковые типы отличаются тем, что каждый из них имеет конечное число возможных значений.
Эти значения можно определенным образом упорядочить
С каждым элементом порядкового типа можно сопоставить некоторое число – порядковый номер значения
Описание слайда:
Порядковые типы отличаются тем, что каждый из них имеет конечное число возможных значений. Порядковые типы отличаются тем, что каждый из них имеет конечное число возможных значений. Эти значения можно определенным образом упорядочить С каждым элементом порядкового типа можно сопоставить некоторое число – порядковый номер значения

Слайд 6


Введение в Delphi. (Лекция 2), слайд №6
Описание слайда:

Слайд 7





В стандартном Паскале определен тип Boolean
В стандартном Паскале определен тип Boolean
В Delphi для совместимости с Windows добавлены типы: ByteBool, Bool, WordBool и LongBool

Значения логического типа: True и False
Описание слайда:
В стандартном Паскале определен тип Boolean В стандартном Паскале определен тип Boolean В Delphi для совместимости с Windows добавлены типы: ByteBool, Bool, WordBool и LongBool Значения логического типа: True и False

Слайд 8





Для кодировки в Windows используется код ANSI (American National Standard Institute)
Для кодировки в Windows используется код ANSI (American National Standard Institute)
Первая половина символов с кодами 0..127 используется для обозначения служебных кодов и символов латинского алфавита
Вторая половина (коды 128 – 255) определяется используемым шрифтом
Описание слайда:
Для кодировки в Windows используется код ANSI (American National Standard Institute) Для кодировки в Windows используется код ANSI (American National Standard Institute) Первая половина символов с кодами 0..127 используется для обозначения служебных кодов и символов латинского алфавита Вторая половина (коды 128 – 255) определяется используемым шрифтом

Слайд 9


Введение в Delphi. (Лекция 2), слайд №9
Описание слайда:

Слайд 10





К типу Char применимы операции отношения, а также встроенные функции:
К типу Char применимы операции отношения, а также встроенные функции:
Chr(B:Byte) – функция типа Char; преобразует выражение B типа Byte в символ и возвращает его своим значением.
Chr(65) => ‘A’
Chr(77) => ‘M’
Chr(63) => ‘?’
Описание слайда:
К типу Char применимы операции отношения, а также встроенные функции: К типу Char применимы операции отношения, а также встроенные функции: Chr(B:Byte) – функция типа Char; преобразует выражение B типа Byte в символ и возвращает его своим значением. Chr(65) => ‘A’ Chr(77) => ‘M’ Chr(63) => ‘?’

Слайд 11





UpCase(CH) – функция типа Char; возвращает прописную букву, если CH – строчная латинская буква, в противном случае возвращает сам символ CH (исходный).
UpCase(CH) – функция типа Char; возвращает прописную букву, если CH – строчная латинская буква, в противном случае возвращает сам символ CH (исходный).

UpCase(‘a’) => ‘A’
UpCase(‘M’) => ‘M’
Описание слайда:
UpCase(CH) – функция типа Char; возвращает прописную букву, если CH – строчная латинская буква, в противном случае возвращает сам символ CH (исходный). UpCase(CH) – функция типа Char; возвращает прописную букву, если CH – строчная латинская буква, в противном случае возвращает сам символ CH (исходный). UpCase(‘a’) => ‘A’ UpCase(‘M’) => ‘M’

Слайд 12





Перечисляемый тип задается перечислением тех значений, которые он может получать. 
Перечисляемый тип задается перечислением тех значений, которые он может получать. 
Каждое значение именуется некоторым идентификатором и располагается в списке, обрамленном круглыми скобками, 
например:
type
  colors = (red, white, blue);
Описание слайда:
Перечисляемый тип задается перечислением тех значений, которые он может получать. Перечисляемый тип задается перечислением тех значений, которые он может получать. Каждое значение именуется некоторым идентификатором и располагается в списке, обрамленном круглыми скобками, например: type colors = (red, white, blue);

Слайд 13





Максимальная мощность перечисляемого типа составляет 65 535 значений
Максимальная мощность перечисляемого типа составляет 65 535 значений
Значения в списке нумеруются, начиная с 0.
Переменные любого перечисляемого  типа можно сравнивать или присваивать. По значениям указанных переменных можно организовывать цикл.
Описание слайда:
Максимальная мощность перечисляемого типа составляет 65 535 значений Максимальная мощность перечисляемого типа составляет 65 535 значений Значения в списке нумеруются, начиная с 0. Переменные любого перечисляемого типа можно сравнивать или присваивать. По значениям указанных переменных можно организовывать цикл.

Слайд 14







Ограничения
одна и та же константа не может быть употреблена в объявлении разных типов;
недопустимо сравнение констант разных перечисляемых типов;
перечисляемый тип нельзя прямо выводить на печать или вводить с клавиатуры.
Описание слайда:
Ограничения одна и та же константа не может быть употреблена в объявлении разных типов; недопустимо сравнение констант разных перечисляемых типов; перечисляемый тип нельзя прямо выводить на печать или вводить с клавиатуры.

Слайд 15





Тип-диапазон есть подмножество своего базового типа, в качестве которого может выступать любой порядковый тип, кроме типа-диапазона.
Тип-диапазон есть подмножество своего базового типа, в качестве которого может выступать любой порядковый тип, кроме типа-диапазона.
Тип-диапазон задается границами своих значений внутри базового типа:
 
<мин.знач.>..<макс.знач.>
Описание слайда:
Тип-диапазон есть подмножество своего базового типа, в качестве которого может выступать любой порядковый тип, кроме типа-диапазона. Тип-диапазон есть подмножество своего базового типа, в качестве которого может выступать любой порядковый тип, кроме типа-диапазона. Тип-диапазон задается границами своих значений внутри базового типа:   <мин.знач.>..<макс.знач.>

Слайд 16





type
type
  digit  = ‘0’..’9’;
  dig2   = 48 .. 57;
  days   = (mo,tu,we,th,fr,sa,su);
  WeekEnd = sa..su;

 
Описание слайда:
type type digit = ‘0’..’9’; dig2 = 48 .. 57; days = (mo,tu,we,th,fr,sa,su); WeekEnd = sa..su;  

Слайд 17





В стандартную библиотеку Delphi включены две функции, поддерживающие работу с типами-диапазонами:
В стандартную библиотеку Delphi включены две функции, поддерживающие работу с типами-диапазонами:
High(X) – возвращает максимальное значение типа-диапазона, к которому принадлежит переменная (или тип) X;
Low(X) – возвращает минимальное значение типа-диапазона.

 
Описание слайда:
В стандартную библиотеку Delphi включены две функции, поддерживающие работу с типами-диапазонами: В стандартную библиотеку Delphi включены две функции, поддерживающие работу с типами-диапазонами: High(X) – возвращает максимальное значение типа-диапазона, к которому принадлежит переменная (или тип) X; Low(X) – возвращает минимальное значение типа-диапазона.  

Слайд 18





type
type
  dig2   = 48 .. 57;
  …
…
High(dig2)  =>  57
Low(dig2)   =>  48
 
Описание слайда:
type type dig2 = 48 .. 57; … … High(dig2) => 57 Low(dig2) => 48  

Слайд 19





К порядковым типам применимы функции:
К порядковым типам применимы функции:
Ord(X)
Описание слайда:
К порядковым типам применимы функции: К порядковым типам применимы функции: Ord(X)

Слайд 20





К порядковым типам применимы функции:
К порядковым типам применимы функции:
Pred(X)
Описание слайда:
К порядковым типам применимы функции: К порядковым типам применимы функции: Pred(X)

Слайд 21





Ord. Примеры
Ord. Примеры
Целые
  Ord(10) = 10
  Ord(-7) = -7 
Логические
 Ord(True) = 1
 Ord(False) = 0
Символьные
  Ord(‘A’) = 65
  Ord(‘B’) = 66
Описание слайда:
Ord. Примеры Ord. Примеры Целые Ord(10) = 10 Ord(-7) = -7 Логические Ord(True) = 1 Ord(False) = 0 Символьные Ord(‘A’) = 65 Ord(‘B’) = 66

Слайд 22





Pred. Примеры
Pred. Примеры
Целые
  Pred(10)= 9
  Pred(-7)= -8 
Логические
  Pred(True)= False
  Pred(False)= не определено!
Перечисляемые
    Pred(sa)= su
    Pred(mo)= не определено
Описание слайда:
Pred. Примеры Pred. Примеры Целые Pred(10)= 9 Pred(-7)= -8 Логические Pred(True)= False Pred(False)= не определено! Перечисляемые Pred(sa)= su Pred(mo)= не определено

Слайд 23





Succ. Примеры
Succ. Примеры
Целые
    Succ(10) = 11
    Succ (-7) = -6 
Логические
    Succ (True) =  не определено!
    Succ (False) = True
Перечисляемые
    Succ (mo) = tu
    Succ (su) = не определено
Описание слайда:
Succ. Примеры Succ. Примеры Целые Succ(10) = 11 Succ (-7) = -6 Логические Succ (True) = не определено! Succ (False) = True Перечисляемые Succ (mo) = tu Succ (su) = не определено

Слайд 24


Введение в Delphi. (Лекция 2), слайд №24
Описание слайда:

Слайд 25





константы:  
константы:  
целые, 
вещественные, 
логические, 
символы, 
строки символов, 
конструкторы множеств,
nil
Описание слайда:
константы: константы: целые, вещественные, логические, символы, строки символов, конструкторы множеств, nil

Слайд 26





Целые:  [-2147843648 … + 2147843647]
Целые:  [-2147843648 … + 2147843647]
описываются по обычным правилам
Вещественные: 
Описываются с использованием десятичной точки и/или экспоненциальной части
Например:     2.589,      3.14E5 = 3.14*105
Шестнадцатеричные: [$00000000 … $FFFFFFFF]
описываются с использованием знака $
Логические: True, False
Описание слайда:
Целые: [-2147843648 … + 2147843647] Целые: [-2147843648 … + 2147843647] описываются по обычным правилам Вещественные: Описываются с использованием десятичной точки и/или экспоненциальной части Например: 2.589, 3.14E5 = 3.14*105 Шестнадцатеричные: [$00000000 … $FFFFFFFF] описываются с использованием знака $ Логические: True, False

Слайд 27





Символьные: любой символ ПК
Символьные: любой символ ПК
Записываются в апострофах или путем указания внутреннего кода (с помощью символа #)
‘z’,     ‘Ф’,    
 #97 - символ «а»
 #90 - символ «Z»
’’’’ –   символ «’»
Строковые: любая последовательность символов (кроме символа CR – возврат каретки), заключенная в апострофы
Описание слайда:
Символьные: любой символ ПК Символьные: любой символ ПК Записываются в апострофах или путем указания внутреннего кода (с помощью символа #) ‘z’, ‘Ф’, #97 - символ «а» #90 - символ «Z» ’’’’ – символ «’» Строковые: любая последовательность символов (кроме символа CR – возврат каретки), заключенная в апострофы

Слайд 28





Конструктор множества – список элементов множества, обрамленных квадратными скобками
Конструктор множества – список элементов множества, обрамленных квадратными скобками
[1,2,4..7,12]
[blue, red]
[]
[true]
Описание слайда:
Конструктор множества – список элементов множества, обрамленных квадратными скобками Конструктор множества – список элементов множества, обрамленных квадратными скобками [1,2,4..7,12] [blue, red] [] [true]

Слайд 29





простые константы: 
простые константы: 
  
   
Const
  A = 5;
  X = 5.5;
  ch = ‘c’;
  lg = true;
  c1 = #97; //символ ‘a’
Описание слайда:
простые константы: простые константы: Const A = 5; X = 5.5; ch = ‘c’; lg = true; c1 = #97; //символ ‘a’

Слайд 30





Константные выражения: 
Константные выражения: 
  
    

Const
  A = 5 div 2;
  X = Pred(‘B’);
  Y = 3.14*Sqrt(5);
  Z = Cos(y)+A;
Описание слайда:
Константные выражения: Константные выражения: Const A = 5 div 2; X = Pred(‘B’); Y = 3.14*Sqrt(5); Z = Cos(y)+A;

Слайд 31





Константы-переменные: 
Константы-переменные: 
  
    

Const
  A:char = ‘d’;
  K:real = 5.678;
  m:byte = 31;
Описание слайда:
Константы-переменные: Константы-переменные: Const A:char = ‘d’; K:real = 5.678; m:byte = 31;

Слайд 32


Введение в Delphi. (Лекция 2), слайд №32
Описание слайда:

Слайд 33


Введение в Delphi. (Лекция 2), слайд №33
Описание слайда:

Слайд 34





Большинство арифметических и математических стандартных процедур и функций описано в модуле Math.
Большинство арифметических и математических стандартных процедур и функций описано в модуле Math.
Поэтому перед их использованием необходимо подключить данный модуль в разделе USES
    
Uses Math;
Описание слайда:
Большинство арифметических и математических стандартных процедур и функций описано в модуле Math. Большинство арифметических и математических стандартных процедур и функций описано в модуле Math. Поэтому перед их использованием необходимо подключить данный модуль в разделе USES Uses Math;

Слайд 35


Введение в Delphi. (Лекция 2), слайд №35
Описание слайда:

Слайд 36


Введение в Delphi. (Лекция 2), слайд №36
Описание слайда:

Слайд 37


Введение в Delphi. (Лекция 2), слайд №37
Описание слайда:

Слайд 38


Введение в Delphi. (Лекция 2), слайд №38
Описание слайда:

Слайд 39





Самостоятельно:
Самостоятельно:
Определить константы всех видов.
Определить приоритеты выполнения операций в выражении
	x mod 5 = 0 and y div 3 = y /3 or z > 0;
Записать выражения:
Описание слайда:
Самостоятельно: Самостоятельно: Определить константы всех видов. Определить приоритеты выполнения операций в выражении x mod 5 = 0 and y div 3 = y /3 or z > 0; Записать выражения:

Слайд 40


Введение в Delphi. (Лекция 2), слайд №40
Описание слайда:

Слайд 41





Операторы языка
Описание слайда:
Операторы языка

Слайд 42


Введение в Delphi. (Лекция 2), слайд №42
Описание слайда:

Слайд 43


Введение в Delphi. (Лекция 2), слайд №43
Описание слайда:

Слайд 44


Введение в Delphi. (Лекция 2), слайд №44
Описание слайда:

Слайд 45


Введение в Delphi. (Лекция 2), слайд №45
Описание слайда:

Слайд 46


Введение в Delphi. (Лекция 2), слайд №46
Описание слайда:

Слайд 47


Введение в Delphi. (Лекция 2), слайд №47
Описание слайда:

Слайд 48


Введение в Delphi. (Лекция 2), слайд №48
Описание слайда:

Слайд 49


Введение в Delphi. (Лекция 2), слайд №49
Описание слайда:

Слайд 50





Составной оператор:
Составной оператор:
Это последовательность произвольных операторов программы, заключенных в операторные скобки: begin … end.
Как правило, составной оператор используется внутри других операторов языка Delphi
Позволяет интерпретировать группу операторов как один оператор.
Допускается любая степень вложенности составных операторов.
Описание слайда:
Составной оператор: Составной оператор: Это последовательность произвольных операторов программы, заключенных в операторные скобки: begin … end. Как правило, составной оператор используется внутри других операторов языка Delphi Позволяет интерпретировать группу операторов как один оператор. Допускается любая степень вложенности составных операторов.

Слайд 51





Разветвляющие алгоритмы
Описание слайда:
Разветвляющие алгоритмы

Слайд 52


Введение в Delphi. (Лекция 2), слайд №52
Описание слайда:

Слайд 53


Введение в Delphi. (Лекция 2), слайд №53
Описание слайда:

Слайд 54


Введение в Delphi. (Лекция 2), слайд №54
Описание слайда:

Слайд 55


Введение в Delphi. (Лекция 2), слайд №55
Описание слайда:

Слайд 56


Введение в Delphi. (Лекция 2), слайд №56
Описание слайда:

Слайд 57


Введение в Delphi. (Лекция 2), слайд №57
Описание слайда:

Слайд 58


Введение в Delphi. (Лекция 2), слайд №58
Описание слайда:

Слайд 59


Введение в Delphi. (Лекция 2), слайд №59
Описание слайда:

Слайд 60


Введение в Delphi. (Лекция 2), слайд №60
Описание слайда:

Слайд 61


Введение в Delphi. (Лекция 2), слайд №61
Описание слайда:

Слайд 62


Введение в Delphi. (Лекция 2), слайд №62
Описание слайда:

Слайд 63


Введение в Delphi. (Лекция 2), слайд №63
Описание слайда:

Слайд 64


Введение в Delphi. (Лекция 2), слайд №64
Описание слайда:

Слайд 65


Введение в Delphi. (Лекция 2), слайд №65
Описание слайда:

Слайд 66





Оператор выбора
Описание слайда:
Оператор выбора

Слайд 67


Введение в Delphi. (Лекция 2), слайд №67
Описание слайда:

Слайд 68


Введение в Delphi. (Лекция 2), слайд №68
Описание слайда:

Слайд 69





Оператор выбора позволяет выбрать одно из нескольких возможных продолжений программы.
Оператор выбора позволяет выбрать одно из нескольких возможных продолжений программы.
Параметром, по которому осуществляется выбор, служит ключ выбора – выражение любого порядкового типа
Описание слайда:
Оператор выбора позволяет выбрать одно из нескольких возможных продолжений программы. Оператор выбора позволяет выбрать одно из нескольких возможных продолжений программы. Параметром, по которому осуществляется выбор, служит ключ выбора – выражение любого порядкового типа

Слайд 70





case <ключ_выбора> of
case <ключ_выбора> of
  <константа_выбора_1> : <оператор_1>;
  <константа_выбора_2> : <оператор_2>;
  <константа_выбора_3> : <оператор_3>;
   ……
  <константа_выбора_N> : <оператор_N>;
  [else <оператор_N+1>]
end;
Описание слайда:
case <ключ_выбора> of case <ключ_выбора> of <константа_выбора_1> : <оператор_1>; <константа_выбора_2> : <оператор_2>; <константа_выбора_3> : <оператор_3>; …… <константа_выбора_N> : <оператор_N>; [else <оператор_N+1>] end;

Слайд 71


Введение в Delphi. (Лекция 2), слайд №71
Описание слайда:

Слайд 72


Введение в Delphi. (Лекция 2), слайд №72
Описание слайда:

Слайд 73


Введение в Delphi. (Лекция 2), слайд №73
Описание слайда:

Слайд 74


Введение в Delphi. (Лекция 2), слайд №74
Описание слайда:

Слайд 75


Введение в Delphi. (Лекция 2), слайд №75
Описание слайда:

Слайд 76


Введение в Delphi. (Лекция 2), слайд №76
Описание слайда:



Похожие презентации
Mypresentation.ru
Загрузить презентацию