Помощь - Поиск - Пользователи - Календарь
Полная версия: Проги на Qbasic > Информатика / Программирование
Образовательный студенческий форум > Другие дисциплины > Информатика / Программирование
kaz14
Добрый день уважаемые форумчане.
Передо мной стоит задача решить интеграл (1/(4+x^2)) методом трапеций.
Я попробывал и вот что получилось

Print “Nujno vvesti a,b,n,e”
Print “Vvedite a ” ;
Input a
Print “Vvedite b ” ;
Input b
Print “Vvedite n ” ;
Input n
Print “Vvedite e ” ;
Input e
h=(b-a)/n
Do
s=0
x=a
Do
s=s+((1/(4+x^2))+(1/(4+(x+h)^2)))·h/2
x =x+h
Loop While x<=b
h=h/2
s2=0
x=a
Do
s2=s2+((1/(4+x^2))+(1/(4+(x+h)^2)))·h/2
x=x+h
Loop While x<b
Loop While ABS|s-s2|>e
PRINT “Otvet” ; s2
END

Если найдёте ошибку пжлста срочно о ней сообщите! rolleyes.gif

Срочно?! Может быть вы сначала подумаете еще раз над тем, что просите. А потом уже задачу Вашу обсуждать будем.
Ботаник
Последнее предложени я бы так написал: "сообщите, если будет время и желание" smile.gif Хотя тут свой модератор smile.gif

Я уж думал на QBasic ни кто не пишет. Это вроде как письмена острова Пасхи.
kaz14
Т.К. я очень плохо ориентируюсь в бейсике,то хотел бы спосить у вас как решаются подобные задачи :

Вот как находить сумму элементов одномерного массива я знаю.Это вот так

S=0
FOR I=1 TO N
S=S+A(I)
NEXT I

А вот как находить сумму двумерного массива,например A(N.M) ???

Кто знает,подскажите пожалуйста!
kaz14
Посидел подумал про двумерный массив и вот что пришло в голову

S=0
FOR I=1 TO N
FOR J=1 TO M
S=S+A(I.J)
NEXT J
NEXT I

Как вы думаете?Правильно?

Цитата
Я уж думал на QBasic ни кто не пишет. Это вроде как письмена острова Пасхи


Уважаемый,Ботаник,Вы жестоко ошибаетесь.Даже в институтах продолжают преподавать.Правда какой толк от него я не знаю.

А на счёт времени,дык это само сабой у кого есть время и желание тот и ответит.У кого нету тот и не ответит.Простая логика cool.gif biggrin.gif
Ботаник
Млин, уважаемый kaz14, у вас что, часы сломались? в моём часовом поясе все спят давно
rehsebnik
Братья, помогите! Надо определить в заданном тексте количество одинаковых рядом стоящих символов: нн,лл,пп,сс,тт,кк.
Julia
Текст в файле или в строковой переменной?
Что конкретно у вас не получается?
Ботаник
вот программа на VBA, которая подсчитывает количество цепочек повторяющийхся символов:

Sub a()
Const str = "абвввгдеежзззз"
Dim n As Integer, i As Integer
Dim ch As String, check As String

'беру первый символ в качестве образца
ch = Mid(str, 1, 1)
For i = 2 To Len(str)
'сравниваю текущий символ с образцом
If (ch = Mid(str, i, 1)) Then
'они совпали.
'эта цепочка символов уже учтена?
If (check <> ch) Then n = n + 1
check = ch
Else
'символы не совпали. беру текущий в
'качестве нового образца.
ch = Mid(str, i, 1)
check = ""
End If
Next i
Debug.Print "Количество повторений ", n
End Sub
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.
Русская версия Invision Power Board © 2001-2024 Invision Power Services, Inc.