Партнерка на США и Канаду по недвижимости, выплаты в крипто
- 30% recurring commission
- Выплаты в USDT
- Вывод каждую неделю
- Комиссия до 5 лет за каждого referral
Лабораторная работа №2
Линейные вычислительные процессы.
Цель: научиться организовывать алгоритм линейных ВП посредством среды Visual Basic.
Оборудование: ПК IBM
Среда программирования: Visual Basic Net
Отчет о работе:
1.С клавиатуры вводятся градусы, программа переводит их в радианы и выводит на экран.

Программный код:
Module Module1
Sub Main()
Dim singGRAD, singRAD As Single
Console. WriteLine(“Введите градусы”)
singGRAD=Console. ReadLine()
singRAD= (math. pi/180)*singGRAD
Console. WriteLine(“Результат:”{0}, singRAD)
End Sub
End Module
2. Вводится два числа целого типа. Определить результат от вещественного и целочисленного деления, а также остаток от целочисленного деления.

Программный код:
Module Module1
Sub Main()
Dim intX, intY, intB, intС As Integer
Dim singA as Single
Console. WriteLine(“Введите X”)
intX=Console. ReadLine()
Console. WriteLine(“Введите Y”)
intY=Console. ReadLine()
singA=intX/intY
intB=intX\intY
intC=intX mod intY
Console. WriteLine(“Результат от вещественного деления:”{0}, singA)
Console. WriteLine(“Результат от целочисленного деления:”{0}, intB)
Console. WriteLine(“Остаток от целочисленного деления:”{0}, intС)
End Sub
End Module
3. ИНДИВИДУАЛЬНОЕ задание: 37) Вычислить по формуле
![]()


Программный код:
Module Module1
Sub Main()
Dim singZ, singSQRT7 as Single
singSQRT7=math. sqrt(7)
singZ=3*(singSQRT7-1)*(singSQRT7-1)/((singSQRT7+4)^(-1)) +3^(math. log(4)/math. log(math. sqrt(3)))-(math. log(2)/math. log(1/2))
Console. WriteLine(“Z=”{0}, singZ)
End Sub
End Module
4. Придумать задачу на линейный алгоритм.
Вычислить по формуле:
, где x, y, z – целые числа


Программный код:
Module Module1
Sub Main()
Dim intX, intY, intZ, int2Y, intSUM, int2YABS As Integer
Dim singA as Single
Console. WriteLine(“Введите X”)
intX=Console. ReadLine()
Console. WriteLine(“Введите Y”)
intY=Console. ReadLine()
Console. WriteLine(“Введите Z”)
intZ=Console. ReadLine()
int2Y=2*intY
intSUM= intX+int2Y+intZ
int2YABS=math. abs(int2Y)
singA= math. sqrt(math. tan(intSUM))*int2YABS/( math. cos(intSUM)+10*intX*intZ)
Console. WriteLine(“Результат: A=”{0}, singA)
End Sub
End Module
5. Найти расстояние между двумя точками с заданными координатами (вводятся с клавиатуры).


Программный код:
Module Module1
Sub Main()
Dim intX1, intY1, intX2, intY2 As Integer
Dim singD As Single
singD=math. sqrt((singX2-singX1)*( singX2-singX1)+( singY2-singY1)*( singY2-singY1))
Console. WriteLine(“Расстояние между точками =”{0}, singD)
End Sub
End Module
6. Вычислить по формуле



8.


