Инфоурок Информатика КонспектыОбъектно - ориентированное программирование GAMBAS

Объектно - ориентированное программирование GAMBAS

Скачать материал

Объектно - ориентированное программирование

GAMBAS

 

Объекты:

Form1 - Форма(поверхность на которой находятся

              др. объекты)

Label1 - надпись (окно для вывода текста)

Textbox1 - Окно для ввода текста

Button1 - Кнопка

Listbox1 - Окно для вывода списка строк

       

Свойства:

Name - имя объекта

Text - значение надписи на объекте

Background - цвет фона окошка

Font – шрифт

Методы:

Text – надпись на объекте

Backcolor – цвет объекта

Hide – скрыть объект (сделать невидимым)

Show – показать (сделать видимым)

Delete – удалить

Setfocus – установить фокус

Label1.Backcolor=65280

Label1.Text = "Summa"

Label1.hide ()

 

События:

По умолчанию для кнопки:

Button1_click()

Один щелчок левой кнопки мыши

Переменные:

BYTE (от 0 до 255)-1байт памяти

SHORT (-32768 32767)-2 байта

INTEGER (-2147483648 2147483643)- 4 байта

- только для целых чисел

 

FLOAT (целые, дробные, иррациональные)- 8 байт

VARIANT - 8 байт (переводит числа из текстовой формы в числовую, и обратно)

 

BOOLEAN - 2 байта (TRUE - истина, FALSE - ложь), логический тип

DATE - 8 байт (дата, время)

STRING - по 2 байта на каждый символ, для хранения строки символов

               

        DIM a AS BYTE               DIM a AS BYTE

        DIM b as byte                         b as byte

 

 

Операции:

+                              

сложение

And

Логическое И

-

вычитание

Eqv

Эквивалентность

*

умножение

Imp

Импликация

/

деление

Or

ИЛИ

^

возведение в степень

Xor

Исключающее ИЛИ

\

деление нацело

Not

отрицание

Mod

деление по модулю

&

Соединение символов

 

Функции:

SIN

Синус

RND

Случайное число

COS

Косинус

ABS

Абсолютное число

TAN

Тангенс

SGN

Знак числа

ATN

Арктангенс

INT

Округление

LOG

Логарифм натуральный

Pi

Число «пи»

SQR

Корень

STR

Преобразование числа в строку

FIX

Отсечение дроби

VAL

Преобразование стоки в число

 

Алгоритмическая структура «Ветвление»

If             - если                                                                                          IF условие Then

Then        - то                                                                                                         Серия 1

Else         - иначе                                                                                       [Else  Серия 2]

End if      - конец если                                                                              End if

 

Алгоритмическая структура «Выбор»

Select Case - выбор варианта                                                  Select Case   Выражение

Case             - вариант                                                              Case   Условие 1

Case Else     - вариант иначе                                                                Серия 1

End Select   - конец выбора                                                      Case   Условие 2

                                                                                                                Серия 2

                                                                                                   [ Case Else Серия]

                                                                                                   End Select

 

Алгоритмическая структура «Цикл»

For  - для                                                                           For счетчик = Начзнач to Конзнач

To   - до                                                                                                     [Step шаг]

Step - шаг                                                                                Тело цикла

Next - конец цикла                                                           Next [Счетчик]

 

Контрольная работа

 

Задание 1: Составьте программу для нахождения значения функции

.y = ax2+bx+c. Значения коэффициентов a, b,c и аргумента x вводятся через

соответствующие объекты TextBox.

 

 

Задание 2: Составить программу, при помощи которой можно вычислить значение данной функции при любом значении X (действительное число). В случае, если функция при данном значении X не определена, вывести ответ «функция не определена».

           (1/(x2-16)) *x  при х> -5

y =    

            sin (x)   при х<= -7

 

 

 

 

 

 

 


Пример задани №1:


Программа-перевод курса валют

 

' Gambas class file

 

PUBLIC SUB Button2_Click()

ME.Close

END

 

PUBLIC SUB Button1_Click()

DIM a AS Float

DIM b AS Float

a = Val(TextBox1.text)

b = Val(TextBox2.text)

Label3.text = "Итого= " & Str(a * b)

END


Пример задания №2:

Составить программу, при помощи которой можно вычислить значение данной функции при любом значении X (действительное число). В случае, если функция при данном значении X не определена, вывести ответ «функция не определена».


' Gambas class file

 

PUBLIC SUB Button2_Click()

 ME.Close

END

 

