<< К оглавлению

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

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

Можно так же написать программу, делающую синтаксический анализ текста по всевозможным условиям. Например программа составляющая частотный словарь слов. Вспомним вордовскую программу проверяющую правописание. Или компиляторы, это же анализаторы синтаксиса языка программирования! Слова являются хорошими объектами для программ сортировки. А программы-переводчики с иностранных языков? Все это работа со строками.

Для работы со строками не требуются "навороченные" компиляторы. Строки - отличный полигон, на котором можно оттачивать и шлифовать мастерство программирования.

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

В первой главе - программы, написанные в старом стиле С - строки- массивы символов.
Во второй главе - программы, в стиле С++, строки - объекты класса string.

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


Hosted by uCoz