Лекции.Орг


Поиск:




Категории:

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

 

 

 

 


Запись арифметических выражений, соответствующих заданным математическим формулам, по правилам VB A

z = Log(9) / Log(b)

f = 4 * (a + b) ^ (1 / 3) / Abs(c - a)

w = 2 * (Tan(c - 1) ^ 2 + 1) / (a - b)

Экранная форма с примером протокола сеанса работы программы

Код программы

Private Sub CommandButton1_Click()

Dim a, b, c, z, f, w, y As Double  'описание переменных

Rem

Rem  присвоим значения переменным a, b, c из текстовых полей,

Rem  преобразуя их к типу Double

Rem

a = CDbl(TextBox1.Text)

b = CDbl(TextBox2.Text)

c = CDbl(TextBox3.Text)

Rem

Rem вычислим арифметические выражения

Rem

z = Log(9) / Log(b)

f = 4 * (a + b) ^ (1 / 3) / Abs(c - a)

w = 2 * (Tan(c - 1) ^ 2 + 1) / (a - b)

y = z + f + w

Rem

Rem выполним вывод переменных z, f, w, y в текстовые поля, преобразуя их

Rem к текстовому типу:

Rem

TextBox4.Text = CStr(z)

TextBox5.Text = CStr(f)

TextBox6.Text = CStr(w)

 TextBox7.Text = CStr(y)

End Sub

Private Sub CommandButton2_Click()

End

End Sub

Доказательство правильности результатов

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

Контрольные вопросы по теме                                                          

1. Что определяет внутреннее представление данных в памяти компьютера?

2. Какие действия выполняет оператор присваивания?

3. Как называется величина, к которой обращаются по имени, принимающая раз личные  значения в ходе выполнения программы?

4. Как выглядит правильная запись символьной переменной?

5. Что такое выражение?

6. Что может входить в арифметическое выражение?

7. Какие бывают типы переменных?

8. Что такое тип данных?

9. Какие встроенные стандартные функции Вы знаете?

10. Что используется в качестве аргумента стандартной функции?

11. Что вычисляет стандартная функция  Sqr(x)?

12. Что вычисляет стандартная функция Fix(x)?

13. Какие типы могут иметь числовые переменные?

14. Какая функция возвращает аргумент, округленный до целого по правилам округления математики?

15.  Каким образом осуществляется ввод исходных данных?

16.  О чем говорит запись TextBox1.Text = у?

17.  Что изменяет операция присваивания?

18.  Какая функция преобразует строку символов в числовое значение?

19.  Какие функции преобразуют числовое значение в символьную строку?

20. Чем определяется правильный порядок выполнения операций в арифметическом выражении?    

21.  Какой тип имеет значение текстового поля в форме?

22.  Чем разделяются операторы в программе, записанные на одной строке?

23.  Что необходимо для переноса длинных строк программного кода?

24.  Для чего код программы нужно сопровождать комментариями?

25.  Что такое элементы управления?

26.  Что называют свойствами элементов управления?

27.  Что представляет собой событие?

28.  Что представляет собой объект?

29.  Перечислите арифметические действия над данными?

30.  Что такое встроенные функции?

31.  Что представляет собой арифметическое выражение?

32.  Что такое приоритет операций и, каков приоритет у известных арифметических операций?

ВАРИАНТЫ ЗАДАНИЙ

 

Арифметическое выражение

Контрольный

пример

a b c
1 3 5 π
2 2 π 6
3 7 3 π
4 π 4 11
5 10 π 5
6 2 6 Π
7 0 -1 4
8 5 9 -3
9 8 2 1
10 5 6 9
11 -3 4 2
12 1 3 2
13 2 π -1
14 3 π 2
15 2 π 0
16 π 7 3
17 -6 11 2
18 9 4 π
19 2 4 π
20 π 2 3
21 π 2 1
22 1 5 π
23 2 π 8
24 5 7 2
25 3 2 0

 

ЛАБОРАТОРНАЯ РАБОТА №2

 

Разработка программ разветвленной структуры

 

Цель работы приобретение практических навыков составления программ разветвленной структуры, изучение базовых алгоритмов разветвляющихся структур.

 



<== предыдущая лекция | следующая лекция ==>
Краткие теоретические сведения | Краткие теоретические сведения
Поделиться с друзьями:


Дата добавления: 2018-10-15; Мы поможем в написании ваших работ!; просмотров: 208 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Ваше время ограничено, не тратьте его, живя чужой жизнью © Стив Джобс
==> читать все изречения...

2242 - | 2188 -


© 2015-2025 lektsii.org - Контакты - Последнее добавление

Ген: 0.012 с.