Тема 7. Программирование линейных вычислительных процессов (ЛВП)

7.1 Понятие линейного алгоритма

      Линейный алгоритм – это алгоритм, в котором все процедуры выполняются строго последовательно друг за другом.

7.2 Основные блоки алгоритма

№ п/п Наименование этапа Изображение Примечание
1 Прерывание
Начало и конец алгоритма
2 Передача данных
Ввод или вывод информации
3 Процесс
Арифметический блок, определяющий действие, которое необходимо выполнить

7.3 Операторы программы линейного алгоритма

Линейные программы могут включать в себя операторы.

     1) Присваивания;
     2) Ввода;
     3) Вывода.

     7.3.1 Операторы присваивания

     Присваивание значений переменным осуществляется с помощью  оператора присваивания. В этом операторе слева стоит имя переменной, а справа присваиваемое значение или выражение.

     Например:
     x = 200*0.8/70
     y = "Петров Семен Иванович"

     7.3.2 Операторы ввода исходных данных

     В VBA вводить значения можно следующими способами:

     1) С клавиатуры;
     2) Через текстовое поле.

     Для ввода значений переменных x и y с клавиатуры используются процедуры:
     x = InputBox("x=?", "Ввод данных", 0)
     y = InputBox("x=?", "Ввод данных", 0)

     После ввода значения переменной в диалоговое окно и нажатия кнопки Ok, переменным x и y будет присвоен введенный текст.

     Для ввода значений переменных  x и y через текстовые поля 1 и 2 соответственно используются процедуры:
     x = Val(TextBox1.Text)
     y = Val(TextBox2.Text)

     7.3.3 Операторы вывода результатов

     В VBA выводить значения можно следующими способами:

     1) С помощью процедуры MsgBox.
     MsgBox "y=" +  CStr(y), 0, "Результат"
     Результат выводится в диалоговом окне.

     2) С помощью текстового поля.
     TextBox3.Text = CStr(y)
     Результат выводится в текстовом поле 3.

     Выводимое значение должно иметь текстовый тип. Для преобразования числа любого типа в текст используется функция CStr(<числовая переменная>).