Cümə, 03.05.2024, 08:30
İ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ı: 9381
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
    «  May 2024  »
    B.e.Ç.a.ÇC.a.CŞB
      12345
    6789101112
    13141516171819
    20212223242526
    2728293031
    Təqdimatlar
    Statistika

    Onlayn: 7
    Ziyarətçilərin sayı: 7
    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 © 2024
    PYTHON 3.4
    ALPLogo
    Info-Ko
    Fəxr edirik


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