kopilkaurokov.ru - сайт для учителей

Создайте Ваш сайт учителя Курсы ПК и ППК Видеоуроки Олимпиады Вебинары для учителей

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

Нажмите, чтобы узнать подробности

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

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

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

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

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

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

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

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

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

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

Вы уже знаете о суперспособностях современного учителя?
Тратить минимум сил на подготовку и проведение уроков.
Быстро и объективно проверять знания учащихся.
Сделать изучение нового материала максимально понятным.
Избавить себя от подбора заданий и их проверки после уроков.
Наладить дисциплину на своих уроках.
Получить возможность работать творчески.

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

Конспект занятия


Учебная дисциплина «Основы программирования и баз данных»

Преподаватель Боков Р.А.


План занятия


Дата 23 марта 2016 г.

Группа КС-207

Специальность 09.02.02 Компьютерные сети


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


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

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

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

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

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

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

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

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

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

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

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

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

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

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


1 час

Ход занятия:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Запишем

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

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

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

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


Sub Pr1 ()

Dim A as Integer

Dim B as Integer

Dim C as Integer

A=19

B=51

C=A+B

MsgBox “C=” & C

End Sub


Sub Pr2 ()

Dim A as String

Dim B as String

Dim C as String

A=19

B=51

C=A+B

MsgBox “C=” & C

End Sub

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

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


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

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

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

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

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

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


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

Sub Pr3_len()

Dim MyString as String

Dim Dl as Integer

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

Dl= Len(MyString)

MsgBox “Длина=” & Dl

End Sub


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

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


А почему не 14?

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


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

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


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

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


Sub Pr4_mid()

Dim MyString as String

Dim Word1 as String

Dim Word2 as String

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


Word1 = Mid(MyString, 1, 4)

MsgBox Word1


Word2 = Mid(MyString, 14, 3)

MsgBox Word2


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

MsgBox Word3


End Sub


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

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


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

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

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


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


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


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



2 час


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


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

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

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

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

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

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

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


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

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

Sub Pr6_mid()

Dim MyString as String

Dim B as String

Dim Y as Integer

Dim k as Integer

MyString = "барабан"

Y=Len(MyString)

k=0

For I=1 TO Y

B=Mid( MyString,I,l)

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

next I

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

End Sub

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

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

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


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

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

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

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

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

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


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

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

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

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

Карточка №1

Задание

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

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

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

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

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


Карточка №2


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

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

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

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

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


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

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

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




Карточка результатов


Ф.И.О.

Карточка №1

Игра

Карточка №2

Оценка

Батина Маргарита Витальевна





Бородин Дмитрий Андреевич





Верещагин Андрей Михайлович





Гаврилов Денис Александрович





Глобенко Екатерина Викторовна





Громов Дмитрий Алексеевич





Гудков Кирилл Васильевич





Гуров Кирилл Алексеевич





Ефимов Виталий Викторович





Игнатьев Никита Борисович





Ильин Дмитрий Алексеевич





Костин Артем Константинович





Крючков Эдуард Андреевич





Кузнецов Вадим Алексеевич





Куренков Алексей Алексеевич





Лазарева Марина Ивановна





Полотовский Максим Олегович





Полхов Денис Алексеевич





Пыжов Сергей Александрович





Тоняев Михаил Олегович





Тюльнева Екатерина Владимировна





Чурбанов Игорь Дмитриевич





Щаулов Денис Александрович





Ялин Дмитрий Александрович







Получите в подарок сайт учителя

Предмет: Информатика

Категория: Уроки

Целевая аудитория: Прочее

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

Автор: Боков Роман Аркадьевич

Дата: 20.04.2016

Номер свидетельства: 320857


Получите в подарок сайт учителя

Видеоуроки для учителей

Курсы для учителей

ПОЛУЧИТЕ СВИДЕТЕЛЬСТВО МГНОВЕННО

Добавить свою работу

* Свидетельство о публикации выдается БЕСПЛАТНО, СРАЗУ же после добавления Вами Вашей работы на сайт

Удобный поиск материалов для учителей

Ваш личный кабинет
Проверка свидетельства