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

Использование программ-функций в программах

18.05.2009, 12:59. Показов 1900. Ответов 10
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Помогите составить программу вычисления функции У, используя процедуру-функцию нахождения суммы. Информацию о сбойных ситуациях выдать с помощью функции MsgBox


Добавлено через 2 минуты 13 секунд
Блин не могу вставить формулу через Equation......Что нужно сделать????
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
18.05.2009, 12:59
Ответы с готовыми решениями:

Использование функций в программах
Помогите решить задачу. Дано натуральное число n. Выяснить, можно ли представить его в виде произведения трех последовательных натуральных...

Использование подпрограмм-функций в программах
Помогите кто-нибудь, пожалуйста!? - сойду с сума от непонимания.. (( НУЖНО: Составить программу вычисления функции У, используя...

Использование подпрограмм-функций в программах
Написать функцию, которая сравнивает два целых числа и возвращает результат сравнения в виде одного из знаков: >, <, =.

10
 Аватар для Toxa33rus
3921 / 922 / 125
Регистрация: 16.04.2009
Сообщений: 1,962
18.05.2009, 15:51
Что-то я не понял что требуется. Может это:
Visual Basic
1
2
3
4
5
6
7
Private Sub main()
y = 6 * summa(2, 3)
End Sub
 
Private Function summa(int1, int2) As Integer
summa = int1 + int2
End Function
0
0 / 0 / 0
Регистрация: 12.05.2009
Сообщений: 9
18.05.2009, 16:26  [ТС]
Неа, эт не то(( Просто там еще формула дана,я ее сюда вствить не могу,она через Equation сделана, и только в Word работает!!!!!!
0
 Аватар для BasicMan
19318 / 2625 / 84
Регистрация: 17.02.2009
Сообщений: 30,364
18.05.2009, 16:41
картинкой ее (принтскрином) сделайте
0
0 / 0 / 0
Регистрация: 12.05.2009
Сообщений: 9
18.05.2009, 17:13  [ТС]
Ну как то так!!!
Миниатюры
Использование программ-функций в программах  
0
18.05.2009, 17:14

Не по теме:

ага еще б на 90* повернуть )))
главное название у рисунка символическое - "абзац", я надеюсь не полный

0
 Аватар для Toxa33rus
3921 / 922 / 125
Регистрация: 16.04.2009
Сообщений: 1,962
18.05.2009, 19:51
Что такое Х1 Х2 Х3? Это "икс умноженное на..." или это просто три разных переменных?
А еще что должно меняться при суммировании? Обычно под Е указывают не просто цифру 1, а i=1 и тогда понятно что меняться будет i.
0
0 / 0 / 0
Регистрация: 12.05.2009
Сообщений: 9
19.05.2009, 07:07  [ТС]
Эт 3 разных переменных: "икс один,икс два и икс три"!!!Под Е только цифры стоят,нет i !!! Посмотрите примерное задание мож понятней будет:
Пример. Составить программу вычисления функции У, используя процедуру-функцию нахождения суммы. Информацию о сбойных ситуациях выдать с помощью функции MsgBox.
У = (см.рисунок)

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
Public Sub pr()
Dim x1, x2, s1, s2, y As Single
Dim n1, n2 As Integer
x1 = Cells(8, 2).Value   ` присваивание переменной Х1 значения из ячейки В8
x2 = Cells(8, 3).Value   ` присваивание переменной Х2 значения из ячейки С8
n1 = Cells(9, 2).Value   ` присваивание переменной n1 значения из ячейки В9
n2 = Cells(9, 3).Value   ` присваивание переменной n2 значения из ячейки С9
  ` проверка корректности переменных
If IsNumeric(x1) = False Or IsNumeric(x2) = False Then
MsgBox "oшибка1"
Exit Sub
End If
 ` обращение к процедуре -функции вычисления суммы s с фактическими               `параметрами х1 и n1
s1 = s(x1, n1 )
If s1 + x2 = 0 Then     ` проверка знаменателя на 0
MsgBox "oшибка2"
Exit Sub
End If
 ` обращение  к процедуре-функции  вычисления суммы s с фактическими `параметрами х2 и n2
s2 = s(x2, n2)     
y = s2 / (s1 + x2)             `вычисление искомой функции У
Cells(10, 1).Value = y      ` запись результата У в ячейку А10
End Sub
` процедура  вычисления суммы s с формальными параметрами знач, кол
Public Function s(знач, кол)
сум = 0
For i = 1 To кол
сум = сум + знач
Next I
s=сум
End Function
Миниатюры
Использование программ-функций в программах  
0
0 / 0 / 0
Регистрация: 12.05.2009
Сообщений: 9
20.05.2009, 10:39  [ТС]
Помогите плз!!!!!!!
0
 Аватар для Toxa33rus
3921 / 922 / 125
Регистрация: 16.04.2009
Сообщений: 1,962
20.05.2009, 11:22
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
54
55
56
57
58
59
Public Sub pr()
Dim x1, x2, x3, s1, s2, chislitel, znamenatel, y
Dim n1, n2
x1 = Cells(8, 2).Value ' присваивание переменной Х1 значения из ячейки В8
x2 = Cells(8, 3).Value ' присваивание переменной Х2 значения из ячейки С8
x3 = Cells(8, 4).Value ' присваивание переменной Х3 значения из ячейки D8
 
n1 = Cells(9, 2).Value ' присваивание переменной n1 значения из ячейки В9
n2 = Cells(9, 3).Value ' присваивание переменной n2 значения из ячейки С9
 
'проверка корректности переменных
If Not (IsNumeric(x1) And IsNumeric(x2) And IsNumeric(x3)) Then
MsgBox "в иксах есть не число!"
Exit Sub
End If
If Not (IsNumeric(n1) And IsNumeric(n2)) Then
MsgBox "в переменных n есть не число!"
Exit Sub
End If
 
If x2 < 0 Then
MsgBox "корень квадратный из отрицательного числа! Измените x2"
Exit Sub
End If
 
 
'обращение к процедуре -функции вычисления суммы s с фактическими параметрами х1 и n1
s1 = s(x1, n1)
If s1 < 0 Then
MsgBox "корень квадратный из отрицательного числа! Измените x1"
Exit Sub
End If
chislitel = Sqr(s1)
 
s2 = s(x3, n2)
If s2 < 0 Then
MsgBox "корень квадратный из отрицательного числа! Измените x3"
Exit Sub
End If
znamenatel = Sqr(x2) * Sqr(s2)
 
 
If znamenatel = 0 Then 'проверка знаменателя на 0
MsgBox "Деление на 0!"
Exit Sub
End If
 
y = chislitel / znamenatel 'вычисление искомой функции У
Cells(10, 1).Value = y 'запись результата У в ячейку А10
End Sub
 
'процедура вычисления суммы s с формальными параметрами знач, кол
Public Function s(знач, кол)
сум = 0
For i = 1 To кол
сум = сум + знач
Next i
s = сум
End Function
1
0 / 0 / 0
Регистрация: 12.05.2009
Сообщений: 9
21.05.2009, 13:21  [ТС]
Тут такая програмища-я блок-схему ваще нарисовать не могу,не подскажите??????????

Эт программа огромная-не могу блок-схему составить!!??!!!!!
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
54
55
56
57
58
Public Sub pr()
Dim x1, x2, x3, s1, s2, chislitel, znamenatel, y
Dim n1, n2
x1 = Cells(8, 2).Value ' присваивание переменной Х1 значения из ячейки В8
x2 = Cells(8, 3).Value ' присваивание переменной Х2 значения из ячейки С8
x3 = Cells(8, 4).Value ' присваивание переменной Х3 значения из ячейки D8
 
n1 = Cells(9, 2).Value ' присваивание переменной n1 значения из ячейки В9
n2 = Cells(9, 3).Value ' присваивание переменной n2 значения из ячейки С9
 
'проверка корректности переменных
If Not (IsNumeric(x1) And IsNumeric(x2) And IsNumeric(x3)) Then
MsgBox "в иксах есть не число!"
Exit Sub
End If
If Not (IsNumeric(n1) And IsNumeric(n2)) Then
MsgBox "в переменных n есть не число!"
Exit Sub
End If
 
If x2 < 0 Then
MsgBox "корень квадратный из отрицательного числа! Измените x2"
Exit Sub
End If
 
 
'обращение к процедуре -функции вычисления суммы s с фактическими параметрами х1 и n1
s1 = s(x1, n1)
If s1 < 0 Then
MsgBox "корень квадратный из отрицательного числа! Измените x1"
Exit Sub
End If
chislitel = Sqr(s1)
 
s2 = s(x3, n2)
If s2 < 0 Then
MsgBox "корень квадратный из отрицательного числа! Измените x3"
Exit Sub
End If
znamenatel = Sqr(x2) * Sqr(s2)
 
 
If znamenatel = 0 Then 'проверка знаменателя на 0
MsgBox "Деление на 0!"
Exit Sub
End If
 
y = chislitel / znamenatel 'вычисление искомой функции У
Cells(10, 1).Value = y 'запись результата У в ячейку А10
End Sub
'процедура вычисления суммы s с формальными параметрами знач, кол
Public Function s(знач, кол)
сум = 0
For i = 1 To кол
сум = сум + знач
Next i
s = сум
End Function
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
21.05.2009, 13:21
Помогаю со студенческими работами здесь

Использование подпрограмм-функций в программах
Написать функцию, которая сравнивает два целых числа и возвращает результат сравнения в виде одного из знаков: &gt;, &lt;, =.

Использование подпрограмм-функций в программах
Помогите составить программу и по возможности блок-схему к моему заданию по примеру. задание и пример вложены ниже

Разработка методов, использование в программах встроенных функций
Здравствуйте:) Нужно написать программу по методам: a) Написать метод max(a,b,out max) для целых чисел. Показать его работу b) Написать...

Использование конструкций, массивов, процедур и функций при разработке программ.
1. Определить локальную переменную s=0, далее s=s+x. Х вводит пользователь. Выводить результат до тех пор пока s&lt;=1000 2. Даны два...

Использование указателей в программах
Тема: «Использование указателей в программах» №5.2 Составить программу, которая вычисляет наибольшие элементы и их порядковые номера...


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

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Новые блоги и статьи
Символьное дифференцирование
igorrr37 13.02.2026
/ * Логарифм записывается как: (x-2)log(x^2+2) - означает логарифм (x^2+2) по основанию (x-2). Унарный минус обозначается как ! в-строка - входное арифметическое выражение в инфиксной(обычной). . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru