Çərşənbə axşamı, 06.12.2016, 22:53
İnformatikanın məktəbdə tədrisi
Baş səhifə Qeydiyyat Giriş
e-mail: informatik-az@mail.ru · RSS
Menyu
Fotoşəkillər
Giriş forması
Sorğu
Müəllim kimi informatika dərslərində tez-tez istifadə edirəm:
Cavabların sayı: 6157
Faydalı keçidlər

  • ict.edu.az
  • ict.az
  • telekommunikasiya.edu.az
  • İnf-math.narod.ru
  • Millibyte.az
  • kayzen.az/blog/informatika
  • alqoritm.ucoz.org
  • mincom.gov.az
  • Facebook-da
    Təqvim
    «  Dekabr 2016  »
    B.e.Ç.a.ÇC.a.CŞB
       1234
    567891011
    12131415161718
    19202122232425
    262728293031
    Təqdimatlar
    Saat
    Statistika

    Onlayn: 6
    Ziyarətçilərin sayı: 6
    Qeydiyyatdan keçənlərin sayı: 0


     З-9

    Задачи на целые числа без использования цикла


    Даны три действительных числа X, Y, Z. Найти максимальное из этих трех чисел.

     Алгоритм в программе А1_9a очень простой: если одно из чисел больше всех других, то оно максимально. А вот в  в программе А19b  мы применили другой алгоритм (вообще более интересный - запомните его!). Мы присвоили первое число переменной max и затем поочередно сравнивали эту переменную с другими числами. Если очередное число больше max, max делали равным этому числу.

    Примечание: В этой задаче появились числа нового типа – действительные числа. В Pascal – это тип  real, в С++ - double.

     

    Program A1_9a;

    var

    x,y,z,max:real;

    begin

     readln(x,y,z);

     if (x>y) and (x>z)  then max:=x

                         else

      if (y>x) and (y>z) then max:=y

                         else max:=z;

     writeln(max:0:6);

     readln;

    end.

    //Program A1.9a

    #include <iostream>

     

    using namespace std;

     

    int main()

    {  double x,y,z,max;

        cin>>x>>y>>z;

        if(x>y && x>z) max=x;

                           else

        if(y>x && y>z) max=y;

                           else max=z;

        cout<<max<<endl;

        return 0;

    }

    Program A1_9b;

    var

    x,y,z,max:real;

    begin

     readln(x,y,z);

     max:=x;

     if (y>max)  then max:=y;

     if (z>max)  then max:=z;

     writeln(max:0:6);

     readln;

    end.

    //Program A1.9b

    #include <iostream>

     

    using namespace std;

     

    int main()

    {double x,y,z,max;

        cin>>x>>y>>z;

        max=x;

        if(y>max) max=y;

        if(z>max) max=z;

        cout<<max<<endl;

        return 0;

    }

     


    Copyright İsaNaida © 2016
    PYTHON 3.4
    ALPLogo
    Elan
    Fəxr edirik


    Bölmələr
    MÜSABİQƏ
    Azərbaycanda İKT
    Axtarış
    Video
    Info-Ko