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

Benzer belgeler
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.

BİLGİSAYAR PROGRAMLAMA MATLAB

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

Fonksiyonlar (Altprogram)

Ders 5: Temel Kütüphane Fonksiyonlar

NİSAN 2010 DENEMESİ A)75 B)80 C)85 D)90 E)95 A)0 B)1 C)2 D)3 E)4

BIL1202 ALGORİTMA VE PROGRAMLAMAYA GİRİŞ

Bilgisayar Programlama MATLAB

RAPOR VE FORMLARDA KULLANILAN FONKSİYONLAR

Bilgisayar Programlama

BİLGİSAYAR PROGRAMLAMA DERSİ

BİLGİSAYAR PROGRAMLAMA DERSİ

EBG101 PROGRAMLAMA TEMELLERİ VE ALGORİTMA

MAKSİMUM-MİNİMUM PROBLEMLERİ

Bölüm: Matlab e Giriş.

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

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

[ AN ] doğrusu açıortay olduğundan;

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

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

MATLAB MATLAB MAT LAB MAT LAB MATLAB

ÖZEL EGE LİSESİ OKULLAR ARASI 18. MATEMATİK YARIŞMASI 11. SINIF TEST SORULARI

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

SAB104 Bilgisayar Programlama

25. f: R { 4} R 28. ( ) 3 2 ( ) 26. a ve b reel sayılar olmak üzere, 27. ( ) eğrisinin dönüm noktasının ordinatı 10 olduğuna göre, m kaçtır?

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ı

ALTERNATİF AKIMIN DENKLEMİ

MAT MATEMATİK I DERSİ

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

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

LYS YE DOĞRU MATEMATİK TESTİ

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

MAT MATEMATİK I DERSİ

ÖRNEK 3712 nin esas ölçüsünü bulunuz. ÇÖZÜM esas ölçüsü 112 olur. ÖRNEK ÇÖZÜM cos 1, 1 sin 1

MATEMATÝK GEOMETRÝ DENEMELERÝ

Döngü Komutları. Komutu. while Komutu Diğer Operatörler Bileşik Komut for Komutu. İçiçe Döngüler break ve continue Komutları

Mühendislik Mekaniği Statik. Yrd.Doç.Dr. Akın Ataş

MatLab. Mustafa Coşar

1981 ÖSS olduğuna göre, aşağıdakilerden c hangisi kesinlikle doğrudur? A) a>0 B) c<0 C) a+c=0 D) a 0 E) c>0 A) 12 B) 2 9 C) 10 D) 5 E) 11

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

18 Sağ son örnek x 3 yerine 3 x yazılacak 20 5 Soru denkleminin reel köklerinin olacak

Temel Kavramlar 1 Doğal sayılar: N = {0, 1, 2, 3,.,n, n+1,..} kümesinin her bir elamanına doğal sayı denir ve N ile gösterilir.

TRİGONOMETRİ Test -1

POLİNOMLAR I MATEMATİK LYS / 2012 A1. 1. Aşağıdakilerden kaç tanesi polinomdur? 6. ( ) ( ) 3 ( ) ( ) n 7 8. ( ) ( ) 2 4.

EKSTREMUM PROBLEMLERİ. Örnek: Çözüm: Örnek: Çözüm:

Ö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

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

XII. Ulusal Matematik Olimpiyatı Birinci Aşama Sınavı


Özel Kasımoğlu Coşkun Fen Lisesi

MAT 101, MATEMATİK I, FİNAL SINAVI 08 ARALIK (10+10 p.) 2. (15 p.) 3. (7+8 p.) 4. (15+10 p.) 5. (15+10 p.) TOPLAM

ALTERNATİF AKIMIN DENKLEMİ

ÖZEL EGE LİSESİ EGE BÖLGESİ OKULLAR ARASI 16.MATEMATİK YARIŞMASI 10. SINIF FİNAL SORULARI

12-B. Polinomlar - 1 TEST. olduğuna göre P(x - 2, y + 4) polinomunun katsayılar toplamı kaçtır? olduğuna göre A B kaçtır? A) 78 B) 73 C) 62 D 58 E) 33

ENF-101 DERS NOTLARI EXCEL PROGRAMINDA KULLANILAN TEMEL İŞLEVLER Hazırlayan: Arş. Gör. Erdal IRMAK 1. EĞER FONKSİYONU

