Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 9 лет назад пользователемБорис Кучинский
1 Функции в языке VBasic. Функция преобразования типов 11 августа 2015 г.
2 Опрос Понятие переменной в программировании Типы переменных Имена переменных Объявление переменных
3 Вопросы Понятие функции Функция преобразования типов Практическая работа – Читать §4.9 стр
4 Функции в математике Примеры функций в математике Y = f(х) – Линейная f(х) = Ax + B Аргумент функции х Значение функции равно значению выражения Ах + В Каждому значению х соответствует значение функции – Степенная f(х) = x а Аргумент функции х Значение функции равно значению выражения x а Каждому значению х соответствует значение функции
5 Функции в VBasic Правило записи Имя_функции(аргумент) Имя_функции(аргумент 1, аргумент 2) Для каждого аргумента (или набора аргументов) существует свое значение функции Типы функций ( в зависимости от значения) – Преобразования типов – Строковые – Математические – Даты – и другие
6 Функции преобразования типов данных Функция VAL (из символов в число) – Преобразует строковое значение в числовое значение – Значение аргумента – строка символов Строковая постоянная –2000 Text1. txt Строковая переменная – StrA Свойство text текстового поля – Значение функции – число Целое Вещественное
7 Пример применения На форме существует объект – текстовое поле Text1 Символы, которые вводятся с клавиатуры, присваиваются свойству Text1. text – Тип данных – строковый, даже если вводим символ числа, например 2 Для перевода в числовой тип используется функция VAL SngA = VAL(Text1.text)
8 Задание 1 (сохранить в папке Урок 50-Задание 1) Создать проект Обычный калькулятор Объекты проекта Текстовые поля – 1 число – 2 число – Результат Командные кнопки – Сумма – Разность – Умножение – Деление – Выход Private Sub CmdPlus_Click() Dim a, b, c As Double a = VAL(Text1.Text) b = VAL(Text2.Text) c = a + b Text3. Text = c End Sub
9 Задание 2 Открыть проект Project1. vbp в папке Задание 1 В проекте «Обычный калькулятор» добавить – Метки Label1 – Первое число Label2 – Второе число Label3 – Результат Сохранить проект как – В папке «Задание 2» к уроку 50 на своем сетевом диске Сохранить форму как – В папке «Задание 2» к уроку 50 на своем сетевом диске Создать.exe файл в папке «Задание 2» к уроку 50
10 Дополнительно Функция STR() Функция HEX() Функция OCT() Функция ASC() Функция CHR()
11 Функция STR() Назначение – Преобразование десятичных чисел в десятичное изображение числа в виде строки Пример – StrA=STR(10)
12 Функция HEX() Назначение – Преобразование десятичных чисел в шестнадцатеричное изображение числа в виде строки Пример – Text1.text=Hex(10)
13 Функция OCT() Назначение – Преобразование десятичных чисел в восьмеричное изображение числа в виде строки Пример – Text1.text=Oct(10)
14 Функция ASC() Назначение – Преобразование строки в числовой код первого символа строки Пример – IntA=Asc(П)
15 Функция CHR() Назначение – Преобразование числового кода символа в символ Пример – StrA=Chr(131)
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.