Конспект урока "Функции в VBA" 9 класс

Ф.И.О. учителя Долгушина Анна Владимировна
Класс: 9
Тема урока: Функции в VBA
Цель:
обучающая способствовать усвоению навыков работы в VBA;
развивающая содействовать развитию аналитического мышления;
воспитывающая содействовать воспитанию информационной культуры учащихся,
внимательности.
Оборудование: проектор, раздаточный материал, компьютер.
Структура урока:
1) Организационный момент – 1 мин
2) Проверка д/з – 5 мин
3) Этап усвоения новых знаний – 15 мин
4) Этап применения новых знаний - 20 мин
5) Домашнее задание – 2 мин
6) Подведение итогов занятия – 2 мин
Ход занятия:
Этапы урока
Содержание деятельности
Методические
рекомендации
Организационно
мотивационный
этап
Здравствуйте ребята! Я рада видеть вас здесь. Давайте
отметим отсутствующих на уроке.
На слайде тема
урока
Проверка д/з
Этап усвоения
новых знаний
Этап применения
новых знаний
Давайте проверим, как вы решили домашнюю задачу.
В языке VB существуют различные функции. Они
входят в состав выражений, значения которых
присваиваются переменным. Для каждого допустимого
набора аргументов можно определить значение
функции.
Функции могут быть различных типов:
- Математические,
- Строковые,
- Ввода, вывода
- Даты и времени и др.
В языке Visual Basic математические функции
реализуются с помощью методов:
- Синус Math.Sin( )
- Косинус Math.Cos( )
- Квадратный корень Math.Sgrt ( ) и др.
В строковых функциях строками являются либо
аргументы, либо возвращаемые функциями значения:
- Функция вырезания левой подстроки Left ( )
- Функция вырезания правой подстроки Right ()
- Функция вырезания произвольной подстроки Mid ( )
- Функция определения длины строки Len ( )
- Функция Asc ( )
- Функция Chr( )
Функции ввода и вывода данных:
InputBox - выводит окно с запросом на ввод значения.
Параметры такие же, как и у функции MsgBox.
MsgBox- выводит на экран окно сообщения (Message
Box) которое будет ждать клика на одной из кнопок.
Возвращает число Integer, по которому можно
определить какую кнопку нажал пользователь
Функции даты и времени:
Date - возвращает текущую дату.
DateDiff - возвращает разность между двумя датами.
DateSerial - возвратит дату, указанную по частям
DateValue (string) - возвращает дату, заданную в виде
строки и др.
Практическая работа
Задание «Тригонометрические функции»
Учитель проводит
опрос
Слайд 2
Слайд 3
Слайд 4
Слайд 5
Слайд 7
Слайд 8
Слайд 9-10
Private Sub
CommandButton2_Click()
If Val(TextBox1.Value) = 0
Then MsgBox ("введите
цифру!!!") Else
f = Val(TextBox1.Text)
f = (f * 3.14) / 180
TextBox2.Text = Sin(f)
End Sub
Private Sub CommandButton3_Click()
If Val(TextBox1.Value) = 0 Then MsgBox ("введите
цифру!!!") Else
f = Val(TextBox1.Text)
f = (f * 3.14) / 180
TextBox2.Text = Cos(f)
End Sub
Private Sub CommandButton4_Click()
If Val(TextBox1.Value) = 0 Then MsgBox ("введите
цифру!!!") Else
f = Val(TextBox1.Text)
f = (f * 3.14) / 180
TextBox2.Text = Sin(f) / Cos(f)
End Sub
Private Sub CommandButton5_Click()
If Val(TextBox1.Value) = 0 Then MsgBox ("введите
цифру!!!") Else
f = Val(TextBox1.Text)
f = (f * 3.14) / 180
TextBox2.Text = Cos(f) / Sin(f)
End Sub
Private Sub CommandButton1_Click()
UserForm1.Hide
End Sub
Private Sub CommandButton6_Click()
TextBox1.Value = ""
TextBox2.Value = ""
End Sub
На карточках
Этап информации о
домашнем задании
ответить на контрольные вопросы п. 2.5. Практическое
задание №2.13 (Стр. 85, Информатика 9 кл.,
Н.Д.Угринович)
Учащиеся
записывают д/з,
Слайд 11
Этап подведения
итогов
Наше занятие подходит к концу. Сегодня вы все хорошо
справились с работой. Оценки …До свидания, ребята!
выставление
оценок
Список литературы
Угринович Н.Д. Информатика и ИКТ. Учебник для 9 класса-М.: Бином.
Лаборатория знаний, 2006. – 320 с.: ил.