Хелпикс

Главная

Контакты

Случайная статья





Практическая работа № 8-9. Обработка строк с использованием процедур и функций.. Строковые операции



Практическая работа № 8-9

Обработка строк с использованием процедур и функций.

Цель: Научиться создавать программы используя ПиФ строк.

Оборудование: ЭВМ.

Порядок выполнения работы:

1. Повторить теоретический раздел

2. Ознакомиться с условием поставленной задачи(по варианту)

3. Составить алгоритм

4. Составить блок-схему

5. Составить программу

6. Запустить программу, отладить ее и получить результат

7. Показать преподавателю рабочую программу и проанализировать результат

8. Подготовить отчет

Теоретическая часть:

Строковые операции

До сих пор мы с вами рассматривали программы, реализующие алгоритмы обработки числовых данных. Однако хоть ЭВМ изначально и были созданы только для этой цели, по мере развития аппаратной части появилась возможность оцифровывать данные других типов, хранить их в памяти машины, перерабатывать, выводить во внешний по отношению к компьютеру мир. Проще всего можно было так поступить с текстовой информацией. Если не ставить перед машиной задачу "понимания" смысла текста, то задача оцифровки сводится к установлению правил замены символов (литер) при вводе в компьютер на их коды и обратной замены при выводе информации на экран или принтер. Такие правила, конечно же, были составлены. Как водится, сначала их было множество (вспомните разнообразие таблиц кодировки), затем весь мир остановился на ASCII.

Все языки программирования высокого уровня имеют средства работы с литерными величинами. Паскаль - не исключение. Как вам уже известно, в стандарте языка описаны два типа переменных для литерных величин. Это - String и Char. Напомню - переменная типа Char может содержать в себе только один единственный символ, тип String предназначен для хранения строковых величин до 255 символов длиною. Кстати, вы знаете не все о типе String. При описании переменной этого типа вы можете сами указать максимальное число символов, которое можно занести в нее. Конечно же, это число не должно превышать 255. Делается это так:

Var
S : String[30];



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.