Часовой пояс: UTC + 3 часа




Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 26 • Страница 1 из 21  2  >
  Версия для печати (полностью) Пред. тема | След. тема 
В случае проблем с отображением форума, отключите блокировщик рекламы
Автор Сообщение
 

Member
Статус: Не в сети
Регистрация: 08.12.2005
Откуда: Питер!
Нужна помощь по паскалю, надо сделать две проги:
1) Вычислить сумму 100 любых положительных чисел.
2) Найти какое количество воды содержиться в 15 полых шарах; Vшара=(4xPixR^3)/3

желательно написать на простейшем уровне, без всяких хитростей.
В школе на завтра задали, а делать кроме этого ещё дофига, помогите! :wink::beer:



Партнер
 

Member
Статус: Не в сети
Регистрация: 08.09.2003
Откуда: г.Ставрополь
Если б на QBasic я б решил, простейшие задачи, а Pascal уже подзабыл.

_________________
overclockers.ru


 

Member
Статус: Не в сети
Регистрация: 21.11.2005
Откуда: 28Rus
program imixa;
var a,b,c,d:integer;
mas:array[1..100] of integer;
begin
for a:=1 to 100 do
begin
mas[a]:=random(100);
write(mas[a],',');
b:=b+mas[a];
end;
writeln('summa=',b);
readln
end.
Добавлено спустя 7 минут, 18 секунд
program mixa;
var r,a,b,c,d:integer;
mas:array[1..15] of real;
gs,as:real;
begin
for a:=1 to 15 do
begin
r:=random(50);
as:=(4*3.14*(r*r*r))/3;
mas[a]:=mas[a]+as;
write('radius=',r,',volume=',mas[a]);
gs:=gs+as;
end;
writeln(gs);
readln
end.
Добавлено спустя 26 минут, 46 секунд
program mixa;
var a,b,c:integer;
begin
for a:=1 to 100 do
begin
b:=random(100);
write(b,',');
c:=c+b;
end;
writeln('summa=',c);
readln
end.

program mixa;
var r,a,b:integer;
gs,as:real;
begin
for a:=1 to 15 do
begin
r:=random(50);
as:=(4*3.14*(r*r*r))/3;
write('radius=',r,',volume=',as);
gs:=gs+as;
end;
writeln(gs);
readln
end.


 

Member
Статус: Не в сети
Регистрация: 08.12.2005
Откуда: Питер!
а без mas, array. А то училка насчёт спрашивать, что это такое, а это ещё не проходили... нужно попроще...


 

Member
Статус: Не в сети
Регистрация: 21.11.2005
Откуда: 28Rus
Затупил сначала...нижние две смотри


 

Member
Статус: Не в сети
Регистрация: 08.12.2005
Откуда: Питер!
Ок, спасибо огроменное!!!
Не подскажешь, что это означает? -> volume=',as


 

Member
Статус: Не в сети
Регистрация: 21.11.2005
Откуда: 28Rus
volume - от англ. - объем
as - переменная, хранящая текущий объем шара с радиусом r


 

Member
Статус: Не в сети
Регистрация: 08.12.2005
Откуда: Питер!
а в первой задачке:
c:=c+b;

тут не c:=a+b; надо написать?


 

Member
Статус: Не в сети
Регистрация: 21.11.2005
Откуда: 28Rus
нет. с - сумма. т.е. сумма=сама сумма+текущее значение.
Работает хоть?


 

Member
Статус: Не в сети
Регистрация: 07.03.2005
Откуда: Саратов
Цитата:
program mixa;
var a,b,c:integer;
begin
for a:=1 to 100 do
begin
b:=random(100);
write(b,',');
c:=c+b;
end;
writeln('summa=',c);
readln
end.
И как результат - число от -32768 и до 32768 :lol:. Да и во второй проге ничк\его хорошего не получится...

_________________
А теперь самое время найти себе злые травы и коренья, что бы скоротать вечер...


 

