Запуск программы осуществляется нажатием кнопки start или клавиши f5.

      Комментарии к записи Запуск программы осуществляется нажатием кнопки start или клавиши f5. отключены

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

1.

2.

3.

4.

5.

6.

7.

8.

9.

10.

11.

12.

13.

14.

15.

16.

17.

18.

19.

20.

21.

22.

23.

24.

25.

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

1. Понятие целого и вещественного числа.

2. Типы данных, используемые для представления целых и вещественных чисел.

3. Понятие переменной. Декларация переменных.

4. Бинарные и унарные операции. Таблица приоритетов операций.

5. Встроенные функции для работы с целыми и вещественными числами.

6. Операторы вывода текстовой информации на монитор.

7. Визуальные элементы Form, Text, Command и Label: назначение, основные свойства и события.

8. Функции преобразования данных одного типа в другой.

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

ОПЕРАТОРЫ ВЕТВЛЕНИЯ И ВЫБОРА

Цель работы: Изучить операторы ветвления и множественного выбора.

Краткие теоретические сведения

Управляющие конструкции позволяют изменять естественный ход последовательного выполнения операторов. Условный оператор If используется, если необходимо, чтобы группа операторов выполнялась (или не выполнялась) в зависимости от соблюдения определенных условий.

Синтаксис оператора If имеет однострочную и блочную структуру.

Однострочная структура имеет вид:

If Then [Else ]

Если результат вычисления условия равен True (истина), выполняется оператор 1, указанный за ключевым словом Then. Если результат равен False, то выполняется оператор 2, указанный за необязательным ключевым словом Else.

Схемы конструкций оператора If изображены на рис. 2.

Рис. 2. Изображение оператора If на схеме алгоритма

а) неполное ветвление (без ветви Else) б) полное ветвление (с Else)

Блочная структура оператора If имеет вид:

If Then

[Else

]

End If

Блочная структура с ElseIf позволяет анализировать несколько условий:

IfThen

ElseIfThen

Else

End If

Результатом выполнения условия является значение типа Boolean, принимающее значения True или False.

В VB имеются операции отношений (сравнения) , =, =, , позволяющие записывать простые условия. Из простых условий можно строить сложные, применяя к ним, как к операндам, логические операции: not — отрицание; and — логическое “и”; or — логическое “или”, xor — исключающее или.

Например, для задания неравенства необходимо записать

x = a And x

В отличие от оператора If, оператор множественного выбора Select позволяет выбрать одну из более чем двух групп операторов.

Оператор Select имеет следующий синтаксис:

Select Case

Case

Case

[Case Else

]

End Select

В качестве значения для блока Case можно указать не только конкретную величину, но и несколько значений, разделенных запятой, или указанных в диапазоне [a;b] в виде a To b, или воспользоваться относительным сравнением (Is 10). Служебное слово Is используется как синоним проверочного выражения. Блок Case Else выполняется, если ни одно из предыдущих условий не является истинным.

Задание. Написать программу для вычисления значения функции с использованием операторов ветвления If и выбора Select Case.

1) 2)

3) 4)

5) 6)

7) 8)

9) 10)

11) 12)

13) 14)

15) 16)

17) 18)

19) 20)

21) 22)

23) 24)

25)

Пример выполнения задания. Функция изображена на рис. 3.

Рис. 3. График функции

При вычисление осуществляется по формуле . При — по формуле . В противном случае . Унарный минус перед квадратным корнем появляется потому, что полуокружность лежит в нижней полуплоскости.

Значение R является константой, примем её равной 2. Входными данными является величина x. Результат работы программы будет находиться в переменной y.

При реализации на языке VB в форму помещены 3 элемента управления: кнопка Command1 (для запуска процесса вычислений), строка ввода Text1 (для ввода x) и метка Label1(для вывода y).

Статьи к прочтению:

Секретная клавиша Windows


Похожие статьи:

  • Запуск программы cmos setup utility

    Тема: Запуск программы CMOS Setup Utility Цель занятий: -знать назначение CMOS Setup Utility и назначение разделов программы -уметь производить запуск…

  • Алгоритмы и программы с разветвлением

    Цель работы: 1. Построение схемы разветвляющегося алгоритма; 2. Изучение структур разветвления (условных операторов) ТР. Типовой пример Составить схему…