🗊 Презентация Язык программирования Object Pascal. Общий обзор

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

Содержание

Вы можете ознакомиться и скачать презентацию на тему Язык программирования Object Pascal. Общий обзор. Доклад-сообщение содержит 70 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

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


Слайд 1


Язык программирования Object Pascal Общий обзор.
Описание слайда:
Язык программирования Object Pascal Общий обзор.

Слайд 2


§1 Историческая справка В 1970г. - Паскаль (швейцарский ученый Никлаус Вирт) Первая версия была создана для машины CDC 6000. В 1983г - Турбо-Паскаль...
Описание слайда:
§1 Историческая справка В 1970г. - Паскаль (швейцарский ученый Никлаус Вирт) Первая версия была создана для машины CDC 6000. В 1983г - Турбо-Паскаль фирмы Borland для ОС CP\M. В 1984г. - Турбо-Паскаль для MS DOS. В 1991г. - Turbo Pascal for Windows В 1992 - Borland Pascal with Objects 7.0. В 1995г. - Borland выпустила первую версию Delphi, фундаментом которой стал новый ЯП Object Pascal. Через год появилась Delphi 2 с новой версией Object Pascal 2.0. Затем, с интервалом в 1 год, выходят еще 3 версии Delphi: 2, 3, 4 и 5. Наконец, в середине 2001 г. выпускается версия 6, в 2002 – 7, 2003-8.

Слайд 3


§2 Алфавит языка Object Pascal
Описание слайда:
§2 Алфавит языка Object Pascal

Слайд 4


Алфавит языка. Алфавит языка состоит из множества символов, включающих в себя буквы, цифры и специальные символы. Латинские буквы: от А до Z...
Описание слайда:
Алфавит языка. Алфавит языка состоит из множества символов, включающих в себя буквы, цифры и специальные символы. Латинские буквы: от А до Z (заглавные) и от a до z (строчные). Цифры: 0,1,2,3,4,5,6,7,8,9. Шестнадцатиричные цифры: 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F.

Слайд 5


Специальные символы: + * - / < > и т.д. Специальные символы: + * - / < > и т.д. Следующие комбинации специальных символов являются едиными символами...
Описание слайда:
Специальные символы: + * - / < > и т.д. Специальные символы: + * - / < > и т.д. Следующие комбинации специальных символов являются едиными символами (их нельзя разделять пробелами): := знак присваивания >= не равно

Слайд 6


К спецсимволам относят служебные слова, смысл которых определен однозначно. Служебные слова не могут быть использованы для других целей. С точки...
Описание слайда:
К спецсимволам относят служебные слова, смысл которых определен однозначно. Служебные слова не могут быть использованы для других целей. С точки зрения языка - это единые символы. К спецсимволам относят служебные слова, смысл которых определен однозначно. Служебные слова не могут быть использованы для других целей. С точки зрения языка - это единые символы. Например: and type program as class while if var uses unit

Слайд 7


Идентификатор. Идентификатором называется символическое имя определенного программного объекта Идентификатор- это любая последовательность латинских...
Описание слайда:
Идентификатор. Идентификатором называется символическое имя определенного программного объекта Идентификатор- это любая последовательность латинских букв, цифр и знака подчеркивания.

Слайд 8


Длина идентификатора не ограничена, (учитываются первые 256 ) Длина идентификатора не ограничена, (учитываются первые 256 ) Идентификатор не может...
Описание слайда:
Длина идентификатора не ограничена, (учитываются первые 256 ) Длина идентификатора не ограничена, (учитываются первые 256 ) Идентификатор не может содержать пробелов. Прописные и строчные буквы идентичны( LABEL1, Label1, label1) Не содержит спец. символов Не начинается с цифры

Слайд 9


Примеры правильных идентификаторов: Примеры правильных идентификаторов: a; MyProgramIsBestProgram; external ALPHA; date_27_sep_39; _beta Примеры...
Описание слайда:
Примеры правильных идентификаторов: Примеры правильных идентификаторов: a; MyProgramIsBestProgram; external ALPHA; date_27_sep_39; _beta Примеры неправильных идентификаторов: 1Program // начинается цифрой block#l // содержит специальный символ My Prog // содержит пробел mod // зарезервированное слово

Слайд 10


§3 Структура основного файла программы
Описание слайда:
§3 Структура основного файла программы

Слайд 11


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

Слайд 12


Основной файл программы имеет следующую структуру: Основной файл программы имеет следующую структуру: Program ; Uses ; const ; type ; var ; procedure...
Описание слайда:
Основной файл программы имеет следующую структуру: Основной файл программы имеет следующую структуру: Program ; Uses ; const ; type ; var ; procedure (function) ; begin end.

