Народ помогите решить задачу по ивт
Значит
а) дана последовательность операторов а=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
Помогите разобраться как решать пожалуйста )
нужно на бейсике написать задачу
нужно на бейсике написать программу
См. мой ответ в аналогичной задаче: http://otvet.mail.ru/answer/122415348/
Там должно быть s=a+b? И в нужном ли месте закрыт цикл? Просто в такой записи значение S в цикле не меняется, а значит он будет бесконечным.
Так тебе в проге всё это узнать надо?
Если так, то добавь в тело цикла строчку i=i+1, а по завершении цилла пишешь:
print "Значения чисел: а= "; a; "b="; b, "s="; s.
print "Количество циклов: "; i
А во втором случае просто добавь строчку после уже написанного: print S
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
...
и т. д.
Как только и больше Н цикл прерывай и смотри ответ.