close

Вход

Забыли?

вход по аккаунту

?

План урока

код для вставкиСкачать
Октябрьская средняя общеобразовательная школа №1
Учитель:Пермяков Д.Н.
Основы информатики и вычислительной техники
10 класс (технологический профиль)
Тема урока: Функции преобразования типов данных на языке Visual Basic. Слайд1-2
Цели урока: Слайд3
Образовательные:
Познакомиться с функциями преобразования типов данных на языке Visual Basic; научить применять изученные функции для создания проектов.
Помочь учащимся усвоить правила использования текстовых полей на формах, команду перевода текста в число
Закрепить умения изменения свойств формы и свойств объектов: текстовых полей и командных кнопок
Развивающие:
Развивать умение решать проблемные задачи; развивать умение самостоятельной работы за компьютером; развивать информационно-коммуникативные компетентности.
Воспитательные:
Способствовать воспитанию у учащихся: - умений взаимодействовать в режиме учебного диалога (выслушивать ответы, прислушиваться к мнению других). - умения и навыки самостоятельной работы;
Предполагаемый результат:
Учащиеся должны знать: - сущность и назначение интегрированной среды разработки языка Visual Basic;
- основные понятия системы программирования Visual Basic (форма, элемент, ...);
- назначение функций преобразования типов данных на языке Visual Basic. Учащиеся должны уметь: - создавать форму;
- размещать на форме управляющие элементы;
- задавать и изменять свойства управляющих элементов;
- создавать событийные процедуры;
- использовать возможность копирования фрагментов текстовой информации;
- использовать функции преобразования типов данных для создания проектов. Предварительная подготовка учителя:
Подготовлено техническое обеспечение (видеопроектор, система программирования Visual Basic).Учитывая уровень подготовки класса, подобраны задания, приготовлены технологические карты для самостоятельной работы учеников (составлены учителем), подсчитано время, т. е. учащиеся должны успеть выполнить задания за этот урок. Методы обучения. Тип урока. Формы учебной работы учащихся:
Это урок изучения нового материала, актуализации опорных знаний, а также самостоятельной работы учащихся на закрепление изученного. Используется фронтальная и индивидуальная формы работы учащихся. Урок - демонстрация (объяснение нового материала с с элементами практикума в Visual Basic). Средства обучения. Технические и программные средства: - компьютерный класс;
- видеопроектор;
- система программирования Visual Basic (VB6.0 CCE - Visual Basic 6.0 Control Creation Edition).
План урока по минутам. 1. Организационный момент (1 минута); 2. Постановка темы и цели урока (1 минута); 3. Изложение нового материала с актуализацией опорных знаний (17 минут); 4. Актуализация полученных знаний (работа за компьютером) (20 минут); 5. Заключение урока, подведение итогов, домашняя работа(1 минут.
Объяснение нового материала у доски. Преобразование функций(Прил.1)
Слайд4
Понятие функции в языке VB близко к понятию функции в математике. Вопрос классу: дайте определение функции. (функция это зависимость переменной У от переменной Х)
Функция может иметь один или более аргументов. Общая запись функции:
ИмяФункции (СписокАргументов)
Для каждого набора аргументов можно определить значение функции,
а в программировании говорят - функция возвращает свое значение, если заданы значения, ее аргументов.
В программировании функции могут использоваться различных типов:
* функции преобразования типов данных;
* математические; * строковые; * финансовые; * даты; ...
Тип функции определяется возможными значениями аргументов и функции.
Слайд5
Сегодня мы рассмотрим функции преобразования типов данных.
Функции преобразования реализуют преобразование данных из одного типа в другой (например, из строковой формы в числовую и наоборот).
- Val(строка$) - служит для преобразования строкового значения (вводимое в текстовое поле), в число. Аргументом функции является строка, а значением - число.
Она часто применяется для преобразования строкового значения свойства Text текстовых полей в число, которое потом используется в арифметических выражениях.
- Asc(Строка$) - осуществляет преобразование строки в числовой код (в таблице кодировки) первого символа.
Слайд6
Функции для преобразования (перевода) десятичных чисел:
- Str(число) - в десятичные
- Oct(число) - в восьмеричные -Hex(число) - в шестнадцатиричные числа в строковой форме.
Вопрос классу: Что такое система счисления? Сколько знаков используется для записи чисел в 8-ой и 16-ой системах счисления? Аргументом функции является число, а значением - строка.
Например:
Значением функции Str(2000) является число 2000
Oct(2000) является восьмеричное число 3720 Hex(2000) является шестнадцатиричное число H7D0 в строковой форме.
Сегодня на уроке мы продолжаем работать в среде программирования Visual Basic. И сегодня каждый из вас создаст, на мой взгляд, одну из полезных программ - калькулятор. На вновь созданном калькуляторе мы решим с вами несколько примеров, что позволит ещё раз вспомнить правила вычисления. Согласитесь, что пока ещё не каждый из вас может похвастаться отличным умениям производить вычисления на калькуляторе.
Проверка знаний учащихся.
Чтобы вспомнить всё необходимое для работы на уроке, вы ответите на вопросы теста. (Тест на компьютере в тестовой среде MyTest 10.0.1.0)
Узнать результаты можно сразу, если тест сделан на компьютере, оценку записать в листок оценок (Прил.4), исправить ошибки - правильно ответить на вопросы. Сообщения учащихся.
Сначала мы послушаем сообщения о появлении первых калькуляторов, об истории их развития, которые ребята приготовили заранее. Сообщения учащихся об истории появления калькуляторов.
Сообщение 1.
Сообщение 2.
Слайд7
Постановка проблемы перед учащимися. У нас на компьютерах уже есть программа Калькулятор, которая входит в стандартный набор программ ОС Windows XP. Производители корпорации Майкрософт предлагают нам с вами пользоваться таким калькулятором. Мы же с вами создадим свой калькулятор, который, быть может, не будут ничуть уступать по своим возможностям этому.
А ещё мы устраним один из достаточно больших недостатков данного калькулятора ( мелкие цифры при наборе и плохо различимые знаки на кнопках)
Пути решения проблемы.
Давайте оценим наши возможности, то есть знания, которые у нас есть для создания калькулятора. Итак, вы можете создать внешний вид калькулятора, его красиво оформить: расположить кнопки, поля для ввода чисел.
Слайд8
Сегодня на уроке мы создадим калькулятор, который выполняет четыре основные арифметические действия. Это ....(дети отвечают)
Значит, у нас будет 4 кнопки с изображением знаков: "плюс", "минус", "умножить", "разделить"
А работу с числами мы сделаем более наглядной. Пусть на вашем калькуляторе будет три текстовых поля. Как вы думаете, для чего? Можно показать детям рабочий калькулятор, то есть то, что у них должно получиться. Слайд9
Теперь осталось наш калькулятор заставить решать примеры. Для этого командным кнопкам нужно присвоить программы. Итак, приступаем к работе. Напомните, какую программу мы сейчас открываем? (Дети отвечают). Создание и сохранение калькулятора - самостоятельная работа.
У вас на столах есть алгоритм работы над калькулятором. (Прил 1.) Сначала создаём внешний вид калькуляторов. Форму назовём: "Калькулятор". На ней размещаем объекты, о которых мы сегодня говорили. Записываем программы для арифметических действий.
(Некоторые учащиеся могут отправить готовый калькулятор по локальной сети на компьютер учителя. Их можно посмотреть на экране.)
Оцените в оценочном листе свой калькулятор. Учтите уровень самостоятельности создания калькулятора, оформление своего калькулятора.
Решение примеров на калькуляторе.
А теперь давайте вспомним правила вычислений на калькуляторе. Для этого вам нужно самостоятельно, уже на собственном калькуляторе решить пять примеров. (Прил 2.)
Ответы записываете на карточке. (Прил.3) Исправлений быть не должно. Исправление приравнивается к ошибке.
Самопроверка решённых примеров.
На доске вы видите правильные ответы, проверьте и исправьте ошибки. Поставьте себе оценку на оценочном листе. Она равна количеству правильно решённых примеров. Сделайте работу над ошибками.
А теперь, кто уже справился с вычислениями, давайте ответим на вопрос, используя Интернет:
Откуда происходит слово калькулятор? Подведение итогов.
Рефлексия: Что нового вы сегодня узнали, чему научились? Ответить на вопросы опросного листа ( Прил.4)
Поставьте себе оценку за урок. Она будет складываться как среднее арифметическое из трёх оценок: за проверочный тест, который был в начале урока, за созданный калькулятор и за правильность решения примеров. Узнать оценки учащихся. На следующем уроке вы усовершенствуете свои калькуляторы. Добавите новые кнопки. Какие?
Домашнее задание: § 4.9 - §4.9.1, стр.185-190;
Урок окончен.
Автор
denpermy
Документ
Категория
Без категории
Просмотров
540
Размер файла
22 Кб
Теги
урок, план
1/--страниц
Пожаловаться на содержимое документа