Меню
Разработки
Разработки  /  Информатика  /  Разное  /  Методическая разработка по информатике "Символьные величины. Обработка текстовой информации на компьютере"

Методическая разработка по информатике "Символьные величины. Обработка текстовой информации на компьютере"

Работа даст характеристику символьным величинам, позволит рассмотреть функции обработки символьных переменных, апробировать результат их работы на компьютере.
03.04.2015

Описание разработки

Часто пользователю приходится не только делать вычисления, но и обрабатывать текстовую информацию; находить нужное слово (фамилию, какое-то наименование и т. д. ), либо какую-то часть его; размещать или передвигать по экрану дисплея текст и т. п.

В данной работе будет рассмотрено решение задач обработки текстовой информации. Такие задачи требуют применения иных, не арифметических операций и знание функций обработки текстов. Однако при этом процесс алгоритмизации и программирования полностью сохраняется.

Основные цели занятий по этому разделу – научить школьников решать задачи обработки текстовой информации на компьютере, воспитать у них навыки свободного обращения с вычислительной машиной, развивать творческие способности и логическое мышление при составлении алгоритмов, программ.

Достижение этих целей организуется через демонстрацию образцов решения специально подобранных задач в сочетании с самостоятельной работой над задачами такого же класса.

При такой методике удается:

показать учащимся интересные, практически важные задачи, привлечение компьютера для решения которых является обоснованным;

подчеркнуть специфические программистские приемы при разборе конкретных программ, которые школьник может взять на вооружение и применить при решении других задач.

УРОК 1 (2 часа)

Тема урока: Символьные величины. Основные функции обработки символьных переменных.

Цели урока:

дать характеристику символьных величин, рассмотреть функции обработки символьных переменных, апробировать результат их работы на компьютере.

1. Объяснение нового материала.

Программы на языке Бейсик обрабатывают не только числовую, но и текстовую информацию. т. е. строки символов. Для этого используются символьные константы, переменные и выражения. В памяти ЭВМ текстовые данные хранятся как после­довательность кодов всех символов, составляющих текст.

Символьная константа - это строка символов, заключенная в кавычки. Значением константы является последовательность составляющих ее символов, не считая кавы­чек. Внутри кавычек допускается запись любых символов, за исключением символа кавычек. Два идущих подряд знака кавычек задают пустую символьную строку, не содержащую ни одного символа.

У символьной переменной есть имя, которое заканчивается знаком денежной еди­ницы($) и значение в виде строки символов, которое может меняться по ходу выпол­нения программы.

Например: к$="школа"

Пактически имя символьной переменной в каждый момент времени указывает на некоторую область памяти, в которой находятся коды символов, состав­ляющих текущее значение переменной. Максимальная возможная длина значений символьных констант и переменных зависит от реализации языка.

Символьный массив - это массив элементами, которого являются символьные строки. Поскольку массив можно рассматривать как переменную, снабженную одним или двумя индексами, то имя символьного массива и значения его элементов должны удовлетво­рять обычным требованиям к переменным этого типа.

Методическая разработка по информатике Символьные величины. Обработка текстовой информации на компьютере

Символьная функция - это функция, значениями которой являются строки символов. Имя символьной функции тоже заканчивается знаком($).

Символьным выражением называется символьная константа или переменная, ссылка на элемент символьного массива или значение символьной функции, а также результат любого их соединения при помощи знака плюс. Этот знак обозначает операцию КОНКАТЕНАЦИИ(сцепление строк).

Также для строк определена операция сравнения. Строки считаются равными, если их длины равны и коды всех символов попарно совпадают. Если одна из строк совпадает с началом другой, но короче ее, то она меньше. В остальных случаях все решает код первого несовпадающего символа - меньше та строка, у которой код меньше.

Значения символьной переменной могут задаваться при помощи операторов:

1. LET

2. INPUT

3. DATA, READ

Основные функции обработки литерных переменных.

1. ASC-переводит первый символ строки в код.

Формат: Х=ASC(<арг>), где аргумент - это непустое символьное выражение. Результат функции - целое число из [0;255].

Пример: PRINT “Код буквы F равен”;ASC(“F”)

На экране будет текст: Код буквы F равен 70

2. CHR$-эта функция обратная функции ASC.

Функция CHR$ переводит целое число в символьную строку из одного символа. Формат: Х$=CHR$(<арг>), где аргумент- целое выражение, принимающее значения из отрезка [0;255].

Пример: PRINT “Буква с кодом 70 – это”;CHR$(70)

На экране будет текст: Буква с кодом 70 – это F

Если Х попадает в необходимый диапазон, и переменная Х$ состоит из одного символа, то всегда верно:

X=ASC(CHR$(X) ) и X$=CHR$(ASC(X$) ).

3. LEN-определяет длину символьной переменной.

Формат: Х=LEN(<арг>), где аргумент - какое-то символьное выражение.

Пример: T$=”информатика”

X=LEN(T$)

PRINT “Х=”;Х

На экране будет: Х=11

4. MID$-выбирает из строковой величины определенное количеств символов с заданной позиции.

Формат: X$=MID$(K$, M, N), где К$- само символьное выражение из которого мы выби­раем. M-номер позиции, с которой осуществляется выборка. N-количество символов, которое нужно выбрать.

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

Весь материал - в документе.

-75%
Курсы повышения квалификации

Проектная деятельность учащихся

Продолжительность 72 часа
Документ: Удостоверение о повышении квалификации
4000 руб.
1000 руб.
Подробнее
Скачать разработку
Сохранить у себя:
Методическая разработка по информатике "Символьные величины. Обработка текстовой информации на компьютере" (17.16 КB)

Комментарии 0

Чтобы добавить комментарий зарегистрируйтесь или на сайт