Member
Статус: Не в сети
Регистрация: 21.11.2005
Откуда: 28Rus
А ты проверял? 100*100=10k - ну и где тут +/-32768? :)))


 

Member
Статус: Не в сети
Регистрация: 07.03.2005
Откуда: Саратов
iMixa Да нет, ты ж с не занулил, то есть в начале там может быть что угодно, правильно?

_________________
А теперь самое время найти себе злые травы и коренья, что бы скоротать вечер...


Последний раз редактировалось Tranzistor 08.12.2005 21:04, всего редактировалось 1 раз.

 

Member
Статус: Не в сети
Регистрация: 21.11.2005
Откуда: 28Rus
Ну по идее ты прав..
program mixa;
var a,b,c:integer;
begin
c:=0;
for a:=1 to 100 do
begin
b:=random(100);
write(b,',');
c:=c+b;
end;
writeln('summa=',c);
readln
end.

program mixa;
var r,a,b:integer;
gs,as:real;
begin
gs:=0;
for a:=1 to 15 do
begin
r:=random(50);
as:=(4*3.14*(r*r*r))/3;
write('radius=',r,',volume=',as);
gs:=gs+as;
end;
writeln(gs);
readln
end.

3200+, т.к в магазине был только 3000+ на винчестере, а ждать я не хотел


Последний раз редактировалось iMixa 08.12.2005 21:11, всего редактировалось 3 раз(а).

 

Member
Статус: Не в сети
Регистрация: 08.12.2005
Откуда: Питер!
Ещё варианты будут?
Я не проверял ещё.


 

Member
Статус: Не в сети
Регистрация: 21.11.2005
Откуда: 28Rus
Считай что это финальный релиз:) На золото ушел:)


 

Member
Статус: Не в сети
Регистрация: 07.03.2005
Откуда: Саратов
iMixa
Цитата:
3200+ в магазине был только 3000+ на винчестере, а ждать я не хотел
Да? А я подумал, чтобы в синхроне с памятью гнать ;).
MW!
Цитата:
Ещё варианты будут?Я не проверял ещё.
Да все путем, работать будет.
ЗЫ: Решили студенты детскую задачку :lol:.

_________________
А теперь самое время найти себе злые травы и коренья, что бы скоротать вечер...


 

Member
Статус: Не в сети
Регистрация: 21.11.2005
Откуда: 28Rus
Да я вообще не расчитывал на то, что Венеция будет - в дыре живу..хотел у продавца узнать, а он:"ядро-Атлон 64":)
Домой пришел, cpuz1.24 запускаю- пишет винчестер и sse3 есть, ну я тогда фишку и просек...


 

Member
Статус: Не в сети
Регистрация: 07.03.2005
Откуда: Саратов
iMixa
Цитата:
а он:"ядро-Атлон 64"
А продавцы, они все такие :rip:, ну почти...
И до скольки он максимум гонится? Чисто интересно... Мой рекорд 2744Мг на Clawfammer'e :).

_________________
А теперь самое время найти себе злые травы и коренья, что бы скоротать вечер...


Последний раз редактировалось Tranzistor 08.12.2005 21:46, всего редактировалось 1 раз.

 

Member
Статус: Не в сети
Регистрация: 21.11.2005
Откуда: 28Rus
Заводится на 2650. Судя по всему, что читал - в мать упирается...хотя мне нравится - дрова никакие не надо ставить:)


 

Member
Статус: Не в сети
Регистрация: 07.03.2005
Откуда: Саратов
Цитата:
Судя по всему, что читал - в мать упирается
Так в чем проблемма, уменьши множитель, да проверь ;)

_________________
А теперь самое время найти себе злые травы и коренья, что бы скоротать вечер...


Последний раз редактировалось Tranzistor 08.12.2005 22:03, всего редактировалось 2 раз(а).

Показать сообщения за:  Поле сортировки  
Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 26 • Страница 1 из 21  2  >
-

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: Majestic-12 [Bot] и гости: 13


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB | Kolobok smiles © Aiwan