MATEMATĠKSEL ĠġLEMLER



Benzer belgeler
Dr. Fatih AY Tel:

Fonksiyonlar. Yrd.Doç.Dr.Bülent Çobanoğlu

BMT 101 Algoritma ve Programlama I 11. Hafta. Yük. Müh. Köksal Gündoğdu 1

ÜNİTE İÇİNDEKİLER HEDEFLER MATEMATİKSEL METOTLAR. NESNE TABANLI PROGRAMLAMA I Okt. Mustafa AKBUĞA. (Math Sınıfı ve Metotları)

Dr. Fatih AY Tel: fatihay@fatihay.net

Ders 5: Temel Kütüphane Fonksiyonlar

Fonksiyonlar (Altprogram)

Matematik 1 - Alıştırma 1. i) 2(3x + 5) + 2 = 3(x + 6) 3 j) 8 + 4(2x + 1) = 5(x + 3) + 3

Temel Giriş/Çıkış Fonksiyonları (Devam) Örnek :

Burada dikkat edilmesi gereken nokta, bilinmeyen veya değişkeninizi yazarken diğer bilinmeyenler ile arasına boşluk koymanız gerektiğidir.

ALGORİTMA VE PROGRAMLAMA II

Ders 1 : MATLAB Programlama Ortamı

BÖLÜM 1b: C++ PROGRAMLAMANIN YAPISI. C++, hard diskte TC, BIN, INCLUDE, LIB gibi alt dizinlere yüklenir.

11. SINIF MATEMATİK DERSİ İLERİ DÜZEY ÖĞRETİM PROGRAMI

7.2 Fonksiyon ve Fonksiyon Tanımları (I) Fonksiyon ve Fonksiyon Tanımları (II)

8. ÜNİTE TRİGONOMETRİK FONKSİYONLAR

[ 1 i 6 2i. [ a b. Örnek...3 : Örnek...4 : Örnek...5 : Örnek...6 : i sanal sayı birimi olmak üzere, i. Örnek...1 : =?

MATLABA GİRİŞ 1. MATLAB. Komut penceresi. MATLAB adı, MATrix LABoratory (Matrix Laboratuarı) kelimelerinden gelir.

Python ile Programlamaya Giris

Bilgisayar programlama III Fonksiyonlar

Standart başlık dosyası bazı fonksiyonlar. Karakter Üzerinde İşlem Yapan Fonksiyonlar

Sınav : MATEMATĐK (TÜRKÇE) ÖĞRETMENĐ-GOÖD-MTÖD. Yarışma Sınavı A ) B ) C ) E ) sayısının asal olmayan tamsayı bölenlerinin

1. GİRİŞ Örnek: Bir doğru boyunca hareket eden bir cismin başlangıç noktasına göre konumu s (metre), zamanın t (saniye) bir fonksiyonu olarak

ARŞİV FONKSİYONLARI VE ÖZELLİKLERİ TANIM İSİM VE ARGÜMAN ARGÜMAN/FONK. TİPİ AÇIKLAMA

2(1+ 5 ) b = LYS MATEMATİK DENEMESİ. işleminin sonucu kaçtır? A)2 5 B)3 5 C)2+ 5 D)3+ 5 E) işleminin sonucu kaçtır?

Imports ifadesi, program satırlarının en üstüne (Public Class satırından önce) yazılmalıdır. Aksi halde hata mesajı ile karşılaşılır.

LYS MATEMATİK DENEME - 1

MAPLE, matematiksel problemleri çözmek ve görselleştirmek için kullanılan bir paket programdır.

MAT355 Kompleks Fonksiyonlar Teorisi I Hafta Trigonometrik ve Hiperbolik Fonksiyonlar ve Tersleri., cosx = eix + e ix 2i

2 PYTHON A GIRIŞ 13 PyCharm İle Python Projesi Oluşturma 15 Projenin Çalıştırılması 18 İlk Python Programımız 19 Açıklama Satırları 21

