. Конспект занятия " Строковый тип данных. Операции со строками и стандартные функции."
Конспект занятия " Строковый тип данных. Операции со строками и стандартные функции."

Конспект занятия " Строковый тип данных. Операции со строками и стандартные функции."

Тема: Строковый тип данных. Операции со строками и стандартные функции.

Тип занятия: комбинированное

Цели занятия:

изучение строкового типа данных

изучение стандартных функций по работе со строковым типом данных

Задачи занятия:

Образовательные:

вспомнить типы данных

ознакомиться со строковым типом данных

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

разобрать задачи по работе со строковым типом данных

провести игру «Звёздный час»

Развивающие: развить умение размышлять, выработать навыки анализа и систематизации

Воспитательная: пробудить интерес к учебной дисциплине, привитие нравственных качеств: ответственность, дисциплинированность, аккуратность.

Оборудование: компьютеры - 14 шт., ноутбук – 1шт, диапроектор – 1шт.

Ход занятия:

I. Организационный момент. (1 мин)

II. Объявление темы. Целеполагание. (15 мин)

Тема: Строковый тип данных. Операции со строками и стандартные функции.

Цель занятия:

изучить строковый тип данных и научиться работать с ним

Задачи занятия:

вспомнить типы данных

узнать как задается строковый тип данных

изучить основные операции со строками

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

разобрать задачи по работе со строковым типом данных

III. Повторение

В название темы есть такое понятие, как тип данных вспомним, что это такое?

С какими типами данных мы работали до сегодняшнего занятия?

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

Какой тип данных на ваш взгляд называется строковым?

Переменные строкого типа какие могут принимать значения?

Строковый тип в VBA обозначается как String

Значением строковой переменной является строка символов, заключённых в кавычки.

Незабываем, что тип переменной указывает, с какими значениями мы будем работать, и какие операции сможем с ними производить.

Рассмотрим следующие примеры

Dim A as Integer

Dim B as Integer

Dim C as Integer

Dim A as String

Dim B as String

Dim C as String

Какой ответ получим в первом и во втором случае?

Правильно 70 и 1951.

Потому что при работе со строковым типом данных знак «+» играет роль слияния двух значений, а не сложения чисел как в первом случае.

Вот мы и рассмотрели с Вами первую операцию со строковыми переменными. В VBA еще это действие можно выполнять посредством знака амперсанда & (это видно в примерах).

Перейдем теперь к рассмотрению основных функций при работе со строковым типом данных

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

• Len(MyString) - определяет количество символов в строковой переменной MyString ( т.е. находит длину строки), значением является число;

• Mid(MyString,I,N) - вырезает в строке MyString, начиная с позиции I, N символов;

Рассмотрим следующую задачу. Дан текст. Найти количество символов в нём.

Dim MyString as String

Dim Dl as Integer

MyString = "Демо функции Len"

MsgBox “Длина=” & Dl

Какой будет ответ?

Правильно длина равна 16

Правильно, потому что пробел это тоже символ

Как можно обобщить задачу для подсчета символов в любом слове?

Запросить командой InputBox и ввести значение для строковой переменной MyString

Рассмотрим следующую программу

Какие слова из текста получим после выполнения программы?

Dim MyString as String

Dim Word1 as String

Dim Word2 as String

MyString = "Демо функция Mid"

Word1 = Mid(MyString, 1, 4)

Word2 = Mid(MyString, 14, 3)

Word3 = “э”+ Mid(MyString, 3, 2)+ Mid(MyString, 10, 3)

Запишите примеры в тетрадь

Вопросы по изложенному материалу?

V. Закрепление пройденного материала (15 мин)

Самостоятельная работа Карточка №1

Разобьёмся на дуальные группы и сядем за ПК

VI. Проведение игры «Звездный час» (10 мин)

Необходимо придумать и вывести на экран, как можно больше слов из слова «Информатика». Буквы из слова не должны дважды повторяться. Победителям ставиться дополнительная оценка!

VII. Подведение итогов игры «Звездный час» (4 мин)

I. Организационный момент. (1 мин)

II. Объявление темы. Целеполагание.

Тема: Строковый тип данных. Операции со строками и стандартные функции.

Цель занятия:

Закрепить навык работы со строковым тип

Задачи занятия:

разобрать задачи по работе со строковым типом данных

самостоятельно решить предложенные задачи

III. Объяснение материала (15 мин)

Рассмотрим следующую задачу. Дано слово «барабан», найти количество повторений буквы «а».

Dim MyString as String

Dim B as String

Dim Y as Integer

Dim k as Integer

If B= “a” THEN k=k+l

MsgBox “Кол-во букв а ” & k & “ в слове ”

Вопросы по изложенному материалу?

Теперь закрепим пройденный материал

Разобьёмся на дуальные группы

IV. Практическая часть (20 мин)

Самостоятельная работа Карточка№2

V. Оформление отчёта по самостоятельной работе в тетради

VI. Домашнее задание:

Дана фраза. Определить, сколько в ней предложений.

Дано слово, определить является ли оно перевертышем. Пример: казак, доход, ДОМ МОД.

VII.Рефлексия(4 мин).

- Что важного для себя узнали на уроке?

- Какая основная операция используется в программирование при работе со строковыми переменными?

- Какие основные функции используется в программирование при работе со строковыми переменными?

1) Набрать программу Pr3 и проверить её.

2) Самостоятельно. Даны две фамилии. Определить, какая из них длиннее.

3) Набрать программу Pr4 и проверить её.

4) Самостоятельно вывести слово «функция».

5)Путём вырезок и склеек букв из слова programma получить rom и rampa

1)Набрать программу Pr6 и проверить её.

2)Дано слово. Подсчитать количество любого запрашиваемого символа.

3) Дано слово. Верно ли, что оно начинается и оканчивается на одну и ту же букву?

4) Дано предложение. Все буквы «е» в нем заменить на букву «и».

5) Дано предложение. Определить, каких букв в нем больше: «м» или «н».

Домашнее задание

1.Дана фраза. Определить, сколько в ней предложений.

2.Дано слово, определить является ли оно перевертышем. Пример: казак, доход, ДОМ МОД.

📎📎📎📎📎📎📎📎📎📎