Слайд 13


Заголовок программы Program ; Имя программы – идентификатор. Например: Program smotr1; Program Zadacha_1;
Описание слайда:
Заголовок программы Program ; Имя программы – идентификатор. Например: Program smotr1; Program Zadacha_1;

Слайд 14


Раздел подключения модулей Uses ; В этом предложении перечисляются модули, загружаемые программой: системные модули и модули приложения. Например:...
Описание слайда:
Раздел подключения модулей Uses ; В этом предложении перечисляются модули, загружаемые программой: системные модули и модули приложения. Например: uses SysUtils;

Слайд 15


Раздел описания констант В разделе описания констант перечисляются именованные константы и их значения. Const = ; = ; Например: Сonst n=10;...
Описание слайда:
Раздел описания констант В разделе описания констант перечисляются именованные константы и их значения. Const = ; = ; Например: Сonst n=10; р=3.1415926535897932384626433832795; str =‘Маша’;

Слайд 16


Целые числа записываются со знаком или без него по обычным правилам и могут иметь значение в диапазоне от -263 до +263-11. Целые числа записываются...
Описание слайда:
Целые числа записываются со знаком или без него по обычным правилам и могут иметь значение в диапазоне от -263 до +263-11. Целые числа записываются со знаком или без него по обычным правилам и могут иметь значение в диапазоне от -263 до +263-11.

Слайд 17


Вещественные числа записываются со знаком или без него с использованием десятичной точки и/или экспоненциальной части. Вещественные числа...
Описание слайда:
Вещественные числа записываются со знаком или без него с использованием десятичной точки и/или экспоненциальной части. Вещественные числа записываются со знаком или без него с использованием десятичной точки и/или экспоненциальной части. 3.14Е5 - 3,14 умножить на 10 в степени 5; 314000 -17e-2 -минус 17 умножить на 10 в степени минус 2 0,17

Слайд 18


