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

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

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

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 24.11.2010, 11:55   #1
user100
Пользователь
 
Регистрация: 08.11.2010
Сообщений: 11
По умолчанию Ошибки в программных кодах во free pascal

1. Даны катеты прямоугольного треугольника. Найти его гипотенузу и площадь.
Код:
var a, b, c, s: real
begin
writeln ('введите значение катетов');
readln(a);
readln(b);
c:=sqrt(a*a+b*b);
s:=1/2*a*b;
writeln('c=',c);
writeln('s=',s);
end.
2. Даны действительные числа х, у, z. Вычислить mах (х+у+z, xyz).
Код:
var x, y, z: real;
begin
writeln('введите значения x, y, z');
readln(x);
readln(y);
readln(z);
if (x+y+z) > (x*y*z) then
writeln('сумма больше')
else
writeln('произведение больше');
end.
3. Найти 100 первых простых чисел.
Код:
var i, j, k: integer;
begin
for i:=1 to 100 do
begin
i:=2
k:=round(sqrt(i));
while (i mod j <> 0) and (j<=k) do inc(j);
if (j>k) then while (i, '');
end;
end.
Помогите найти ошибки.
user100 вне форума Ответить с цитированием
Старый 24.11.2010, 12:28   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
var a, b, c, s: real
а точка-запятая где?
И поставь в конец перед end инструкцию readln;
Цитата:
i:=2
Точка-запятая где? И кстати i - у тебя счетчик цикла, не принято (и даже запрещено) изменять счетчик цикла внутри самого цикла. Если это шаг то перепиши:
Код:
i:=1;while i<=100 do
begin
i:=i+2;
...
Цитата:
if (j>k) then while (i, '');
Может быть
Код:
if (j>k) then write (i, ' ');
?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
ооп free pascal demonara Помощь студентам 7 21.01.2010 22:22
а free pascal не читает задачи которые написаны на turbo pascal? demonara Паскаль, Turbo Pascal, PascalABC.NET 3 25.05.2009 16:28
Free pascal Иллидан Свободное общение 5 17.04.2008 12:22