14. LİSELERARASI MATEMATİK YARIŞMASI EKİP FİNAL SORULARI

CEVAP ANAHTARI POLİNOMLAR - 4 POLİNOMLAR - 2 POLİNOMLAR - 1 POLİNOMLAR - 3. b) zaferbalci.com. 2. zaferbalci.com

MatLab. Mustafa Coşar

Örnek 1: 2 x = 3 x = log 2 3. Örnek 2: 3 2x 1 = 2 2x 1 = log 3 2. Örnek 3: 4 x 1 = 7 x 1 = log 4 7. Örnek 4: 2 x = 3 2 x 2 = 3

Örnek...3 : Aşağıdaki ifadelerden hangileri bir dizinin genel terim i olabilir? Örnek...4 : Genel terimi w n. Örnek...1 : Örnek...5 : Genel terimi r n

Hyperbolik Fonksiyonlar

MATLAB Temelleri. EEM104 - Bilgisayar Programlama. Matlab ın Açılış Ekranı. Dr. Mehmet Siraç Özerdem EEM Dicle Üniversitesi. Launch Pad.

İçindekiler 3. Türev Türev kavramı Bir fonksiyonun bir noktadaki türevi Alıştırmalar

Bilgisayar Programlama MATLAB

Programlamaya Giriş. Program : Belirli bir problemi çözmek için bir bilgisayar dili kullanılarak yazılmış deyimler dizisi.

f : A B f(x) a b.sin (cx d), g(x) a b.cos (cx d) TRİGONOMETRİ-2 PERİYODİK FONKSİYONLAR f, A kümesinden B kümesine tanımlı bir fonksiyon olsun.

İM 205-İnşaat Mühendisleri için MATLAB. Irfan Turk Fatih Üniversitesi,

LİMİT. lim f(x) = L yazılır. lim. lim x a dır. lim g( clim

Kullanıcı Kılavuzu. Çeviriyi yapan Erdal Özkul.

NĐĞDE ÜNĐVERSĐTESĐ Elektrik Elektronik Mühendisliği Bölümü. Devre Tasarımı Ders Notları MATLAB. Arş. Gör. Salim ÇINAR. salim çınar

Bilgisayar Programlama MATLAB

2. BÖLÜM (2nci hafta)

Fonksiyonlar - Functions. Örnek. Örneğin. C dilinde 5/13/2011. ENF-102 Jeoloji

Cebir Notları. Trigonometri TEST I. 37π 'ün esas ölçüsü kaçtır? Gökhan DEMĐR,

>> 5*3-4+6/2^0 ans = 17 ( Matlab da sayılar arası işlemler [ +, -, /, *, ^ ] bu şekilde ifade edilmektedir.)

Çalışma Soruları(MAT-117)-Harita Mühendisliği Bölümü(2015)-Ara Sınav

1. GİRİŞ 1.1. GENEL BAKIŞ 1.2. KULLANICI ARAYÜZÜ

TEMEL KAVRAMLAR Test -1

SAYILAR TEORİSİ - PROBLEMLER

Test Teorem: a R ve a 1 ise İddia: 5 = 3 tür. 2. Teorem: x Z ve. Kanıt: Varsayalım ki, 1 olsun. a 1

2 ALGORİTMA VE AKIŞ DİYAGRAMLARI

Üstel modeli, iki tarafın doğal logaritması alınarak aşağıdaki gibi yazılabilir.

MATLAB MATLAB MAT LAB MAT LAB MATLAB

Eln 1002 Bilgisayar Programlama II

RAPOR VE FORMLARDA KULLANILAN FONKSİYONLAR

Regresyon ve İnterpolasyon. Rıdvan YAKUT

RASSAL SAYI ÜRETİLMESİ

3. ARİTMETİK FONKSİYONLAR ~ (~ tamsayı)

İÇİNDEKİLER. Ön Söz...2. Tam Sayılarda Bölünebilme...3. Kongrüanslar Primitif (İlkel) Kökler ve İndeksler Genel Tarama Sınavı...

Günümüz bilgi toplumunda bilgisayar, her alanda kendine yer edinmiş ve insana, bir çok işlemde yardımcı olarak büyük kolaylık sağlamaktadır.

ELN1001 BİLGİSAYAR PROGRAMLAMA I

TÜREV VE UYGULAMALARI

OPERATÖRLER BÖLÜM Giriş Aritmetik Operatörler

BİRİNCİ BÖLÜM SAYILAR

Volkan Karamehmetoğlu

Üstel fonksiyonun grafiği. Tanım a IR + ve a 1 olmak üzere, f : IR IR +, f(x) = a x biçiminde tanımlanan f fonksiyonuna, üstel fonksiyon denir.

ELN1001 BİLGİSAYAR PROGRAMLAMA I

Türev Kavramı ÜNİTE. Amaçlar. İçindekiler. Yazar Prof.Dr. Vakıf CAFEROV

COS işlevi Sözdizimi COS sayı Sayı Uyarılar Örnek 1 Formül Açıklama (Sonuç) SİN işlevi Sözdizimi SİN sayı Sayı Uyarı

MODÜLER ARİTMETİK A)1 B)3 C)8 D)11 E)13. TANIM Z tam sayılar kümesinde tanımlı

