Здравствуйте, гость ( Вход | Регистрация )
| MARIZZA_B |
5.5.2011, 16:38
Сообщение
#1
|
|
Новичок ![]() Группа: Продвинутые Сообщений: 5 Регистрация: 4.5.2011 Город: Оренбург Учебное заведение: огу Вы: студент |
в приклепленном файле задания
а вот что получилjсь: program function; users crt; var x,a,y,k1,k2:real; begin clrscr; x:=0.844; a:=0.83756; y:=a*(1-exp(-0.2)); if (0<x) and (x<2) then k1:=y*arctan(1-sqr(x)); writeln ('k1='); else if x>=2 and x<=(-y) then k2:=ln(abs(1-x/y); writeln ('k2='); else writeln ('нет решения'); readln; end. Подскажите в чем ошибка? задание
_______.doc ( 20 килобайт )
Кол-во скачиваний: 141
_______.doc ( 20 килобайт )
Кол-во скачиваний: 141 |
![]() ![]() |
| Vahappaday |
6.5.2011, 8:50
Сообщение
#2
|
|
Аспирант ![]() ![]() ![]() Группа: Продвинутые Сообщений: 334 Регистрация: 26.4.2009 Город: Липецк Учебное заведение: ЛГТУ Вы: студент |
1. У меня FPC не дал скомпилить из-за того, что Вы программу назвали "fubction", a "function" - зарезервированное слово паскаля.
2. users -> uses 3. AND -> OR 4. Переменные нигде не выводились (сами глянете как надо в writeln) Да и вообще у вас повсюду надо объединять блоками begin/end конструкции в операторах if Код program func; uses crt; var x,a,y,k1,k2:real; begin clrscr; x:=0.844; a:=0.83756; y:=a*(1-exp(-0.2)); if (0<x) and (x<2) then begin k1:=y*arctan(1-sqr(x)); writeln ('k1=', k1); end else begin if (x>=2) OR (x<=(-y)) then begin k2:=ln(abs(1-x/y)); writeln ('k2=',k2); end else begin writeln ('no solution'); end end; readln(); end. Код вообще-то принято отлаживать. |
MARIZZA_B не получается задача в праскале, подскажите в чем ошибка 5.5.2011, 16:38
MARIZZA_B Спасибо за помощь) очень помогли) 7.5.2011, 13:55
MARIZZA_B Подскажите, не получается:1.составить программу дл... 7.5.2011, 17:37
Sixthirty program pr1;
var
s:string;
i:integer;
... 8.5.2011, 14:39
MARIZZA_B
program pr1;
var
s:string;
i:integer;... 8.5.2011, 14:43![]() ![]() |
|
Текстовая версия | Сейчас: 19.4.2026, 6:26 |
Зеркало сайта Решебник.Ру - reshebnik.org.ru