Презентация на тему: «Основные понятия языка Pascal»


Чтобы посмотреть презентацию с оформлением и слайдами, скачайте ее файл и откройте в PowerPoint на своем компьютере.
Текстовое содержимое слайдов:

Новиков Алексей КонстантиновичПреподаватель СПК МГППУПрограммирование на Delphi Занятие 1 Основные понятия языка Pascal Оптические среды 80-90 V Стол Интегральные схемы 70-80 IV Шкаф Микросхемы 60-70 III Комната Транзисторы 50-60 II Машинный зал Лампы 40-50 I Размеры Элементы Годы Поколения Поколения ЭВМ Поколения языков программирования Языки 1-го и 2-го поколения – машинно-зависимы.Языки 3-го поколения это – Fortran, Algol, Basic, Pascal.Языки 4-го поколения – языки баз данных электронных таблиц.Языки 5-го поколения – СМОЛТОК, ЛИСП, ПРОЛОГ. Потребность в эффективных средствах разработки программного обеспечения привели к появлению систем программирования, ориентируемых на так называемую «быструю разработку», среди которых можно выделить Borland Delphi, Microsoft Visual Basic.В основе систем быстрой разработки (RAD-систем) лежит технология визуального проектирования и событийного программирования. Суть которой заключается в том, что среда разработки берет на себя большую часть рутинной работы, оставляя программисту работу по конструированию диалоговых окон и функций обработки событий. Считается, что производительность программиста при использовании RAD-систем фантастическая!Delphi- это среда быстрой разработки. В основе языка Delphi лежит Паскаль.Delphi рассчитан на работу с операционной системой Windows 95/98/2000/NT. А на Delphi 7 можно программировать и для ОС Linux. Работа над проектом, так в Delphi называется разрабатываемое приложение, начинается с создания стартовой формы.Стартовая форма создается путем изменения значений свойств формы и добавления к форме компонентов.Свойства формы определяют ее внешний вид, размер, положение на экране, текст заголовка, вид рамки. Расстояние от верхней границы формы до верхней границы экрана Top Высота формы Height Ширина формы Width Текст заголовка Caption Имя формы. В программе имя формы используется для управления формой и доступа к компонентам формы Name Описание Свойство Свойства формы (таблица 1) Вид границы. Граница может быть обычной (bs. Sireable), тонкой (bs. Single) или отсутствовать (bs. None). Если у окна обычная граница, то во время работы программы пользователь (при помощи мыши) может изменить размер окна. Изменить размер окна с тонкой границей нельзя. Если граница отсутствует, то на экране во время работы программы будет выведено окно без заголовка. Положение и размер такого окна во время работы программы изменить нельзя. Borden Style Расстояние от левой границы формы до левой границы экрана Left Свойства формы (продолжение) Значок в заголовке диалогового окна, обозначающий кнопку системного меню. Icon Кнопки управления окном. Значение свойства определяет, какие кнопки управления окном будут доступны пользователю во время работы программы. Свойство biSystemMenu определяет доступность кнопки Свернуть и кнопки системного меню,biMinimare – кнопки СвернутьbiMaximare – кнопки РазвернутьbiHelp – кнопки вывода справочной информации BorderIcons Свойства формы (продолжение) Шрифт. Шрифт, используемый «по умолчанию» компонентами, находящимися на поверхности формы. Изменение свойства Font формы приводят к автоматическому изменению свойства Font компонента, располагающегося на поверхности формы (имеется возможность запретить наследование) Font Цвет фона. Цвет можно задать, указав название цвета или привязку к текущей цветовой схеме операционной системы. Color Свойства формы (продолжение) Расстояние от верхней границы формы до верхней границы компонента Top Расстояние от левой границы формы до левой границы компонента Left Текст, находящийся в поле ввода и редактирования Text Имя компонента. Используется в программе для доступа к компоненту и его свойствам (в частности – для доступа к тексту, введенному в поле редактирования). Name Описание Свойства Свойства компонента Edit Признак наследования компонентом характеристик шрифта формы, на которой находится компонент. Если значение свойства = True, то при изменении свойства Font формы автоматически меняется значение свойства Font компонента. ParentFont Шрифт, используемый для отображения текста Font Ширина компонента Width Высота компонента Height Свойства компонента Edit (продолжение) Событие и процедура обработки события Вид созданной формы подсказывает, как работает приложение. Очевидно, что пользователь должен ввести данные и щелкнуть мышью на кнопке «Вычислить». Щелчок на изображении командной кнопки – это пример того, что в Windows называется событием. Событие (Event) – это то, что происходит во время работы программы. В Delphi каждому событию присвоено свое имя. При отпускании нажатой клавиши клавиатуры OnKeyUp При нажатии клавиши клавиатуры OnKeyDown При нажатии клавиши клавиатуры OnKeyPress При перемещении кнопки мыши OnMouseMove При отпускании кнопки мыши OnMouseUp При нажатии кнопки мыши OnMouseDown При двойном щелчке кнопкой мыши OnDblClick При щелчке кнопкой мыши On Click Происходит Событие События в Delphi В результате этого откроется окно редактора кода, в которое будет добавлен шаблон процедуры обработки события, а в окне Object Inspector рядом с именем события появится имя функции его обработки. Delphi присваивает функции обработки события имя, которое состоит из двух частей. Первая часть имени идентифицирует форму, содержащую объект (компонент). Вторая часть имени идентифицирует сам объект и событие. Procedure Tform1. Button1 Click (Sender:Tobject) . В окне редактора кода между словами begin и end можно печатать инструкции, реализующие функцию обработки события.Хочется отметить как представлена программа: ключевые слова выделены полужирным, комментарии – курсивом, инструкции программы набраны с отступами. Все это выполняет редактор кода. Алфавит и словарь языка Pascal Языком называется совокупность символов, соглашений и правил, используемых для общения. При записи алгоритма решения задачи на языке программирования необходимо четко знать правила написания и использования элементарных информационных и языковых единиц. Основой языка Паскаль является алфавит – конечный набор знаков, состоящих из букв, десятичных и шестнадцатеричных цифр, специальных символов. Алфавит языка Pascal содержит: Все буквы латинского алфавита (прописные и строчные);десятичные (0,1, …, 9) и шестнадцатеричные цифры (0,1,…, 9,A,B,C,D,E,F);специальные символы +, -, *, /, =,>,<,[],(),@(коммерческая а),{}, . ,запятая,:,; ,’ (апостроф), №(номер), $, ^(тильда(каре)),пробел, знак подчеркивания.составные символы := (присваивание), <> (не равно), .. (диапазон значений), <=, >= (Примечание: в программе эти символы нельзя разъединить пробелами). Слова в Pascal Неделимые последовательности знаков алфавита образуют слова, отделенные друг от друга разделителями и несущие определенный смысл в программе. Набор слов, используемых в Паскале, можно разделить на три группы: зарезервированные слова, стандартные идентификаторы, идентификаторы пользователя. Сохранение проекта Проект – это набор файлов, используя который компилятор создает исполняемый файл программы Exe-файл. В простейшем случае проект состоит из файлов: описания проекта dof-файл;файла главного модуля dpr-файл;файла ресурсов res-файл;файла описания формы dfm-файл;файла модуля формы cfg-файл.

Приложенные файлы

  • ppt file105
    Размер файла: 88 kB Загрузок: 0