Основные понятия языка Turbo Pascal. Среда программирования Turbo Pascal Шутилина Л.А. Lshutilina@yandex.ru.

Презентация:



Advertisements
Похожие презентации
Знакомство со средой Pascal. Алфавит языка. Структура программы. Операторы ввода и вывода.
Advertisements

Лекция 4 Программирование на Паскале. Элементы языка Турбо Паскаль 7.0. Типы данных. Управляющие конструкции.
Язык программирования Паскаль 1 часть. Система программирования – совокупность программ для создания других программ. Среда программирования – программная.
Программирование Инструментальные системы.. Системы программирования, т.е. системы для разработки новых программ. В эти системы входят: Компилятор, который.
1.Открыть новое окно редактирования для ввода программы Файл Новый. 2.Набрать текст новой программы. 3.Сохранить текст программы на диске Файл Сохранить.
Составление программ Разработка программ в среде Турбо- Паскаль.
ОБЩИЕ СВЕДЕНИЯ О ЯЗЫКЕ ПРОГРАММИРОВАНИЯ ПАСКАЛЬ НАЧАЛА ПРОГРАММИРОВАНИЯ.
Язык программирования Pascal Выполнила: ученица 10А класса Елизавета Тельнова Г. Королев 2012 год.
Заглавные и строчные латинские буквы цифры 0…9 специальные символы + - * / = > <., : ^ () {} [] $ #
«Все наше достоинство – в способности мыслить» Блез Паскаль.
Тема урока Знакомство с программной средой Pascal ABC.Net. Паскаль был разработан швейцарским ученым Никлаусом Виртом (1970 г.) Учебная система программирования.
Система программирования Turbo Pascal. Языки программирования - позволяют кодировать алгоритмы в привычном для человека виде (в виде предложений). Написанный.
Общие сведения о языке Паскаль Язык программирования Паскаль был разработан швейцарским ученым, профессором Никлаусом Виртом в 1971 г. Вирт назвал свой.
Язык программирования ABC Pascal 9 класс. Язык программирования Это формальная знаковая система (набор команд), которую понимает компьютер. Алфавит языка.
1 Первая программа на языке Паскаль в среде Турбо Program name_program; Var ; {здесь описываются все идентификаторы: константы, переменные, типы, процедуры,
1 ESC – ВЫХОД НА СЛЕДУЮЩИЙ миэт цко НА ПРЕДЫДУЩИЙ Алфавит языка Турбо-Паскаль: БУКВЫ И ЦИФРЫ 1. Прописные и строчные буквы латинского алфавита: A B C D.
Курс «Информатика» Лекция 3 Составитель: Иванчева Н.А.
ЯЗЫК ПРОГРАММИРОВАНИЯ ПАСКАЛЬ Введение.. Концепция языка Язык программирования Паскаль, названный в честь французского математика и философа Блеза Паскаля.
Программирование на языке Паскаль Введение. Алфавит языка Паскаль Алфавит это фиксированный набор основных символов, из которых состоит любой текст на.
Познакомиться с основными понятиями языка Pascal 2.
Транксрипт:

Основные понятия языка Turbo Pascal. Среда программирования Turbo Pascal Шутилина Л.А.

Описание языка Turbo Pascal Язык Паскаль, названный в честь французского математика и философа Блеза Паскаля ( ), был создан как учебный язык программирования в годах швейцарским ученым Никлаусом Виртом на кафедре информатики Стэнфордского университета (Цюрих). В настоящее время это язык имеет более широкую сферу применения, чем предусматривалось при его создании. Свое признание Паскаль получил с появлением пакета Турбо Паскаль (Turbo Pascal). Этот язык отличается простотой понимания, стройностью и структурностью алгоритмов, быстротой компилятора и удобными средствами создания и отладки программ..

Достоинства языка программирования 1.Простой синтаксис языка. Небольшое число базовых понятий. Программы на Паскале достаточно легко читаемы. 2.Достаточно низкие аппаратные и системные требования как самого компилятора, так и программ, написанных на Паскале. 3.Универсальность языка. Язык Паскаль применим для решения практически всех задач программирования. 4.Поддержка структурного програмирования, программирования "сверху-вниз", а также объектно- ориентированного программирования.

Окно среды разработчика Основной экран интегрированной среды разработчика Turbo Pascal 7.0 выглядит следующим образом, на рисунке по функциональному назначению выделяются три области экрана :

Строка меню Строка меню активизируется нажатием клавиши F10. В меню содержатся следующие разделы: File. Позволяет выполнять все основные действия с файлами (создание, открытие, сохранение..) Edit. Позволяет выполнять все основные операции редактирования текста (копирование, вставка, удаление фрагментов, отмена последних изменений..) Search. Позволяет осуществлять поиск и замену фрагментов текста. Run. Позволяет запускать программу, в том числе в пошаговом режиме. Compile. Позволяет осуществлять компиляцию программы. Debug. Содержит команды, облегчающие процесс поиска ошибок в программе. Tools. Содержит некоторые дополнительные средства Турбо Паскаль. Options. Позволяет установить необходимые для работы параметры компилятора и среды разработчика. Window. Позволяет выполнять все основные операции с окнами (открывать, закрывать, перемещать, изменять размер). Help. Позволяет получить имеющуюся в системе справочную информацию.

Основные команды и горячие клавиши Ctrl+F9 - запуск программы Alt+F5 - просмотр пользовательского экрана F2 - сохранение программы F3 - открытие сохраненной программы Alt+F3 - закрытие активного окна Alt+X - выход из Турбо Паскаль F1 - контекстная помощь Ctrl+F1 - справка об операторе, на котором установлен курсор Alt+Backspace - отмена последнео изменения Ctrl+Y - удаление строки Shift+стрелки - выделение блока текста Ctrl+Insert - копирование выделенного блока в буфер Shift+Insert - вставка из буфера

Алфавит языка Алфавит Алфавит - это совокупность допустимых в языке символов. Алфавит Турбо Паскаль включает следующий набор основных символов: 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.спецификаторы: ^ # $

Служебные (зарезервированные) слова 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

Элементарные конструкции языка Имена (идентификаторы) называют элементы языка - константы, метки, типы, переменные, процедуры, функции, модули, объекты. Идентификатор в Турбо Паскале может включать в себя: - буквы латинского алфавита, - цифры - символ подчеркивания Длина идентификатора может быть любой, но значимыми являются только первые 63 символа. В качестве имен не допускается использовать служебные слова. Для отделения друг от друга идентификаторов, чисел, зарезервированных слов используются разделители. В качестве них можно использовать: - пробел и табуляцию; - перевод строки; - комментарий

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

Схема структуры программы {Заголовок программы} PROGRAM Имя программы; {Раздел указания используемых модулей } USES Список_Используемых_Модулей; {Раздел описаний} Label Описание_Меток; Const Описание_Констант; Type Описание_Типов; Var Описание_переменных; procedure Описания_Процедур_и_Функций;. function Exports Описание_экспортируемых_имен; {Операторный блок } begin Операторы end

Заголовок программы Заголовок программы Раздел объявления меток Раздел объявления меток Раздел объявления констант Раздел объявления констант Раздел объявления типов Раздел объявления типов Раздел объявления переменных Раздел объявления переменных Раздел объявления процедур и функций Раздел объявления процедур и функций Тело программы

Заголовок программы Заголовок программы. Заголовок программы необязателен и игнорируется компилятором. Если заголовок присутствует, то он состоит из зарезервированного слова и имени программы, возможно со списком параметров в круглых скобках. Конец заголовка обозначается точкой с запятой: PROGRAM ONE; Порядок размещения остальных разделов произвольный, программист может создавать несколько одинаковых разделов. Содержание

Раздел указания используемых модулей Данный раздел начинается с зарезервированного слова Uses. Присутствие в программе предложения Uses не обязательно. Оно описывается в случаях, если в программе используются константы, типы, переменные, процедуры или функции, определённые в стандартных модулях PASCAL 7.0, кроме модуля System, или в модулях, созданных пользователем. Предложение USES в каждой отдельной программе может быть описано только однократно и должно располагаться непосредственно после заголовка программы.

Синтаксис предложения uses Список используемых модулей; ПРИМЕР uses Crt, Graph; Стандартный модуль System всегда используется по умолчанию и указывать его в предложении USES не нужно. Этот модуль поддерживает такие средства, как файловый ввод-вывод, обрабортка строк, операции с плавающей запятой, динамическое распределение памяти. Остальные стандартные модули автоматически не подключаются и, в случае использования, обязательно указываются в данном предложении Содержание

Раздел объявления меток Данный раздел начинается со слова LABEL, за которым следует список меток. Завершается список точкой с запятой: LABEL 4,77,90; Метки могут предшествовать любому оператору программы и отделяются от операторов (:). Используются метки совместно с оператором GOTO, в которых метка записывается без двоеточия В программе в качестве меток могут использоваться целые числа без знака.

ПРИМЕР label 1,Quit; goto1; : a:=1; goto Quit; Quit: end. Содержание

Раздел объявления констант Раздел объявления констант вводится для того, чтобы приписать некоторым константам идентификаторы. Эти константы не меняют своего значения во время выполнения программы. Например, целочисленную и строковую константы можно задать следующим образом: CONST А = 250; В = 'АВВА'; Содержание

Раздел объявления типов В TP 7.0 используются стандартные типы данных, но могут быть объявлены и новые типы. Например, для объявления типов, соответствующих году, месяцу и дню, можно написать так: TYPE YEAR = ; MONTH = (JAN, FEB, MAR, APR, MAY, JUN, JUL, AUG, SEP, OCT, NOV, DEC); DAY = 1..31; Содержание

Раздел объявления переменных Объявление различных переменных всегда начинается с зарезервированного слова VAR, за которым следует список переменных. Для всех переменных обозначается тип, стандартный или ранее объявленный в программе; VAR I, J: INTEGER; L: REAL; STR: STRING; Содержание

Раздел объявления процедур и функций. Тело программы. Все используемые процедуры и функции должны быть объявлены до начала входа в новую программу. Тело программы. Тело программы обязательно и должно заключено между BEGIN и END с точкой (данное выражение ещё называют операторным блоком) Содержание