• printf (format sətri, xaric olunacaq dəyişənlərin siyahısı)
  • Funksiya Adı Operator Sintaksisi
  • Funksiyalar Sintaksisi And
  • 4.Elementar funksiyalar Funksiya
  • İstifadə olunmuş ədəbiyyat




    Download 2,93 Mb.
    bet34/35
    Sana06.12.2023
    Hajmi2,93 Mb.
    #112648
    TuriDərs
    1   ...   27   28   29   30   31   32   33   34   35
    Bog'liq
    C fakepathKOMPUTER MUHENDISLIYINDE EDEDI USULLAR 01 06 (2) (1)

    İstifadə olunmuş ədəbiyyat
    1. Ə.İsmayılov, M.Əliyev, C.Əlizadə. Hesablama metodları və EHM-in tətbiqi. Bakı,1991, 235 səh.
    2. R.Ə. Sadıxov, V.İ. Bədəlov, İ.Y. Bayramov. Riyazi model-ləşdirmə. Metodik göstəriş. Bakı, 2004, 101 səh.
    3. İ.Y. Bayramov, R.R.Məmmədov. Proqramlaşdırma texnolo-giyaları. Metodik vəsait. Bakı, 2009, 109 səh.
    4. A.Z. Məlikov, N.B. Ağayev, Ə.H.Yaqubov. Sistemli analiz və kompüter modelləşdirməsi. Dərs vəsaiti.Bakı, 2012, 205 səh.
    5. C.A. Ağamalıyeva. Hesablama təcrübələrinin avtomatlaş-dırılması. Dərs vəsaiti. Bakı, 2012, 153 səh.
    6. N.B.Əhmədov, T.V. Şirinov, R.H.Həşimov. Proqramlaşdırma dilləri və idarəetmədə ədədi üsullar. Dərs vəsaiti. Bakı, 2011, 120 səh.
    7. Алексеев Е.Р., Чеснокова О.В. Matlab 7. Москва, 2006, -450с.
    8. Алексеев Ю.Е., Куров А.В. Практикум по программи-рованию на языке C в среде VS C++. Часть 1. – М.: Мзд. МГТУ им. Н.Э. Баумана, 2011. -100с.
    9. Блюмин А.Г., Гусев Е.В., Федотов А.А. Численные методы. Методические указания к лабораторным работам. /Под ред. Г.А.Колотушкина. - М. :Из-во МГТУ им. Н.Э.Баумана. -2002.-48с.
    10. Керниган Б. И., Ритчи Д. М. Язык программирования С, 2-е издание,: Пер. с англ. – М.:Издат. дом «Вильямс» , 2006. – 304 с.
    11. Лафоре Р. Объектно-ориентированное программиро-вание в C++. Классика Computer Science. 4-е изд. - СПб.: Питер, 2008. -928 с.
    12. Павловская Т.А. С/С++. Программирование на языке высокого уровня. - СПб:Питер, 2007.-461 с.
    13. Пахомов Б.И. C/C++ и MS Visual C++ 2008 для начинающих. - СПб: БХВ-Петербург, 2008.- 624 с.
    Əlavə 1. C++ proqramlaşdırma dili
    Əsas əməliyyatlar

    Əməliyyatlar

    Təsviri

    Unar əməliyyatlar

    ++

    Qiymətin bir vahid artırılması

    --

    Qiymətin bir vahid azaldılması

    ~

    Mərtəbə inkarı

    !

    Məntiqi inkar

    -

    Hesabi minus (unar minus)

    +

    Unar plyus

    &

    Ünvanın alınması

    *

    Ünvana müraciət

    (tupe)

    Tipin çevrilməsi

    Binar əməliyyatlar

    +

    Toplama

    -

    Çıxma

    *

    Vurma

    /

    Bölmə

    %

    Bölmədən alınan qalıq

    <<

    Sola sürüşmə

    >>

    Sağa sürüşmə

    <

    Kiçikdir

    >

    Böyükdür

    <=

    Kiçik və ya bərabər

    >=

    Böyük və ya bərabər

    ==

    Bərabər

    !=

    Fərqli

    &

    Mərtəbəli konyunksiya (və)

    ^

    Mərtəbəli və yanı istisna

    |

    Mərtəbəli dizyunksiya (və ya)

    &&

    Məntiqi və

    ||

    Məntiqi və ya

    =

    Mənimsətmə

    *=

    Mənimsətməli vurma

    /=

    Mənimsətməli bölmə

    +=

    Mənimsətməli toplama

    -=

    Mənimsətməli çıxma

    %=

    Mənimsətməli qalığın tapılması

    <<=

    Mərtəbəli sola sürüşmə

    >>=

    Mərtəbəli sağa sürüşmə

    &=

    Mənimsətməli mərtəbəli konyunksiya

    |=

    Mənimsətməli mərtəbəli dizyunksiya

    ^=

    Mənimsətməli və yanın mərtəbəli istisnası

    Digər əməliyyatlar

    ?

    Şərti əməliyyat

    ,

    Ardıcıl hesablama

    Sizeof

    Ölçünün təyini

    (tip)

    Tipin çevrilməsi

    2. C++ dilinin əsas standart funksiyaları



    Adı

    Təyinatı

    abs(x)

    x tam ədədinin modulu

    fabs(x)

    x həqiqi ədədinin modulu

    sin(x)

    x ədədinin sinusu

    cos(x)

    x ədədinin kosinusu

    tan(x)

    x ədədinin tangensi

    atan(x)

    x ədədinin arktangensi

    asin(x)

    x ədədinin arksinusu

    acos(x)

    x ədədinin arkkosinusu

    exp(x)

    ex

    log(x)

    natural loqarifm

    log10(x)

    onluq loqarifm

    sqrt (x)

    x ədədinin kvadrat kökü

    pow(x,y)

    x ədədinin y qüvvəti

    ceil(x)

    x ədədinin ona yaxın ən böyük ədədə qədər yuvarlaqlaşdırılması

    floor(x)

    x ədədinin ona yaxın ən kiçik ədədə qədər yuvarlaqlaşdırılması

    3. printf (format sətri, xaric olunacaq dəyişənlərin siyahısı)- format sətrində verilmiş siyahı üzrə dəyişənləri formatlı xaric edir.
    4. scanf (format sətri, daxil ediləcək dəyişənlərin siyahısı)- format sətrində verilmiş siyahıda ünvanları göstərilmiş dəyi­şən­ləri formatlı daxil edir.
    Qeyd edək ki, printf funksiyasının parametrləri scanf funk­si­ya­­sının parametrlərinə oxşardır və format sətrində tam ədədlər üçün %d, həqiqi ədədlər üçün %f, simvol üçün %c və simvollar sətri üçün %s formatı göstərilməlidir.
    Bunlardan başqa format sətrində aşağıdakı xüsusi simvollarda ola bilər:
    \b – cari mövqenin sola sürüşdürülməsi;
    \n – növbə;
    \r – yeni sətrə keçmədən sətrin əvvəlinə keçid;
    \t – horizontal;
    \’ – tək dırnaq simvolu;
    \” – cüt dırnaq simvolu;
    \? - ? simvolu.
    4. cin-klaviaturadan daxil etmə.
    5. cout- ekranda təsvir etmə.
    6. if (şərt) 1-ci operator; else 2-ci operator-şərt operatoru.
    7. switch (ifadə) - variant operatoru.
    8. While dövr operatoru.
    9. do while dövr operatoru.
    10. standart kitabxanalar:
    #include və ya #include"fayl.h".
    #include giriş-çıxış;
    #include riyazi kitabxana;
    #include pəncərələrlə iş;
    #include sətirlərlərlə iş;
    #include təsadüfi ədədlər generator ilə iş;
    #include qrafiklərlə iş;
    #include dinamik yaddaşla iş.
    Əlavə 2. Matlab tətbiqi proqram paketi

    1. Müqayisə əməliyyatları:

    Funksiya



    Adı

    Operator

    Sintaksisi

    eq

    bərabər

    = =

    x = = y

    ne

    bərabər deyil

    ~ =

    x ~ = y

    lt

    kiçikdir

    <

    x

    gt

    böyükdür

    >

    x>y

    le

    kiçik bərabərdir

    <=

    x<=y

    ge

    Böyük bərabərdir

    >=

    x>=y

    2. Məntiqi operatorlar:

    Funksiyalar

    Sintaksisi

    And

    Məntiqi VƏ (AND) &

    Or

    Məntiqi VƏ YA (OR) |

    Not

    Məntiqi İNKAR (NOT) ~

    Xor

    istisnalı VƏ YA (EXCLUSIVE OR)

    Any

    doğru, əgər vektorun bütün elementləri sıfra bərabər deyilsə

    All

    doğru, əgər vektorun sıfra bərabər elementi yoxdur.

    3. Xüsusi simvollar

    • “:” – simvolu vektorların və matrislərin alt vektorlarının və altmatrislərinin qurulmasında istifadə olunur.

    • j:k – əgər jk olarsa, boş vektor;

    • j:i:k – əgər j0 olarsa [ j, j+i, j+2i, …, k ] vektoru, əgər j>k və i>0 olarsa boş vektor;

    Burada i, j və k skalyar ədədlərdir.

    • A(:,j) – A matrisinin j-cu sütunu;

    • A(i,:) – A matrisinin i-ci sətri;

    • A(:,:) – A massivinin ekvivalenti;

    • A(j:k) – A vektorunun A(j), A(j+1),…,A(k) elementləri;

    • A(:,j:k) – A matrisinin A(:,j),A(:,j+1),…,A(:,k)-cı sütunları;

    • A(:,:,k) – 3 ölçülü A massivinin k-cı səhifəsi (2 ölçülü matris);

    • A(:) – A massivinin bütün elementlərini sütun şəklində yazır.

    1. [ ] – simvolu vektorların və matrislərin qurulmasında isti­fadə olunur.

    2. . . – kataloqlar ağacında bir səviyyə əvvələ keçməyi gös­tərir.

    3. , – matrisin elementlərinin indekslərini və funksiyanın arqumentlərini və eləcə də MATLAB dilinin operatorlarını ayırmaq üçün istifadə edilir.

    4. ; – matrislərdə sətirləri ayırmaq üçün istifadə olunur. Əgər əmrlər pəncərəsində operatorun sonunda qoyularsa hesab­­lamanın nəticəsinin ekrana çıxmasına qadağa qoyur.

    5. % – sətrin məntiqi sonluğunu göstərmək üçün istifadə olunur. % işarəsindən sonra gələn sətir şərh kimi qəbul olunur və proqramda nəzərə alınmır.

    6. ! – əməliyat sisteminin əmrlərinin daxil edilməsində göstəricidir. “!“ işarəsindən sonra gələn sətir əməliyat siste­mi­nin əmri kimi qəbul edilir.

    7. = – hesabi ifadələrin qiymətini mənimsətmək üçün isti­fa­də olunur.

    8. ‘ – vektor və matrislərin tronsponirəsində istifadə olunur.

    4.Elementar funksiyalar

    Funksiya

    Funksiyaların izahı

    sin(x)

    x ədədinin sinusu

    cos(x)

    x ədədinin kosinusu

    tan(x)

    x ədədinin tangensi

    cot(x)

    x ədədinin kotangensi

    sec(x)

    x ədədinin sekansı

    csc(x)

    x ədədinin kosekansı

    asin(x)

    x ədədinin arksinusu

    acos(x)

    x ədədinin arkcosinusu

    atan(x)

    x ədədinin arktangensi


    Download 2,93 Mb.
    1   ...   27   28   29   30   31   32   33   34   35




    Download 2,93 Mb.