T.C. Ölçme, Seçme ve Yerleştirme Merkezi

Dersin Sorumlusu: Yrd. Doç. Dr. Birol SOYSAL. Sunumları Hazırlayan: Doç. Dr. Bülent ÇAKMAK

7 TAYLOR SER I GÖSTER IMLER I

GNUPLOT ÇİZİM PROGRAMI

FONKSİYONLAR ÜNİTE 1. ÜNİTE 1. ÜNİTE 1. ÜNİTE 1. ÜNİT

Karakter Değişkenlere İlişkin Komutlar

1- Temel MATLAB Fonksiyonları ve Programlama

TMÖZ Türkiye Matematik Öğretmenleri Zümresi

fonksiyonu için in aralığındaki bütün değerleri için sürekli olsun. in bu aralıktaki olsun. Fonksiyonda meydana gelen artma miktarı

6. Ali her gün cebinde kalan parasının (2009) a, b ve c farklı pozitif tamsayılar, 9. x, y, z pozitif gerçek sayılar,

11. SINIF. No Konular Kazanım Sayısı GEOMETRİ TRİGONOMETRİ Yönlü Açılar Trigonometrik Fonksiyonlar

PASCAL ARŞİVİ BÖLÜM Giriş. 7.2 Sistem Birimi ve Katarlar Chr

DERS SEÇME KOMUTLARI

ALP OĞUZ ANADOLU LİSESİ EĞİTİM ÖĞRETİM YILI BİLGİSAYAR BİLİMİ DERSİ 2.DÖNEM 2.SINAV ÖNCESİ ÇALIŞMA SORULARI VE YANITLARI

1-Math Nesneleri : M-01 : Mutlak değer fonksiyonu(abs) <HTML> <HEAD> <TITLE>Mutlakdeğer fonksiyonu </TITLE> </HEAD> <BODY>

BİLGİSAYAR PROGRAMLAMA DERSİ

Matematik I. Arzu Erdem Coşkun

BIL1202 ALGORİTMA VE PROGRAMLAMAYA GİRİŞ

İÇİNDEKİLER TOPLAMA YOLUYLA SAYMA YÖNTEMİ ÇARPMA YOLUYLA SAYMA YÖNTEMİ FAKTÖRİYEL

Örnek...3 : Aşağıdaki ifadelerden hangileri bir dizinin genel terim i olabilir?

