Трусов M. А. Visual Basic .NЕТ Практическое руководство для начинающего программиста стр.31
Трусов M. А. Visual Basic .NЕТ Практическое руководство для начинающего программиста стр.31

В первой и второй строках присваиваем имена переменным типа String. Затем определяем текстовые значения переменных. В TextBoxl будем вводить английские слова, в TextBox2 программа напечатает перевод на русский язык. В пятой строке - код, изменяющий регистр букв. Далее следует сам оператор выбора. Он делает выбор среди текстовых значений переменной а (из информации в TextBoxl), а затем выполняет указанное действие, то есть определяет текстовое значение переменной Ь. Если ни одно из условий не выполнится, программа перейдет к строке Case Else, после чего в текстовом поле TextBox2 появится значение переменной Ь. Запустите программу и напечатайте в TextBoxl любое из имеющихся в программе английских слов. После чего щелкните Button. В текстовом поле TextBox2 появится русский перевод этого слова.

ГЛАВА 6 ▼ Разветвляющиеся программы

Если вы продолжите работу над программой и внесете в коды пять-шесть тысяч слов, у вас получится неплохой словарь по информатике. Конечно, это не единственный способ составления подобной программы. Возможности Visual Basic .NET огромны. Но задача данной главы - ознакомить читателя с операторами выбора, которые служат основой любой программы. Если сравнивать деятельность компьютера с человеческим мышлением, получится, что работа программы есть выполнение набора команд ветвления (выбора).

Трусов M. А. Visual Basic .NЕТ Практическое руководство для начинающего программиста

Немного математики

Если вам необходимо произвести несложные вычисления, лучше воспользоваться обычным калькулятором, например тем, что имеется в стандартных программах Windows. Но бывают программы, в которых обрабатываются серьезные числовые данные, а уж если приходится иметь дело с большим объемом вычислений, лучше воспользоваться возможностями компьютера.

Запись арифметических операций

Вид кодов в данном случае немногим отличается от обычных математических записей. Приведенные в следующей таблице операции перечислены в порядке их приоритета (табл. 7.1).

Таблица 7.1 т Арифметические операции

Приоритет

Операция

Пояснения

аАЬ

Возведение числа а в степень Ь

a*b;a/b

Деление и умножение а на Ь

a\b

Целочисленное деление а на Ь

aModb

Остаток от деления по модулю

a + b;a-b

Сложение и вычитание

Разберем следующий пример. Разместим на форме кнопку Buttonl и текстовое поле TextBoxl. Напишем следующий код для Buttonl:


⇐ Предыдущая Следующая ⇒
 
 
 
Powered by Exponenta