Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Нижегородский государственный архитектурно-строительный университет



Нижегородский государственный архитектурно-строительный университет

 

 

Кафедра информационных систем и технологий

ОТЧЕТ

по лабораторной работе №1

Создание простейшего консольного приложения в среде Visual Basic 2010.

 

Преподаватель:

Студентка группы 1101: Бояринова И.И.

 

2012 г.

Цель работы: Знакомство со средой Visual Basic 2010. Создание консольного приложения. Написание арифметических выражений. Изучение разных способов ввода данных.

Задания

1. Составить блок-схему линейного алгоритма вычисления заданного арифметического выражения.

2. Создать пустой проект консольного приложения ConsoleApplication.

3. Составить программу вычисления заданного выражения на языке Visual Basic.

4. Запустить программу.

5. Изменить программу так, чтобы исходные данные вводились с клавиатуры.

Порядок выполнения работы

1. Составление блок - схемы вычисления арифметического выражения:

 

где, а=8.31; b=4.50; х=4.412

1.1. Входные данные: а=8.31; b=4.50; х=4.412. Выходные данные: Y. Для удобства вычислений введем вспомогательные переменные: c- численное выражение равное a-b; x1 - радианная мера sin, заданного в градусах, х2 – радианная мера tg, заданного в градусах, х3 - знаменатель дроби.

1.2. Нарисуйте блок - схему с соответствующими пояснениями.

 

 
 

 


- Ввод a, b, x

 

- Вычисление выражения с = a- b

 

- Перевод из градусов в радианы X1=34*3.14159/180

 

- Вычисление Y1= 5*sin(X1)+tg(X1)

 

- Вычисление Y2= ln(x+10)+c^3

 

- Вывод Y1, Y2

 

- Вычисление Y= x^(3/5)+Y1/Y2+√c- 4.023

 

- Вывод значения Y

 

-

2. Создание пустого проекта консольного приложения ConsoleApplication.

2.1. Запустить среду разработки MS Visual Studio 2010, указав в качестве параметров разработки используемый язык программирования - Visual Basic.

2.2. Создать новый проект консольного приложения (ConsoleApplication), используя следующие пункты меню: Файл - Создать проект - Visual Basic -Консольное приложение. В поле Имя задать имя проекта и нажать кнопку Ok.

3.Составление программы вычисления заданного выражения на языке Visual Basic.

3.1. После создания нового проекта консольного приложения появляется следующее диалоговое окно, содержащее заготовку текста головного модуля проектируемой программы.

3.2. Ввести текст программы между заголовком Sub Main() и концевиком End Sub программного модуля:

Dim a, b, c, x, X1, Y1, Y2, Y As Double

a = 8.31: b = 4.5: x = 4.412

c = a - b

X1 = 34 * 3.14159 / 180

Y1 = 5 * Math.Sin(X1) + Math.Tan(X1)

Y2 = Math.Log(x + 10) - c ^ 3



Console.WriteLine("Y1={0}, Y2={1}", Y1, Y2)

Y = x ^ (3 / 5) + Y1 / Y2 + Math.Sqrt(c) - 4.023

Console.WriteLine("Y={0}", Y)

Console.ReadLine()

3.3. Выполните сборку программы, используя меню: Построение - Построить ConsoleApplication.

4. Запуск программы выполняется пунктами меню: Отладка - Начать отладку.

После получения результата на экране выписать полученное значение в отчёт выполнения работы и нажать клавишу Enter для завершения работы программы.

Ответ: Y1=3,47047022721276, Y2= -52,6382798071142, Y= 0,299575107953393

Сохранить проект, используя пункт меню: Файл - Сохранить все. А затем в появившемся окне указать путь сохранения проекта: Мои документы \ Номер группы \ Фамилия.

5. Изменение способа ввода исходных данных (ввод с клавиатуры).

Для ввода данных с клавиатуры используйте функцию Console.ReadLine().

Пример использования:

A = Val(Console.ReaOLine()).

Здесь переменной A присваивается значение, введённое с клавиатуры. Функция Val() преобразует введённое с клавиатуры значение из текстового типа в числовой.

5.1. Самостоятельно измените текст программы так, чтобы все исходные данные вводились с клавиатуры.

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

 

Dim a, b, c, x, X1, Y1, Y2, Y As Double

Console.WriteLine("a=", a)

a = Val(Console.ReadLine())

Console.WriteLine("b=", b)

b = Val(Console.ReadLine())

Console.WriteLine("x=", x)

x = Val(Console.ReadLine())

c = a - b

X1 = 34 * 3.14159 / 180

Y1 = 5 * Math.Sin(X1) + Math.Tan(X1)

Y2 = Math.Log(x + 10) - c ^ 3

Y = x ^ (3 / 5) + Y1 / Y2 + Math.Sqrt(c) - 4.023

Console.WriteLine("Y1={0}, Y2={1}", Y1, Y2)

Console.WriteLine("Y={0}", Y)

Console.ReadLine()

Ответ, полученный в пункте 4, совпадает с ответом, полученным в пункте 5.

Ответ: Y1=3,47047022721276, Y2= -52,6382798071142, Y= 0,299575107953393

Вывод: В данной работе я познакомилась со средой Visual Basic 2010. Создала консольное приложение. Написала арифметические выражения. Изучила разные способы ввода данных.

 

 


Дата добавления: 2015-10-21; просмотров: 19 | Нарушение авторских прав




<== предыдущая лекция | следующая лекция ==>
Нерусский русский язык http://inbelhist.org/?p=1735 | Николай Гаврилович Чернышевский 1 страница

mybiblioteka.su - 2015-2024 год. (0.009 сек.)