ÖĞRENME ALANI TEMEL MATEMATİK BÖLÜM TÜREV. ALT ÖĞRENME ALANLARI 1) Türev 2) Türev Uygulamaları TÜREV

TRIGONOMETRI AÇI, YÖNLÜ AÇI, YÖNLÜ YAY

Bilgisayar Programlama MATLAB

TAMSAYILAR. 9www.unkapani.com.tr. Z = {.., -3, -2, -1, 0, 1, 2, 3, } kümesinin her bir elemanına. a, b, c birer tamsayı olmak üzere, Burada,

Transkript:

MATEMATĠKSEL ĠġLEMLER 2. HAFTA MATEMATĠKSEL ĠġLEM KOMUTLARI (FONKSĠYONLARI) Matematiksel (aritmetik) işlemlerin gerçekleştirilmesini sağlayan komutlar (fonksiyonlar) dır. C deki matematiksel fonksiyonlar başlıca Üstel Logaritmik Trigonometrik Hiperbolik Sayı biçimlendirme Rasgele sayı Diğer şeklinde gruplara ayrılarak incelenebilir. 1

ÜSTEL FONKSĠYONLAR Fonksiyon Açıklaması exp ( x ); e x ldexp ( x, n ); x.2 n pow ( x, y ); x y sqrt ( x ); x (1/2) ÜSTEL FONKSĠYONLAR 2

LOGARĠTMĠK FONKSĠYONLAR Fonksiyon Açıklaması log ( x ); Ln(x) log10 ( x ); Log(x) x tabanında y nin logaritması için fonksiyon tanımlama #define logxy (log(y)/log(x)) TRĠGONOMETRĠK FONKSĠYONLAR Fonksiyon Açıklaması sin ( x ); Sin(x) cos ( x ); Cos(x) tan ( x ); Tan(x) asin ( x ); Arcsin(x) acos ( x ); Arccos(x) atan ( x ); Arctan(x) atan2 ( y, x ); Arctan(y/x) #define cotan(x) (1/tan(x)) #define sec(x) (1/cos(x)) #define cosec(x) (1/sin(x)) 3

TRĠGONOMETRĠK FONKSĠYONLAR HĠPERBOLĠK FONKSĠYONLAR Fonksiyon Açıklaması sinh ( x ); Sinh(x) cosh ( x ); Cosh(x) tanh ( x ); Tanh(x) 4

SAYI BĠÇĠMLENDĠRME FONKSĠYONLARI Fonksiyon Açıklaması ceil ( x ); x ten küçük olmayan en yakın tamsayıyı verir (yukarı doğru yuvarlama). ceill ( x ); x ten küçük olmayan en yakın tamsayıyı verir (yukarı doğru yuvarlama). floor ( x ); x ten büyük olmayan en yakın tamsayıyı verir (aşağıya doğru yuvarlama). floorl ( x ); x ten büyük olmayan en yakın tamsayıyı verir (aşağıya doğru yuvarlama). SAYI BĠÇĠMLENDĠRME FONKSĠYONLARI 5

RASGELE SAYI FONKSĠYONLARI Fonksiyon Açıklaması random ( x ); 0 ile (x-1) arasında bir rasgele tamsayı üretir. randomize( ); Rasgele sayı üreticisini rasgele bir başlangıç değerine kurar. RASTGELE SAYI FONKSĠYONLARI Bilgisayarın ürettiği 0-99 arasındaki rastgele bir tamsayının tahmin edilme oyunu programı. 6

DĠĞER MATEMATĠKSEL FONKSĠYONLAR Fonksiyon Açıklaması abs ( x ); int tipindeki x in mutlak değerini verir. labs ( x ); long tipindeki x in mutlak değerini verir. fabs ( x ); double tipindeki x in mutlak değerini verir. modf ( x, y ); double tipindeki bir ondalıklı sayıyı tam ve ondalıklı kısımlarına ayrıştırır. modfl ( x, y ); long double tipindeki bir ondalıklı sayıyı tam ve ondalıklı kısımlarına ayrıştırır. fmod ( x, y ); x/y işlemi sonucu (x mod y) kalanı double tipinde verir. fmodl ( x, y ); x/y işlemi sonucu (x mod y) kalanı long double tipinde verir. DĠĞER MATEMATĠKSEL FONKSĠYONLAR 7

