Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ответы на билеты.doc
Скачиваний:
88
Добавлен:
10.05.2014
Размер:
545.79 Кб
Скачать

Работа с каталогами

Команда смены текущего диска A:- переход на диск А.

Просмотр каталога dir (путь) (имя_файла) (/p) (/w).

Если не введены путь и имя файла, то на экран выведется информация о содержимом каталога (имена файлов, их размер и дата последнего изменения).

Параметр /p задает вывод информации в поэкранном режиме, с задержкой до тех пор, пока пользователь не щелкнет по какой-либо клавише. Это удобно для больших каталогов, /w - задает вывод информации только об именах файлов в каталоге по пять имен в строке.

Изменение текущего каталога cdпуть.

Создание каталога mdпуть.

Удаление каталога rdпуть.

Примеры: dir- вывести оглавление текущего каталога;dir*.exe- вывести сведения о всех файлах с расширением .exe из текущего каталога;dir a:- вывести оглавление корневого каталога диска а:.cd games - переход в каталог GAMES текущего диска;cd.. - переход в предыдущий каталог;cd - переход в корневой каталог текущего диска.rd games - удаление подкаталога GAMES в текущем каталоге; ВНИМАНИЕ! УДАЛИТЬ МОЖНО ТОЛЬКО ПУСТОЙ КАТАЛОГ!

Командная строка

Это строка, которую вы увидите на экране после загрузки MS DOS. Она называется еще приглашением DOS и имеет вид, например, такой

C:\> ,

здесь C: - имя диска; > - символ приглашения, после которого мерцает курсор, указывая место, куда надо ввести команду.

Другие команды.Date- вывод информации о дате с возможностью настройки.Time- вывод информации о времени с возможностью настройки.Verify on- включить режим проверки записи на диск.Verify of- выключить режим проверки записи на диск.Verify- вывести информацию о том, включен ли режим проверки записи на диск.Path- определяет порядок поиска наиболее часто запускаемых программ.Ver- показывает версию операционной системы.Cls- производит очистку экрана.Label- выводит информацию о метке диска с возможностью её изменения.

Структура и общие принципы построения программы в Turbo Pascal. Алфавит. Константы. Переменные.

Общая структура программ на языке Паскаль

Программы на Паскале имеют такой общий вид:

Program Имя программы

Раздел описаний

Begin

Раздел операторов

End.

Слова PROGRAM, BEGIN и END выделяют 2 части программы: раздел описаний и раздел операторов. Такая структура обязательна. Любой объект, используемый в программе, должен быть учтен в разделе описаний.

Программа, написанная по правилам стандартного языка Паскаль, должна иметь в своем полном варианте следующую структуру:

Program имя программы;

Uses Список используемых модулей

Label Список меток из основного блока программы

Const Определение констант программы

Type Описание типов

Var Описание переменных

Procedure Текст процедуры

Function Текст функции

Begin

Основной блок программы

(раздел операторов)

End.

Синтаксис и семантика

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

Алфавит языка

Алфавит - это совокупность допустимых в языке символов. Алфавит Турбо Паскаль включает следующий набор основных символов:

  • строчные и прописные латинские буквы: 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;

  • пробел

  • подчеркивание: _

  • арабские цифры: 0 1 2 3 4 5 6 7 8 9

  • знаки операций: + - * / = <> < > <= >= := @

  • ограничители: . , ' ( ) [ ] (. .) { } (* *) .. : ;

  • спецификаторы: ^ # $

  • служебные (зарезервированные) слова:

  • ABSOLUTE EXPORTS LIBRARY SET

  • ASSEMBLER EXTERNAL MOD SHL

  • AND FAR NAME SHR

  • ARRAY FILE NIL STRING

  • ASM FOR NEAR THEN

  • ASSEMBLER FORWARD NOT TO

  • BEGIN FUNCTION OBJECT TYPE

  • CASE GOTO OF UNIT

  • CONST IF OR UNTIL

  • CONSTRUCTOR IMPLEMENTATION PACKED USES

  • DESTRUCTOR IN PRIVATE VAR

  • DIV INDEX PROCEDURE VIRTUAL

  • DO INHERITED PROGRAM WHILE

  • DOWNTO INLINE PUBLIC WITH

  • ELSE INTERFACE RECORD XOR

  • END INTERRUPT REPEAT

  • EXPORT LABEL RESIDENT

Элементарные конструкции

Элементарные конструкции языка Паскаль включают в себя имена, числа и строки.

Имена (идентификаторы)называют элементы языка - константы, метки, типы, переменные, процедуры, функции, модули, объекты.

Идентификатор в Турбо Паскале может включать в себя:

  1. буквы латинского алфавита,

  2. цифры

  3. символ подчеркивания.

Строчные и прописные буквы не. Цифра не может стоять на первом месте в идентификаторе, а символ подчеркивания может находиться в любой позиции (например, name1 и name2item являются допустимыми идентификаторами, а 5name - нет; _name, name_, name_item - тоже допустимые названия). Длина идентификатора может быть любой, но значимыми являются только первые 63 символа. В качестве имен не допускается использовать служебные слова.

Для отделения друг от друга идентификаторов, чисел, зарезервированных слов используются разделители. В качестве них можно использовать:

  1. пробел и табуляцию;

  2. перевод строки;

  3. комментарий.

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

Комментарии заключаются либо в скобки { ... }, либо в скобки вида (* ... *) и могут занимать любое число строк.

Числав языке Паскаль обычно записываются в десятичной системе счисления. Они могут быть целыми и действительными. Положительный знак числа может быть опущен. Целые числа записываются в форме без десятичной точки, например:

217 -45 8954 +483

Действительные числа записываются в форме с десятичной точкой:

    1. 0.65 -0.018 4.0

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

5Е12 -1.72Е9 73.1Е-16

В "переводе" такую запись следует понимать соответственно как:

5x1012-1.72x10973.1x10-16

Паскаль допускает запись целых чисел и фрагментов действительных чисел в форме с порядком в шестнадцатеричной системе счисления:

$7F $40 $ABC0

Строки в языке Паскаль - это последовательность символов, записанная между апострофами. Если в строке в качестве содержательного символа необходимо употребить сам апостроф, то следует записать два апострофа. Примеры строк: 'СТРОКА' 'STRING' 'ПРОГРАММА'.

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

Наряду с переменными в программах используются и константы. Константа - это идентификатор, обозначающий некоторую неизменную величину определенного типа. Константы, как и переменные, должны объявляться в соответствующем разделе программы.

В Турбо Паскаль применяется несколько стандартных видов констант:

  • Целочисленныеконстанты. Могут быть определены посредством чисел, записанных в десятичном или шестнадцатеричном формате данных. Это число не должно содержать десятичной точки.

  • Вещественныеконстанты. Могут быть определены числами, записанными в десятичном формате данных с использованием десятичной точки.

  • Символьныеконстанты. Могут быть определены посредством некоторого символа (заключенного в апострофы).

  • Строковыеконстанты. Могут быть определены последовательностью произвольных символов (заключенных в апострофы).

  • Типизированныеконстанты. Представляют собой инициализированные переменные, которые могут использоваться в программах наравне с обычными переменными. Каждой типизированной константе ставится в соответствие имя, тип и начальное значение. Например: year: integer = 2001; symb: char = '?';money: real = 57.23;

Соседние файлы в предмете Информатика