Логическая константа - false (ложь), либо true (истина). Логическая константа - false (ложь), либо true (истина). Символьная константа - это любой...
Описание слайда:
Логическая константа - false (ложь), либо true (истина). Логическая константа - false (ложь), либо true (истина). Символьная константа - это любой символ ПК, заключенный в апострофы: 'z' - символ “z”; 'Ф' - символ “Ф”. Если необходимо записать собственно символ апострофа, он удваивается: ''''

Слайд 19


Строковая константа - любая последовательность символов (кроме символа CR - возврат каретки), заключенная в апострофы. Если в строке нужно указать...
Описание слайда:
Строковая константа - любая последовательность символов (кроме символа CR - возврат каретки), заключенная в апострофы. Если в строке нужно указать сам символ апострофа, он удваивается, например: Строковая константа - любая последовательность символов (кроме символа CR - возврат каретки), заключенная в апострофы. Если в строке нужно указать сам символ апострофа, он удваивается, например: 'Это - строка символов'; 'That''s all'.

Слайд 20


Раздел описания типов Раздел описания типов позволяет определить новый тип в программе. (могут быть использованы ранее определенные константы.) Type...
Описание слайда:
Раздел описания типов Раздел описания типов позволяет определить новый тип в программе. (могут быть использованы ранее определенные константы.) Type = ; Например: Type MyType1= integer; VyType2=1..n;

Слайд 21


Раздел описания переменных В разделе описания переменных содержится список переменных, используемых в программе, и определяется их тип. Var...
Описание слайда:
Раздел описания переменных В разделе описания переменных содержится список переменных, используемых в программе, и определяется их тип. Var V1,V2,..,Vn : T ; где V1,V2,.., Vn -имена переменных данного типа Т Например: Var i, j : integer ; L : MyType2; M, k : char ;

Слайд 22


Раздел операторов Раздел операторов состоит из операторов языка ОР, отделенных друг от друга точкой с запятой. Он заключен в операторные скобки BEGIN...
Описание слайда:
Раздел операторов Раздел операторов состоит из операторов языка ОР, отделенных друг от друга точкой с запятой. Он заключен в операторные скобки BEGIN END. При этом после end ставится точка. После слова begin и перед словом end точка с запятой обычно не ставится.

Слайд 23


Операторы действия 1) присваивание := Обязательно: тип выражения и тип переменной должны быть совместимы по присваиванию. Пример. Присвоить значения...
Описание слайда:
Операторы действия 1) присваивание := Обязательно: тип выражения и тип переменной должны быть совместимы по присваиванию. Пример. Присвоить значения переменным N, X, Y. N:=-5; X:=5678.9; Y:=5.6789e3

Слайд 24


2) Ввод 2) Ввод - READ (); - READLN (); Пример. Ввести значения переменных N, X,Y readln(N); readln(X,Y) или readln (N,X,Y) или read(N); read (X,Y)...
Описание слайда:
2) Ввод 2) Ввод - READ (); - READLN (); Пример. Ввести значения переменных N, X,Y readln(N); readln(X,Y) или readln (N,X,Y) или read(N); read (X,Y) Или …

Слайд 25


Вывод WRITE (); WRITELN () (после вывода переход на новую строку) элемент вывода имеет вид: [: [: ]]
Описание слайда:
Вывод WRITE (); WRITELN () (после вывода переход на новую строку) элемент вывода имеет вид: [: [: ]]

Слайд 26


Readln(a,b); Readln(c,d); 1 2 3 4 5
Описание слайда:
Readln(a,b); Readln(c,d); 1 2 3 4 5

Слайд 27


writeln(a,b); write(c); write(d);
Описание слайда:
writeln(a,b); write(c); write(d);

Слайд 28


a:=3; a:=3; Write(a:5); Write(a/3); Write(a/3:6:4);
Описание слайда:
a:=3; a:=3; Write(a:5); Write(a/3); Write(a/3:6:4);

Слайд 29


§4 Классификация типов данных
Описание слайда:
§4 Классификация типов данных

Слайд 30


Тип определяет Тип определяет 1) формат внутреннего представления объекта данного типа в оперативной памяти, 2) множество допустимых значений,...
Описание слайда:
Тип определяет Тип определяет 1) формат внутреннего представления объекта данного типа в оперативной памяти, 2) множество допустимых значений, которые может иметь объект данного типа, 3) множество допустимых операций, которые применимы к объекту данного типа.

Слайд 31


В ОР группы целых, символьных и строковых типов подразделяются на две категории: В ОР группы целых, символьных и строковых типов подразделяются на...
Описание слайда:
В ОР группы целых, символьных и строковых типов подразделяются на две категории: В ОР группы целых, символьных и строковых типов подразделяются на две категории: 1. Фундаментальные (fundamental) типы, формат представления которых в памяти (число битов и наличие знака) строго фиксируются и будут выдерживаться неизменными во всех последующих версиях ОР для любых операционных систем и компьютерных платформ.

Слайд 32


2) Родовые (generic) типы, формат представления которых в памяти не фиксируется и будет устанавливаться наиболее оптимальным способом, в зависимости...
Описание слайда:
2) Родовые (generic) типы, формат представления которых в памяти не фиксируется и будет устанавливаться наиболее оптимальным способом, в зависимости от реализации для конкретной операционной системы и компьютерной платформы. 2) Родовые (generic) типы, формат представления которых в памяти не фиксируется и будет устанавливаться наиболее оптимальным способом, в зависимости от реализации для конкретной операционной системы и компьютерной платформы.

Слайд 33


Простые типы данных
Описание слайда:
Простые типы данных

Слайд 34


Простые типы данных делятся на Простые типы данных делятся на порядковые типы вещественные типы и типы работающие с датой-временем.
Описание слайда:
Простые типы данных делятся на Простые типы данных делятся на порядковые типы вещественные типы и типы работающие с датой-временем.

Слайд 35


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

Слайд 36


Порядковыми (ordinal) типами называются те, в которых значения упорядочены и для каждого из них можно указать предшествующее и следующее значение....
Описание слайда:
Порядковыми (ordinal) типами называются те, в которых значения упорядочены и для каждого из них можно указать предшествующее и следующее значение. Порядковыми (ordinal) типами называются те, в которых значения упорядочены и для каждого из них можно указать предшествующее и следующее значение. Для порядковых типов определен ряд стандартных функций:

Слайд 37


Язык программирования Object Pascal. Общий обзор, слайд №37
Описание слайда:

Слайд 38


Для порядковых типов определены процедуры инкремента INC(X) и декремента Dec(X). Эти процедуры соответственно увеличивают или уменьшают на единицу...
Описание слайда:
Для порядковых типов определены процедуры инкремента INC(X) и декремента Dec(X). Эти процедуры соответственно увеличивают или уменьшают на единицу порядковый номер своего аргумента. Для порядковых типов определены процедуры инкремента INC(X) и декремента Dec(X). Эти процедуры соответственно увеличивают или уменьшают на единицу порядковый номер своего аргумента. … X:=5; Inc(x); //х=6 …

Слайд 39


Целый тип данных
Описание слайда:
Целый тип данных

Слайд 40


Фундаментальные типы:
Описание слайда:
Фундаментальные типы:

Слайд 41


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

Слайд 42


Допустимые операции, функции 1) Изменение знака -; 2) *,/,Div,mod 3) +,- Div-деление нацело, 13 div 3 =4 mod-остаток от деления. 13 mod 3 =1 -1000...
Описание слайда:
Допустимые операции, функции 1) Изменение знака -; 2) *,/,Div,mod 3) +,- Div-деление нацело, 13 div 3 =4 mod-остаток от деления. 13 mod 3 =1 -1000 mod 3 = -1

Слайд 43


Язык программирования Object Pascal. Общий обзор, слайд №43
Описание слайда:

Слайд 44


Пример программы, в которой значение выходит из допустимого диапазона Пример программы, в которой значение выходит из допустимого диапазона Var...
Описание слайда:
Пример программы, в которой значение выходит из допустимого диапазона Пример программы, в которой значение выходит из допустимого диапазона Var k:Word; begin k := 65535; // Максимальное значение типа Word k := k+1; // По правилам математики k=65536 writeln(k); // На самом деле k=0! end;

Слайд 45


Логические типы
Описание слайда:
Логические типы

Слайд 46


Значения логического типа Значения логического типа False (ложь) или True (истина). Для них справедливы правила: Ord(False) = 0 Ord(True) = 1...
Описание слайда:
Значения логического типа Значения логического типа False (ложь) или True (истина). Для них справедливы правила: Ord(False) = 0 Ord(True) = 1 Succ(False)= True Pred(True) = False False < True

Слайд 47


Логические операции Or And Not B or C A and B Not(C)
Описание слайда:
Логические операции Or And Not B or C A and B Not(C)

Слайд 48


Символьные типы
Описание слайда:
Символьные типы

Слайд 49


Код ANSI Код ANSI (American National Standard Institute) коды 0... 127 (Код 43 ‘+’ код 91 ‘[’ код 126 ‘~’ ) коды128...255 Стандартные Windows-шрифты:...
Описание слайда:
Код ANSI Код ANSI (American National Standard Institute) коды 0... 127 (Код 43 ‘+’ код 91 ‘[’ код 126 ‘~’ ) коды128...255 Стандартные Windows-шрифты: Arial Cyr Courier New Cyr Times New Roman Коды 192..223 - “А”... “Я”, Коды 224…255 - “а”... “я”

Слайд 50


1. Операции отношения 1. Операции отношения (,=,>=,
Описание слайда:
1. Операции отношения 1. Операции отношения (,=,>=,

Слайд 51


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

Слайд 52


Пример type colors=(black, red, white); ordenal=(one, two, three); days=(Monday, Tuesday, Wednesday); … Ord(black)=0, ... , Ord(white)=2, Ord(one)=0,...
Описание слайда:
Пример type colors=(black, red, white); ordenal=(one, two, three); days=(Monday, Tuesday, Wednesday); … Ord(black)=0, ... , Ord(white)=2, Ord(one)=0, ... , Ord(three)=2,

Слайд 53


Var col : colors; Var col : colors; num : ordenal; day : days; допустимы операторы col := black; num := Succ(two); day:=Pred(tuesday); недопустимы...
Описание слайда:
Var col : colors; Var col : colors; num : ordenal; day : days; допустимы операторы col := black; num := Succ(two); day:=Pred(tuesday); недопустимы col := one; day:=black;

Слайд 54


эквивалентны следующие присваивания: эквивалентны следующие присваивания: col := black; col := colors (0) ; ? col:=0 ? Переменные перечисляемого типа...
Описание слайда:
эквивалентны следующие присваивания: эквивалентны следующие присваивания: col := black; col := colors (0) ; ? col:=0 ? Переменные перечисляемого типа можно объявлять без предварительного описания этого типа, например: var col: (black, white, green);

Слайд 55


Тип-диапазон Интервальный тип Подмножество своего базового типа, в качестве которого может выступать любой порядковый тип, кроме типа-диапазона. Type...
Описание слайда:
Тип-диапазон Интервальный тип Подмножество своего базового типа, в качестве которого может выступать любой порядковый тип, кроме типа-диапазона. Type T = N1..N2;

Слайд 56


type digit = '0'..'9'; dig2 = 48 .. 57; Тип-диапазон можно указывать непосредственно при объявлении переменной, например: var date : 1..31; month:...
Описание слайда:
type digit = '0'..'9'; dig2 = 48 .. 57; Тип-диапазон можно указывать непосредственно при объявлении переменной, например: var date : 1..31; month: 1..12; Ichr : 'А'..'Z';

Слайд 57


High(X) Low (X)
Описание слайда:
High(X) Low (X)

Слайд 58


Вещественные типы
Описание слайда:
Вещественные типы

Слайд 59


Внутреннее представление вещественного числа в памяти ПК
Описание слайда:
Внутреннее представление вещественного числа в памяти ПК

Слайд 60


Встроенные математические функции arctan(x) cos (x) sin (x) exp(x) ln(x) sqr(x) sqrt(x) pi
Описание слайда:
Встроенные математические функции arctan(x) cos (x) sin (x) exp(x) ln(x) sqr(x) sqrt(x) pi

Слайд 61


Арифметические выражения Правила записи арифметических выражений: 1. Все символы пишутся в одну строку 2a + √0,5 sin x 0,2 – ln y...
Описание слайда:
Арифметические выражения Правила записи арифметических выражений: 1. Все символы пишутся в одну строку 2a + √0,5 sin x 0,2 – ln y (2*a+sqrt(0,5+sin(x)))/(0.2-ln(y)) 2. Нельзя ставить два знака подряд +(-3)

Слайд 62


3. Операции с более высоким приоритетом выполняются раньше операций с меньшим приоритетом 3. Операции с более высоким приоритетом выполняются раньше...
Описание слайда:
3. Операции с более высоким приоритетом выполняются раньше операций с меньшим приоритетом 3. Операции с более высоким приоритетом выполняются раньше операций с меньшим приоритетом 4. Операции одного приоритета выполняются слева направо Приоритет операций

Слайд 63


4. На каждую арифметическую операцию и вычисление стандартной функции тратится 2 единицы времени 4. На каждую арифметическую операцию и вычисление...
Описание слайда:
4. На каждую арифметическую операцию и вычисление стандартной функции тратится 2 единицы времени 4. На каждую арифметическую операцию и вычисление стандартной функции тратится 2 единицы времени

Слайд 64


Тип дата-время TDateTime Назначение: одновременное хранение и даты, и времени. Внутреннее представление: вещественное число с фиксированной дробной...
Описание слайда:
Тип дата-время TDateTime Назначение: одновременное хранение и даты, и времени. Внутреннее представление: вещественное число с фиксированной дробной частью ~Double (8 байт). Целая часть числа - дата, Дробная часть - время

Слайд 65


0 12/30/1899 12:00 am 0 12/30/1899 12:00 am Дата - количество суток, прошедших с 30 декабря 1899 года, Время - часть суток, прошедших с 0 часов. 2.75...
Описание слайда:
0 12/30/1899 12:00 am 0 12/30/1899 12:00 am Дата - количество суток, прошедших с 30 декабря 1899 года, Время - часть суток, прошедших с 0 часов. 2.75 1/1/1900 6:00 pm -1.25 12/29/1899 6:00 am

Слайд 66


TDate используется для получения сегодняшей даты TDate represents a special type of TDateTime value that has no decimal part. Значение TDate –...
Описание слайда:
TDate используется для получения сегодняшей даты TDate represents a special type of TDateTime value that has no decimal part. Значение TDate – количество дней прошедших с 12/30/1899.

Слайд 67


function Now: TDateTime; Возвращает текущую дату и время Writeln( Now); Writeln( DateTimeToStr(Now));
Описание слайда:
function Now: TDateTime; Возвращает текущую дату и время Writeln( Now); Writeln( DateTimeToStr(Now));

Слайд 68


функция Time или GetTime возвращает TDateTime; Var DateTime : TDateTime; begin DateTime := Time; Writeln(TimeToStr(DateTime)); TimeToStr – переводит...
Описание слайда:
функция Time или GetTime возвращает TDateTime; Var DateTime : TDateTime; begin DateTime := Time; Writeln(TimeToStr(DateTime)); TimeToStr – переводит время в строку

Слайд 69


Процедура DecodeTime Выделяет из переменной TDateTime часы минуты, секунды и миллисекунды DecodeTime(Time,Hour, Min, Sec, MSec); Hour, Min, Sec, MSec...
Описание слайда:
Процедура DecodeTime Выделяет из переменной TDateTime часы минуты, секунды и миллисекунды DecodeTime(Time,Hour, Min, Sec, MSec); Hour, Min, Sec, MSec типа Word Time типа TDateTime

Слайд 70


var var Present: TDateTime; Year, Month, Day, Hour, Min, Sec, MSec: Word; Begin Present:= Now; DecodeDate(Present, Year, Month, Day); end.
Описание слайда:
var var Present: TDateTime; Year, Month, Day, Hour, Min, Sec, MSec: Word; Begin Present:= Now; DecodeDate(Present, Year, Month, Day); end.



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