Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Новые рефераты » Обчислення за формулами. Розгалуження. Цикли

Реферат Обчислення за формулами. Розгалуження. Цикли





МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ

ДОНЕЦЬКИЙ НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ

НАВЧАЛЬНО-НАУКОВИЙ ІНСТИТУТ ЕКОНОМІЧНА КІБЕРНЕТИКА

КАФЕДРА ЕКОНОМІЧНОЇ КІБЕРНЕТИКИ










ЗВІТ ПО ЛАБОРАТОРНОЇ РОБОТІ № 1

з дисципліни: Основи програмування економічних завдань

на тему: Обчислення за формулами. Розгалуження. Цикли




Студента I курсу Нагорнюка Ігоря

Викладач С.І. Левицький









Мета роботи : навчити обчислювати за формулами в Microsoft Visual Basic, з використанням функції If, а також застосовуючи цикли і розгалуження.

Умови :



Візуальні об'єкти VB :

Завдання А)

У Form1 додаємо об'єкти:

Скролінг Frame :

Frame1 =a)

текстове поле Label додаємо наступні значення параметрів:

Label1 = Laquo; Результат: С=,

Label2 = Laquo; X=,

Label3 = Laquo; Y=,

Label4 = Laquo; a= Label5 = Laquo; b=

поля введення даних Text :=text1. text=text2. text=text3. text=text4. text=text5. text

кнопку Обчислити Command1_Click


Рис 1. Блок-схема наприклад а)


Програмний код:

Private Sub Command1_Click (). Text=Cos (Text1. Text) ^ 2 - Log (Text3. Text). Text=Sqr (Text3. Text + 4 + Sin (Text1. Text)). Text=(Cos (Text4. Text - Text5. Text) + 1)/(Exp (Text4. Text) + Text5. Text)

End Sub Завдання Б)

У Form1 додаємо об'єкти:

Скролінг Frame :

Frame2 =б)

текстове поле Label додаємо наступні значення параметрів:

Label6 = Laquo; Результат: S=,

Label7 = Laquo; a=,

Label8 = Laquo; b=,

поля введення даних Text :

S=text6. text=text7. text=text8. text

кнопку Обчислити Command2_Click

Рис 2. Блок-схема наприклад б)


Програмний код:

Private Sub Command2_Click () Text7. Text * Text8. Text gt; Sin (Text7. Text) Then Text6. Text=0.873 * Cos (Text7. Text ^ 3) - Text8. TextText7. Text * Text8. Text=Sin (Text7. Text) Then Text6. Text=2.3 - Cos (Text8. Text) ^ 2 - Text7. TextText7. Text * Text8. Text lt; Sin (Text7. Text) Then Text6. Text=Log ((Text7. Text ^ 3) + (Text8. Text ^ 2))

End Sub

Завдання В)

У Form1 додаємо об'єкти:

Скролінг Frame :

Frame3 =в)

текстове поле Label raquo ;, що містять такі значення:

Label9 = Laquo; b ,

Label10 = Laquo; h ,

Label11 = Laquo; X ,

Label11 = Laquo; c ,

Label12 = Laquo; z

поля Text raquo ;, для введення наступних значень:

h=text10. text=text11. text and text12. text

текстове поле ListBox raquo ;, що містять обчислення наступних змінних:

ListBox1 =B

ListBox2 =C

ListBox3 =Z

кнопку Обчислити Command3_Click


Рис 3. Блок-схема наприклад в)


Програмний код:

Private Sub Command3_Click () x=Val (Text11. Text) To Val (Text12. Text) Step Val (Text10. Text)=0.01 * x + Exp (0.7)=1/x + Log (Abs (x) ). AddItem (Str (b)). AddItem (Str (C)) x lt;=- 0.9 Then s=x ^ 3 + 2 * bx gt;- 0.9 And x lt;- 1.3 Then s=C * Sqr (Abs (x) ^ 3 + 2) x gt;=1.3 Then s=Log (Sqr (Abs (x ^ 3 + 2)))= 0 + S. AddItem (s)=

Next x

End Sub

розгалуження цикл алгоритм програмний

Висновки


У результаті зробленої лабораторної роботи я:

) Навчився використовувати умовний оператор If

2) Вводити змінні, а також визначати тип даних

) Складати алгоритм вирішення поставлених завдань

) Навчився правильно застосовувати і записувати математичні оператори







Схожі реферати:

  • Реферат на тему: Phonetic peculiarities of the popular science text
  • Реферат на тему: Grammar of the Text: its Basic Units and Main Features (based on the novel ...
  • Реферат на тему: Технології аналізу даних (Text Mining, Data Mining)
  • Реферат на тему: Програмний продукт, який здійснює вирішення завдань з дисципліни "Чисе ...
  • Реферат на тему: До питання про теорію поля: функціонально-семантичне поле дейксиса