Форум программистов, компьютерный форум, киберфорум
VBA
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.73/11: Рейтинг темы: голосов - 11, средняя оценка - 4.73
1 / 1 / 0
Регистрация: 04.12.2018
Сообщений: 94
Excel

Как проверить, правильно ли вычисляет программа?

16.04.2019, 13:08. Показов 2117. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
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
Sub Saniekv12()
Dim t, y, st, z1, pr, x, ch, p As Double
 
x = InputBox("x=")
st = 0
p = 2
k = 2
 
Do While st < 61
   pr = x ^ (st) / k ^ p
   st = st + 1
   p = p + 1
   t = t + pr
   
   st = st + 1
   p = p + 1
   pr = x ^ (st) / k ^ p
   t = t + pr
    
   st = st + 1
   p = p + 1
   pr = x ^ (st) / k ^ p
   t = t - pr
   
   st = st + 1
   p = p + 1
   pr = x ^ (st) / k ^ p
   t = t - pr
   
   st = st + 1
   p = p + 1
   pr = x ^ (st) / k ^ p
   t = t - pr
  Loop
    
MsgBox t
 
End Sub
Миниатюры
Как проверить, правильно ли вычисляет программа?  
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
16.04.2019, 13:08
Ответы с готовыми решениями:

Программа не правильно вычисляет углы
создал калькулятор, (для вычисления углов между векторами, напрвленных из одной общей точки (0,0) в конечные (x1y1) (x2y2) (x2y3) так вот...

Проверить правильно ли написана программа
Проверить правильно ли написана программа Программа должна быть написана на с Программа должна обеспечивать: • шифрование...

Проверить правильно ли написана программа
var x,y,z:real; begin writeln('Vvedite x&lt;0'); read(x); if x&lt;0 then y:=0 else z:=ln(1-x)/ln(2); ...

4
198 / 132 / 67
Регистрация: 27.03.2019
Сообщений: 288
16.04.2019, 13:27
Лучший ответ Сообщение было отмечено Олег_313 как решение

Решение

Олег_313, проверить легко, ограничьте последовательность до 4 элемента например и посчитайте)))
а Вообще уж больно сложно у Вас.... Можно сделать в разы проще и быстрее.
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
Sub Oleg()
    Dim Res As Double
    Dim i As Integer
    Dim j As Integer
    Dim x As Double
    Dim a As Double
    x = InputBox("Введите х:")
    j = -1
    i = 1
    a = x / (2 ^ 2)
    Res = 0
    Do While i <= 60
        If (i - 1) Mod 3 = 0 Then j = -j
        Res = Res + j * a
        a = a * (x / 2)
        i = i + 1
    Loop
    MsgBox Res
End Sub
1
1 / 1 / 0
Регистрация: 04.12.2018
Сообщений: 94
16.04.2019, 13:45  [ТС]
Большое спасибо за ответ)за упрощенный код отдельное спасибо)
0
15155 / 6428 / 1731
Регистрация: 24.09.2011
Сообщений: 9,999
17.04.2019, 19:37
Лучший ответ Сообщение было отмечено mobile как решение

Решение

Если обозначить y=x/2, то функция приобретает вид

F(x) = (y+y2+y3-y4-y5-y6+...-y58-y59-y60)/2

Это сумма трех геометрических прогрессий с первыми членами y, y2, y3, с одинаковым знаменателем -y3 и одинаковым числом членов 20.
Вспомнив формулу суммы геометрической прогрессии, получим
Visual Basic
1
2
3
4
5
Sub Oleg1()
Dim y As Double
    y = InputBox("Введите х:") / 2
    MsgBox (y + y * y + y ^ 3) * (1 - y ^ 60) / (1 + y ^ 3) / 2
End Sub
2
13 / 16 / 5
Регистрация: 26.03.2013
Сообщений: 142
17.04.2019, 20:51
круть
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
17.04.2019, 20:51
Помогаю со студенческими работами здесь

Нужно проверить правильно ли написана программа
Разработать программу, выполняющую действия в соответствии с вариантом задания. Все задания должны быть выполнены на основе принципа...

Не могу проверить правильно ли работает программа!
// ЛАБАРАТОРНАЯ4!!!.cpp: определяет точку входа для консольного приложения. // #include &quot;stdafx.h&quot;// Подключение...

Как сделать, чтобы программа реагировала на кнопки когда она вычисляет долго
Здравствуйте ! Вроде бы я совсем не начинающий, но до сих пор не научился решать такую траблу: Если программа выполняет какой-то...

Как правильно проверить на вирусы?
Приветствую, извиняюсь за глупый наверно вопрос.. приобрёл б.у. ноут бук, лицензионный виндоус 7 х64 хоум стоит (переустанавливать не...

Как правильно проверить уникальность контента?
Подскажите как правильно подсчитать уникальность контента для локального сайта. Есть контент (статьи с картинками) разделен на разделы и...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
делаю науч статью по влиянию грибов на сукцессию
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
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru