Обработка строковой информации


Презентация изнутри:

Слайд 0

Обработка строковой информации Со строковой информацией можно выполнять различные операции: соединить несколько строк в одну, вырезать определенное количество символов, подсчитать количество символов в заданной строке и т.д.


Слайд 1

Слияние двух и более строк, соединенных знаком «+», в одну CLS INPUT «Первое слово»; A$ INPUT «Второе слово»; B$ INPUT «Соединительная гласная»; C$ SLOVO$ = A$ + C$ + B$ ? «Новое слово»; SLOVO$ Задание 1: Составь программу образования сложного слова из двух простых и соединительной гласной. Например: сам + о + лёт = самолет. Обозначь : А$ - первое слово; B$ - второе слово; C$ - соединительная гласная; SLOVO$ - новое слово.


Слайд 2

LEFT$ (строка, число символов) – вырезает заданное число символов с левого края строки. Пример: A$ = «кинозал» ? LEFT$ (A$,4) из слова кинозал получаем слово кино RIGHT$ (строка, число символов) – вырезает заданное число символов с правого края строки. Пример: A$ = «кинозал» ? RIGHT$ (A$,3) из слова кинозал получаем слово зал MID$ (строка, начальная позиция, число символов) – вырезает заданное число символов с указанной позиции. Пример: A$ = «кинозал» ? MID$ (A$,3,2) из слова кинозал получаем слово но Если число символов не задано, то вырезается фрагмент, начиная с указанной позиции и до конца.


Слайд 3

Задание 2: Составь программу, которая из слова ИНФОРМАТИКА получит слова: ФОРМА, ТИК, ФОРТ CLS A$ = «ИНФОРМАТИКА» B$ = MID$ (A$, , ) вырезаем слово ФОРМА ? B$ C$ = MID$ (A$, , ) вырезаем слово ТИК ? C$ D$ = MID$ (A$, , ) + MID$(A$, , ) вырезаем ФОР и Т, соединяем их ? D$


Слайд 4

LEN (строка) – подсчитывает число символов в заданной строке Пример: A$ = «кинозал» ? LEN (A$) результат на экране: 7


Слайд 5

Задание 3: Введите с клавиатуры любое слово. Определите в нем число символов. Сколько раз в этом слове встречается А? CLS INPUT «Слово»; A$ DLINA = LEN ( ) FOR N = 1 TO DLINA B$ = MID$ ( , N, ) IF B$ = «a» OR B$ = «A» THEN S = NEXT N ? «Буква А встречается»; S; «раз» введите слово с клавиатуры определяем длину ведем подсчет вырезанных символов вырезаем по одному символу сравниваем символ с буквой А ; при совпадении увеличиваем сумму количества символов А на 1


Слайд 6

Задание 3: Введите с клавиатуры любое слово. Определите в нем число символов. Сколько раз в этом слове встречается А? CLS INPUT «Слово»; A$ DLINA = LEN (A$ ) FOR N = 1 TO DLINA B$ = MID$ (A$ , N,1) IF B$ = «a» OR B$ = «A» THEN S =S+1 NEXT N ? «Буква А встречается»; S; «раз»


×

HTML:





Ссылка: