Презентация Язык программирования Object Pascal. Общий обзор онлайн
На нашем сайте вы можете скачать и просмотреть онлайн доклад-презентацию на тему Язык программирования Object Pascal. Общий обзор абсолютно бесплатно. Урок-презентация на эту тему содержит всего 70 слайдов. Все материалы созданы в программе PowerPoint и имеют формат ppt или же pptx. Материалы и темы для презентаций взяты из открытых источников и загружены их авторами, за качество и достоверность информации в них администрация сайта не отвечает, все права принадлежат их создателям. Если вы нашли то, что искали, отблагодарите авторов - поделитесь ссылкой в социальных сетях, а наш сайт добавьте в закладки.
Презентации » Устройства и комплектующие » Язык программирования Object Pascal. Общий обзор
Оцените!
Оцените презентацию от 1 до 5 баллов!
- Тип файла:ppt / pptx (powerpoint)
- Всего слайдов:70 слайдов
- Для класса:1,2,3,4,5,6,7,8,9,10,11
- Размер файла:201.00 kB
- Просмотров:83
- Скачиваний:0
- Автор:неизвестен
Слайды и текст к этой презентации:
№2 слайд
![Историческая справка В г. -](/documents_6/4573321c237a722b4d0057233f0596e3/img1.jpg)
Содержание слайда: §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.
№5 слайд
![Специальные символы - lt gt и](/documents_6/4573321c237a722b4d0057233f0596e3/img4.jpg)
Содержание слайда: Специальные символы: + * - / < > и т.д.
Специальные символы: + * - / < > и т.д.
Следующие комбинации специальных символов являются едиными символами (их нельзя разделять пробелами):
:= знак присваивания >=
<> не равно <=
(* *) ограничители комментария
(наряду с { } )
Комментарий не может начинаться с $, т.к.
{$ воспринимается как начало директивы компилятору.
// - закомментировать одну строку
№6 слайд
![К спецсимволам относят](/documents_6/4573321c237a722b4d0057233f0596e3/img5.jpg)
Содержание слайда: К спецсимволам относят служебные слова, смысл которых определен однозначно. Служебные слова не могут быть использованы для других целей. С точки зрения языка - это единые символы.
К спецсимволам относят служебные слова, смысл которых определен однозначно. Служебные слова не могут быть использованы для других целей. С точки зрения языка - это единые символы.
Например:
and type program as class
while if var uses unit
№8 слайд
![Длина идентификатора не](/documents_6/4573321c237a722b4d0057233f0596e3/img7.jpg)
Содержание слайда: Длина идентификатора не ограничена, (учитываются первые 256 )
Длина идентификатора не ограничена, (учитываются первые 256 )
Идентификатор не может содержать пробелов.
Прописные и строчные буквы идентичны( LABEL1, Label1, label1)
Не содержит спец. символов
Не начинается с цифры
№9 слайд
![Примеры правильных](/documents_6/4573321c237a722b4d0057233f0596e3/img8.jpg)
Содержание слайда: Примеры правильных идентификаторов:
Примеры правильных идентификаторов:
a; MyProgramIsBestProgram; external
ALPHA; date_27_sep_39; _beta
Примеры неправильных идентификаторов:
1Program // начинается цифрой
block#l // содержит специальный символ
My Prog // содержит пробел
mod // зарезервированное слово
№11 слайд
![Любую программу на языке](/documents_6/4573321c237a722b4d0057233f0596e3/img10.jpg)
Содержание слайда: Любую программу на языке Object Pascal можно условно разделить на три основные части:
Любую программу на языке Object Pascal можно условно разделить на три основные части:
заголовок программы
раздел описаний
раздел операторов.
Каждое описание и определение заканчивается точкой с запятой ;
№12 слайд
![Основной файл программы имеет](/documents_6/4573321c237a722b4d0057233f0596e3/img11.jpg)
Содержание слайда: Основной файл программы имеет следующую структуру:
Основной файл программы имеет следующую структуру:
Program <имя программы>;
Uses <имена подключаемых модулей>;
const <раздел описаний констант>;
type <раздел описаний типов>;
var <раздел описаний переменных>;
procedure (function) <описание подпрограмм>;
begin
<раздел операторов>
end.
№17 слайд
![Вещественные числа](/documents_6/4573321c237a722b4d0057233f0596e3/img16.jpg)
Содержание слайда: Вещественные числа записываются со знаком или без него с использованием десятичной точки и/или экспоненциальной части.
Вещественные числа записываются со знаком или без него с использованием десятичной точки и/или экспоненциальной части.
3.14Е5 - 3,14 умножить на 10 в степени 5;
314000
-17e-2 -минус 17 умножить на 10 в степени минус 2 0,17
№18 слайд
![Логическая константа - false](/documents_6/4573321c237a722b4d0057233f0596e3/img17.jpg)
Содержание слайда: Логическая константа - false (ложь), либо true (истина).
Логическая константа - false (ложь), либо true (истина).
Символьная константа - это любой символ ПК, заключенный в апострофы:
'z' - символ “z”; 'Ф' - символ “Ф”.
Если необходимо записать собственно символ апострофа, он удваивается: ''''
№19 слайд
![Строковая константа - любая](/documents_6/4573321c237a722b4d0057233f0596e3/img18.jpg)
Содержание слайда: Строковая константа - любая последовательность символов (кроме символа CR - возврат каретки), заключенная в апострофы. Если в строке нужно указать сам символ апострофа, он удваивается, например:
Строковая константа - любая последовательность символов (кроме символа CR - возврат каретки), заключенная в апострофы. Если в строке нужно указать сам символ апострофа, он удваивается, например:
'Это - строка символов';
'That''s all'.
№31 слайд
![В ОР группы целых, символьных](/documents_6/4573321c237a722b4d0057233f0596e3/img30.jpg)
Содержание слайда: В ОР группы целых, символьных и строковых типов подразделяются на две категории:
В ОР группы целых, символьных и строковых типов подразделяются на две категории:
1. Фундаментальные (fundamental) типы, формат представления которых в памяти (число битов и наличие знака) строго фиксируются и будут выдерживаться неизменными во всех последующих версиях ОР для любых операционных систем и компьютерных платформ.
№32 слайд
![Родовые generic типы, формат](/documents_6/4573321c237a722b4d0057233f0596e3/img31.jpg)
Содержание слайда: 2) Родовые (generic) типы, формат представления которых в памяти не фиксируется и будет устанавливаться наиболее оптимальным способом, в зависимости от реализации для конкретной операционной системы и компьютерной платформы.
2) Родовые (generic) типы, формат представления которых в памяти не фиксируется и будет устанавливаться наиболее оптимальным способом, в зависимости от реализации для конкретной операционной системы и компьютерной платформы.
№36 слайд
![Порядковыми ordinal типами](/documents_6/4573321c237a722b4d0057233f0596e3/img35.jpg)
Содержание слайда: Порядковыми (ordinal) типами называются те, в которых значения упорядочены и для каждого из них можно указать предшествующее и следующее значение.
Порядковыми (ordinal) типами называются те, в которых значения упорядочены и для каждого из них можно указать предшествующее и следующее значение.
Для порядковых типов определен ряд стандартных функций:
№38 слайд
![Для порядковых типов](/documents_6/4573321c237a722b4d0057233f0596e3/img37.jpg)
Содержание слайда: Для порядковых типов определены процедуры инкремента INC(X) и декремента Dec(X). Эти процедуры соответственно увеличивают или уменьшают на единицу порядковый номер своего аргумента.
Для порядковых типов определены процедуры инкремента INC(X) и декремента Dec(X). Эти процедуры соответственно увеличивают или уменьшают на единицу порядковый номер своего аргумента.
…
X:=5;
Inc(x); //х=6
…
№44 слайд
![Пример программы, в которой](/documents_6/4573321c237a722b4d0057233f0596e3/img43.jpg)
Содержание слайда: Пример программы, в которой значение выходит из допустимого диапазона
Пример программы, в которой значение выходит из допустимого диапазона
Var k:Word;
begin
k := 65535; // Максимальное значение типа Word
k := k+1; // По правилам математики k=65536
writeln(k); // На самом деле k=0!
end;
Скачать все slide презентации Язык программирования Object Pascal. Общий обзор одним архивом:
Похожие презентации
-
Язык программирования Turbo Pascal
-
Условный оператор в языке программирования Pascal
-
Простые типы данных на языке программирования Turbo Pascal
-
Языки программирования QBasic и Turbo Pascal 7. 0
-
Моделирование движения математического маятника в среде с нелинейным сопротивлением на языке программирования Pascal
-
Язык программирования Pascal. Ветвление
-
Программирование на языке PascalABC. Решение задач. Обмен значений
-
Язык программирования Pascal
-
История возникновения языка программирования Паскаль (Pascal)
-
Литерные величины в языке программирования Pascal