İÇİNDEKİLER ÖNSÖZ Bölüm 1 SAYILAR 11 Bölüm 2 KÜMELER 31 Bölüm 3 FONKSİYONLAR

A) 1 B) 10 C) 100 D) 1000 E) Sonsuz. öğrencinin sinemaya tam bir kez birlikte gidecek şekilde ayarlanabilmesi aşağıdaki n

12-A. Sayılar - 1 TEST

Sayfa No. Test No İÇİNDEKİLER TRİGONOMETRİ

9. SINIF Geometri TEMEL GEOMETRİK KAVRAMLAR

11.Konu Tam sayılarda bölünebilme, modüler aritmetik, Diofant denklemler

Dr. Fatih AY Tel:

Baki Karl ¼ga. Gazi Üniversitesi Fen Edebiyat Fakültesi Matematik Bölümü Ankara/Türkiye

Bilgisayar Programlama MATLAB

Final sınavı konularına aşağıdaki sorular dahil değildir: 1, 2, 3, 4, 5, 6, 7, 19, 20, 21, 25, 27, 28, 29, 30, 33-b.

ÜNİVERSİTEYE HAZIRLIK 11. ve 12. SINIF OKULA YARDIMCI KONU ANLATIMLI SORU BANKASI MATEMATİK TRİGONOMETRİ

DERS: MATEMATİK I MAT101(04)

BM202 SAYISAL ÇÖZÜMLEME

LYS MATEMATİK DENEME - 1

ALGORİTMA VE PROGRAMLAMA II

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ı

TRİGONMETRİK FONKSİYONLAR: DİK ÜÇGEN YAKLAŞIMI

6. loga log3a log5a log4a. 7. x,y R olmak üzere;

Excel' de formüller yazılırken iki farklı uygulama kullanılır. Bunlardan;

BİLGİSAYAR BİLİMİ DERSİ (KUR 1) PYTHON PROGRAMLAMA DİLİ ÇALIŞMA KÂĞIDI - 1

BMT 101 Algoritma ve Programlama I 3. Hafta (Örnekler) Yük. Müh. Köksal GÜNDOĞDU 1

Chapter 1 İçindekiler

Soru 1: Şekil-1 de görülen düzlem gerilme hali için: b) elemanın saat yönünde 30 0 döndürülmesi ile elde edilen yeni durum için elemana tesir

1- Temel MATLAB Fonksiyonları ve Programlama

TRİGONMETRİK FONKSİYONLAR: DİK ÜÇGEN YAKLAŞIMI

T. C. Manisa Celal Bayar Üniversitesi Kırkağaç Meslek Yüksekokulu Öğretim Yılı Güz Yarıyılı MATEMATİK Dersi Final Sınavı Çalışma Soruları

Manyetik Alanlar. Benzer bir durum hareketli yükler içinde geçerli olup bu yüklerin etrafını elektrik alana ek olarak bir manyetik alan sarmaktadır.

Trigonometrik Fonksiyonlar

SAYILAR DOĞAL VE TAM SAYILAR

ZAMAN SERİLERİNDE REGRESYON ANALİZİ

π a) = cosa Öğrenci Seçme Sınavı (Öss) / 17 Haziran 2007 Matematik II Soruları ve Çözümleri

Aralıklar, Eşitsizlikler, Mutlak Değer

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

V =, (V = hacim, m = kütle, d = özkütle) Bu bağıntı V = olarak da yazılabilir G: ağırlık (yerçekimi kuvveti) G = mg p = özgül ağırlık p = dg dir.

Ö.S.S MATEMATĐK II SORULARI ve ÇÖZÜMLERĐ 1 E) x x. x x = x

23. ULUSAL ANTALYA MATEMATİK OLİMPİYATI SORULARI A A A A A A A

MAT355 Kompleks Fonksiyonlar Teorisi I Hafta 2. yapılırsa bu durumda θ ya z nin esas argümenti denir ve Argz ile gösterilir. argz = Argz + 2nπ, n Z

Olimpiyat Eğitimi CANSU DENEME SINAVI

Ö.Y.S MATEMATĐK SORULARI ve ÇÖZÜMLERĐ

