СДЕЛАЙТЕ СВОИ УРОКИ ЕЩЁ ЭФФЕКТИВНЕЕ, А ЖИЗНЬ СВОБОДНЕЕ

Благодаря готовым учебным материалам для работы в классе и дистанционно

Скидки до 50 % на комплекты
только до

Готовые ключевые этапы урока всегда будут у вас под рукой

Организационный момент

Проверка знаний

Объяснение материала

Закрепление изученного

Итоги урока

Презентация на тему "Символьные переменные"

Категория: Информатика

Нажмите, чтобы узнать подробности

Просмотр содержимого документа
«Презентация на тему "Символьные переменные"»

Символьные переменные  в языке программирования Qbasic

Символьные переменные

в языке программирования Qbasic

Что же это такое символьная (строковая) переменная?  Это переменная, значением которой может являться любой набор символов.

Что же это такое символьная (строковая) переменная?

Это переменная, значением которой может являться любой набор символов.

Обозначается символьная переменная одной или несколькими латинскими буквами со знаком $. Пример: A$ AB$ MIN$

Обозначается символьная переменная одной или несколькими латинскими буквами со знаком $.

Пример:

A$ AB$ MIN$

Строчные переменные можно «склеивать». Для этого  процесса  (конкатенации)  используют знак плюс (+).

Строчные переменные можно «склеивать». Для этого процесса (конкатенации) используют знак плюс (+).

Рассмотрим пример конкатенации строк: REM конкатенация строк  s1$=

Рассмотрим пример конкатенации строк:

REM конкатенация строк s1$="Привет! " s2$="Меня зовут Саша." s$=s1$+s2$ PRINT s$ END

Основные стандартные функции для символьных переменных  №  Основные функции языка Бейсик 1 ASC(XS) 2 переводит двоичный код символа в десятичное число LEN(XS) 3 находит длину символьной переменной, включая ко­нечные пробелы MID$(X$,Y,Z) 4 5 выдает последовательность Z символов из строки XS , позиции Y STRS(X) преобразует значение X из числовой формы в сим­вольную CHR$(X) 6 преобразует код в символ LEFT$(A$,N) 7 выделяет N левых символов строки AS  RIGHT$(XS,N) выделяет N правых символов строки Х$

Основные стандартные функции для символьных

переменных

Основные функции языка Бейсик

1

ASC(XS)

2

переводит двоичный код символа в десятичное число

LEN(XS)

3

находит длину символьной переменной, включая ко­нечные пробелы

MID$(X$,Y,Z)

4

5

выдает последовательность Z символов из строки XS , позиции Y

STRS(X)

преобразует значение X из числовой формы в сим­вольную

CHR$(X)

6

преобразует код в символ

LEFT$(A$,N)

7

выделяет N левых символов строки AS

RIGHT$(XS,N)

выделяет N правых символов строки Х$

А теперь давайте рассмотрим несколько задач:

А теперь давайте рассмотрим

несколько задач:

Составить программу, подсчитывающую количество букв

Составить программу, подсчитывающую количество букв "а" в предложении.

REM кол-во букв

REM кол-во букв "а" INPUT "Введите предложение", s$ FOR I=1 TO LEN(s$) IF MID$(s$,I,1)="а" THEN k=k+1 NEXT PRINT "Кол-во букв а =", k END

Составить программу, заменяющую все буквы

Составить программу, заменяющую все буквы "а" в предложении на буквы "о".

REM замена букв  ss$=

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$=

REM обратный порядок букв ss$="" INPUT "Введите предложение", s$ FOR I=LEN(s$) TO 1 STEP -1 ss$=ss$+MID$(s$,I,1) NEXT I

PRINT "Исправленная строка: ", ss$ END

Составить программу, подсчитывающую количество пробелов в строке.

Составить программу, подсчитывающую количество пробелов в строке.

REM кол-во пробелов  INPUT

REM кол-во пробелов INPUT "Введите строку", s$ FOR I=1 TO LEN(s$) IF MID$(s$,I,1)=“ “ THEN k=k+1 NEXT PRINT "Кол-во пробелов =", k END

А теперь запишем задание на дом:

А теперь запишем

задание на дом:

 Выучить основные стандартные функции для символьных переменных;   Составить программу подсчёта букв «а» и «б» в строке.
  • Выучить основные стандартные функции для символьных

переменных;

  • Составить программу подсчёта букв «а» и «б» в строке.