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

Составить программу вычисления функции У, используя процедуру-функцию нахождения суммы

29.04.2010, 14:33. Показов 2696. Ответов 14
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Помогите написать программу и блок схему!
задание: Составить программу вычисления функции У, используя процедуру-функцию нахождения суммы. Информацию о сбойных ситуациях выдать с помощью функции MsgBox.
Миниатюры
Составить программу вычисления функции У, используя процедуру-функцию нахождения суммы  
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
29.04.2010, 14:33
Ответы с готовыми решениями:

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

Составить программу для вычисления функции используя ПРОЦЕДУРУ
Составить программу для вычисления функции используя ПРОЦЕДУРУ. Результат записать в файл. Определить, принадлежит ли точка с...

Составить программу вычисления площади треугольника по формуле Герона, используя процедуру или функцию
составить программу обчисллення площади треугольника по формуле Герона, используя подпрограмму-процедуру или подпрограмму-функцию

14
2 / 2 / 0
Регистрация: 31.03.2010
Сообщений: 52
30.04.2010, 11:35
написал в личку
0
0 / 0 / 0
Регистрация: 20.04.2010
Сообщений: 20
30.04.2010, 12:06  [ТС]
Все еще требуется помощь, выручайте кто нибудь!!!
0
2 / 2 / 0
Регистрация: 31.03.2010
Сообщений: 52
30.04.2010, 12:15
а личные сообщения ты читаешь ?
вот и помогай тебе :-(
0
0 / 0 / 0
Регистрация: 20.04.2010
Сообщений: 20
30.04.2010, 12:19  [ТС]
Я за 300р и сама себе помогу, спасибо, в вашей помощи не нуждаюсь.
0
Частенько бываю
 Аватар для Vlanib
750 / 331 / 42
Регистрация: 20.06.2007
Сообщений: 854
30.04.2010, 12:27
Ого! Значит ~ за 300 и сама всё сделаешь?
0
0 / 0 / 0
Регистрация: 20.04.2010
Сообщений: 20
30.04.2010, 12:38  [ТС]
если очень постараться то возможно, наверное хотя от помощи (бесплатной) я бы неотказалась
0
496 / 130 / 19
Регистрация: 30.03.2010
Сообщений: 224
30.04.2010, 13:01
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
Sub Main()
Dim X1 As Double
Dim X2(1 To 5) As Double
Dim X3(1 To 3) As Double
Dim Y As Double
 
If X1 < 0 Then
   MsgBox "Невозможно извлечь корень из отрицательного X1"
   Exit Sub
End If
 
Y = Sum(X2) - Sum(X3)
If Y = 0 Then
   MsgBox "Деление на 0"
   Exit Sub
End If
 
Y = Sqr(X1) / Y
End Sub
 
Function Sum(Arr) As Double
Dim I As Long
For I = 1 To UBound(Arr)
    Sum = Sum + Arr(I)
Next
End Function

Блок-схемами давно не приходилось заниматься, поэтому получилось кривовато.
Ты уж сама причеши ее
Миниатюры
Составить программу вычисления функции У, используя процедуру-функцию нахождения суммы  
1
0 / 0 / 0
Регистрация: 20.04.2010
Сообщений: 20
30.04.2010, 13:41  [ТС]
Огромнейшее спасибо!!! С блок схемой разберусь!

Добавлено через 36 минут
А как переменную ввести, куда?
Мне по идее надо вводить числа в ячейки, которым присвоены переменные х1, х2.. и там уже должна программа считать значение у
0
 Аватар для YuraAAA
1605 / 1337 / 291
Регистрация: 25.10.2009
Сообщений: 3,487
Записей в блоге: 2
30.04.2010, 13:48
В первый столбец вводим 5 чисел для x2, во второй - 3 числа для x3 , в (3,1) - x1
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
Sub Main()
Dim X1 As Double
Dim X2(1 To 5) As Double
Dim X3(1 To 3) As Double
Dim Y As Double
x1=cells(3,1)
For i=1 to 5
x1(i)=cells(i,1)
next i
for i=1 to 3
x2(i)=cells(i,2)
next i
0
0 / 0 / 0
Регистрация: 20.04.2010
Сообщений: 20
30.04.2010, 13:59  [ТС]
не работает. Ошибку выдает здесь X1(i) = Cells(i, 1)
И еще же надо информацию о сбойных ситуациях выдать с помощью функции MsgBox!
0
 Аватар для YuraAAA
1605 / 1337 / 291
Регистрация: 25.10.2009
Сообщений: 3,487
Записей в блоге: 2
30.04.2010, 14:14
Секунду) Просто трудно в чужом коде ориентироваться, ещеё и под пивом =)
Сейчас я Вам заново задачу перепишу

