Исследовательское задание.

Без помощи других изучите диалог опции (Сервис => Настройка) и назначтьте макрос «Zadanie1» на панель инструментов и сделайте новое меню Макросы,в которое также назначте макрос.

Совет: Используйте справку OpenOffice.org. для выполнения заданий. (Кнопка F1, либо меню Справка => Справка по OpenOffice.org )

· Ручное создание макросов

Задание 2:

· Откройте редактор OOo Basic, используя меню Сервис Исследовательское задание. => Макросы => Управление макросами => OpenOffice.org Бэйсик, чтоб начать диалог макросов Macro. С левой стороны окна диалога найдите документ, который Вы только-только открыли. Новый документ, возможно, назван “untitled1” либо Безымянный1. Кликните (нажмите левую кнопку мыши) справа ниже от “untitled1” на слове “standard”. Нажмите кнопку «Создать», справа, для сотворения нового Исследовательское задание. модуля.

· Внедрение имени “Module1”, возможно, не наилучшее решение. Когда у Вас открыто несколько документов, и они все имеют модуль с именованием “Module1”, то становится тяжело работать с ними. Лучше назовем Ваш 1-ый модуль “MyFirstModule”. Раскроется среда редактирования и отладки макросов OOo Basic IDE . Введите (либо скопируйте) текст, приведенный в Исследовательское задание. Листинг 1.

Листинг 3.1: Ваш 1-ый макрос, “Hello world”.

Sub Main

Print "Hello World"

End Sub

· Кликните на кнопке с зеленоватым треугольничком ("Выполнить Basic") в верхней панели для выполнения Вашего первого макроса OOo Basic.

· Сохраните документ.

Задание 3

OOo Basic основан на процедурах и функциях, которые задаются ключевиками Sub и Function – дальше они будут называться процедурами либо Исследовательское задание. соответственно функциями. Любая процедура может вызывать другие процедуры.

Каждый модуль (module) содержит набор процедур (функций). Библиотека (Library) содержит набор модулей. Документ (document) может содержать библиотеку либо несколько библиотек. Библиотека может существовать также на уровне Приложения (application level), такового как OOo Calc.

Разница меж Sub и Function в том, что Исследовательское задание. функция возвращает значение, а процедура – нет. Макрос на Листинг 2 получает текстовую строчку от функции с именованием HellowWorldString.

· Сделайте без помощи других макрос состоящий из процедуры и функции (см. Листинг 3.2.).

· Усовершенствуйте макрос, добавив в него возможность ввода юзером собственного имени, чтоб программка приветствовала создателя.

· Покажите итог педагогу.

Подсказка: используйте функцию InputBox Исследовательское задание.()как в прошлом разделе.

Листинг 3.2: “Hello world” с внедрением процедуры и функции.

Sub HelloWorld

Dim s As String

s = HelloWorldString()

MsgBox s

End Sub

Function HelloWorldString() As String

HelloWorldString = "Hello World"

End Function

Задание 4.

Написать программку на OpenOffice.org Basic для функции юзера, которая вычисляет получаемую потребителем электроэнергию QH по количеству электроэнергии Q Исследовательское задание., которое вырабатывается производителем, и величине утрат P (%) при ее передаче: QH=Q(100-P)/100. Заполнить ячейку С2 последующей таблицы с внедрением построенной функции юзера:

Рис. 10.

Решение задания 4:

Вызовем OpenOffice.org Calc и сделаем новейшую электрическую таблицу. Воспроизведем данные, приведенные выше. Вызовем редактор OOo Basic: Сервис=> Макросы=>Управление макросами=>OpenOffice.org Исследовательское задание. Бэйсик... Выберем в диалоге выбора макроса пункт соответственный наименованию документа, и нажмём кнопку «Создать». В показавшемся окне напишем последующий текст программки :

Листинг 3.3.

Function QH(Q, P)

QH=Q*(100-P)/100

End Function

Дальше вернемся в окно Рабочего листа 1, и с помощью мыши выберем ячейку С2, в которую нужно внести число, вычисляемое по только Исследовательское задание.-только сделанной пользовательской функции. Для этого щёлкнем левой кнопкой мыши в поле ввода формул (которое находится выше ячеек таблицы, после кнопок обозначенных f(x) ? = ) и напишем последующую строчку:

