Информатика_Устройство_ПК


Чтобы посмотреть презентацию с оформлением и слайдами, скачайте ее файл и откройте в PowerPoint на своем компьютере.
Текстовое содержимое слайдов:

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

Строчные переменные можно «склеивать». Для этого процесса (конкатенации) используют знак плюс (+).
Рассмотрим пример конкатенации строк:REM конкатенация строкs1$="Привет! "s2$="Меня зовут Саша."s$=s1$+s2$PRINT s$END

Основные стандартные функции для символьныхпеременных№ Основные функции языка Бейсик1ASC(XS)переводит двоичный код символа в десятичное число2LEN(XS)находит длину символьной переменной, включая ко­нечные пробелы3MID$(X$,Y,Z)выдает последовательность Z символов из строки XS , позиции Y4STRS(X)преобразует значение X из числовой формы в сим­вольную5CHR$(X)преобразует код в символ6LEFT$(A$,N)выделяет N левых символов строки AS7 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 IEND IFPRINT "Исправленная строка: ", ss$END



А теперь решим несколько задач самостоятельно:
Составить программу, выводящую на печать предложение в обратном порядке следования символов.
REM обратный порядок буквss$=""INPUT "Введите предложение", s$FOR I=LEN(s$) TO 1 STEP -1ss$=ss$+MID$(s$,I,1)NEXT IPRINT "Исправленная строка: ", ss$END
Составить программу, подсчитывающую количество пробелов в строке.
REM кол-во пробеловINPUT "Введите строку", s$FOR I=1 TO LEN(s$)IF MID$(s$,I,1)=“ “ THEN k=k+1NEXTPRINT "Кол-во пробелов =", kEND
А теперь запишем задание на дом:
Выучить основные стандартные функции для символьныхпеременных; Составить программу подсчёта букв «а» и «б» в строке.


Приложенные файлы

  • pptx File_1
    Бусарова И.В.
    Размер файла: 189 kB Загрузок: 0