среда, 19 февраля 2014 г.

Урок 19. Решение задач с использованием данных типа string

Задача формирования строки

Написать программу, приветствующую пользователя:
Диалог:
Назовите имя 
Приветствую, имя. 
Программа должна сформировать выходную строку из константы ‘Привет’ и переменной, в которую вводится имя.
Описать необходимые данные.
Написать алгоритм ввода имени, формирования выходной строки и вывода выходной строки.

Решение задач методом “сверху-вниз”

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

среда, 12 февраля 2014 г.

Урок 18. Структура - строка

Основная работа современных компьютеров - обработка текстовой (символьной) информации.
Символьная строка - последовательность символов, расположенная в памяти рядом.
Строка похожа на массив символов. Но языке Pascal для строк существует специальные типы данных - string. Массив символов неудобен потому, что для ввода такого массива символы нужно нужно вводить по одному. Кроме того размер массива задается при описании, а как быть со строками переменной длины?

Тип данных строка позволяет:

  • работать со строкой как с единым объектом
  • использовать строки переменной длины
Строка — упорядоченная последовательность символов. Каждый символ строки занимает 1 байт (код ASCII). Количество символов в строке называется ее длиной. Длина строки — от 0 до 255 символов. В нулевом байте содержится длина строки.