Запись арифметических выражений, соответствующих заданным математическим формулам, по правилам VB.

Лабораторная работа по теме

«Тема 4.2. «Основные средства языка программирования VB .NET. Типы данных»

Перейти к ЛП 4.1 ЛП 4.3 Огл.

Цель выполнения данной лабораторной работы состоит в изучении алфавита языка, типов данных и правил записи арифметических выражений, содержащих константы, переменные, различные арифметические действия и «встроенные» функции, а также простейшие действия со строковыми данными и ознакомлении с основными правилами преобразования типов.

Вопросы, подлежащие изучению

1.Алфавит языка VB.

2.Основные понятия: программа, программная строка, оператор присваивания, комментарий.

3.Данные, типы данных. Числовые константы и переменные.

4.Арифметические действия над данными.

5.«Встроенные» функции.

6.Арифметические выражения.

7.Последовательность выполнения действий в арифметических выражениях. Понятие приоритета.

8.Явные и неявные преобразования.

9.Функции ввода и вывода.

Задание

1. Выбрать вариант задания из таблицы 4.2-1 по усмотрению преподавателя.

2. Решить задачу вычисления арифметических выражений, создав два проекта в одном решении: - первый проект с неявными преобразованиями типов данных, второй – с требованием явного преобразования (без инструкции Option Strict On и с использованием этой инструкции). Для этого, возможно, потребуется формализовать арифметические выражения, то есть записать выражение в формальном математическом виде, а затем записать полученные математические формулы в виде выражения по правилам языка программирования с учетом приоритета операций.

3. Выполнить созданные проекты.

4. Выполнить созданные проекты по шагам, с помощью отладчика, поставив точку останова после ввода данных.

5. Получить результаты.

6. Доказать, что результат правильный.

Варианты задания

Таблица 4.2-1.

