Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

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



Разработчиком MSE является компания Microsoft Corporation. Официальный сайт: http://www.microsoft.com/. MSE является условно-бесплатной программой так как работает только на компьютерах с легальной копией Windows.

5.6. Задание по теме «Циклические алгоритмы»

Построить блок-схему и составить программу для получения таблицы значений функции F(x) =x3+5 на заданном отрезке с заданным шагом изменения аргумента. Для решения задачи разработать форму, содержащую:

· 3 текстовых поля (TextBox) для ввода начала и конца отрезка и величины шага;

· 1 поле списка (ListBox) для вывода результата виде списка, первый столбец которого — значения аргумента, второй — соответствующие значения функции;

· 1 командную кнопку (CommandButtom) для вычисления результата и вывода таблицы значений в поле списка.

Проверить работу программы для отрезка [-8, 14] и шага 0,5.

Алгоритм реализации:

  1. Введем обозначения для величин и определим их тип данных (см. Таблицу 15).

Таблица 15

Величины и их характеристики

Величина Обозначение Тип данных Диапазон значений
Аргумент x вещественный [-8, 14]
Начало отрезка a вещественный -8
Конец отрезка b вещественный  
Шаг изменения аргумента h вещественный 0,5
Результат y вещественный  
Номер строки в элементе список i целочисленный От 0 до количества точек в отрезке
  1. Выполним математическую постановку задачи, т.е. определим исходные данные для задачи, результат и формулу, связывающую исходные данные с результатом.

¶ исходные данные: a, b, h;

¶ промежуточная величина: x;

¶ результат: y.

¶ Формула, связывающая исходные данные и результат:

y =x3+5 (где x принимает значения от -8 до 14)

  1. Построим блок-схему алгоритма (см. Рис. 7).

начало
Ввод a, b, h
X=a, b, h
Y=x3+5
Вывод x,y
конец

Рис. 7. Блок-схема алгоритма для задания по теме №7


  1. Открыть MS Excel.
  2. Перейти в окно редактора VBA (Alt+F11)
  3. Добавить в проект форму (Insert ] UserForm).
  4. Добавить на форму элементы управления в соответствии рисунком 8. Для элемента управления ListBox задать значения свойства ColumnCount =2.

Рис. 8. Образец формы.

9. Дважды щелкнуть мышью по кнопке Вычислить и отрыть код обработчика события Щелкнуть_по_кнопке (CommandButton1_Click) для кнопки Вычислить.

10. В открывшемся окне набрать текст процедуры в соответствии с рис. 9.

Рис. 9. Код обработчика события Щелчок по кнопке для кнопки Вычислить

11. Запустить процедуру на выполнение (F5). В результате на экране отобразиться форма, как на Рис. 10.

12. Ввести данные в поля в области входных данных:

· в поле «начало отрезка» ввести – -8;

· в поле «конец отрезка» – 14;

· в поле «шаг» – 0,5.

13. Щелкнуть по кнопке Вычислить.

Рис. 10. Вид формы в режиме выполнения

14. Форма с полученными результатами представлена на Рис. 11.

Рис. 11. Вид формы с результатами

5.7. Задание по теме «Разработка форм в VBA»

Создать форму «Времена года», на которой будут расположены:

· картинка с изображение времен года (Image);

· текстовое поле (TextBox);

· командная кнопка (CommandButton);

· поле со списком (ComboBox), содержащее наименования времен года.

Для элемента Image подготовить рисунки с изображением времен года. Элемент поле со списком заполняется значениями программно с помощью массива.

При выборе в поле со списком наименования сезона, происходит изменение рисунка в элементе Image и в текстовом поле TextBox выводится текст с описанием этого сезона.

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





Дата публикования: 2015-04-09; Прочитано: 305 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...