[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 2 из 3
  • «
  • 1
  • 2
  • 3
  • »
Модератор форума: NEKIT, DEMO, артур1200, [Eragon]  
Форум » ТЕХНОМИР » Компьютерный рай » Стол заказов Pascal ABC (для юных программистов 7-9 классов)
Стол заказов Pascal ABC
NEKIT Дата: Вторник, 04.05.2010, 16:26 | Сообщение № 11
Маршал
Пришел вторым. Ухожу последним...
Сообщений: 925
Репутация:
[ ]
Награды:
[ 8 ]
Статус:
CyberKing, суровым лошицким мужыкам не нужны какие-то учебники. Виталик наверно больше всякого учебника знает )))



Я в контакте
andriyrudyk Дата: Среда, 05.05.2010, 16:07 | Сообщение № 12
Лейтенант
Сообщений: 99
Репутация:
[ ]
Награды:
[ 2 ]
Статус:
Quote (NEKIT)
мы пэйнт в пятом прошли )))

а мы токо щас учим)
у нас в 9 информатика началась

Добавлено (05.05.2010, 16:02)
---------------------------------------------

Quote (CyberKing)
я знаю больше, чем там написанно =)

Ты ж КиберКороль biggrin

Добавлено (05.05.2010, 16:07)
---------------------------------------------

Quote (CyberKing)
я знаю больше, чем там написанно =)

Ты ж КиберКороль biggrin
Quote (NEKIT)
program kv_ur;
var a,b,c,d,e,f,g,h,i,j,k: real;
begin
writeln ('Программа для решения квадратных уравнений by NEKIT. Вам нужно ввести а,b и с (коэффициент при х-квадрат, коэффициент при х и свободный коэффициент)');
readln (a);
readln (b);
readln ( c );
writeln (Сверьте уравнение: ',a,'x в квадрате+',b,'x','+',c,' = 0');
j:=sqr(b);
k:= 2*a;
if (a>0) then d:=j-4*a*c;
if (a>0) then d:=j-4*a*c;
if a=0 then writeln ('Уравнение нерешаемо!(так как коэффициент при х-квадрат равен нулю);
if d<0 then writeln ('Корней нет!');
if (d>=0) and (a<0) then i:=sqrt(j-4*a*c);
if (d>=0) and (a>0) then i:=sqrt(j-4*a*c);
e:= (-b+i)/2*a;
f:= (-b-i)/2*a;
g:=e+f;
h:=e*f;
if (d>=0) and (a<0) then writeln ('Дискриминант равен ',d, ', ', 'следовательно, корни находятся по формуле -b + 4ас - - ', '-',b,'+-',i,'/',k);
if (d>=0) and (a>0) then writeln (''Дискриминант равен ',d, ', ', 'следовательно, корни находятся по формуле -b + 4ас - - ', '-',b,'+-',i,'/',k);
if (d=0) and (a<0) then writeln ('Корень равен ',e);
if (d=0) and (a>0) then writeln ('Корень равен ',e);
if (d>0) and (a<0) then writeln ('Первый корень равен ',e,', ','второй - ',f,'.');
if (d>0) and (a>0) then writeln ('Первый корень равен ',e,', ','второй - ',f,'.');
if (d>0) and (a<0) then writeln ('Сумма корней равна ',g,', ','произведение - ',h,'.');
if (d>0) and (a>0) then writeln ('Сумма корней равна ',g,', ','произведение - ',h,'.');
end.

Не пашет



Danvir Дата: Среда, 05.05.2010, 22:37 | Сообщение № 13
Сержант
NooBaSs>>DanVir
Сообщений: 29
Репутация:
[ ]
Награды:
[ 4 ]
Статус:
Quote (andriyrudyk)
У меня вопрос.
Я не так хорош в Паскале, в школе его не учу.
А как переконвертировать файл .pas в другой например .exe

Вроде как я помню когда компилируешь он exe будит
Quote (NEKIT)
program kv_ur;

Аж бесит нах писать оно тут не надо smile

[Eragon] Дата: Четверг, 06.05.2010, 20:58 | Сообщение № 14
Маршал
Человек
Сообщений: 172
Репутация:
[ ]
Награды:
[ 4 ]
Статус:
В след. году поможете biggrin


NEKIT Дата: Пятница, 07.05.2010, 08:07 | Сообщение № 15
Маршал
Пришел вторым. Ухожу последним...
Сообщений: 925
Репутация:
[ ]
Награды:
[ 8 ]
Статус:
А чё там не пашет? sad
Ты попробуй все readln'ы переписать, а еще после каждой строки, кроме begin'а, должны стоять точка с запятой. Попробую, когда домой приду,сам .pas выложить.




Я в контакте


Сообщение отредактировал NEKIT - Среда, 19.05.2010, 17:35
Danvir Дата: Пятница, 07.05.2010, 13:00 | Сообщение № 16
Сержант
NooBaSs>>DanVir
Сообщений: 29
Репутация:
[ ]
Награды:
[ 4 ]
Статус:
Вот рабочая версия тока там всё по английски тк у меня нет рус паскаля
Code
var a,b,c,d,e,f,g,h,i,j,k: real;
begin
writeln ('Programs by NEKIT');
writeln('a=');
readln (a);
writeln('b=');
readln (b);
writeln('c=');
readln (c);
writeln ('Check the equation: ',a,'x squared+',b,'x','+',c,' = 0');
j:=sqr(b);
k:= 2*a;
if (a>0) then d:=j-4*a*c;
if (a>0) then d:=j-4*a*c;
if a=0 then writeln ('The equation of anticipation! (As the coefficient of x-squared equals zero)');
if d<0 then writeln ('No Roots!');
if (d>=0) and (a<0) then i:=sqrt(j-4*a*c);
if (d>=0) and (a>0) then i:=sqrt(j-4*a*c);
e:= (-b+i)/2*a;
f:= (-b-i)/2*a;
g:=e+f;
h:=e*f;
if (d>=0) and (a<0) then writeln ('Discriminant= ',d, ', ', 'hence, the roots are on the formula-b + 4ac - - ', '-',b,'+-',i,'/',k);
if (d>=0) and (a>0) then writeln ('Discriminant=',d, ', ', 'hence, the roots are on the formula-b + 4ac - - ', '-',b,'+-',i,'/',k);
if (d=0) and (a<0) then writeln ('Roots = ',e);
if (d=0) and (a>0) then writeln ('Roots = ',e);
if (d>0) and (a<0) then writeln ('First roots = ',e,', ','Second - ',f,'.');
if (d>0) and (a>0) then writeln ('First roots = ',e,', ','Second - ',f,'.');
if (d>0) and (a<0) then writeln ('The amount of roots = ',g,', ','creation - ',h,'.');
if (d>0) and (a>0) then writeln ('The amount of roots = ',g,', ','creation - ',h,'.');
end.   

Добавлено (07.05.2010, 13:00)
---------------------------------------------
Вот сам .pas


Сообщение отредактировал Danvir - Суббота, 08.05.2010, 12:45
NEKIT Дата: Суббота, 08.05.2010, 11:43 | Сообщение № 17
Маршал
Пришел вторым. Ухожу последним...
Сообщений: 925
Репутация:
[ ]
Награды:
[ 8 ]
Статус:
А нас учили, что строка program обязательна. Наврали, блин... biggrin



Я в контакте
Danvir Дата: Воскресенье, 09.05.2010, 14:46 | Сообщение № 18
Сержант
NooBaSs>>DanVir
Сообщений: 29
Репутация:
[ ]
Награды:
[ 4 ]
Статус:
Quote (NEKIT)
А нас учили, что строка program обязательна. Наврали, блин...
да наврали smile

NEKIT Дата: Среда, 19.05.2010, 17:37 | Сообщение № 19
Маршал
Пришел вторым. Ухожу последним...
Сообщений: 925
Репутация:
[ ]
Награды:
[ 8 ]
Статус:
Я понял, в чем ошибка!
Там кавычки не везде верно расставлены. Перерасставьте, тогда все пашет.




Я в контакте
Danvir Дата: Вторник, 01.06.2010, 17:58 | Сообщение № 20
Сержант
NooBaSs>>DanVir
Сообщений: 29
Репутация:
[ ]
Награды:
[ 4 ]
Статус:
у тебе там ещё колич символов превышает допустимого те длинная строка
Форум » ТЕХНОМИР » Компьютерный рай » Стол заказов Pascal ABC (для юных программистов 7-9 классов)
  • Страница 2 из 3
  • «
  • 1
  • 2
  • 3
  • »
Поиск: