"Программирование в среде Gambas".

Download Report

Transcript "Программирование в среде Gambas".

Нужно взять только
идею и воплотить
ее в жизнь. (ГВИ)
Основы
программирования
в среде Gambas
Глезденев В.И. – учитель информатики и ИКТ
МОУ СОШ №9. Сосновый Бор Ленинградской обл.
Запускаем Gambas и выбираем «Новый проект»
Выбираем:
-Консольное приложение
-Графическое приложение
Консольный режим Gambas полностью
соответствует модульному режиму в VB
Набираем программу и нажимаем F5, как
это обычно в Basic_е
Последовательности
прямоугольников
Последовательности
прямоугольников
Последовательности
прямоугольников
Последовательности
прямоугольников. Цикл в цикле.
Последовательности
прямоугольников
Случайные
числа
Использование функции Rnd
Rnd( [Min], [Max] )
Вычисляет псевдо-случайное число с
плавающей точкой, используя алгоритм Lehmer.
 Если параметры не заданы, возвращает
псевдо-случайное число в интервале [ 0 , 1 ].
 Если один из параметров задан, возвращает
псевдо-случайное число в интервале [ 0 , Min ].
 Если оба параметра заданы, возвращает
псевдо-случайное число в интервале
[ Min , Max ].
Задание №1.
В прямоугольник (200, 100) – (2600, 1500) случайным образом
поместить окружность радиусом 200. Для того, чтобы
окружность не вылезала за пределы прямоугольника: X
случайно получается из [400, 2400], Y – [300, 1300].
200
2600
X
100
X,Y
Y
1500
R
Случайные
четырехугольники
A
C
A
C
B
B
D
D
Гистограмма
последовательности
случайных чисел
Гистограмма
последовательности
случайных чисел
1
0
Выделение по
условию на
гистограмме
последовательности
случайных чисел
a>800 and a<1800
400
800
1800
2200
a>1100
400
1100
2200
Работа с массивом.
Гистограмма.
Ошибка при превышении
размерности массива.
Всегда задавайте массив
с учетом этой
особенности
Выделение
элементов массива
по условию:
1
1
-- Элементы, которые меньше
1 или равны первому элементу
– зеленые;
- Элементы, которые больше
первого – синие.
Выделение
максимального
элементов массива
Замена элементов
массива:
-максимальный на
последнее место.
Сортировка элементов
массива
Дополнительные графические
возможности Gambas
pi/2
2000
1
0
pi
2*pi
4
2
1400
3*pi/2
3
3000
1500
Масштаб: 1 клетка – 20х20
Сектора
1
2
3
4
10
5
Задание №3. «Занятость в кружках».
15
5
Из 30 учащихся класса музыкой занимаются
10 ребят, 15 – плаванием, 5 – не ходят ни на
музыку, ни на плавание. Построить круговую
диаграмму распределения учащихся по
кружкам.
Двумерный
массив
Работа со строкой
Dim Pfile1 as file
Dim c as integer
Pfile1=Open “1.txt” For Input
Input #Pfile1, c
Print “из файла -->”;c
Работа с
файлами
Работа в
графическом
режиме
Работа в
графическом
режиме
http://www.edu.sbor.net/mars/info
Mail: [email protected]
 Информатика
 Курсы учителей
- предметников
 Дистанционное
обучение
Ресурс создан под Internet Explorer
Главная страница сайта
Страница теории
Страница презентаций
Страница методического материала
Страница справочника
Приглашаю всех вас
программировать под
Linux на Gambas!
Спасибо за внимание!
Конец
Всем желаю успешных разработок
и реализаций проектов с
использованием операционной
системы Linux в среде Gambas.
Не ищите легких дорог,
а ищите легкие программы!
ГВИ