Добавлено через 4 минуты
Только не забудьте добавить на лист Excel в первые 5 ячеек первого столбца значения x2, и в 3 ячейки второго столба значения x3
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
Sub Main()
Dim X1 As Double
Dim X2(1 To 5) As Double
Dim X3(1 To 3) As Double
Dim Y As Double
X1 = InputBox("X1")
For I = 1 To 5
X2(I) = Cells(I, 1)
Next I
For I = 1 To 3
X3(I) = Cells(I, 2)
Next I
 
If X1 < 0 Then
   MsgBox "Íåâîçìîæíî èçâëå÷ü êîðåíü èç îòðèöàòåëüíîãî X1"
   Exit Sub
End If
 
Y = Sum(X2) - Sum(X3)
If Y = 0 Then
   MsgBox "Äåëåíèå íà 0"
   Exit Sub
End If
 
Y = Sqr(X1) / Y
MsgBox Y
End Sub
Function Sum(Arr) As Double
Dim I As Long
For I = 1 To UBound(Arr)
    Sum = Sum + Arr(I)
Next
End Function
0
0 / 0 / 0
Регистрация: 20.04.2010
Сообщений: 20
30.04.2010, 14:28  [ТС]
О вот так все работает, спасибо, только вы как то так сложно решаете, я преподу такое и не объясню даже
0
 Аватар для YuraAAA
1605 / 1337 / 291
Регистрация: 25.10.2009
Сообщений: 3,487
Записей в блоге: 2
30.04.2010, 14:58
По-моему, это самый простой способ )) Вам написать комментарии к коду ?
0
0 / 0 / 0
Регистрация: 20.04.2010
Сообщений: 20
30.04.2010, 15:06  [ТС]
Да ладно, просто нам образец давали там по проще, но я и с ним не разобралась, так что сдам уже так!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
30.04.2010, 15:06
Помогаю со студенческими работами здесь

Составить пользовательскую процедуру или функцию для вычисления суммы: (1^1+1)/1 + (2^2+1)/(1*2) + ( 3^3+1)/(1*2*3) + ... + (n^n+1)/(1*2*3*4*...* n)
Составить пользовательскую процедуру или функцию для вычисления суммы: (1^1+1)/1 + (2^2+1)/(1*2) + ( 3^3+1)/(1*2*3) + ... +...

Напишите программу вычисления суммы: 1! + 2! + 3! + … + n!, используя функцию вычисления факториала числа k
Напишите программу вычисления суммы: 1! + 2! + 3! + … + n!, используя функцию вычисления факториала числа k.

Напишите программу вычисления суммы: 1! + 2! + 3! + … + n!, используя функцию вычисления факториала числа k.
Напишите программу вычисления суммы: 1! + 2! + 3! + … + n!, используя функцию вычисления факториала числа k. И вновь заранее благодарю,...

Напишите программу вычисления суммы: 1! + 2! + 3! + … + n!, используя функцию вычисления факториала числа k
Напишите программу вычисления суммы: 1! + 2! + 3! + … + n!, используя функцию вычисления факториала числа k.

Составить пользовательскую процедуру или функцию для вычисления суммы ряда
Составить пользовательскую процедуру или функцию для вычисления суммы: (11+1)/1 + (22+1)/(1*2) + ( 33+1)/(1*2*3) + ... +...


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

Или воспользуйтесь поиском по форуму:
15
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru