Форум программистов, компьютерный форум, киберфорум
Visual Basic
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 03.11.2008
Сообщений: 13

Вычисления суммы значений функции в заданном оператором диапазоне

24.02.2009, 21:31. Показов 3982. Ответов 0
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Уважаемые програмисты, помогите новичку пожалуйста:: :'(:'(:'(:'(:'(:'(:
Дополнить форму задания 1 элементами управления и кодами для реализации следующих альтернативных вычислений. Создать элементы управления и написать код, которые, дополнительно к функциям задания 1, реализуют вычисления либо суммы значений функции с двумя аргументами задания 1 на некотором множестве аргументов либо среднего арифметического значений функции на том же множестве аргументов. Множество аргументов функции задается минимальным и максимальным значением аргумента x, y и шагом изменения каждого аргумента shx, shy. Программа должна осуществить вычисления для всех сочетаний значений аргументов. Должны быть вычислены и просуммированы (либо найдено среднее арифметическое) для значения функции аргументов x+I*shx, y+J*shy, где I и J пробегают все значения, при которых аргументы остаются в области допустимых значений. Исходными данными для этой части программы является шестерка чисел, которые определяют нижнюю (два числа) и верхнюю границу (два числа) изменения каждой переменной и шаг изменения каждой переменной в заданном диапазоне (два числа).
Форма этого задания должна в зависимости от значения группы элементов управления – переключателей (OptionButton) реализовать три варианта вычислений:
1-вычисления лабораторной работы 1.
2 – вычисления суммы значений функции в заданном оператором диапазоне.
3– вычисления среднего набора значений функций в заданном оператором диапазоне.
В заданной области каждый из аргументов изменяется с шагом, значение которого может быть задано с помощью ЭУ SkrollBar. Дискретное изменение параметров shx, shy, которое задает этот элемент управления также должно задаваться отдельным параметром.
Ненужные для реализации данного варианта вычислений (выбранного с помощью OptionButton) элементы управления делать невидимыми. Например, для реализации вычислений 1- й лабораторной работы нет необходимости в окнах для задания диапазона и шага. Эти поля должны быть скрыты. При каждом выборе режима вычислений должны также изменяться поясняющие надписи.
Использовать ProgressBar для иллюстрации процесса вычислений.

Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
Private Sub Command1_Click()
Dim i As Single
Dim a As Single
a = CSng(Text1.Text)
i = CSng(Text2.Text)
Dim z As Single
z = 2 * (a - 1) ^ 2 + 0 * (a - 1) * Sin(a - 1) + 1 * (Sin(a - 1)) ^ 2 + 9 * (i - 6) ^ 2 + 0 * (Sin(0 * i - 0)) ^ 2
Label3.Caption = Str(z)
End Sub
Private Sub Text1_KeyPress(KeyAscii As Integer)
Select Case KeyAscii
Case 0, 8, 46, 13, 48 To 57
Case Else
KeyAscii = 0
End Select
End Sub
Private Sub Text2_Validate(Cancel As Boolean)
On Error GoTo M1
a = CDbl(Text2.Text)
Exit Sub
M1:
MsgBox (Error)
Cancel = True
End Sub
 
 
Dim pr%, xmin#, xmax#, ymin#, ymax#, stepx#, step#
Function f(x, y)
    f = 1
End Function
Private Sub Command1_Click()
pr = 0
For x = xmin To xmax Step stepx
    ProgressBar1.Value = x
    For y = ymin To ymax Step stepy
        Sum = Sum + f(x, y)
        For z = 1 To 100
            DoEvents
            If pr = 1 Then If MsgBox("прервать вычисления", vbYesNo) = vbYes Then Exit Sub
            pr = 0
        Next
    Next
Next
End Sub
 
Private Sub Command2_Click()
pr = 1
End Sub
 
Private Sub Form_Load()
xmax = 1000
ymax = 100
End Sub
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
24.02.2009, 21:31
Ответы с готовыми решениями:

Распечатать таблицу значений ряда и значений системной функции для x, изменяющегося в заданном диапазоне
В универе программа компилировалась нормально,но на стареньком visual studio, дома из-за win8.1 пришлось ставить посвежее версию,но куча...

Осуществить вывод значений аргумента и результатов вычислений значений функции в заданном диапазоне с заданным шагом
1)Задание: Вычислить значение заданной функции. Осуществить вывод значений аргумента и результатов вычислений значений функции в заданном...

Составить программу для вычисления и печати значений функции. Вычислить 8 значений функции на заданном интервале
y = 2 - e^2x + e^-2x / e^2 + e^-2 Контрольное значение : x - 1, y - 1, Интервал x : xmin - 1, xmax - 1; Составить программу для...

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
24.02.2009, 21:31
Помогаю со студенческими работами здесь

Вывести таблицу значений функции в заданном диапазоне
Напишите программу, которая выводит на экран таблицу значений функции у = 2х2-5х-8 в диапазоне от -4 до 4. Шаг изменения аргумента 0.5. ...

Вывести таблицу значений функции в заданном диапазоне
Напишите программу, которая выводит на экран таблицу значений функции у = 2*π*sin x диапазоне от -α до α. Шаг изменения аргумента 0,2.

Вычислить значение функции в заданном диапазоне значений аргументов
здраствуйте, помогите с задачей, пожалуйста. вычислить значение функции в заданном диапазоне значений аргументов х1<x<x2 f1(x)...

Программа вывода таблицы значений функции y = A*x^2 + B*x + C в заданном диапазоне
Программа вывода таблицы значений функции y = A*x^2 + B*x + C в заданном диапазоне и с заданным шагом аргумента shagx. Коэффициенты...

Вывести таблицу значений функции в заданном диапазоне аргументов
Напишите программу, которая выводит на экран таблицу значений функции у= 2х2-5х-8 в диапазоне от -4 до 4. изменения аргумент 0,2.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Новые блоги и статьи
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru