Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 29.03.2010, 09:53   #1
lilia2121
в раздумьях
Пользователь
 
Аватар для lilia2121
 
Регистрация: 29.03.2010
Сообщений: 25
Смущение циклы( турбо паскаль)

пожалуйста, нужно написать программу и алгаритм(если можно):
1)вычислить сумму всех положительных и всех отрицательных чисел из заданной последовательности отличных от нуля чисел, последний элемент последовательности равен нулю.
2) составить программу по формуле: L= ∑(сверху 100, снизу m=55) xm√m/m
3)ежегодный прирост рыбы в пруду составляет 15%. Запасы рыбы оценены в А т. Ежегодный план отлова В т. Нименьший запас рыбы, ниже которого запас уже не восстанавливается С т. Выведите на экран сколько ле можно выдержать заданный план. Значения А В и С вводятся с клавиатуры

Буду оочень благодарна!!
lilia2121 вне форума Ответить с цитированием
Старый 29.03.2010, 10:06   #2
Grag
А может и не...
Участник клуба
 
Аватар для Grag
 
Регистрация: 27.03.2010
Сообщений: 1,269
По умолчанию

Контакты:
e-mail: skiper@rol.ru
icq: 585281783
Skype: delmas61

Обращайтесь! Сделаю, не дорого...
Перемешивай дело с бездельем и не сойдешь с ума...
Grag вне форума Ответить с цитированием
Старый 29.03.2010, 18:07   #3
lilia2121
в раздумьях
Пользователь
 
Аватар для lilia2121
 
Регистрация: 29.03.2010
Сообщений: 25
По умолчанию

а бескорыстно никто не сможет помочь?
lilia2121 вне форума Ответить с цитированием
Старый 29.03.2010, 19:00   #4
Google2010
Форумчанин
 
Регистрация: 16.02.2010
Сообщений: 316
По умолчанию

1)
Код:
sp:=0;so:=0;
a:=1;
while a<>0 do begin
readln(a);
if a>0 then sp:=sp+a
else so:=so+a;
end;
3)
Код:
k:=1;
while a>=c do begin
a:=a-b;
a:=a*1.15
k:=k+1;
end;
2)
Код:
l:=0;
for m:=55 to 100 do
l:=l+sqrt(m)/m;
Google2010 вне форума Ответить с цитированием
Старый 30.03.2010, 10:21   #5
Grag
А может и не...
Участник клуба
 
Аватар для Grag
 
Регистрация: 27.03.2010
Сообщений: 1,269
По умолчанию

Цитата:
Сообщение от Google2010 Посмотреть сообщение
3)
Код:
k:=1;
while a>=c do begin
a:=a-b;
a:=a*1.15
k:=k+1;
end;
При некоторых сочетаниях исходных данных этот цикл может стать бесконечным... и благополучно подвешиваем систему...

Цитата:
Сообщение от Google2010 Посмотреть сообщение
2)
Код:
l:=0;
for m:=55 to 100 do
l:=l+sqrt(m)/m;
А куда из расчетов пропала переменная X???
L= ∑(сверху 100, снизу m=55) xm√m/m
И вообще эта формула вызывает некоторые сомнения...
Перемешивай дело с бездельем и не сойдешь с ума...
Grag вне форума Ответить с цитированием
Старый 30.03.2010, 11:13   #6
Google2010
Форумчанин
 
Регистрация: 16.02.2010
Сообщений: 316
По умолчанию

Цитата:
При некоторых сочетаниях исходных данных этот цикл может стать бесконечным... и благополучно подвешиваем систему...
пусть над этим тс думает
Цитата:
И вообще эта формула вызывает некоторые сомнения...
такие же ощущения
Google2010 вне форума Ответить с цитированием
Старый 30.03.2010, 12:11   #7
Serebro
FORTRAN programmer
Форумчанин
 
Регистрация: 08.12.2009
Сообщений: 153
По умолчанию

Цитата:
При некоторых сочетаниях исходных данных этот цикл может стать бесконечным... и благополучно подвешиваем систему...
Бесконечный цикл (в данном случае) - это тоже решение. Нужно учесть такой случай.
Serebro вне форума Ответить с цитированием
Старый 30.03.2010, 13:01   #8
Grag
А может и не...
Участник клуба
 
Аватар для Grag
 
Регистрация: 27.03.2010
Сообщений: 1,269
По умолчанию

Цитата:
Сообщение от Serebro Посмотреть сообщение
Бесконечный цикл (в данном случае) - это тоже решение. Нужно учесть такой случай.
Естессно, об этом и идет речь, что нет анализа на предмет бесконечности и выхода из фатальной ситуации...
Перемешивай дело с бездельем и не сойдешь с ума...
Grag вне форума Ответить с цитированием
Старый 30.03.2010, 13:06   #9
Grag
А может и не...
Участник клуба
 
Аватар для Grag
 
Регистрация: 27.03.2010
Сообщений: 1,269
По умолчанию

Цитата:
Сообщение от lilia2121 Посмотреть сообщение
а бескорыстно никто не сможет помочь?
Может, кто-нибудь и сможет, но помни, что
i.jpg
Перемешивай дело с бездельем и не сойдешь с ума...
Grag вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Турбо Паскаль sanchez Фриланс 6 22.03.2010 17:11
турбо паскаль : циклы ARAGON Помощь студентам 4 01.03.2010 16:56
Циклы. Турбо Паскаль hewlett Помощь студентам 1 27.02.2010 11:26
Циклы.Турбо-Паскаль DRGNforce Помощь студентам 1 27.02.2010 10:48
Турбо Паскаль. Циклы. bagfinder Помощь студентам 3 20.03.2009 00:48