У вас вопросы?
У нас ответы:) SamZan.net

Лабораторная работа 2 ldquo;СТРУКТУРА РАЗВИЛКАrdquo; Необходимо определить требуемые входные и выходны

Работа добавлена на сайт samzan.net: 2016-03-05

Поможем написать учебную работу

Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 20.2.2025

ернер А.Г.      ЛТ-403 Вариант 6

«СТРУКТУРА РАЗВИЛКА»                3


    y
1 , y3                   

        конец

k=d-3

           d

       начало

начало

  k 10 

y3 = 16,7k + 1,02  ,   y1=0

.    y1= ak2 + bk ;               y3 = a + b cosk

       a , b

конец

L

L =  -407,6 103 + x2 + 0,3          

   L=-4076 103

  x = 0

   L=-4076 103 + x2 - 0,3           

  x < 0

X

да

нет

нет

да

нет

да

Лабораторная работа №2

“СТРУКТУРА  РАЗВИЛКА”

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

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

Задание 1.

1. Постановка задачи.

1.1. Определение состава входных данных:

       a,b,d - вещественного типа

1.2. Определение состава выходных данных:

    .  y1,y3 - вещественного типа

2. Построение математической модели задачи.

2.1. Математическая формулировка задачи:

.    y1= ak2 + bk ;  y3 = a + b cosk       ,  если k 10

       y3 = 16,7k + 1,02  ,   y1=0            ,  если k > 10 ,

                  где k = d – 3

3.Блок схема алгоритма:

4.Программирование:

 Private Sub Command1_Click()

Dim a As Integer

Dim b As Integer

Dim d As Integer

a = Val(Text1)

b = Val(Text2)

d = Val(Text3)

k = d - 3

If k <= 10 Then

Y1 = a * (k ^ 2) + b * k

Y3 = a + b * Cos(k)

Else

Y3 = 16.7 * k + 1.02

Y1 = 0

End If

MsgBox ("Y1=" & Y1)

MsgBox ("Y3=" & Y3)

End Sub

5.Отладочный пример:

      

   

Задание 2.

1. Постановка задачи.

1.1. Определение состава входных данных:

       x - вещественного типа

1.2. Определение состава выходных данных:

    L  - вещественного типа

2. Построение математической модели задачи.

2.1. Математическая формулировка задачи:

                                           x2 - 0,3           ,     если x < 0

            L =  -407,6 103 +        0              ,    если x = 0

                                           x2 + 0,3          ,     если x > 0

3.Блок схема алгоритма:

4.Программирование:

Private Sub Command1_Click()

Dim X As Single

Dim L As Single

X = Val(Text1)

If X < 0 Then

L = -407.6 * 10 ^ 3 + X ^ 2 - 0.3

Else

If X = 0 Then

L = -407.6 * 10 ^ 3

Else

L = -407.6 * 10 ^ 3 + X ^ 2 + 0.3

End If

End If

MsgBox ("L=" & L)

End Sub

5. Отладочный пример:

      

   

    




1. Рак это не болезнь Рак называют болезнью ХХ века по числу смертельных исходов занимающей второе место
2. ценного того что должно быть закреплено в обществе и освоено новыми поколениями
3. Начала и концы фаз можно определить при помощи милливольтметра
4. Теория общего блага и ее влияние на реформаторскую деятельность европейских монархов
5. Методика анализа лирического произведения на примере творчества АА Ахматовой
6. Mil tody 2 Pitch n Ide to mke suggestion It is difficult to pitch n ide during
7. О трудовых пенсиях в Российской Федерации
8. на тему ldquo;Зміни в статевих органах молочних залозах в обміні речовин жінки під час вагітностіrdquo;
9. Реферат- Порядок заполнения налоговой декларации по НДС при ввозе товаров из России
10. Тема 6. АВТОМАТИЧЕСКОЕ РЕГУЛИРОВАНИЕ ТЕПЛОЭНЕРГЕТИЧЕСКИХ УСТАНОВОК ЭЛЕКТРОСТАНЦИЙ 6