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

Содержание

Слайд 2

Аннотация Данная презентация является демонстрационным материалом к уроку информатики «Символьные переменные

Аннотация

Данная презентация является демонстрационным материалом к уроку
информатики «Символьные переменные в

языке программирования
Qbasic».
Формат документа – презентация, выполненная в программе
Microsoft PowerPoint.
Использовались следующие ресурсы:
О.А.Житкова, Е.К.Кудрявцева «Бейсик и Паскаль от простого к сложному»;
Задачи взяты из сети Интернет.
Методические рекомендации: презентация предназначена для учителей,
ведущих предмет «Информатика и ИКТ», кружки и элективные курсы
по программированию на языке Qbasic.
Объём работы – 26 слайдов.
Объём в Мбайтах – 190 Кбайт.
Слайд 3

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

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

являться любой набор символов.
Слайд 4

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

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


Пример:
A$ AB$ MIN$
Слайд 5

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

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

(+).
Слайд 6

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

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

Слайд 7

Слайд 8

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

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

Слайд 9

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

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

Слайд 10

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

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

Слайд 11

REM кол-во букв "а" INPUT "Введите предложение", s$ FOR I=1 TO

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

THEN k=k+1 NEXT PRINT "Кол-во букв а =", k END
Слайд 12

Слайд 13

Слайд 14

Слайд 15

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

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


Слайд 16

REM замена букв ss$="" INPUT "Введите предложение", s$ FOR I=1 TO

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
Слайд 17

Слайд 18

Слайд 19

Слайд 20

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

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

Слайд 21

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

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

Слайд 22

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

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

-1 ss$=ss$+MID$(s$,I,1) NEXT I
PRINT "Исправленная строка: ", ss$ END
Слайд 23

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

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

Слайд 24

REM кол-во пробелов INPUT "Введите строку", s$ FOR I=1 TO LEN(s$)

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

THEN k=k+1 NEXT PRINT "Кол-во пробелов =", k END
Слайд 25

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

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