math.h TANIMLI BAZI SABĠTLER Sabit Sembol π M_PI π/2 M_PI_2 π/4 M_PI_4 1/π M_1_PI 2/π M_2_PI e M_E Ln(2) M_LN2 Ln(10) M_LN10 Log(e) M_LOG10E MATEMATĠKSEL FONKSĠYONLAR Herbir hanenin, basamak sayısı kadar üslerinin toplamı yine aynı sayıya eşit olan tamsayılara, Armstrong sayıları denir. Örneğin 153=1.1.1+5.5.5+3.3.3 (veya 153=1^3+5^3+3^3) olduğu için Armstrong sayısı olarak adlandırılır. Buna göre 100-999 arasındaki Armstrong sayılarını üreten program. 8

MATEMATĠKSEL FONKSĠYONLAR ALTIN ORAN YĠNELEME (RECURSION) Kendi kendini çağıran fonksiyonlar, yinelemeli fonksiyon lar olarak adlandırılmaktadır. Yinelemeli fonksiyonda Temel durum: Problemin basit çözümü Genel (yineleme) durum: Basit çözüme yaklaştıran yineleme çözümü şeklinde iki durum (kısım) vardır. 9

YĠNELEME (RECURSION) örneği-1 Matematiksel olarak 0!=1 ve 1!=1 dir. Daha büyük tamsayıların faktöriyelleri, ardışık çarpımlarla elde edilmektedir. Örneğin 5!=5*4*3*2*1 dir. Aynı zamanda 5!=5*4! dir. Benzer adımlarla 5!=5*4*3! 5!=5.4.3.2! 5!=5.4.3.2.1! olduğu açıktır. 5!=5*4! 4!=4*3! 3!=3*2! 2!=2*1! faktoriyel (sayi) Eğer sayi 1 sonuç = 1 değilse sonuç = sayi * faktoriyel (sayi-1) Yinelemeli fonksiyonun adı ve parametreleri Temel durum Genel durum YĠNELEME (RECURSION) örneği-1 10

YĠNELEME (RECURSION) örneği-2 Fibonacci serisi nin elemanları 1, 1, 2, 3, 5, 8, 13, 21, 34 şeklindedir. Yani serinin her terimi, kendinden önceki iki terimin toplamına eşittir. fibonacci (sayi) Eğer sayi = 0 veya sayi = 1 ise sonuç = 1 değilse sonuç = fibonacci(sayi-1) + fibonacci(sayi-2) Yinelemeli fonksiyonun adı ve parametreleri Temel durum Genel durum YĠNELEME (RECURSION) örneği-2 11

YĠNELEME (RECURSION) örneği-3 Matematikte Delannoy sayısı ; dikdörtgen ızgaranın (0,0) olarak kabul edilen güneybatı köşesinden (başlangıç noktası) sadece kuzey/kuzeydoğu/doğu yönünde tek adımlar kullanarak (m,n) kuzeydoğu köşesine (bitiş noktası) doğru mümkün olan yolların sayısını verir. Örneğin m=n=1 olması durumundaki 1x1 tipindeki ızgarada Delannoy sayısı 3 tür. YĠNELEME (RECURSION) örneği-3 delannoy (m,n) Eğer m = 0 veya m = 0 ise sonuç = 1 değilse sonuç = delannoy(m-1,n)+delannoy(m-1,n-1) +delannoy(m,n-1) Yinelemeli fonksiyonun adı ve parametreleri Temel durum Genel durum 12

YĠNELEME (RECURSION) örneği-3 13