Не е нужно да се регистрирате!
| Предишната тема :: Следващата тема |
| Автор |
Съобщение |
даниела
Регистриран на: 19 Nov 2009 Мнения: 5
|
Пуснато на: Thu Nov 19, 2009 6:28 pm Заглавие: Отново задача на Паскал |
|
|
Здравейте мисля,че вие може да ми помогнете, много ще съм ви благодарна ако го сторите
Знам, че нямате практика да решавате задачи, но наистина ми е много сложно. Благодаря ви предварително, надявам се на не съм много нахална
Да се състави блок-схема и програма на Paskal за намиране на средноаритметичното на положителните, от последователно задавани числа, до задаване на нулево число.
Благодаря ви |
|
| Върнете се в началото |
|
 |
Реклама
|
Пуснато на: Заглавие: |
|
|
|
|
|
| Върнете се в началото |
|
 |
admin Site Admin
Регистриран на: 12 Oct 2005 Мнения: 279 Местожителство: София(Варна)
|
Пуснато на: Fri Nov 20, 2009 11:36 am Заглавие: |
|
|
| Ако не трябва да направи блок схема и имаш числата a и b как ще им намериш средно аритметичното? |
|
| Върнете се в началото |
|
 |
даниела
Регистриран на: 19 Nov 2009 Мнения: 5
|
Пуснато на: Fri Nov 20, 2009 3:40 pm Заглавие: |
|
|
| а+б/2 ..... |
|
| Върнете се в началото |
|
 |
pavelludiq

Регистриран на: 10 Dec 2007 Мнения: 674 Местожителство: Shumen
|
Пуснато на: Fri Nov 20, 2009 6:37 pm Заглавие: |
|
|
| а ако са 3 числа? А ако са n на брой? |
|
| Върнете се в началото |
|
 |
даниела
Регистриран на: 19 Nov 2009 Мнения: 5
|
Пуснато на: Fri Nov 20, 2009 8:23 pm Заглавие: |
|
|
| делим на n |
|
| Върнете се в началото |
|
 |
даниела
Регистриран на: 19 Nov 2009 Мнения: 5
|
Пуснато на: Wed Dec 02, 2009 10:20 pm Заглавие: |
|
|
Моля да си кажете мнението и да помагате да махнем грешките.
Това е първия вариянт...
program average;
var srar: real;i, n, sum: integer;
begin
i:=0;sum:=0;write('n=') или ("въведете първото число от редицата")
readln(n);
if n=0 then writeln('Започна накриво!');- (и тук не съм сигурна) else
begin
repeat if n>0 then
begin i=i+1; sum:= sum + n; srar:=sum/i;
end;
write('Следващo число:')
readln(n); until n<0 or n>0;
writeln('Средно аритметично:', srar:10:4); end;
end.
Това е втория вариянт...
program average;
var
srar: real;
i, n, sum: integer;
begin
i:=0; sum:=0;
writeln('Въведете първото число от редицата:');
readln(n);
while n <> 0 do
begin
if n>0 then
begin
i:=i+1;
sum:= sum + n;
end
else writeln('Въведеното число е отрицателно');
writeln('Въведете следващо число:');
readln(n);
end;
if i=0 then i:=1;
srar:=sum/i;
writeln('Средно аритметично от въведените положителни числа е:', srarsrar:10:4);
end.
Кое според вас е по вярни???
МОля помогнете да я направя тая програма, ако може да ми помогнете и за бло-схемата ще съм много благодарна!!! |
|
| Върнете се в началото |
|
 |
|
|
Можете да пускате нови теми Можете да отговаряте на темите Не Можете да променяте съобщенията си Не Можете да изтривате съобщенията си Не Можете да гласувате в анкети You cannot attach files in this forum Може да сваляте файлове от този форум
|
|