Строковые данные на Паскале

Автор работы: Пользователь скрыл имя, 27 Февраля 2011 в 15:00, курсовая работа

Описание работы

Для языка Basic существует много версий, реализованных и как интерпретаторы и как компиляторы. В России Basic традиционно используется в курсе информатики средней школы. Среда визуального программирования Microsoft Visual Basic используется как программная поддержка приложений MS Office.

Язык Pascal является компилируемым и широко используется как среда для обучения программированию в ВУЗах. RAD-средой, наследующей его основные свойства, является среда Borland Delphi.

Содержание работы

ВВЕДЕНИЕ 4
ОСНОВНАЯ ЧАСТЬ
1.1 Строковый тип данных в языке Pascal 6
1.2 Тип string и стандартный тип char 7
1.3 Функция Copy 9
1.4 Функция Concat 9
1.5 Функция Length 9
1.6 Процедура Delete 10
1. 7 Str(x, S)………………………………………………………………………10
1.8 Val(S, x, kod)………………………………………………………………....10
2.1 Постановка задачи 11
2.2 Блок- схема алгоритма решения задач………………..……………………12
2.3 Особенности паскаля……………………………………………………..14
2.4 Программа 14
2.5 Описание работы программы………………………………………………17
2.6 Пояснение работы операторов используемых в прграмме 20
2.7 Примеры работы прграммы 23
ЗАКЛЮЧЕНИЕ 24
СПИСОК ЛИТЕРАТУРЫ 25
Приложение……………………………………………………………………26
Инструкция пользователя……………………………………………………….26
Программа на контрольном примере……………

Файлы: 1 файл

строковые данные на паскале.doc

— 291.50 Кб (Скачать файл)

writeln (‘ Для  завершения работы с программой нажмите ‘, ‘<Enter>’);

readln;

end. 
 

     2.6 Пояснение работы операторов которые применяются в этой программе в этой программе. 

     В данной программе были использованы различные функции, операторы, процедуры. Такие как:

     Составной оператор Begin и End

     Составной оператор представляет собой последовательность некоторых операторов, выполняющихся в том порядке, в каком они представлены в тексте программы.

     Program<Имя программы>; 
<Раздел описаний> 
Begin 
<Тело программы> 
End.

       Зарезервированные слова Begin и End являются так называемыми операторными скобками, в которые заключены операторы, входящие в составной оператор. Когда в зависимости от определённого условия, требуется обеспечить последовательное выполнение некоторого набора операторов, без составного оператора не обойтись.[5]

                                                Условный оператор If и Case

     Если  в программе, в зависимости от некоторого условия, требуется выбрать тот или иной вариант действий, можно воспользоваться одним из условных операторов. В Turbo Pascal предусмотрены два условных оператора- If и Case.

     Работа  Case такова. Сначала вычисляется значение селектора, следующего за словом Case. Затем выполняется оператор с константой выбора, равной значению селектора. Если ни одна из констант не равна текущему значению селектора, то исполняется оператор, стоящий после слова Еlse. Часть Еlse <оператор> в тексте программы можно опустить. Тогда, если среди констант селектора нужное значение отсутствует, выполнение оператора Case ни к чему не приведет.

     Case <выбор селектора> of

                <метка 1>: <оператор 1>;

                <метка n>:<оператор n>;

                else <оператор>;

     end;

     Если  необходимо выбрать одно из возможных  действий в зависимости от некоторого условия, применяют условный оператор if.. then..else. Во многих программах, в зависимости от некоторого условия, часто требуется выполнить не одно, а последовательность действий. Однако оператор If в Turbo Pascal обеспечивает выполнение единственного оператора, присутствующего после зарезервированного слова Then или Else.

     If <условие> then <оператор 1> else <оператор 2>; [2]

     Оператор  Repeat  until.

     Оператор  цикла, Repeat, известный как оператор цикла с постусловием, имеет вид:

     Repeat

     <оператор #1>; 
<оператор #2>; 
<оператор #3>; 
. . .

     Until <условие>;

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

     Этот  вид цикла отличается от других в  основном тем, что проверка условия повторения тела цикла находится не перед ним, а после. Поэтому цикл "До" называют циклом "с постусловием", а "Пока" - "с предусловием".

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

     Когда условие цикла изначально истинно, тело цикла все равно будет  выполнено хотя бы один раз. Именно это отличие "до" от "пока" привело к тому, что в программировании они не подменяют друг друга, а  используются для решения задач, к которым они более подходят.[3]

                                                 Оператор For to do.

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

     Форматов  у этого вида цикла предусмотрено  два: 
            For <И.П.>:=<Н.З.> To <К.З.> Do <оператор>; 
            For <И.П.>:=<Н.З.> Downto <К.З.> Do <оператор>;

     Здесь И.П. - имя переменной-параметра, Н.З. - его начальное значение, К.З. - соответственно конечное значение параметра. В качестве начального и конечного значений.

     Выполняется этот цикл по следующему алгоритму:

     1. переменной-параметру присваивается начальное значение;

     2. выполняется тело цикла;

     3. переменная-параметр автоматически  увеличивается на 1 (в первом случае  формата);

     4. если параметр превышает конечное  значение, то происходит выход  из цикла, иначе - переход к  пункту 2. [3] 

           
 
 
 

                           2.7 Примеры работы программы. 

 

 

Принцип работы: вводим текст на русском языке, а получаем тот же текст нописаный азбукой Морзе. 
 
 
 
 

     Заключение 

     Программа написана на языке Turbo Pascal. Этот язык представляет мощное инструментальное средство написания прикладных программ, которое можно использовать в реальной работе. Turbo Pascal  является средой разработки Программного Обеспечения фирмы Borland. ПО в среде Turbo Pascal реализуется на процедурно- ориентированном языке Паскаль. Расширение языка Turbo Pascal предоставляет все возможности объектно-ориентированного программирования: наибольшую структурность, абстрактность, модульность, встроенные непосредственно в язык.

     В Delphi  упор ставится на написание ПО под Windows, много возможностей и легко запутаться.  Программы, разработанные на TURBO Pascal, компактны, и занимают мало места на жестком диске. Современные технологии программирования, такие как Delphi, в буквальном смысле слова ”стоят на плечах” TP.

     Неизвестно  что и когда может пригодиться в  жизни. Азбука Морзе широко используется на международном уровне.

       Ознакомившись с программой, пользователь, возможно, заинтересуется данной системой передачи сигналов, и в дальнейшем захочет знать и применять код Морзе.

       
 
 

СПИСОК  ЛИТЕРАТУРЫ

 
 

1.  Turbo Pascal для студентов и школьников - СПб.: БЧВ- Петербург, 2004. - 352с.: ил.    (Г.Г. Рапаков, С.Ю. Ржеуцкая)

2.  Turbo Pascal для школьников. Версия 7.0. - М.: Финансы и статистика, 1996. - 446с. (Попов В.Б.)

3.  О.А. Меженный: Turbo Pascal. Учитесь программировать. Санкт- Петербург, 2001 год.

4. Информатика, 7- 11 класс. Киев, 2004. Гаевский А.Ю.

5.   Turbo Pascal: Учись программировать.  2002. – 448с.: ил.(Меженный О.А.)

6.     Грызлов С.В., Грызлова Ю.А. ”Турбо Паскаль 7.0 “ 1999г. Москва 400стр. 

7. Информатика и вычислительная техника, ред. В.Н. Ларионова, «ВШ»,  Москва,1992

8.Фаронов В.В. Турбо Паскаль 7.0. Начальный курс. Учебное пособие.-М:"Нолидж",1997.-616 с, ил.

9. http://www.5byte.ru/tp7pub/0017.php

10. http://www.debryansk.ru/~lpsch/uchitel/konspekt/pasc... 
 
 
 
 
 
 
 
 
 

                                            Приложение 

                                      Инструкция пользователя 

     Работа  в среде программирования Turbo Pascal начинается с загрузки её в память компьютера. Система Турбо Паскаль довольно значительна по объему. Она поставляется на нескольких дистрибутивных дискетах и устанавливается на жесткий диск. При развертывании системы на жестком диске обычно создается отдельный каталог с именем ТР (или PAS, TURBOPAS, PASCAL и т.п.), в который помещаются все файлы с дистрибутивных дискет. Для вызова Турбо Паскаля необходимо отыскать в древовидной структуре каталогов ПК этот каталог и в нем файл с именем TURBO.EXE. Этот файл содержит готовую к работе диалоговую систему программирования Турбо Паскаль. В него входят минимально необходимые части Турбо Паскаля (текстовый редактор, компилятор, компоновщик, загрузчик). Для нормальной работы в диалоговой среде понадобятся также основная библиотека, располагающаяся в файле TURBO.TPL, и справочная служба (файл TURBO.HLP). В принципе, этих файлов достаточно для написания, компиляции и исполнения большинства примеров.

     Пусть перечисленные файлы располагаются  в каталоге ТР на диске D. Тогда для вызова Турбо Паскаля следует дать команду

     D:\TP\TURBO

     Для запуска Turbo Pascal необходимо перейти на диск в каталог с системой Turbo Pascal и дважды щёлкнуть по файлу Turbo.exe. После загрузки на экране появится окно редактирования Turbo Pascal. 

                     

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

     Центральную часть окна занимает рабочая область, предназначенная для работы с  текстом программ. В нижней части  окна расположена строка статуса, в  которую вводится информация о выполняемой в данный момент  операции. В строке статуса отображаются также функциональные клавиши и комбинации клавиш, допустимые в данный момент в активном окне (F1-Help,  F2-Save и т.д. ). Над строкой статуса в разрыве рамки окна указываются координаты курсора: номера редактируемой строки и позиции в строке, например, 6:11. Помимо этого имеются ещё вертикальные и горизонтальные полосы прокрутки, кнопка закрытия окна и др.

     Не  рекомендуется работать с системой, назначив в качестве каталога по умолчанию (текущего каталога) тот, в котором хранятся перечисленные выше файлы (этот каталог будем называть системным). Во-первых, в таком случае можно ошибочно стереть какой—либо из файлов системы программирования и тем самым нарушить ее работоспособность, а во-вторых, этот каталог очень скоро заполнится другими файлами, прямо не относящимися к Турбо Паскалю. Существует и еще одна причина, по которой нежелательно работать в системном каталоге. Дело в том, что Турбо Паскаль имеет свойство «запоминать» свою настройку в двух файлах с именами TURBO.TP и TURBO.PCK. При вызове система начинает поиск этих файлов в текущем каталоге. Если этот каталог — индивидуальный, система всякий раз будет настраиваться так, как этого хочешь. Если эти файлы не обнаружены в каталоге (а при первом обращении к Турбо Паскалю так оно и будет), система продолжит поиск в системном каталоге, а не найдя их там, настроится стандартным образом. Впоследствии можно сохранить настроечные файлы в своем каталоге и тем самым избавить себя от необходимости перенастройки системы всякий раз при обращении к ней.

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

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

     Для выхода из Турбо Паскаля следует  нажать клавишу Alt и, не отпуская ее, — клавишу с латинской буквой X, после чего можно отпустить обе клавиши. 

Информация о работе Строковые данные на Паскале