=QH(A2;B2)

где QH заглавие только-только написанной функции, A2 адресок ячейки для аргумента Q, B2 адресок Исследовательское задание. ячейки для аргумента P. После чего нажмём кнопку Enter на клавиатуре. В итоге в ячейку С2 запишется значение функции QH, и Лист 1 воспримет вид:

Рис. 11. Итог вычисления функции

Задание5.

Написать программку на OpenOffice.org Basic для последующей функции юзера, используя ее дополнить таблицу вычисленными значениями и выстроить график зависимости y=y Исследовательское задание.(x):

Таблица 1

X 0,10 0,15 0,20 0,25 0,30 0,35 0,40 0,45 0,50
Y

Решение задания 5:

Так как с программку с длинноватыми строчками отлаживать неловко, то напишем тело функции из нескольких строк:

Листинг 3.4.

Function FY(x)

a=1+Абс(0.2-x)

b=1+x+x*x

FY=a/b+Sin(x)

FY=FY+Log(x+2)

FY=FY-Atn(x^3+1)

FY=FY+Exp(-x Исследовательское задание.)-Tan(x^3.13)

FY=FY+Sqr(x)+Cos(x+1)

End Function

Дальше проведите расчеты с внедрением данной функции юзера и заполните таблицу. Не следует заполнять все ячейки значений аргумента x, вводя их с клавиатуры, потому что это будет нерационально. Заместо этого введите два значения в ячейки B1 и С1, представляющие из себя 1-ый и Исследовательское задание. 2-ой члены арифметической прогрессии. Дальше выделите спектр ячеек B1:C1. Потом расположите указатель мыши на маркере наполнения выделенного спектра, как показано ниже на рисунке, и протяните его на право до получения числового ряда подходящей длины:

Рис. 12

В предстоящем в схожей стандартной ситуации, которая при работе с таблицами встречается Исследовательское задание. нередко, используйте этот способ автоматического наполнения ячеек числовым рядом, примыкающие члены которого отличаются на постоянную величину.

Вычислите значения функции без помощи других, используя способности, обретенные при выполнении прошлых заданий.

Для построения графика зависимости y=y(x) изберите Вставка>Диаграмма. Изберите тип диаграммы «Полосы», «Только точки». Нажмите кнопку дальше, и в поле Исследовательское задание. вводу «Спектр данных» введите спектр

$A$1:$J$2

отметьте пункт «Ряды данных в строках» и включите пункты «1-ая строчка как надпись», «1-ый столбец как надпись». Нажмите кнопку «Дальше» дважды. В заголовке ось X введите знак X, а ось Y введите знак Y. В итоге получим последующую картину:

Рис. 13.

Сможете без помощи других поработать с этим графиком с целью улучшения Исследовательское задание. ее вида.

Сделайте без помощи других задания, приведенные ниже.

Составить программку на OOo Basic для определения функции юзера y=y(x), заполнить таблицу значений функции при изменении аргумента в без помощи других избранном спектре и выстроить график зависимости y=y(x):

Задание 6 y=y(x)

Задание 7 y=x2+lnx+10,46 – tg x

Задание 8 y Исследовательское задание.=x25+ln| x+10,46| – tg x

Задание 9

Задание 10 Постройте пользовательскую функцию для вычисления цены продукта с НДС по его цены без НДС и ставки НДС. С внедрением этой функции заполните таблицу, отражающую цена продуктов без НДС и с НДС. Начальные данные изберите без помощи других.

· Внедрение частей управления

Мы Исследовательское задание. привыкли использовать элементы управления в диалоговых окнах, формы в динамических Web-страницах. Элементы управления -это флажки (Check Box), тумблеры (Option Button), раскрывающиеся списки (ListBox), счетчики (SpinButton), полосы прокрутки, кнопки (PushButton), поля для ввода текста (TextBox).

В электрических таблицах комфортно использовать элементы управления для резвого ввода инфы при формировании какого-либо Исследовательское задание. документа. Данные приобретенные из форм употребляются как начальная информация для следующей обработки при помощи обыденных формул и функций.


issledovatelskoe-zadanie.html
issleduem-linejnuyu-sistemu-tretego-poryadka.html
issleduemie-zakonomernosti.html