Чтение онлайн

на главную - закладки

Жанры

Шрифт:

а). Набрать текст программы:

10 FOR X=0 TO 0.5 STEP 0.1

20 Y=10*X+5

30 PRINT X,Y

40 NEXT X

50 PRINT

60 PRINT “X=”,X

70 END

б). Исполнить программу и наблюдать на экране результат:

0 5

0.1 6

0.2 7

0.3 8

0.4 9

0.5 10

Х= 0.6

в). Очистить экран и память.

Задача 7: (циклический алгоритм, использование массива случайных чисел)

Заполнить массив размером 6 случайными числами в диапазоне от 0 до 10 и распечатать номер элемента массива и его

значение.

а). Набрать текст программы:

10 DIM A(6)

20 FOR I=1 TO 6

30 A(I)=10*RND(1)

40 PRINT I,A(I)

50 NEXT I

60 PRINT “Индекс I стал равен:”,I

70 END

б). Исполнить программу и наблюдать результат:

в). Очистить экран и память.

Задача 8: (алгоритм, включающий условие и цикл)

Определить максимальное значение функции: Y=sin(X)+ln(X) в интервале значений аргумента от 1 до 3 с дискретностью 0.01 .

10 REM Программа

20 YMAX=0

30 GOSUB 60

40 PRINT XMAX,YMAX

50 END

60 REM Подпрограмма

70 FOR X=1 TO 3 STEP 0.01

80 Y=SIN(X)+LOG(X)

90 IF Y<YMAX THEN GOTO 120

100 YMAX=Y

110 XMAX=X

120 NEXT X

130 RETURN

Результатом решения будет два числа: значение аргумента, при котором функция имеет максимальное значение и значение функции.

Задача 9: (вычислить площадь области, заключенной между левым и правым пределами, верхней заданной функцией и снизу осью координат Х, как сумму площадей элементарных кусочков этой области).

Предел (A – B) разбивается на заданное число интервалов, выбираемое в зависимости от требуемой точности вычислений.

Например, функция Y=X2+2 в пределах от 0.1 до 2. Число интервалов задаем, например, равным 100.

10 DEF FNY(K)=K^2+2

20 INPUT “Входные пеpеменные A,B,N=”;A,B,N

30 H=(B-A)/N

40 S=0

50 X=A

60 FOR I=1 TO N-1

70 X=X+H

80 S=S+FNY(X)

90 NEXT I

100 S=0.5*H*(FNY(A)+FNY(B)+2*S)

110 PRINT S

120 END

При запросе входных переменных заносим значения: А, В и N соответственно: 0.1; 2; 100.

Программирование в среде Visual Basic

Среда систем визуального программирования

Построение приложений WINDOWS (в том числе разработка программ) в среде систем визуального программирования (Visual BASIC, Delphi, C…) существенно облегчается вследствие использования интегрированной среды разработчика.

Среда систем визуального программирования состоит: из строки меню с обязательным пунктом ФАЙЛ, через который выполняются действия с файлами: загрузка, сохранение, вывод на печать; панели инструментов, дублирующей пункты меню и ускоряющей действия пользователя; панели элементов, включающей компоненты приложений, помещаемые в окна.

Библиотека компонентов, включает в себя объекты построения пользовательского интерфейса. Из этой библиотеки можно выбрать компоненты, из которых строится приложение.

На экране также обычно отображается окно свойств (Properties) объектов проекта

и форма-окно приложения.

Стандартные компоненты

Некоторые стандартные элементы перечислены ниже с комментариями по их применению.

Курсор – это не компонент, просто пиктограмма для выбора или отмены выбора какого -либо объекта.

Label метка служит для отображения текста на экране. Можно изменить шрифт и цвет метки.

TextBox может быть использован для отображения короткого фрагмента текста и позволяет пользователю вводить текст или данные во время выполнения программы.

Button позволяет выполнить какие-либо действия при нажатии кнопки во время выполнения программы.

CheckBox отображает строку текста с маленьким окошком для отметки выбора элемента рядом.

OptionButton позволяет выбрать одну опцию из нескольких.

ListBox нужен для показа прокручиваемого списка. Например, названий файлов или каталогов из ListBox.

Scrollbar полоса прокрутки, появляется автоматически в объектах редактирования, например, ListBox.

Image отображает графическое изображение.

Timer таймер, событие OnTimer периодически вызывается через промежуток времени, указанный в свойстве Interval.