Формулы для вычислений Исходные данные
x y
1) Запись арифметических выражений, соответствующих заданным математическим формулам, по правилам VB. - student2.ru i=t j= Запись арифметических выражений, соответствующих заданным математическим формулам, по правилам VB. - student2.ru 3,59 17,53
2) Запись арифметических выражений, соответствующих заданным математическим формулам, по правилам VB. - student2.ru m=d n= Запись арифметических выражений, соответствующих заданным математическим формулам, по правилам VB. - student2.ru 1,674 -0,533
3) Запись арифметических выражений, соответствующих заданным математическим формулам, по правилам VB. - student2.ru k=h n= Запись арифметических выражений, соответствующих заданным математическим формулам, по правилам VB. - student2.ru 32,01 -0,4917
4) Запись арифметических выражений, соответствующих заданным математическим формулам, по правилам VB. - student2.ru i=c j= Запись арифметических выражений, соответствующих заданным математическим формулам, по правилам VB. - student2.ru 2,123 -1,89
5) Запись арифметических выражений, соответствующих заданным математическим формулам, по правилам VB. - student2.ru i=b j= Запись арифметических выражений, соответствующих заданным математическим формулам, по правилам VB. - student2.ru 8,402 -0,22226
6) Запись арифметических выражений, соответствующих заданным математическим формулам, по правилам VB. - student2.ru m=d n= Запись арифметических выражений, соответствующих заданным математическим формулам, по правилам VB. - student2.ru 1,002 -0,5321
7) Запись арифметических выражений, соответствующих заданным математическим формулам, по правилам VB. - student2.ru m=z n= Запись арифметических выражений, соответствующих заданным математическим формулам, по правилам VB. - student2.ru 12,003 -5,408
8) Запись арифметических выражений, соответствующих заданным математическим формулам, по правилам VB. - student2.ru k=d l= Запись арифметических выражений, соответствующих заданным математическим формулам, по правилам VB. - student2.ru 1,3802 -1,9
9) Запись арифметических выражений, соответствующих заданным математическим формулам, по правилам VB. - student2.ru i=f j= Запись арифметических выражений, соответствующих заданным математическим формулам, по правилам VB. - student2.ru   12,678   6,9
10) Запись арифметических выражений, соответствующих заданным математическим формулам, по правилам VB. - student2.ru i=a j= Запись арифметических выражений, соответствующих заданным математическим формулам, по правилам VB. - student2.ru 82,578 1,4517
11) Запись арифметических выражений, соответствующих заданным математическим формулам, по правилам VB. - student2.ru m = d n = [d]   -4.62   -0.32
12) Запись арифметических выражений, соответствующих заданным математическим формулам, по правилам VB. - student2.ru i = f j = [f]   5.305,   -0.084
13) Запись арифметических выражений, соответствующих заданным математическим формулам, по правилам VB. - student2.ru k = h n = [h]   0.68   -0.848
14) Запись арифметических выражений, соответствующих заданным математическим формулам, по правилам VB. - student2.ru i =a j = [a]   12.43   -0.2
15) Запись арифметических выражений, соответствующих заданным математическим формулам, по правилам VB. - student2.ru k = с i = [с]   -1.462   0.577
16) Запись арифметических выражений, соответствующих заданным математическим формулам, по правилам VB. - student2.ru i = b j = [b]   0.501   1.7
17) Запись арифметических выражений, соответствующих заданным математическим формулам, по правилам VB. - student2.ru i = d j = [d]   -0.45   24.3
18) Запись арифметических выражений, соответствующих заданным математическим формулам, по правилам VB. - student2.ru i = f j = [f]   8.8   5.8
19) Запись арифметических выражений, соответствующих заданным математическим формулам, по правилам VB. - student2.ru k = h l = [h]   0.6485   3.9
20) Запись арифметических выражений, соответствующих заданным математическим формулам, по правилам VB. - student2.ru m = a n = [a]   125.04   5.55
21) Запись арифметических выражений, соответствующих заданным математическим формулам, по правилам VB. - student2.ru k = b l = [b]   7.302   5.782
22) Запись арифметических выражений, соответствующих заданным математическим формулам, по правилам VB. - student2.ru i = c j = [c]   -3.356   0.049
23) Запись арифметических выражений, соответствующих заданным математическим формулам, по правилам VB. - student2.ru m = a n = [a]   1.892   -0.61
24) Запись арифметических выражений, соответствующих заданным математическим формулам, по правилам VB. - student2.ru m = a n = [a]   45.892   0.601
Запись арифметических выражений, соответствующих заданным математическим формулам, по правилам VB. - student2.ru k = c l = [c]     0.54321
26) Запись арифметических выражений, соответствующих заданным математическим формулам, по правилам VB. - student2.ru m =d n = [d]     102.654
27) Запись арифметических выражений, соответствующих заданным математическим формулам, по правилам VB. - student2.ru m =f n = [f]   29.999   165.091
28) Запись арифметических выражений, соответствующих заданным математическим формулам, по правилам VB. - student2.ru k = g I = [g]   -9.20   -5,892
29) Запись арифметических выражений, соответствующих заданным математическим формулам, по правилам VB. - student2.ru m = z n = [z]   4.51   -0.25
30) Запись арифметических выражений, соответствующих заданным математическим формулам, по правилам VB. - student2.ru k =b l = [b]     222.1
31) Запись арифметических выражений, соответствующих заданным математическим формулам, по правилам VB. - student2.ru m = c n = [c]   -3.2 0.1
32) Запись арифметических выражений, соответствующих заданным математическим формулам, по правилам VB. - student2.ru k = z l = [z]   -1.7   0.1
33) Запись арифметических выражений, соответствующих заданным математическим формулам, по правилам VB. - student2.ru l = b k = [b]   -1.04379   0.3
34) Запись арифметических выражений, соответствующих заданным математическим формулам, по правилам VB. - student2.ru l = z k = [z]   0.218   7.53
35) Запись арифметических выражений, соответствующих заданным математическим формулам, по правилам VB. - student2.ru i = a j = [a]   17.05   0.0039

Содержание отчета

1.Тема и название работы.

2.Задание на разработку проекта и вариант задания.

3.Запись арифметических выражений, соответствующих заданным математическим формулам.

4.Разработка проекта:

4.1.Графический интерфейс пользователя;

4.2.Таблица свойств объектов;

4.3.Схема алгоритма решаемой задачи;

4.4.Программный код первого проекта.

4.5.Программный код второго проекта.

5.Результаты выполнения проектов.

6.Доказательство правильности работы программы.

Пример выполнения задания

1. Тема и название работы:

Основные средства языка программирования VB .NET– Вычисление арифметических выражений.

2. Задание на разработку проекта и вариант задания:

Создать приложение с именем Лаб.4-2 для вычисления арифметических выражений:

Запись арифметических выражений, соответствующих заданным математическим формулам, по правилам VB. - student2.ru

где x, y – исходные данные - вещественные (Double).

k, m, n, z, p– результаты вычислений, причем k, m, n - целые (Integer),

z–вещественная (Double), p- вещественная (Single). Выражение m=[z] – означает, что вычисляется целая часть числа, полученная с помощью функции Fix(), а значение переменной n вычисляется с помощью функции Int(). Кроме того, в задаче используются две строковые(String) переменные s1 и s2.

Проект должен иметь простой интерфейс.

Запись арифметических выражений, соответствующих заданным математическим формулам, по правилам VB.

z = (0.002 - Exp(x^ y)) / ((100 – y)*(x + 2))

k = z

m = Fix(z)

Разработка проекта

Наши рекомендации