Projenin Amacı: Çok kullanılan trigonometrik oranların farklı ve pratik yöntemlerle bulunması

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

ÖZEL EGE LİSESİ 12. OKULLAR ARASI MATEMATİK YARIŞMASI 6. SINIF ELEME SINAVI TEST SORULARI A) B) X C) 2X D) 3X

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

ÖZEL EGE LİSESİ 11. MATEMATİK YARIŞMASI 9. SINIF ELEME SINAVI TEST SORULARI 3. (abc) üç basamaklı, (bc) iki basamaklı doğal sayılardır.

Transkript:

. ARİMEİK FONKSİYONLAR.1. ~ (~ tamsayı) Yalnız bir tam sayının değerini bir arttırarak tersini veren fonksiyondur. amsayı pozitif ise bir arttırır ve negatifini, tamsayı negatif ise bir arttırır ve pozitifini verir. (~ ) -4 (~ 100) -101 (~ -4).2. ABS (abs sayı) Reel veya tamsayıların mutlak değerini verir. (abs 100) 100 (abs -100) 100 (abs -99.25) 99.25. SIN (sin açı) Bu fonksiyon, radyan cinsinden verilen bir açının Sinüs değerini verir. AutoLISP açıların sinüs değerini hesaplarken derece kullanmaz. Girdi olarak açı derece olarak verilse bile, program içerisinde radyana çevrilmelidir. Örneğin : 60 yerine pi kullanılır. = 60 olsun = 60/180 * pi şeklinde kullanılır. Ve AutoLISP içerisinde de radyan değeri alınır. (Sin 1.0 ) 0.841471 (Sin 0.0 ) 0.0 (Sin (/ pi 2) ) 1.0 (Sin (/ (* pi ) 2) 1.0

(sin (/ pi 6)) 0.5 (sin (/ pi 4)) 0.707107 (sin (/ pi )) 0.866025.4. COS (cos açı) Radyan cinsinden verilen bir açının cosinüs (Cos) değerini verir. Açılar genellikle derece cinsinden kullanılırlar. Ancak bu derece değeri program içerisinde radyana çevrilmelidir. a = 60 derece ise a = / a = 75 derece ise a = 75 / 180 (cos 0.0) 1.0 (cos pi) -1.0 (cos (/ pi 6)) 0.866025 (cos (/ pi 4)) 0.707107 (cos (/ pi )) 0.5 (cos (* 2 (/ pi ))) -0.5.5. AAN (atan sayı1 [sayı2]) Sayıların radyan cinsinden ark tanjantını verir. rigonometrik olarak ifade edilen denklemlerde lar bazen cos veya sin cinsinden hesaplanırlar. Cos A = ( b²+c² a² ) / 2bc Denkleminde A açısını bulabilmek için ark tanjant (AAN ) fonksiyonu kullanılabilir. Bunun içinde Cos A açısı an A ( tanjant ) değerinde bulunmalıdır. Bu işlem Sin A = 1 Cos² A ve an A= Sin A/Cos A denklemleriyle ifade edilebilir. A = an A eşitlenerek A açısı

(setq A (atan A )) program satırı yazılarak işlem tamamlanır. Burada bulunan A açısının değeri radyan cinsinden olduğu unutulmamalıdır. Aşağıda bazı örnekler verilmiştir. Örnek: (atan 1) 0.78598 (atan 1.0) 0.78598 (atan 0.5) 0.46648 (atan 1.0) 0.78598 (atan -1.0) -0.78598 (atan 2.0.0) 0.58800 (atan 2.0 -.0) 2.5559 (atan 1.0 0.0) 1.5708 (defun acos (cs) (cond ((> (abs cs) 1.0) (prompt " Arc cosinus hatası.")) ((equal cs 1.0 0.000000001) 0.0) ((equal cs -1.0 0.000000001) pi) (t (- (/ pi 2) (atan (/ cs (sqrt (- 1 (* cs cs))))))))) (defun asin (sn) (cond ((> (abs sn) 1.0) (prompt " Arc sinus hatası.")) ((equal (abs sn) 1.0 0.000000001) (* sn (/ pi 2))) ((zerop sn) 0.0) (t (atan (/ sn (sqrt (- 1 (* sn sn)))))))).6. EXP (exp sayı)

e üzeri x in değerini veren komuttur. x yerine herhangi bir sayı yazılabilir. (exp 1.0) 2.71828 (exp 2.2) 9.02501 (exp -0.4) 0.6702 (exp 1 ) 2.7182 (exp 2.2 ) 9.0250 (exp 0.4 ) 0.670.7. EXP (expt sayı kat) Herhangi bir sayının sayıca ( 2 üzeri 4 ) ( 10 üzeri 2 ) kuvvetini veren fonksiyondur. Sayılar, reel veya tam sayı olabilirler..8. FIX (fix sayı) (expt 2 4) 16 (expt.0 2.0) 9.0 (expt 5 2 ) 25 (expt 27 (/1 )) (expt 10 ) 1000 am veya reel verilen sayıların tam sayıya çeviren komuttur. Bu komut yuvarlatma yapmaz ve satırın tam olan kısmını alır. (fix ) (fix.7) (fix.9 )

(fix 61.1 ) 61 (fix 145.5 ) 145 (fix 101 ) 101.9. FLOA (float sayı) am veya reel verilen sayıları reel sayıya çevirir. (float ).00 (float.75 ).75.10. GCD (gcd tamsayı1 tamsayı2) Verilen tam sayıların en büyük ortak bölenini verir..11. LOG (log sayı) (gcd 81 57) (gcd 12 20) 4 (gdc 8 57 ) (gcd 12 20 ) 4 (gcd 0 81 ) 9 Sayıların logaritmasını verir. (log 4.5) 1.50408 (log 1.22) 0.198851 (log 4.5 ) 1.504 (log 1.22 ) 0.198

.12. LOGAND (logand tamsayı tamsayı...) Bu fonksiyon, fonksiyonlara alınmış argümanların mantıksal AND işleminin (bit. yöntemli) sonucunu verir. (logand 7 15 ) (logand 2 15) 2 (logand 8 4) 0 (logand 7 15 ) (logand 2 15) 2 (logand 8 4) 0.1. LOGIOR (logior tamsayı tamsayı...) Bu fonksiyon, fonksiyonlara alınmış argümanların mantıksal OR işleminin (bit. yöntemli) sonucunu verir. (logior 1 2 4) 7 (logior 9 ) 11 (logior 1 2 4) 7 (logior 9 ) 11.14. LSH (lsh tamsayı kaç bit ) Lsh fonksiyonu,<arg> ın <kaç bit> kadar bit le kaydırılarak yer değiştirmesinin sonucunu verir. Bu kaydırma, mantıksal bit yöntemiyle yapılır. Fonksiyonda kullanılacak <arg>ve <kaç bit> değerleri tam sayı olmalıdır. Bu durumda elde edilecek yine bir tamsayı olacaktır. Fonksiyona verilecek <kaç bit> değeri eğer pozitif ise kaydırma sola doğru,negatif ise kaydırma sağa doğru yapılır.kaydırmalar sonucunda, içeri kaydırılan sıfır bitler ile dışarı kaydırılan bitler çıkartılır. Eğer bir bit i <arg> olarak verilen tamsayının 16 cı bitinin dışına kaydırılmışsa elde edilecek olan tamsayının işareti değişir. Verilen<arg> ın işareti (-) ise (+), (+) ise (-) olur. (lsh 2 1) 4

(lsh 2-1) 1 (lsh 16 ) 128 (lsh 16 -) 2 (lsh 5 4) 80 (lsh 1684 1) -2768.15. MAX (max sayı sayı...) Verilen reel veya tam sayıların en büyüğünü verir. (max 4.07-144) 4.07 (max -88 19 5 2) 19 (max 61 1 4 7 ) 7 (max 75 1.6 86.1 60.02 ) 86.1 (max 1 7 2 0.5 5 ) 7.16. MIN (min sayı sayı...) Verilen reel veya tam sayıların en küçüğünü verir. (min 68-10.0) -10.0 (min 7 2 48 5) 2 (min 7.0 2 48 5) 2.0 (min 2 4 6.7) 2.0 (max 61 1 4 7 ) 61

(max 75 1.6 86.1 60.02 ) 1.6 (max 1 7 2 0.5 5 ) 0.5.17. MINUSP (minusp sayı sayı...) Verilen reel veya tam sayılar negatif (sıfırdan küçük ) ise, değilse nil sonucunu verir. (minusp -1) (minusp -4.29) (minusp 80.2) nil (minusp 1.5 ) (minusp 97.5 ) nill (minusp 1 ) nill (minusp 7 ).18. PI (pi) Matematiksel bir sabit olan pi sayısı AutoLISP de hazır bir sembol olarak verilmiştir ve değeri.1415926 dır (setq r (* pi 10 ) 1.15926 (setq a (+ pi pi ) ) 6.281852 (setq c (* 2 pi 10 ) 62.81852.19. REM (rem sayı1 sayı2...) Bu fonksiyon iki sayıyı böler ve kalanı verir. sayılar tam veya reel sayı olabilir. (rem 42 12) 6 (rem 12.0 16) 12.0 (rem 26 7 2) 1

(rem 42 12 ) 6 (rem 12.0 16 ) 12.0 (rem 60 0 ) 0.20. SQR (sqrt sayı) Bu fonksiyon sayıların kare kökünü verir. Örnek: (sqrt 4) 2.0 (sqrt 2.0) 1.41421 (sqrt 16 ) 4 (sqr 2 ) 1.4142 (sqr 144 ) 12 ;üç kenar uzunluğu bilinen üçgenin alanını hesaplar ;Gerekli formuller ; S = (a + b + c) / 2 ;alan = (S (S - a) (S - b) (S - c))½ (defun c:alan () (setq a (getreal "\na kenarının uzunlugu: ")) (setq b (getreal "\nb kenarının uzunlugu: ")) (setq c (getreal "\nc kenarının uzunlugu: ")) (setq p (+ a b c)) (setq s (/ p 2)) (setq alan (sqrt (* s (- s a) (- s b) (- s c)))) (princ "\nalan ") (princ alan) (princ "\nparametre ") (princ p) (princ) ).21. ZEROP (zerop sayı) Sayı sıfır ise (doğru ), sıfır değil ise nil sonucu verir. (zerop 0)

(zerop 0.0) (zerop 0.0001) nil (zerop 0 ) (zerop 0.0001 ) nil.22. BAZI FORMÜLLERİN AUOLISP KARŞILIKLARI 1. Ücgenin alanı Alan = bh/2 2. Dairenin alanı Alan = pr2 Matematiksel formül. Silindirin hacmi Hacim = pr2h 4. Kürenin hacim Hacim = (4/)pr 5. pisagor teoremi c = (a2 + b2)½ 6. faranayt F = (9/5)C + 2 AutoLISP karşılığı (setq alan (/ (* base hei) 2.0)) [hei = yükseklik] (setq alan (* pi rad rad)) [rad = yarıçap] (setq vol (* pi rad rad hei)) [vol = hacim, rad = yarıçap, hei = yükseklik] (setq vol (/ (* 4 pi rad rad rad) )) [vol = hacim, rad = yarıçap] (setq c (sqrt (+ (* a a) (* b b)))) [c = Hipotenüs, a = a kenarı, b =b kenarı] (setq far (+ (* 1.8 cel) 2)) [far = faranayt, cel = santigrat].2. ARİMEİK FONKSİYONLARIN YAZIMINDA KARŞILAŞILABİLECEK BAZI PROBLEMLER 1. (+6 7) error : bad function (6 7) *cancel* İfadede geçen (+) toplama işaretinin, (6) argümanından ayrı yazılması gerekir. Yani (+ 6 7) şeklinde yazılması beklenir. Bu ifadede, program +6 ifadesini bir fonksiyonmuş gibi algılar. AutoLISP programlama dilinde böyle bir fonksiyon olmadığından bad function hatası vermektedir.

2. (+6.25) error : invalid dotted pair *cancel*.25 argümanı tamamlanmamış bir argümandır. Bu sayının AutoLISP ortamında 0 ile başlaması gerekmektedir. Yani ifade (+ 6 0.25) şeklinde olmalıydı.. (+ 5 6 1>) 11 Sol tarafta ifadeyi başlatmak için açılan parantezin kapanmadığını gösterir. Sondaki sıra 1>) kaç tane parantezin kapatılması gerektiğini kullanıcıya gösterir. İstenen sayı kadar parantez buraya konulduktan sonra ifade değerlendirilerek bir sonraki satırda cevap yazılacaktır.