Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 10 лет назад пользователемВалерий Шулепин
2 Основные понятия языка Turbo Pascal. Среда программирования Turbo Pascal Шутилина Л.А.
3 Описание языка Turbo Pascal Язык Паскаль, названный в честь французского математика и философа Блеза Паскаля ( ), был создан как учебный язык программирования в годах швейцарским ученым Никлаусом Виртом на кафедре информатики Стэнфордского университета (Цюрих). В настоящее время это язык имеет более широкую сферу применения, чем предусматривалось при его создании. Свое признание Паскаль получил с появлением пакета Турбо Паскаль (Turbo Pascal). Этот язык отличается простотой понимания, стройностью и структурностью алгоритмов, быстротой компилятора и удобными средствами создания и отладки программ..
4 Достоинства языка программирования 1.Простой синтаксис языка. Небольшое число базовых понятий. Программы на Паскале достаточно легко читаемы. 2.Достаточно низкие аппаратные и системные требования как самого компилятора, так и программ, написанных на Паскале. 3.Универсальность языка. Язык Паскаль применим для решения практически всех задач программирования. 4.Поддержка структурного програмирования, программирования "сверху-вниз", а также объектно- ориентированного программирования.
5 Окно среды разработчика Основной экран интегрированной среды разработчика Turbo Pascal 7.0 выглядит следующим образом, на рисунке по функциональному назначению выделяются три области экрана :
6 Строка меню Строка меню активизируется нажатием клавиши F10. В меню содержатся следующие разделы: File. Позволяет выполнять все основные действия с файлами (создание, открытие, сохранение..) Edit. Позволяет выполнять все основные операции редактирования текста (копирование, вставка, удаление фрагментов, отмена последних изменений..) Search. Позволяет осуществлять поиск и замену фрагментов текста. Run. Позволяет запускать программу, в том числе в пошаговом режиме. Compile. Позволяет осуществлять компиляцию программы. Debug. Содержит команды, облегчающие процесс поиска ошибок в программе. Tools. Содержит некоторые дополнительные средства Турбо Паскаль. Options. Позволяет установить необходимые для работы параметры компилятора и среды разработчика. Window. Позволяет выполнять все основные операции с окнами (открывать, закрывать, перемещать, изменять размер). Help. Позволяет получить имеющуюся в системе справочную информацию.
7 Основные команды и горячие клавиши Ctrl+F9 - запуск программы Alt+F5 - просмотр пользовательского экрана F2 - сохранение программы F3 - открытие сохраненной программы Alt+F3 - закрытие активного окна Alt+X - выход из Турбо Паскаль F1 - контекстная помощь Ctrl+F1 - справка об операторе, на котором установлен курсор Alt+Backspace - отмена последнео изменения Ctrl+Y - удаление строки Shift+стрелки - выделение блока текста Ctrl+Insert - копирование выделенного блока в буфер Shift+Insert - вставка из буфера
8 Алфавит языка Алфавит Алфавит - это совокупность допустимых в языке символов. Алфавит Турбо Паскаль включает следующий набор основных символов: 1.строчные и прописные латинские буквы 1.строчные и прописные латинские буквы: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z пробел 2.подчеркивание: 2.подчеркивание: _ 3.арабские цифры 3.арабские цифры: знаки операций 4.знаки операций: + - * / = = 5.ограничители:., ' ( ) [ ] (..) { } (* *).. : ; 6.спецификаторы: ^ # $
9 Служебные (зарезервированные) слова ABSOLUTEEXPORTSLIBRARY SET ASSEMBLEREXTERNALMOD SHL ANDFAR NAMESHR ARRAY FILENIL STRING ASM FORNEAR THEN ASSEMBLERFORWARDNOTTO BEGINFUNCTIONOBJECTTYPE CASEGOTOOFUNIT CONSTIFOR UNTIL CONSTRUCTOR IMPLEMENTATIONPACKEDUSES DESTRUCTORINAR DIVINDEXPROCEDUREVIRTUAL DO INHERITEDPROGRAMWHILE DOWNTOINLINEPUBLICWITH ELSE INTERFACERECORDXOR ENDINTERRUPTREPEAT EXPORTLABEL RESIDENT
10 Элементарные конструкции языка Имена (идентификаторы) называют элементы языка - константы, метки, типы, переменные, процедуры, функции, модули, объекты. Идентификатор в Турбо Паскале может включать в себя: - буквы латинского алфавита, - цифры - символ подчеркивания Длина идентификатора может быть любой, но значимыми являются только первые 63 символа. В качестве имен не допускается использовать служебные слова. Для отделения друг от друга идентификаторов, чисел, зарезервированных слов используются разделители. В качестве них можно использовать: - пробел и табуляцию; - перевод строки; - комментарий
11 Структурапрограммы Структура программы В программе могут быть следующие разделы, каждый из которых, кроме последнего, завершается точкой с запятой:
12 Схема структуры программы {Заголовок программы} PROGRAM Имя программы; {Раздел указания используемых модулей } USES Список_Используемых_Модулей; {Раздел описаний} Label Описание_Меток; Const Описание_Констант; Type Описание_Типов; Var Описание_переменных; procedure Описания_Процедур_и_Функций;. function Exports Описание_экспортируемых_имен; {Операторный блок } begin Операторы end
13 Заголовок программы Заголовок программы Раздел объявления меток Раздел объявления меток Раздел объявления констант Раздел объявления констант Раздел объявления типов Раздел объявления типов Раздел объявления переменных Раздел объявления переменных Раздел объявления процедур и функций Раздел объявления процедур и функций Тело программы
14 Заголовок программы Заголовок программы. Заголовок программы необязателен и игнорируется компилятором. Если заголовок присутствует, то он состоит из зарезервированного слова и имени программы, возможно со списком параметров в круглых скобках. Конец заголовка обозначается точкой с запятой: PROGRAM ONE; Порядок размещения остальных разделов произвольный, программист может создавать несколько одинаковых разделов. Содержание
15 Раздел указания используемых модулей Данный раздел начинается с зарезервированного слова Uses. Присутствие в программе предложения Uses не обязательно. Оно описывается в случаях, если в программе используются константы, типы, переменные, процедуры или функции, определённые в стандартных модулях PASCAL 7.0, кроме модуля System, или в модулях, созданных пользователем. Предложение USES в каждой отдельной программе может быть описано только однократно и должно располагаться непосредственно после заголовка программы.
16 Синтаксис предложения uses Список используемых модулей; ПРИМЕР uses Crt, Graph; Стандартный модуль System всегда используется по умолчанию и указывать его в предложении USES не нужно. Этот модуль поддерживает такие средства, как файловый ввод-вывод, обрабортка строк, операции с плавающей запятой, динамическое распределение памяти. Остальные стандартные модули автоматически не подключаются и, в случае использования, обязательно указываются в данном предложении Содержание
17 Раздел объявления меток Данный раздел начинается со слова LABEL, за которым следует список меток. Завершается список точкой с запятой: LABEL 4,77,90; Метки могут предшествовать любому оператору программы и отделяются от операторов (:). Используются метки совместно с оператором GOTO, в которых метка записывается без двоеточия В программе в качестве меток могут использоваться целые числа без знака.
18 ПРИМЕР label 1,Quit; goto1; : a:=1; goto Quit; Quit: end. Содержание
19 Раздел объявления констант Раздел объявления констант вводится для того, чтобы приписать некоторым константам идентификаторы. Эти константы не меняют своего значения во время выполнения программы. Например, целочисленную и строковую константы можно задать следующим образом: CONST А = 250; В = 'АВВА'; Содержание
20 Раздел объявления типов В TP 7.0 используются стандартные типы данных, но могут быть объявлены и новые типы. Например, для объявления типов, соответствующих году, месяцу и дню, можно написать так: TYPE YEAR = ; MONTH = (JAN, FEB, MAR, APR, MAY, JUN, JUL, AUG, SEP, OCT, NOV, DEC); DAY = 1..31; Содержание
21 Раздел объявления переменных Объявление различных переменных всегда начинается с зарезервированного слова VAR, за которым следует список переменных. Для всех переменных обозначается тип, стандартный или ранее объявленный в программе; VAR I, J: INTEGER; L: REAL; STR: STRING; Содержание
22 Раздел объявления процедур и функций. Тело программы. Все используемые процедуры и функции должны быть объявлены до начала входа в новую программу. Тело программы. Тело программы обязательно и должно заключено между BEGIN и END с точкой (данное выражение ещё называют операторным блоком) Содержание
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.