Содержание
-
Давыдова Марина Михайловна преподаватель ГПОУ «ТОМК» Белевский филиал Символьные переменные в языке программирования Qbasic
-
Аннотация
Данная презентация является демонстрационным материалом к уроку информатики «Символьные переменные в языке программирования Qbasic». Формат документа – презентация, выполненная в программе Microsoft PowerPoint. Использовались следующие ресурсы: О.А.Житкова, Е.К.Кудрявцева «Бейсик и Паскаль от простого к сложному»; Задачи взяты из сети Интернет. Методические рекомендации: презентация предназначена для учителей, ведущих предмет «Информатика и ИКТ», кружки и элективные курсы по программированию на языке Qbasic. Объём работы – 26 слайдов. Объём в Мбайтах – 190 Кбайт.
-
Что же это такое символьная (строковая) переменная? Это переменная, значением которой может являться любой набор символов.
-
Обозначается символьная переменная одной или несколькими латинскими буквами со знаком $. Пример: A$ AB$ MIN$
-
Строчные переменные можно «склеивать». Для этогопроцесса(конкатенации)используют знак плюс (+).
-
Рассмотрим пример конкатенации строк: REM конкатенация строкs1$="Привет! "s2$="МенязовутСаша."s$=s1$+s2$PRINT s$END
-
-
Основные стандартные функции для символьных переменных
-
А теперь давайте рассмотрим несколько задач:
-
Составить программу, подсчитывающую количество букв "а" в предложении.
-
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)="а" THENss$=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
-
А теперь запишем задание на дом:
-
Выучить основные стандартные функции для символьных переменных; Составить программу подсчёта букв «а» и «б» в строке.
Нет комментариев для данной презентации
Помогите другим пользователям — будьте первым, кто поделится своим мнением об этой презентации.