Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

не выдаёт одно из значений..

30K
16 апреля 2008 года
BRICHKA
13 / / 16.04.2008
Program z9; var A,B,M,K,dk,I,N,sh,f:integer;T1,T2,T3,T4:real; begin dk:=trunc((60-(-30))/20);readln(K,N,A,B,M);sh:=0:T1:=SQRT(A*B)+M;(здесь я заменила корень квадратный на exp(1/2*ln(A*B)),т.к. кампелятор выдавал ошибку zero)T2:=A+B/M; T3:=SQRT(A+M)+B;T4:=SQRT(B+M)+A/M For I:=1 to N do begin f:=SQR(K)*K - 25*SQR(K)+50*k+1000;If (f>T1) or (f>T2)or (f<T3)and(f<T4) Then writeln(f) else sh:=sh+1; K:=K+dk;End; writeln(sh);End.(Задание: F(x) больше хотябы одного из значений T1 и Т2, либо меньше каждого из значений Т3,Т4)
Компилятор выдаёт при введении (-30
-60
30
60
4) только 0.....?
1.9K
16 апреля 2008 года
andriano
474 / / 10.01.2008
А нормально отформатировать код никак?
325
16 апреля 2008 года
Franky
723 / / 10.08.2005
да и с русским языком подружиться...
18K
18 апреля 2008 года
M@D_BuLL
14 / / 29.10.2006
Код:
Program z9;
var A,B,M,K,dk,I,N,sh,f:integer;
T1,T2,T3,T4:real;
begin
    dk:=trunc((60-30)/20);
    readln(K,N,A,B,M);
    sh:=0;
    T1:=SQRT(A*B)+M;
    {(здесь я заменила корень квадратный на exp(1/2*ln(A*B)),т.к. кампелятор выдавал ошибку zero)}
    T2:=A+B/M;
    T3:=SQRT(A+M)+B;
    T4:=SQRT(B+M)+A/M;
    For I:=1 to N do
    begin
        f:=SQR(K)*K - 25*SQR(K)+50*k+1000;
        If ((f>T1) or (f>T2))or ((f<T3)and(f<T4)) Then writeln(f)
            else sh:=sh+1;
        K:=K+dk;
    End;
    writeln(sh);

End.


Введенные данные
30
60
30
60
4
Выводит результаты.
Первые два не должны быть отрицательными.
А и В - промежутки функции, они не могут быть отрицательными из-за SQRT (не существует корня из отрицательного числа)
В оригинальной программе не было входа в цикл.
З.Ы. Формулируй, пожалуйста, задачу пояснее.
28K
18 апреля 2008 года
Furius
19 / / 22.11.2007
условие бы написали)
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог