Top.Mail.Ru
Ответы

Народ помогите решить задачу по ивт

Значит
а) дана последовательность операторов а=1 b=1
while a+b < s
а=а+1
b=b+2
wend
3=a+b
сколько раз повторится цикл и какими будут значения a,b,s после завершения цикла
б) определить значение S после выполнения следующих операторов
s=0
n=5
For i =2 to n
s=s+100\i
Next

Помогите разобраться как решать пожалуйста )

Дополнен

нужно на бейсике написать задачу

Дополнен

нужно на бейсике написать программу

По дате
По рейтингу
Аватар пользователя
Новичок
17лет

См. мой ответ в аналогичной задаче: http://otvet.mail.ru/answer/122415348/

Аватар пользователя
Мыслитель
17лет

Там должно быть s=a+b? И в нужном ли месте закрыт цикл? Просто в такой записи значение S в цикле не меняется, а значит он будет бесконечным.
Так тебе в проге всё это узнать надо?

Если так, то добавь в тело цикла строчку i=i+1, а по завершении цилла пишешь:
print "Значения чисел: а= "; a; "b="; b, "s="; s.
print "Количество циклов: "; i

А во втором случае просто добавь строчку после уже написанного: print S

Аватар пользователя
Мудрец
17лет

1 х/з

2.
10 С = 0
12 Н = 5
20 Для и=2 до Н
25 С = С + 100/и
30 след. и.

Цикл 1.
20 И=2 до Н=5. >>25
25 C= 0 + 100/2. | C = 50 >>30
30 NEXT И >>20
Цикл 2
20 И=3 до Н=5 >>25
25 C= 50 + 100/3 | C = 83,33 >>30
...
и т. д.
Как только и больше Н цикл прерывай и смотри ответ.