Автор конспекта:
Автор(ы): — Полякова Людмила Анатольевна

Место работы, должность: —

г. Щелково МАОУ СОШ №12

Регион: — Московская область

Характеристика конспекта:
Уровни образования: — основное общее образование

Класс(ы): — 9 класс
Класс(ы): — 10 класс
Класс(ы): — 11 класс

Предмет(ы): — Информатика и ИКТ

Целевая аудитория: — Учащийся (студент)

Тип ресурса: — методическая разработка

Краткое описание ресурса: —

Любое приложение OpenOffice.org позволяет создавать программы с помощью Языка процедурного программирования OpenOffice.org Basic


Язык процедурного программирования «OpenOffice.org Basic»

(Методическое пособие для учителей информатики, работающих на компьютерах с операционной системой Linux)

"OpenOffice.org Basic" сокращается как "OOo Basic".

Любое Приложение OpenOffice.org может содержать библиотеки, модули и макросы.

Макрос— сохраненная последовательность команд или нажатий клавиши, которые предназначены для использования в будущем. Обычно макрос связывают с нажатием клавиши или значком на панели инструментов так, чтобы его можно было быстро выполнить.

Откройте программу OpenOffice.org Writer

1 шаг. Создание библиотеки

Используйте диалоговое окно Макрос OpenOffice.org, чтобы организовать библиотеки и модули.

1. Выполните Сервис > Макросы > Управление макросами > OpenOffice.org Basic.

Список "Макрос из" отображает доступные контейнеры библиотек; он включает каждый открытый документ, ваши личные макросы, и макросы, распространяемые с OOo. Ваши личные макросы, отображаемые как "Мои макросы" обычно сохраняются в вашем личном каталоге пользователя.

Выполните двойной щелчок на значке контейнера библиотеки для отображения содержащихся библиотек.

Выполните двойной щелчок на библиотеке для отображения содержащихся модулей

2. Нажмите на кнопку Управление, чтобы открыть диалог Управление макросами. Диалог Управление макросами содержит несколько закладок и текущая закладка Модули.

Закладка Модули имеет дело с модулями.

Кнопка — Новый модульсоздает новый модуль в выбранной библиотеке.

Кнопка — Удалить удаляет выбранный в настоящее время модуль; не доступна, если модуль не выбран.

Кнопка — Редактировать открывает выбранный в настоящее время модуль для редактирования в IDE (Интегрированная среда разработки); не доступна, если модуль не выбран.

Кнопка — Закрыть закрывает диалог Управление макросами.

Перейдите на вкладку Библиотеки, чтобы иметь дело с библиотеками.

Нажмите кнопку Новая библиотекадля создания новой библиотеки. Хотя название по умолчанию "Library1", лучше выбрать значащее название. Нажмите OK, чтобы создать библиотеку.

Шаг 2. Создание модуля

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

Недавно созданная библиотека теперь отображается в диалоге Управление макросами. Выберите библиотеку (двойной щелчок), и затем нажмите кнопку Новый модуль для создания нового модуля

Имя по умолчанию Module1; выберите более описательное название для модуля и нажмите OK, чтобы создать его.

Шаг 3. Ввод вашего первого макроса

Если диалоговое окно Управление макросами все еще открыто, Можно выделить недавно созданный модуль и нажать кнопку Редактировать .

Описание кнопок в диалоге Макрос:

Кнопка — Выполнить выполняетвыбранный макрос. Макрос выбран в правом списке, и его название также появляется в верхнем левом поле ввода, названном "Название макроса".

Кнопка — Закрытьзакрывает диалог Макрос.

Кнопка — Назначитьсвязывает макрос с определенным событием.

Кнопка — Редактироватьоткрывает IDE для редактирования выбранного макроса.

Кнопка — Удалитьудаляет выбранный макрос. Эта кнопка присутствует, только если модуль выбран.

Если библиотека или документ выбраны в списке "Макрос из", кнопка Удалить заменяется на Создать.

Кнопка — Создатьсоздает новый макрос в выбранной библиотеке.

Кнопка — Управлениеоткрывает диалог Управление макросами.

Кнопка — Справкаоткрывает систему помощи.

«OpenOffice.org Basic»

Основные синтаксические принципы этого языка:

  • Нечувствителен к регистру;
  • чтобы закомментировать код до конца строки, используется одинарная кавычка или команда REM;
  • символьные значения должны заключаться в двойные кавычки ();
  • максимальная длина любого имени – 255 символов.

Арифметических операторов 7:

§ сложение +,

§ вычитание -,

§ умножение *,

§ деление /,

§ возведение в степень ^,

§ целочисленное деление \

(делит первое число на второе, отбрасывая дробную часть), деление по модулю mod (делит первую число на второе, возвращая только остаток от деления).

Переменные– это контейнеры для хранения данных. Переменные объявляются следующим образом:

Dim имя_переменной As тип_переменной

Типы данных:

· числовые:

Byte– целое число от 0 до 255;

Integer– целое число от -32768 до 32767;

Long– большое целое число от -2147483648 до 2147483647;

Single и Double– значения с плавающей запятой;

· строковые – String;

· дата и время – Data;

· логический – Boolean;

· объектный – Object – хранит ссылку на любой объект в памяти;

· variant – специальный тип данных, который может хранить любые другие типы данных;

Ввод данных

Осуществляется с помощью функции InputBox():

InputBox(«Тестовая строка»).

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

S=InputBox(«Введите число»).

Так что в переменной s сохранится тестовая строка, т.е. число в виде «12». Поэтому его нужно преобразовать в число. Для этого используется функция Val:

A=val(s).

Эта функция возвращает число, полученное преобразованием строки s. Если в s было, например, «12», то после использования Val, в переменной А будет число 12.

Вывод данных

Используется функция MsgBox(«Тестовая строка» & имя_переменной).

Файлы: Тем пл для кружка для учителей.doc
Размер файла: 60416 байт.

( план – конспект урока 1 класс 5 класс. 6 класс 7 класс 8 класс 9 класс 10 класс Английский язык Литературное чтение Математика Музыка ОБЖ Окружающий мир Оренбургская область Физика ЦОР алгебра биология викторина внеклассное мероприятие география геометрия здоровье игра информатика история классный час конкурс конспект урока краеведение кроссворд литература начальная школа обществознание презентация программа проект рабочая программа русский язык тест технология урок химия экология