Аннотация
Данная презентация является демонстрационным материалом к уроку
информатики «Символьные переменные в языке программирования
Qbasic».
Формат документа – презентация, выполненная в программе
Microsoft PowerPoint.
Методические рекомендации: презентация предназначена для учителей,
ведущих предмет «Информатика и ИКТ», кружки и элективные курсы
по программированию на языке Qbasic.
Объём работы – 26 слайдов.
Объём в Мбайтах – 190 Кбайт.
Что же это такое символьная (строковая) переменная?
Это переменная, значением которой может являться любой набор символов.
Обозначается символьная переменная одной или несколькими латинскими буквами со знаком $.
Пример:
A$ AB$ MIN$
Рассмотрим пример конкатенации строк:
REM конкатенация строкs1$="Привет! "s2$="Меня зовут Саша."s$=s1$+s2$PRINT s$END
Основные стандартные функции для символьных
переменных
| Основные функции языка Бейсик | |
1 | ASC(XS) | переводит двоичный код символа в десятичное число |
2 | LEN(XS) | находит длину символьной переменной, включая конечные пробелы |
3 | MID$(X$,Y,Z) | выдает последовательность Z символов из строки XS , позиции Y |
4 | STRS(X) | преобразует значение X из числовой формы в символьную |
5 | CHR$(X) | преобразует код в символ |
6 | LEFT$(A$,N) | выделяет N левых символов строки AS |
7 | RIGHT$(XS,N) | выделяет N правых символов строки Х$ |
REM кол-во букв "а"INPUT "Введите предложение", s$FOR I=1 TO LEN(s$)IF MID$(s$,I,1)="а" THEN k=k+1NEXTPRINT "Кол-во букв а =", kEND
REM замена буквss$=""INPUT "Введите предложение", s$FOR I=1 TO LEN(s$)IF MID$(s$,I,1)="а"
THEN ss$=ss$+"о“
ELSE ss$=ss$+MID$(s$,I,1)NEXT I
END IF
PRINT "Исправленная строка: ", ss$END
REM обратный порядок буквss$=""INPUT "Введите предложение", s$FOR I=LEN(s$) TO 1 STEP -1ss$=ss$+MID$(s$,I,1)NEXT I
PRINT "Исправленная строка: ", ss$END
REM кол-во пробеловINPUT "Введите строку", s$FOR I=1 TO LEN(s$)IF MID$(s$,I,1)=“ “ THEN k=k+1NEXTPRINT "Кол-во пробелов =", kEND
Материалы на данной страницы взяты из открытых источников либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.