Similar presentations:
Программирование на алгоритмическом языке. Символьные строки. Часть II
1. Программирование на алгоритмическом языке.
Символьные строкиК. Поляков, 2010 -2012
http://kpolyakov.narod.ru
2. Символьные строки
Программирование на алгоритмическом языке. Часть II2
Символьные строки
Объявление строки:
s[3]
1
лит s
s[4]
2
П р и в е
т
!
¤
рабочая часть
s[1]
s[2]
Длина строки:
цел n
К. Поляков, 2010-2012
n:= длин(s)
http://kpolyakov.narod.ru
3. Символьные строки
Программирование на алгоритмическом языке. Часть II3
Символьные строки
Задача: ввести строку с клавиатуры и заменить все
буквы «а» на буквы «б».
алг Замена а на б
нач
лит s
вывод "Введите строку: "
ввод s
цел i
нц для i от 1 до длин(s)
если s[i] = "а"
длина строки
то s[i]:= "б"
все
кц
вывод s
кон
К. Поляков, 2010-2012
http://kpolyakov.narod.ru
4. Задания
Программирование на алгоритмическом языке. Часть II4
Задания
«3»: Ввести символьную строку и заменить все буквы «а» на
буквы «б», как заглавные, так и строчные.
Пример:
Введите строку:
ааббссААББСС
Результат:
ббббссББББСС
«4»: Ввести символьную строку и заменить все буквы «а» на
буквы «б» и наоборот, как заглавные, так и строчные.
Пример:
Введите строку:
ааббссААББСС
Результат:
ббаассББААСС
К. Поляков, 2010-2012
http://kpolyakov.narod.ru
5. Задания
Программирование на алгоритмическом языке. Часть II5
Задания
«5»: Ввести символьную строку и проверить, является ли она
палиндромом (палиндром читается одинаково в обоих
направлениях).
Пример:
Пример:
Введите строку:
Введите строку:
АБВГДЕ
КАЗАК
Результат:
Результат:
Не палиндром.
Палиндром.
К. Поляков, 2010-2012
http://kpolyakov.narod.ru