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

Тема: «Встроенные функции в операторе PRINT(LBasic and VB_6)»



Практическая работа № 3

Тема: «Встроенные функции в операторе PRINT(LBasic and VB_6)»

Цель: Закрепить навыки использования встроенных функций, используемых в операторе PRINT, выполнить примеры и сделать выводы.

 

I. Теория.

Функция

Описание функции

(Liberty Basic)

Описание функции

(Visual Basic 6.0)

using("####.##", numericExpression)

Указывает шаблон печати числового выражения в операторе PRINT. Функция имеет два параметра: шаблон и числовое выражение. Шаблон – это символы #, заключенные в кавычки. Целая и дробная части отделяются точкой. Числовое выражение может быть непосредственно числом, переменной или встроенной функцией.

Отсутствует

Round(Number [,NumDigitAfterDecimal])

Отсутствует

Функция Round служит для округления чисел до заданной точности(число значащих цифр в дробной части).
Функция Round (Number,2) эквивалентна функции Format(Number,"#.##")

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 страница | Специальность ПРАВОВЕДЕНИЕ с/с

mybiblioteka.su - 2015-2024 год. (0.009 сек.)