Как Петя Бейсиков Тоню Соображалкину программировать учил
- Автор: Бруно Мартузан
- Жанр: Околокомпьютерная литература / Детская образовательная литература / Basic, Visual Basic, VB Script, VBA и т.п.
- Дата выхода: 1987
Читать книгу "Как Петя Бейсиков Тоню Соображалкину программировать учил"
КАК СРАВНИВАЮТ СТРОКИ СИМВОЛОВ
Остается рассказать, как используют символьные переменные в операторе условного перехода. Условный переход может быть, например, таким:
40 IF А¤=«БОМ» THEN 500
В этом примере логическое условие считается выполненным и управление передается на строку 500, если значение переменной А¤ состоит ровно из трех букв, и притом именно БОМ.
— Для числовых переменных можно было определить, которое из них больше или меньше, а для символьных это бессмысленно, не так ли?
— Да. Для значений символьных переменных, действительно, не существует таких понятий, как «больше» или «меньше», можно только определить, которое из них будет первым при расположении в алфавитном порядке. Для такого дела приспособлены те же самые знаки: «<», «>», «=<», «=>».— Ничего не понять! Что там приспособлено?
— Допустим, мы выполнили операторы А¤ = «АНЯ» и В¤ = «ЯНА» и переменные А¤ и В¤ теперь имеют положенные значения. Тогда условие А¤<В¤ будет правильным, или, выражаясь точнее, истинным. А истинным это условие будет потому, что при расположении в алфавитном порядке слово АНЯ будет первым, а слово ЯНА вторым. Условие А¤>В¤ в этом случае не будет, истинным, зато В¤>А¤ опять будет.
И для символьных переменных можно написать подобный Бейсико-русский словарик, как для числовых переменных:
— Эти «первый» и «второй» пригодятся, если понадобится какие-то слова расставить в алфавитном порядке. И еще?