Основы программирования на VBA. Регеда В.В - 24 стр.

UptoLike

Составители: 

-15.44 -15.4438 -15.4 -1.5E+02
%-15.443799
Если вводимое число не соответствует формату, он расширяется
влево цифровыми позициями и дополняется слева знаком %. Если такое
случится, то необходимо отредактировать формат вывода и вновь запус-
тить программу.
2.5.3. Оператор LPRINT (LPRINT USING) в отличие от PRINT
(PRINT USING) выводит информацию не на экран, а на принтер. Как
правило, на момент отладки программы используют оператор PRINT
(PRINT USING), а затем его он заменяется на оператор LPRINT
(LPRINT USING).
2.5.4. Функция TAB (n) используется только в операторах PRINT и
LPRINT. Её действие состоит в переходе на позицию n (n целое выраже-
ние со значением от 1 до 225) на устройстве вывода, если же текущая по-
зиция больше n, то осуществляется переход на позицию n в следующей
строке.
Функцию TAB f(n)”*” часто используют в программах для упро-
щенного построения графиков функциональных зависимостей f(n). Где по-
ложения звездочки по горизонтали соответствуют значениям функции f(n)
для текущих значений n. В отличии от привычного графика ось у распо-
ложена горизонтально слева направо, а ось Х вертикально сверху вниз.
Составить программу, для вычисления и вывода на экран монитора
значений функции Y= 50/X
2
и соответствующих ей значений аргумента в
виде таблицы для х = 1, 2, ..., 8. Построить на экране монитора график из-
менения этой функции для тех же значений аргумента.
2.6. Разветвляющиеся программы в TURBO BASIC
Часто в программах в зависимости от выполнения некоторого логи-
ческого условия необходимо организовать вычисление либо по одним, ли-
бо по другим формулам, т.е. вычислительный процесс должен идти по од-
ной или по другой ветви. Подобные программы называются разветвляю-
щимися.
Пример. Составить программу для вычисления значения ступенчатой
функции Z для любых значений X, a, b. Вывести результат в документ:
<<
+
=
bX
bXa
aX
при
при
при
,
,
,
Xtg
Xcos
1X5.0
Z
2
2
      -15.44           -15.4438            -15.4           -1.5E+02
      %-15.443799
      Если вводимое число не соответствует формату, он расширяется
влево цифровыми позициями и дополняется слева знаком %. Если такое
случится, то необходимо отредактировать формат вывода и вновь запус-
тить программу.
      2.5.3. Оператор LPRINT (LPRINT USING) в отличие от PRINT
(PRINT USING) выводит информацию не на экран, а на принтер. Как
правило, на момент отладки программы используют оператор PRINT
(PRINT USING), а затем его он заменяется на оператор LPRINT
(LPRINT USING).
      2.5.4. Функция TAB (n) используется только в операторах PRINT и
LPRINT. Её действие состоит в переходе на позицию n (n − целое выраже-
ние со значением от 1 до 225) на устройстве вывода, если же текущая по-
зиция больше n, то осуществляется переход на позицию n в следующей
строке.
      Функцию TAB f(n)”*” часто используют в программах для упро-
щенного построения графиков функциональных зависимостей f(n). Где по-
ложения звездочки по горизонтали соответствуют значениям функции f(n)
для текущих значений n. В отличии от привычного графика ось у распо-
ложена горизонтально слева направо, а ось Х вертикально сверху вниз.
      Составить программу, для вычисления и вывода на экран монитора
                              2
значений функции Y= 50/X и соответствующих ей значений аргумента в
виде таблицы для х = 1, 2, ..., 8. Построить на экране монитора график из-
менения этой функции для тех же значений аргумента.
     2.6. Разветвляющиеся программы в TURBO BASIC
      Часто в программах в зависимости от выполнения некоторого логи-
ческого условия необходимо организовать вычисление либо по одним, ли-
бо по другим формулам, т.е. вычислительный процесс должен идти по од-
ной или по другой ветви. Подобные программы называются разветвляю-
щимися.
Пример. Составить программу для вычисления значения ступенчатой
функции Z для любых значений X, a, b. Вывести результат в документ:
          ⎧0.5X 2 + 1, при     X≤a
          ⎪
      Z = ⎨cos X     , при a < X < b
          ⎪tg 2 X    , при     X≥b
          ⎩