Дополнительные компоненты

Для использования прочих компонент приложений можно добавить их на панель через меню: Project/Components/Insertable Objects.

MainMenu позволяет поместить главное меню в программу. При помещении MainMenu на форму это выглядит, как просто значок. Значки данного типа называют "невидимым компонентом", поскольку они невидимы во время выполнения программы. Создание меню включает три шага: помещение MainMenu на форму, вызов Дизайнера Меню, определение пунктов меню в Дизайнере Меню.

PopupMenu позволяет создавать всплывающие меню. Этот тип меню появляется по щелчку правой кнопки мыши на объекте.

Построение приложений в среде VisualBASIC

После загрузки среды программирования, выбора в окне NEW PROJECT, Standard EXE, ОТКРЫТЬ вы автоматически попадаете в среду построения приложения, где имеется пустая пока форма Form1, на этой форме вы и должны графически построить содержимое проектируемого приложения, используя компоненты панели ToolBox.

Выбор элемента выполняется щелчком левой кнопки мыши. Установка элемента на форме выполняется щелчком или протаскиванием мышью с нажатой левой кнопкой. Для установленного элемента, и для самой формы в окне свойств (Properties) можно выбрать необходимые свойства, например: шрифт, цвет, надпись (Caption), имя (Name), размеры (Left, Top, Height, Width) и т.д. Размеры и расположение компонента можно менять, используя перетаскивание мышью с нажатой левой кнопкой сам элемент или метки по его периметру. Для изменения общих свойств нескольких компонентов выделение их выполняется рамкой или по одному с удержанием клавиши Shift.

Поделиться:
Популярные книги

Сама себе хозяйка

Красовская Марианна
Любовные романы:
любовно-фантастические романы
5.00
рейтинг книги
Сама себе хозяйка

Ученичество. Книга 2

Понарошку Евгений
2. Государственный маг
Фантастика:
фэнтези
попаданцы
5.00
рейтинг книги
Ученичество. Книга 2

Надуй щеки!

Вишневский Сергей Викторович
1. Чеболь за партой
Фантастика:
попаданцы
дорама
5.00
рейтинг книги
Надуй щеки!

На границе империй. Том 9. Часть 4

INDIGO
17. Фортуна дама переменчивая
Фантастика:
космическая фантастика
попаданцы
5.00
рейтинг книги
На границе империй. Том 9. Часть 4

Эволюционер из трущоб. Том 6

Панарин Антон
6. Эволюционер из трущоб
Фантастика:
попаданцы
аниме
фэнтези
5.00
рейтинг книги
Эволюционер из трущоб. Том 6

Идеальный мир для Лекаря 19

Сапфир Олег
19. Лекарь
Фантастика:
юмористическое фэнтези
аниме
5.00
рейтинг книги
Идеальный мир для Лекаря 19

Гарем на шагоходе. Том 1

Гремлинов Гриша
1. Волк и его волчицы
Фантастика:
боевая фантастика
юмористическая фантастика
попаданцы
5.00
рейтинг книги
Гарем на шагоходе. Том 1

Академия проклятий. Книги 1 - 7

Звездная Елена
Академия Проклятий
Фантастика:
фэнтези
8.98
рейтинг книги
Академия проклятий. Книги 1 - 7

Беглец

Бубела Олег Николаевич
1. Совсем не герой
Фантастика:
фэнтези
попаданцы
8.94
рейтинг книги
Беглец

Сломанная кукла

Рам Янка
5. Серьёзные мальчики в форме
Любовные романы:
современные любовные романы
5.00
рейтинг книги
Сломанная кукла

Офицер-разведки

Поселягин Владимир Геннадьевич
2. Красноармеец
Фантастика:
боевая фантастика
попаданцы
5.00
рейтинг книги
Офицер-разведки

Имя нам Легион. Том 9

Дорничев Дмитрий
9. Меж двух миров
Фантастика:
боевая фантастика
рпг
аниме
5.00
рейтинг книги
Имя нам Легион. Том 9

(Не)нужная жена дракона

Углицкая Алина
5. Хроники Драконьей империи
Любовные романы:
любовно-фантастические романы
6.89
рейтинг книги
(Не)нужная жена дракона

Этот мир не выдержит меня. Том 2

Майнер Максим
2. Первый простолюдин в Академии
Фантастика:
фэнтези
попаданцы
5.00
рейтинг книги
Этот мир не выдержит меня. Том 2