Написание программного кода первого проекта.

      Комментарии к записи Написание программного кода первого проекта. отключены

Код программы первого проекта приведен на рис. 4.2-3. Так как в вычисляемом выражении используется математическая функция экспонента ex, то в начале программного кода требуется подключить системный модуль Math, в котором и описаны методы для математических функций. В программе, приведенной на рис. 4.2-3, при выполнении оператора присваивания происходят неявные преобразования типов данных. Кроме того, в программе используются еще две функции Fix() и Int(), которые хотя выделяют из вещественного числа его целую часть (по-разному для положительных и отрицательных чисел), но не преобразуют результат в целый тип, он остается вещественным числом. Также следует обратить внимание, что операция сложения «+» по-разному работает для числовых и строковых типов данных (полиморфизм). При выполнении проекта для исходных данных вещественного типа разделителем целой и дробной частей вводимого числа обязательно должна быть запятая, а не точка.

Imports System.Math ‘подключение матем. модуляPublic Class Form1Private Sub Button1_Click(ByVal sender As System.Object, _ByVal e As System.EventArgs) _Handles Button2.ClickDim х As Double, y As DoubleDim z As Double, p As Single, k As IntegerDim m, n As DoubleDim s1, s2 As Stringх = TextBox1.Text ‘преобразование типа String в тип Doubley = TextBox2.Textz = (0.002 — Exp(х ^ y)) / ((100 — y) * (х + 2))p = z ‘преобразование типа Double в тип Singlek = z ‘преобразование типа Double в тип Integerm = Fix(z)n = Int(z)s1 = z : s2 = p ‘преобразования числовых типов в тип StringTextBox3.Text = zTextBox4.Text = kTextBox5.Text = mTextBox6.Text = nTextBox7.Text = pTextBox8.Text = z + p ‘сложение чиселTextBox9.Text = s1 + s2 ‘сложение строкEnd SubPrivate Sub Button2_Click(ByVal sender As System.Object, _ByVal e As System.EventArgs) _Handles Button1.ClickEndEnd SubEnd Class

Рис. 4.2-3

Выполнить проект, нажав клавишу F5 и получить результаты, приведенные на рис. 4.2-11.

Теперь выполнить проект с помощью отладчика по шагам. Поставим точку останова после ввода исходных данных (x и y) в текстовые поля на операторе, вычисляющем арифметическое выражение (z=…). Для этого следует подвести курсор к этому оператору и нажать клавишу F9, в результате чего строка оператора выделяется красным цветом. Теперь после ввода исходных данных в текстовые поля и нажатия на кнопку Вычислить выполнение программы прерывается перед вычислением выражения, открывается окно редактора кода и под ним окно Видимые, в котором отображаются значения всех объектов, использующихся в данном программном коде (рис 4.2-4). Для выполнения следующего оператора нажать клавишу F10, в результате в окне изменяется значение переменной z, которая выделяется красным цветом. Таким же образом, нажимая клавишу F10, сделайте пошаговое выполнение программы и проследите изменение значений всех переменных. Чтобы стереть точку останова для последующих запусков программы, надо открыть меню Отладка и выбрать пункт Удалить все точки останова или просто щелкнуть мышью на красном кружке (точке останова) справа от оператора, на котором прерывается программа. Изучите остальные пункты меню Отладка и заново выполните пошаговое выполнение программы с его помощью.

Рис. 4.2-4

Статьи к прочтению:

Visual studio. Как создать проект. Первая программа. C++ для начинающих. Урок #1.


Похожие статьи: