|
Практическая работа № 3
Тема: «Встроенные функции в операторе PRINT(LBasic and VB_6)»
Цель: Закрепить навыки использования встроенных функций, используемых в операторе PRINT, выполнить примеры и сделать выводы.
I. Теория.
Функция | Описание функции (Liberty Basic) | Описание функции (Visual Basic 6.0) |
using("####.##", numericExpression) | Указывает шаблон печати числового выражения в операторе PRINT. Функция имеет два параметра: шаблон и числовое выражение. Шаблон – это символы #, заключенные в кавычки. Целая и дробная части отделяются точкой. Числовое выражение может быть непосредственно числом, переменной или встроенной функцией. | Отсутствует |
Round(Number [,NumDigitAfterDecimal]) | Отсутствует | Функция Round служит для округления чисел до заданной точности(число значащих цифр в дробной части). |
Space$ (Number) Space(Number) | Функция Space$ используется для вставки пробелов между переменными. | Функция Space используется для создания строки с указанным числом пробелов. Функцию целесообразно использовать для форматирования и удобного представления данных в строках фиксированной длины. |
TAB(n)
| Указывает позицию (n) в строке, с которой производится печать. Отсчет позиции начинается от начала строки. Функция используется в операторе PRINT.
| Функция Tab используется вместе с инструкцией Print # или методом Print для указания позиции вывода для создания более красивого вида. При использовании метода Print и функции Tab поле печати разбивается на позиции фиксированной ширины, ширина которых равняется средней ширине всех символов текущего размера в используемом шрифте. Следует отметить, что не существует зависимости между числом напечатанных символов и числом позиций фиксированной ширины, занимаемых этими символами. Например, прописная буква "W" шире одной позиции, а строчная буква "I" уже |
Format (Expression[, Format[, FirstDayOfWeek[, FirstWeekOfYear]]]) | Отсутствует | Функция Format служит для форматирования выражения |
II. Задание.
Примечание: при составлении примеров допускается использование структуры «цикл», математических встроенных функций и датчика случайных чисел.
2.1. Составить 3 примера с функцией space$(n).
а) например:
For i=1 to 5
print space$(i);"*";space$(10-2*i);"*"
next
Результат:
Составьте программу для в) и с) в) * * с) * * * * * * * * * * * * * * * * * * * * * * * * * |
* *
* *
* *
* *
**
d) Составить программу для распечатки первой буквы своей фамилии.
2.2. Составить 3 примера с функцией using("####.##", numericExpression).
а) например:
for a = 1 to 3
print using("####.##", rnd(1)*1000); " ";
next a
Результат:
976.35 988.94 250.55
2.3. Составить 3 примера с функцией TAB(n).
а) например:
print "X"; tab(7); "SinX"; tab(25); "CosX"
for x = 1 to 3
print x; tab(7); sin(x); tab(25); cos(x)
next x
end
Результат:
X SinX CosX
1 0.84 0.54
2 0.91 -0.42
3 0.14 -0.99
Дата добавления: 2015-08-28; просмотров: 132 | Нарушение авторских прав
<== предыдущая лекция | | | следующая лекция ==> |
(С) Перевод на русский язык Макаренко В.В. 1991г. 4 страница | | | Специальность ПРАВОВЕДЕНИЕ с/с |