PUBLIC SUB Button1_Click()

  DIM X AS Float = Val(TextBox1.Text)

  DIM Y AS Float

   IF X <= 10 AND X <> 5 THEN

  Y = 1 / (X - 5)

  Label2.Text = "Y=" & Str(Y)

   ELSE

    IF X > 15 THEN

     Y = Cos(X)

     Label2.Text = "Y=" & Str(Y)

      ELSE

     Label2.Text = "функция не определена"

     END IF

 END IF

END

Просмотрено: 0%
Просмотрено: 0%
Скачать материал
Скачать материал "Объектно - ориентированное программирование GAMBAS"

Методические разработки к Вашему уроку:

Получите новую специальность за 3 месяца

Медиатор

Получите профессию

Методист-разработчик онлайн-курсов

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

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

Объекты:

Form1 - Форма(поверхность на которой находятся  др. объекты)

Label1 - надпись (окно для вывода текста)

Textbox1 - Окно для ввода текста

Button1 - Кнопка

Listbox1 - Окно для вывода списка строк

Свойства:

Name - имя объекта

Text - значение надписи на объекте

Background - цвет фона окошка

Font – шрифт

Методы:

Text – надпись на объекте

Backcolor – цвет объекта

Hide – скрыть объект (сделать невидимым)

Show – показать (сделать видимым)

Delete – удалить

Setfocus – установить фокус

Label1.Backcolor=65280

Label1.Text = "Summa"

Label1.hide ()

События:

По умолчанию для кнопки:

Button1_click()

Один щелчок левой кнопки мыши

Переменные:

BYTE (от 0 до 255)-1байт памяти

SHORT (-32768 32767)-2 байта

INTEGER (-2147483648 2147483643)- 4 байта

- только для целых чисел

FLOAT (целые, дробные, иррациональные)- 8 байт

VARIANT - 8 байт (переводит числа из текстовой формы в числовую, и обратно)

BOOLEAN - 2 байта (TRUE - истина, FALSE - ложь), логический тип

DATE - 8 байт (дата, время)

STRING - по 2 байта на каждый символ, для хранения строки символов               

        DIM a AS BYTE               DIM a AS BYTE

        DIM b as byte                         b as byte

Операции и функции – смотрите документ

Скачать материал

Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:

6 655 125 материалов в базе

Скачать материал

Оставьте свой комментарий

Авторизуйтесь, чтобы задавать вопросы.

  • Скачать материал
    • 18.11.2014 1101
    • DOCX 71.5 кбайт
    • Оцените материал:
  • Настоящий материал опубликован пользователем Плотникова Дина Николаевна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

    Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.

    Удалить материал
  • Автор материала

    Плотникова Дина Николаевна
    Плотникова Дина Николаевна
    • На сайте: 9 лет и 5 месяцев
    • Подписчики: 0
    • Всего просмотров: 50661
    • Всего материалов: 17

Ваша скидка на курсы

40%
Скидка для нового слушателя. Войдите на сайт, чтобы применить скидку к любому курсу
Курсы со скидкой

Курс профессиональной переподготовки

Няня

Няня

500/1000 ч.

Подать заявку О курсе

Курс повышения квалификации

Организация преподавания информационных систем и технологий в профессиональном образовании

36 ч. — 180 ч.

от 1700 руб. от 850 руб.
Подать заявку О курсе
  • Этот курс уже прошли 73 человека

Курс профессиональной переподготовки

Педагогическая деятельность по проектированию и реализации образовательного процесса в общеобразовательных организациях (предмет "Математика и информатика")

Учитель математики и информатики

300 ч. — 1200 ч.

от 7900 руб. от 3950 руб.
Подать заявку О курсе
  • Сейчас обучается 38 человек из 18 регионов
  • Этот курс уже прошли 33 человека

Курс профессиональной переподготовки

Математика и информатика: теория и методика преподавания в образовательной организации

Учитель математики и информатики

500/1000 ч.

от 8900 руб. от 4450 руб.
Подать заявку О курсе
  • Сейчас обучается 687 человек из 79 регионов
  • Этот курс уже прошли 1 799 человек

Мини-курс

Возрастные кризисы

4 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 29 человек из 17 регионов
  • Этот курс уже прошли 17 человек

Мини-курс

Готовимся к ЕГЭ по литературе

3 ч.

780 руб. 390 руб.
Подать заявку О курсе

Мини-курс

Эффективное планирование и управление временем

3 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 41 человек из 19 регионов
  • Этот курс уже прошли 15 человек