Файл: Е. А. Рябухина, О. А. Гущина, Д. А. Губанов, Д. В. Емельянов.doc

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 01.12.2023

Просмотров: 601

Скачиваний: 5

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Пример выполнения заданияУсловие:1. Описать переменные в явном виде a= 9, n= 789, v= 13,6789.2. Описать переменные с помощью суффиксов b= 12, k= - 6, d= 67889.3. Описать переменные с помощью префиксов W= 90, X= 365, C= 6,00067.4. Вычислить переменные Z и P по формулам:5. Задать в ячейках А1-С1 голубой цвет, А3-С3 – желтый, А5-С5 – пурпурный. В ячейках F1-G3 для шрифта установить 14 кегль Times New Roman любого цвета. Программный код:Subprimer1()Dim a As Byte, n As Integer, v As Singleb%=12: k%=-6 :d!=67889ByteW=90: intX=65: sngC=6.00067z=(sqr(a+n)+log10(v))/(sin(b)^2)p=log(W/X+d^(1/6)+C)Cells(3,1)=vartype(b)Cells(3,2)=vartype(k)Cells(3,3)=vartype(d)ByteW=Cells(1,1)intX=Cells(1,2)sngC=Cells(1,3)Cells(5,1)=vartype(ByteW)Cells(5,2)=vartype(intX)Cells(5,3)=vartype(sngC)Cells(1,”F”)=”z”Cells(2,”F”)=Format(z,”###. ٮ###”)Cells(3,”F”)=vartype(z)Cells(1,”G”)=”p”Cells(2,”G”)=Format(p,”###. ٮ###”)Cells(3,”G”)=vartype(p)ActiveSheet.Range("A1:C1").Cells.Interior.ColorIndex = 8ActiveSheet.Range("A3:C3").Cells.Interior.ColorIndex = 6ActiveSheet.Range("A5:C5").Cells.Interior.ColorIndex = 7ActiveSheet.Range("F1:G3").Cells.Font.Size = 14ActiveSheet.Range("F1:G3").Cells.Font.Name = "Times New Roman"ActiveSheet.Range("F1:G3").Cells.Font.Color = 700EndSUB
ЛАБОРАТОРНАЯ РАБОТА №2.«Программирование разветвляющихся алгоритмов»Цель работы: получение практических навыков разработки, программирования вычислительного процесса разветвляющейся структуры.Задания:Задание 1. Составить программу для вычисления значений функции z = x + y. Функции x и y приведены в табл. 8.Таблица 8

Вариант

x

y

Константы

1





t = 24,683; s = -15000


2





a = 1,03; b = 1,735;

r = 0,28

3





a = 14,534; r = -5,12

4





a = 1; r = 7

5





d = 1,243; r = 0,946

6





= 3,1415926;

t = 2,347

7





= 3,1415926;

t = -17,244; s = 5,12

8





a = 1,238; b = 1,237;

r = 2,48

9





d = 1,243; a = 2,653;

b = 3,751

10





t = -0,248; s = 0,262


Задание 2. Составить программу для определения попадания точки, координаты которой вводятся с клавиатуры, в заштрихованную область, включая ее границы (табл. 9). Таблица 9

Вариант

Область




Вариант

Область

1

2




3

4

1






6



2






7



3






8



Окончание табл. 9

1

2




3

4

4






9



5






10


Пример выполнения заданияУсловие: составить программу для вычисления значений функции z = x + y, где
Программный код:SUBLabText()Dim a As Single, b As Single, x As Single, y As Single, z As Singlea = 6.78: b = 13.65If a < b Then x = a + b ^ 2 Else If a = b Then x = a ^ 3 - 4 * b Else x = Sqr(a + b)If x >= 9 Then y = Log(x + 7) Else y = Sin(x) ^ 2z = x + yRange("a1:c1").SelectWith Selection.Merge.HorizontalAlignment = xlCenter.Font.Size = 14.Font.Bold = True.Font.Italic = True.Font.Color = 30.Font.Name = "Times New Roman".Borders.Color = RGB(100, 0, 100)End WithSelection = "Z=" & Format(z, "00.00")End SUB ЛАБОРАТОРНАЯ РАБОТА №3.«Программирование итерационных циклов»Цель работы: получение практических навыков разработки, программирования вычислительного процесса циклических структур, в частности – итерационных циклов.Задание: составить программу для вычисления значений функцииy= -ex+u+v, где x изменяется от 0 с шагом h. Цикл заканчивается при первом отрицательном значении y. Функции u, v и шаг h приведены в табл. 10.Таблица 10

Вариант

u

v

Константы

1



123,5

a = 0,1; h = 0,2

2





d = 1,243; r = 0,946; h = 0,5

3



2x2 + 3x + 0,1u4

a = 12,14; h = 0,5

4



 – u3

= 3,1415926;

t = 2,347; a = 2,143; h = 0,2

5

a – x2 + x + s



a = 11,2; s = 0,247; b = -0,13; h = 0,5

6





d = 1,243; a = 2,653;

b = 3,751; h = 0,2

7





a = 1,03; b = 1,735;

r = 0,28; h = 0,5

8

2,3x + a



a = 0,13; h = 0,5

9





a = 14,534; r = -5,12; h = 0,2

10



14,248

a = 17,5; b = 17; h = 1

Пример выполнения заданияУсловие: составить программу для вычисления значений функцииy= -ex + u+ v, где x изменяется от 0 с шагом h. Цикл заканчивается при первом отрицательном значении y.a = 1,35; b = 2,4; h = 0,5.Программныйкод:SUB Lab3()ActiveSheet.Cells.ClearDim a As Single, b As Single, x As Single, y As Single, h As Single, u As Single, v As Singleh = 0.5a = 1.35b = 2.4i = 1x = 0y = 8Do While y >= 0If a > y Then u = Sqr(x) Else If a = x Then u = Sin(x)^2 Else u = x^2If u > 3 * x Then v = 5 Else v = 3y = -Exp(x) + u + vCells(i, 1) = Format(y, "00.000")Cells(i, 2) = Format(x, "00.0")i = i + 1x = x + hLoopEnd SUBЛАБОРАТОРНАЯ РАБОТА № 4. «Программирование алгоритмов вычисления суммы и количества»Цель работы: изучение стандартных алгоритмов суммы и количества.Задание: составить программу для вычисления значения функции y= f(x) при изменении x от 0 до 1 с шагом h. Подсчитать количество положительных, отрицательных и нулевых значений функции. Данные приведены в табл. 11.Таблица 11

Вар-т

f(x)

Константы




Вар-т

f(x)

Константы

1

x30,6x 2 + 0,006

h = 0,1




6



a = 0,3;

h = 0,1

2



s = 5,12;

h = 0,2




7



= 3,1415;

h = 0,1

3



b = 17;

h = 0,1




8



a = 3; h = 0,2; w = 1; s = -4; d = 0,4;

h = 0,1

4



a = 14,534;

h = 0,2




9

ax3x2 + x + a2

a = 1,3;

h = 0,2

5



d = 1,3;

h = 0,1




10



a = 0,4;

b = 0,5;

h = 0,2