Цель: Познакомиться с различными видами выражений, используемых в языке Visual Basic, составом арифметических и строковых выражений, понятием конкатенация. Научиться использовать арифметические и строковые выражения при создании проектов на языке Visual Basic.
Теоретический материал (Информатика и ИКТ. Базовый курс: Учебник для 9 класса\Н.Д. Угринович)
Арифметические выражения. В состав арифметических выражений могут входить переменные числового типа, числа, знаки арифметических операций, а также математические функции.
Порядок вычисления арифметических выражений производится в соответствии с общеизвестным порядком выполнения арифметических операций (возведение в степень ^, умножение * или деление /, сложение и вычитание -), который может изменяться с помощью скобок.
Арифметич и логич выраж_Пр_раб_9кл.doc
Основы алгоритмизации и объектно-ориентированного программирования
Практическая работа
Тема: Арифметические, строковые и логические выражения.
Цель: Познакомиться с различными видами выражений, используемых в языке Visual
Basic, составом арифметических и строковых выражений, понятием конкатенация.
Научиться использовать арифметические и строковые выражения при создании
проектов на языке Visual Basic.
Теоретический материал (Информатика и ИКТ. Базовый курс: Учебник для 9
класса\Н.Д. Угринович)
Арифметические выражения. В состав арифметических выражений могут входить
переменные числового типа, числа, знаки арифметических операций, а также
математические функции.
Порядок вычисления арифметических выражений производится в соответствии с
общеизвестным порядком выполнения арифметических операций (возведение в
степень ^, умножение * или деление /, сложение и вычитание -), который может
изменяться с помощью скобок.
Строковые выражения. В состав строковых выражений могут входить переменные
строкового типа, строки (последовательности символов) и строковые функции.
Над переменными и строками производиться операция конкатенации. Эта операция
объединяет строки или значение строковых переменных в единую строку. Операция
конкатенации обозначается знаком «+», который не следует путать со знаком
сложения чисел и в арифметических выражениях.
F = «ин»
D = «тика»
G = F + «форма» + D
Значением переменной G , будет слово: информатика
Логические выражения. В состав логических выражений могут входить логические
переменные, логические значения, результаты операций сравнения чисел и строк, а
также логические операции. Логические выражения могут принимать лишь два
значения: True (Истина) и False (Ложь).
Операции сравнения =,>,<,<>,>= и <= сравнивают выражение в левой части
оператора с выражением в правой части оператора и представляют результат в виде
логического значения True или False.
Например: 5 > 3 = True; «А» = «В» = False
Над элементами логических выражений могут производиться логические операции,
которые на языке Visual Basic обозначаются следующим образом: логическое
умножение – And, логическое сложение – Or и логическое отрицание – Not. При записи
сложных логических выражений используются скобки.
Например: (5 > 3) And («А» = «В») = False
(5 > 3) Or («А» = «В») = True
Not (5>3) = False
Вопросы для закрепления материала:
использованием окна Properties&
1. Какие существуют способы установки значений свойств элементов с
2. Какие элементы могут входить в состав логических выражений?
3. Что выполняет конкатенация?
4. Как записываются переменные строкового типа?
Практическая часть урока:
Создание проекта «Калькулятор»
Разработать проект, который позволит производить четыре арифметических действия
над числами (сложение, вычитание, умножение и деление).
1. Создайте графический интерфейс программы. Для
этого на форму поместите элементы управления:
два текстовых поля (для ввода числовых
данных);
текстовое поле (для вывода результата);
четыре кнопки (для создания событийных
процедур: сложения, умножения, деления и
вычитания). Основы алгоритмизации и объектно-ориентированного программирования
2. Создайте программный код событийной процедуры сложения. Событийная
процедура должна присваивать значению свойства Text текстового поля Text3
сумму числовых значений, введённых в текстовые поля. Для преобразования
строковых значений свойства Text текстового поля Text3 сумму числовых
значений, введённых в текстовые поля.
Private Sub Command1_Click()
Text3.Text = Val (Text1.Text) + Val (Text2.Text)
End Sub
3. Создайте событийные процедуры вычитания, умножения и деления. Они
создаются аналогично п.2
4. Сделайте графический интерфейс проекта более понятным и привлекательным.
Для этого установите новые значения для некоторых свойств для каждого
объекта:
Для объекта «форма» изменить значение Text и цвет BackColor;
Для объектов «кнопка» измените значение свойства Text;
Для объектов «текстовое поле» установите выравнивание текста по
правому краю Allingment и шрифт Font жирный и 12 пунктов;
5.
6.
Запустите проект на выполнение.
Введите числа в два текстовых поля и щелчком по
кнопке арифметической операции. На надписи
бдет выведен результат.
Задание: Дополнить проект “Калькулятор»
операцией возведения в степень «^».
Создание проекта «Логические выражения»
Разработать проект, в котором определяется истинность или ложность некоторых
логических выражений.
1. Создадим графический интерфейс проекта. Для этого
на форму поместите элементы управления:
«Кнопку» (для запуска событийной процедуры);
Пять текстовых полей (для вывода результата);
пять надписей для вывода самих логических
выражений);
в которой
значения логических выражений выводятся на пять
текстовых полей.
2. Создадим событийную процедуру,
Private Sub Command1_Click()
Text1.Text = 5 > 3
Text2.Text = "A" = "B"
Text3.Text = (5 > 3) And ("A" = "B")
Text4.Text = (5 > 3) Or ("A" = "B") Основы алгоритмизации и объектно-ориентированного программирования
Text5.Text = Not (5 > 3)
End Sub
3. Преобразуйте графический интерфейс программы в более привлекательный
вид по своему усмотрению.
текстовых полях отобразятся значения пяти логических выражений.
4. После запуска проекта и щелчка по кнопке Логические выражения в
Задание: Дополнительно выяснить, истинны или ложны выражения 2*2 =5 и «1
байт» = «8 битов».
Арифметические, строковые и логические выражения.
Арифметические, строковые и логические выражения.
Арифметические, строковые и логические выражения.
Материалы на данной страницы взяты из открытых истончиков либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.