ÜNİTE İÇİNDEKİLER HEDEFLER MATEMATİKSEL METOTLAR. NESNE TABANLI PROGRAMLAMA I Okt. Mustafa AKBUĞA. (Math Sınıfı ve Metotları)
|
|
- Berna Boz
- 5 yıl önce
- İzleme sayısı:
Transkript
1 MATEMATİKSEL METOTLAR (Math Sınıfı ve Metotları) İÇİNDEKİLER Matemetiksel Metotlar Üstel Metotlar Logaritmik Metotlar Trigonometrik Metotlar Ters Trigonometrik Metotlar Hiperbolik Metotlar Yuvarlatma Metotları Rasgele Sayı üretim metotları NESNE TABANLI PROGRAMLAMA I Okt. Mustafa AKBUĞA HEDEFLER Bu üniteyi çalıştıktan sonra; System.Math içinde yer alan hazır metotları tanıyacak, Üstel, Logaritmik ve trigometrik işlemler için hazır metotları ve hesaplanan sonuç değerler için yuvarlatma mettotlarını kullanabilecek, İşlemler içerisinde kullanılmak üzere Rasgele sayılar üretebileceksiniz. ÜNİTE 6
2 GİRİŞ Visual C# programlama dilinde basit matematiksel (Çarpma, Bölme, Çıkarma, Toplama vb.) işlemler genelde operatörler yardımıyla yapılmaktadır. Dört işlemin dışındaki ileri matematik işlemler (Üstel, Logaritmik, Trigometrik işlemler vb.) ise System. Math Sınıfı içerisinde yer alan Metotlar kullanılarak yapılır. Bu bölümde, Math Sınıfı içerisinde yer alan ve matematiksel işlemlerde sıkça kullanılan metotlar anlatılacaktır. MATEMATİKSEL(Math) METOTLAR System. Math sınıfı içerisinde tanımlanan metotları kullanarak bir sayının karesi, karekökü, üssü, e tabanına göre logaritması gibi birçok metametiksel işlemler yapılabilmektedir. Visaul C# programlama dilinde yer alan ve matematiksel hesaplamalar için kullanılan metotlar genel olarak; Üstel, Logaritmik, Trigometrik, Ters Trigometrik, Hiperbolik, Yuvarlatma ve Diğer metotlar olmak üzere 7 ayrı guruba ayrılarak incelenebilir. Üstel Metotlar: Pow(sayı, üst) : Üs işlemleri için kullanılan bir metottur. İki parametre alır. Birinci parametre üstü alınacak sayıyı, ikinci parametre ise üssü ifade eder. Pow motodu, Tüm sayılar için kullanılabilir. Aşağıdaki örnek Uygulama_1 de bu metodun programlar içerisinde nasıl kullanıldığı gösterilmiştir. Örnek Uygulama_1: Bu uygulamada yarıçapı girilen bir dairenin alanı, üstel metotlar kullanılarak hesaplanıp ekranda gösterilsin. Atatürk Üniversitesi Açıköğretim Fakültesi 2
3 Şekil 6.1. Örnek Uygulama_1 e ait kod yapısının gösterimi Şekil 6.2. Örnek Uygulama_1 için klavyeden dairenin yarıçapı değerine 1 sayısının girilmesi sonucu oluşan ekran çıktısı Exp motodu, Logaritmik işlemlerde kullanılan bir metotdur. Örnek uygulama_1 için yazılan Şekil 6,1 daki Visual C# kodunu, (Ctrl+F5) ile çalıştırın. Program çalıştığında Şekil 6,2 de görüldüğü üzere Dairenin yarıçapını giriniz: şeklinde program bir mesaj vererek klavyeden bir sayı değeri girmenizi isteyecektir. Bu değer 1 sayı olarak girildiğinde; Kod içinde açıklama satırında gösterildiği gibi alan hesabı yapılır ve hesaplanan sonuç şekil 6,2 de gösterildiği gibi ekrana yazdırılır. Exp(üst): Parametre olarak verilen değeri e nin kuvveti olarak hesaplar. Aşağıdaki örnek Uygulama_2 de bu metodun programlar içerisinde nasıl kullanılabileceği gösterilmiştir. Örnek Uygulama_2: Bu uygulamada E değerinin kuvveti, üstel metotlar kullanılarak hesaplanıp ekranda gösterilecektir. Atatürk Üniversitesi Açıköğretim Fakültesi 3
4 Şekil 6.3. Örnek Uygulama_2 ye ait kod yapısının gösterimi Şekil 6.4. Örnek Uygulama_2 için klavyeden E nin kuvvetine 1 sayısının girilmesi sonucu oluşan ekran çıktısı Sqrt motoduna parametre olarak verilen sayının reel ya da tam sayı olmasının bir önemi yoktur. Her ikisinin de karakök değerini hesaplayabilir. Örnek uygulama_2 için yazılan şekil 6,3 daki Visual C# kodunu, (Ctrl+F5) ile çalıştırın. Program çalıştığında şekil 6,4 de görüldüğü üzere E kuvveti olacak sayiyi giriniz: şeklinde program bir mesaj vererek klavyeden bir sayı değeri girmenizi isteyecektir. Bu değer 1 sayı olarak girildiğinde; Program içinde hesaplanan sonuç şekil 6,4 de gösterildiği gibi ekrana yazdırılacaktır. Sqrt(sayı): Parametre olan verilen sayının karakökünü hesaplar. Aşağıdaki örnek Uygulama_3 de bu metodun programlar içerisinde nasıl kullanılabileceği gösterilmiştir. Örnek Uygulama_3: Bu uygulamada Klavyeden girilen bir sayının karakökü, üstel metotlar kullanılarak hesaplanıp ekranda gösterilecektir. Atatürk Üniversitesi Açıköğretim Fakültesi 4
5 Şekil 6.5. Örnek Uygulama_3 e ait kod yapısının gösterimi Şekil 6.6. Örnek Uygulama_3 için klavyeden 25 değerinin girilmesi sonucu oluşan ekran çıktısı Şekil 6.7. Örnek Uygulama_1 için klavyeden onlaıklı sayı değerinin girilmesi sonucu oluşan ekran çıktısı Örnek uygulama_3 için yazılan şekil 6,5 daki Visual C# kodunu, (Ctrl+F5) ile çalıştırın. Program çalıştığında şekil 6,6 de görüldüğü üzere karakökü alınacak sayiyi giriniz: şeklinde program bir mesaj vererek klavyeden bir sayı değeri girmeniz istenecektir. Bu değer 25 tam sayısı girildiğinde; Kod içinde Sqrt() metoduyla gerekli olan işlem yapılır ve işlem sonuç şekil 6,6 de gösterildiği gibi ekrana yazdırılacaktır. Programı yeniden çalıştırın. Şekil 6,7 de görüldüğü üzere karakökü alınacak sayiyi giriniz: şeklinde program yeniden bir mesaj vererek klavyeden bir sayı değeri girmenizi isteyecektir. Bu değeri şeklinde ondalıklı bir sayı olarak girin; Bu durumda hesaplanan sonuç şekil 6,7 de gösterildiği gibi ekrana yazdırılacaktır. Atatürk Üniversitesi Açıköğretim Fakültesi 5
6 Logaritmik Metotlar: E değeri bir metot değildir. Bu yüzden parametre almaz. E: Matematikteki e sayısını ifade eder. Yaklaşık değeri 2.71 dir. Aşağıdaki örnek Uygulama_2 de bu metodun programlar içerisinde nasıl kullanılabileceği gösterilmiştir. Örnek Uygulama_4: Bu uygulamada E fonksiyonunun sayısal değeri, logaritmik metotlar kullanılarak hesaplanıp ekranda gösterilecektir. Şekil 6.8. Örnek Uygulama_4 e ait kod yapısının gösterimi Şekil 6.9. Örnek Uygulama_4 için E değerini gösteren ekran çıktısı Örnek uygulama_4 için yazılan Şekil 6,8 deki Visual C# kodunu, (Ctrl+F5) ile çalıştırın. Şekil 6,9 de görüldüğü üzere E sayısının değeri:2, şeklinde program bir mesaj verilerek ekranda gösterilecektir. Log(Sayi, Taban): Parametre olarak girilen double sayının ikinci parametrede verilen tabana göre logaritmasini hesaplar. Log(Sayi): E tabana göre logaritmayı hesaplar. Log10 (Sayi): Sayının 10 tabanına göre logaritmasını hesaplar. Atatürk Üniversitesi Açıköğretim Fakültesi 6
7 Aşağıdaki örnek Uygulama_5 de bu metodun programlar içerisinde nasıl kullanılabileceği gösterilmiştir. Örnek Uygulama_5: Bu uygulamada Klavyeden logaritma tabanı ve logaritması alınacak sayısal değerler girilerek, girilen değer üzerinde logaritmik hesap yapılarak ekranda gösterilecektir. Şekil Örnek Uygulama_5 e ait kod yapısının gösterimi Şekil Örnek Uygulama_5 için klavyeden 100 ve 10 değerlerinin girilmesi sonucu oluşan ekran çıktısı Örnek uygulama_5 için yazılan Şekil 6.10 daki Visual C# kodunu, (Ctrl+F5) ile çalıştırın. Program çalıştığında şekil 6.11 de görüldüğü üzere Logaritması alınacak sayiyi giriniz: şeklinde program bir mesaj vererek klavyeden bir sayı değeri girmenizi isteyecektir. Bu değer 100 tam sayısı ve Logaritma tabanı olacak sayiyi giriniz: mesajına ise 10 tamsayı girildiğinde; 100 değerinin 10 tabanına göre logaritması hesaplanarak sonuç değer şekil 6.11 de gösterildiği gibi ekrana yazdırılacaktır. Atatürk Üniversitesi Açıköğretim Fakültesi 7
8 Trigonometrik Metotlar: Sin(Açı): Trigometrik değerleri hesaplamak için kullanılır. Sin(x) Parametre olarak verilen sayısal değerin sinüsün değerini bulur. Cos(Açı): Parametre olarak verilen sayısal değerin Kosinüs değerini bulur. Trigometrik metotlara parametre olarak klavyeden girilen değerler, radyan olarak alınır. Bu yüzden dereceye çevrilmelidir. Tan(Açı): Parametre olarak verilen sayısal değerin Tanjant değerini hesaplar. Aşağıdaki örnek Uygulama_6 de bu metodun programlar içerisinde nasıl kullanılabileceği gösterilmiştir. Örnek Uygulama_6: Bu uygulamada Klavyeden girilen derece türündeki bir sayısal değer üzerinden Sin, Cos, Tan fonksiyon değerleri hesaplanarak ekranda gösterilecektir. Şekil Örnek Uygulama_6 ya ait kod yapısının gösterimi Şekil Örnek Uygulama_6 için klavyeden 30 değerinin girilmesi sonucu oluşan ekran çıktısı Atatürk Üniversitesi Açıköğretim Fakültesi 8
9 Örnek uygulama_6 için yazılan şekil 6.12 daki Visual C# kodunu, (Ctrl+F5) ile çalıştırın. Program çalıştığında şekil 6.13 de görüldüğü üzere Trigometrik değeri hesaplanacak sayiyi giriniz: şeklinde program bir mesaj vererek klavyeden bir sayı değeri girmenizi isteyecektir. Bu değer 30 tam sayısı olarak girildiğinde ise bu girilen değer kod içinde dereceye çevrilerek Sinüs, Cosünüs ve Tanjant fonksiyon değerleri hesaplanır ve sonuç şekil 6.13 de gösterildiği gibi ekrana yazdırılır. PI değeri bir metot değildir. Bu yüzden parametre almaz. PI Sayısı: Matematikteki pi sayısını ifade eder. Özellikle sayısal değerlerin dereceye çevrilmesinde, trigometrik fonksiyonlar ile birlikte kullanılmaktadır. Aşağıdaki örnek Uygulama_7 de bu metodun programlar içerisinde nasıl kullanılabileceği gösterilmiştir. Örnek Uygulama_7: Bu uygulamada yarıçapı girilen bir dairenin alanı, PI sabit sayısı kullanılarak hesaplanıp ekranda gösterilecektir. Şekil Örnek Uygulama_7 ye ait kod yapısının gösterimi Atatürk Üniversitesi Açıköğretim Fakültesi 9
10 Şekil Örnek Uygulama_7 için klavyeden 3 değerinin girilmesi sonucu oluşan ekran çıktısı Örnek uygulama_7 için yazılan şekil 6.1 daki Visual C# kodunu, (Ctrl+F5) ile çalıştırın. Program çalıştığında Şekil 6.15 de görüldüğü üzere Dairenin yarıçapını giriniz: şeklinde program bir mesaj vererek klavyeden bir sayı değeri girmenizi isteyecektir. Bu değer 3 sayı olarak girildiğinde; Kod içinde açıklama satırında gösterilen alan hesabı yapılır ve hesaplanan sonuç şekil 6.15 de gösterildiği gibi ekrana yazdırılır. Ters Trigonometrik Metotlar: ASin(Sayi): Trigometrik değerleri verilmiş sayısal ifadelerin açısal değerini bulmak için kullanılır. Sayısal bir double türünde verilen bir değerin asünüs değerini hesaplar. Ters trigometrik metotlar, trigometrik metotların tersi işlem yapmak için kullanılır. ACos(Sayi): Sayısal bir double türünde verilen bir değerin akosinüsünü hesaplar. ATan(Sayi): Sayısal bir double türünde verilen bir değerin atanjant değerini hesaplamakta kullanılır. Aşağıdaki örnek Uygulama_8 de bu metodun programlar içerisinde nasıl kullanılabileceği gösterilmiştir. Örnek Uygulama_8: Bu uygulamada program içinde verilen sayisal değerler kullanılarak Asin, Acos ve Atan fonksiyon değerleri hesaplanıp derece cinsinden ekranda gösterilecektir. Atatürk Üniversitesi Açıköğretim Fakültesi 10
11 Şekil Örnek Uygulama_8 e ait kod yapısının gösterimi Şekil Örnek Uygulama_8 için oluşan ekran çıktısı Örnek uygulama_8 için yazılan Şekil 6.16 daki Visual C# kodunu, (Ctrl+F5) ile çalıştırın. Kod içindeki değişken değerleri kullanılarak gerekli hesaplamalar yapılır ve hesaplanan sonuç şekil 6.17 de gösterildiği gibi ekrana yazdırılır. Hiperbolik Metotlar: Sinh(Açı): Kendisine verilen double bir değerin hiperbolik sünüs değerini bulmak için kullanılır. Cosh(Açı): Kendisine verilen double bir değerin hiperbolik Kosinüs değerini bulmak için kullanılır. Tanh(Açı): Kendisine verilen double bir değerin hiperbolik tanjant değerini bulmak için kullanılır. Atatürk Üniversitesi Açıköğretim Fakültesi 11
12 Aşağıdaki örnek Uygulama_9 de bu metodun programlar içerisinde nasıl kullanılabileceği gösterilmiştir. Örnek Uygulama_9: Bu uygulamada Klavyeden girilen derece türündeki bir sayısal değer üzerinden Sinh, Cosh, Tanh fonksiyon değerleri hesaplanarak ekranda gösterilecektir. Şekil Örnek Uygulama_9 a ait kod yapısının gösterimi Şekil Örnek Uygulama_9 için klavyeden 30 değerinin girilmesi sonucu oluşan ekran çıktısı Örnek uygulama_9 için yazılan şekil 6.18 daki Visual C# kodunu, (Ctrl+F5) ile çalıştırın. Program çalıştığında şekil 6.19 de görüldüğü üzere Trigometrik değeri hesaplanacak sayiyi giriniz: şeklinde program bir mesaj vererek klavyeden bir sayı değeri girmenizi isteyecektir. Bu değer 30 tam sayısı olarak girildiğinde. Bu girilen değer kod içinde dereceye çevrilerek hiperboliksinüs, hiperbolikcosünüs ve Atatürk Üniversitesi Açıköğretim Fakültesi 12
13 hiperboliktanjant fonksiyon değerleri hesaplanarak, sonuç şekil 6.13 de gösterildiği gibi ekrana yazdırılır. Yuvarlatma Metotları Round(Sayı1,Sayi2): Parametre olarak aldığı sayısal veride ondalık hassasiyeti yaralayan bir metotdur. İlk parametresi uygulanacak olan sayıyı, İkinci bir parametresi ise ondalıklı kısımdan gösterilecek olan rakam sayısını ifade eder. Ondalık kısımdan geri kalan rakamlar ise yuvarlatılır. Aşağıdaki örnek Uygulama_10 de bu metodun programlar içerisinde nasıl kullanılabileceği gösterilmiştir. Örnek Uygulama_10: Bu uygulamada Klavyeden girilen ondalıklı sayısal bir değer Round metodu yardımıyla yeniden düzenlenerek ekranda gösterilecektir. Ro Şekil Örnek Uygulama_10 a ait kod yapısının gösterimi und Metod Atatürk Üniversitesi Açıköğretim Fakültesi 13
14 Şekil Örnek Uygulama_10 için klavyeden değerinin girilmesi sonucu oluşan ekran çıktısı Örnek uygulama_10 için yazılan şekil 6.21 daki Visual C# kodunu, (Ctrl+F5) ile çalıştırın. Program çalıştığında şekil 6.21 de görüldüğü üzere Ondalıklı bir sayı giriniz: şeklinde program bir mesaj vererek klavyeden bir sayı değeri girmenizi isteyecektir. Bu değer gibi ondalık kısmı uzun bir sayı olarak girildiğinde; girilen ondalıklı sayı Round metodu yardımıyla yeniden düzenlenir ve düzenlenen sonuç şekil 6.21 de gösterildiği gibi ekrana yazdırılır. Floor(Sayı): Parametre olarak verilen onladıklı sayının küçük tamsayıya yuvarlatmak amacıyla kullanılır. Sayının 9.1 veya 9.9 olması önemli değildir, iki sayıyıda 9 olarak yuvarlar. Eğer girilen sayı negatif ise 9.1 veya 9.99 her iki sayıda 10 olarak yuvarlanır. Aşağıdaki örnek Uygulama_11 de bu metodun programlar içerisinde nasıl kullanılabileceği gösterilmiştir. Örnek Uygulama_11: Bu uygulamada Klavyeden girilen ondalıklı sayısal bir değer floor metodu yardımıyla ondalıklı kısmı küçük tamsayıya yuvarlanarak ekranda gösterilecektir. Atatürk Üniversitesi Açıköğretim Fakültesi 14
15 Şekil Örnek Uygulama_11 e ait kod yapısının gösterimi Şekil Örnek Uygulama_11 için klavyeden 9.1 değerinin girilmesi sonucu oluşan ekran çıktısı Şekil Örnek Uygulama_11 için klavyeden 9.99 değerinin girilmesi sonucu oluşan ekran çıktısı Atatürk Üniversitesi Açıköğretim Fakültesi 15
16 Şekil Örnek Uygulama_11 için klavyeden 9.99 değerinin girilmesi sonucu oluşan ekran çıktısı Şekil Örnek Uygulama_11 için klavyeden 9.1 değerinin girilmesi sonucu oluşan ekran çıktısı Örnek uygulama_11 için yazılan Şekil 6.22 daki Visual C# kodunu, (Ctrl+F5) ile çalıştırın. Programın çalışması sonucu Ondalıklı bir sayı giriniz: şeklinde bir mesaj vererek klavyeden bir ondalıklı sayı değeri girmenizi isteyecektir. Şekil 6.23, 6.24, 6,25 ve 6.26 da gösterildiği gibi girildiğinde; girilen ondalıklı sayı floor metodu yardımıyla küçük tamsayıya yuvarlanır ve düzenlenen sonuç değer girilen şeklin hemen altında gösterilmektedir. Ceiling(Sayı): Parametre olarak verilen onladıklı sayının büyük tamsayıya yuvarlatmak amacıyla kullanılır. Floor metodunun tersi olacak şekilde çalışır. Sayının 9.1 veya 9.9 olması önemli değildir, iki sayıyıda 10 olarak yuvarlar. Eğer girilen sayı negatif ise 9.1 veya 9.99 ise 9 olarak yuvarlanır. Aşağıdaki örnek Uygulama_12 de bu metodun programlar içerisinde nasıl kullanılabileceği gösterilmiştir. Örnek Uygulama_12: Bu uygulamada Klavyeden girilen ondalıklı sayısal bir değer Ceiling metodu yardımıyla ondalıklı kısmı büyük tamsayıya yuvarlanarak ekranda gösterilecektir. Atatürk Üniversitesi Açıköğretim Fakültesi 16
17 Şekil Örnek Uygulama_12 e ait kod yapısının gösterimi Şekil Örnek Uygulama_12 için klavyeden 9.1 değerinin girilmesi sonucu oluşan ekran çıktısı Şekil Örnek Uygulama_12 için klavyeden 9.99 değerinin girilmesi sonucu oluşan ekran çıktısı Atatürk Üniversitesi Açıköğretim Fakültesi 17
18 Şekil Örnek Uygulama_12 için klavyeden 9.1 değerinin girilmesi sonucu oluşan ekran çıktısı Şekil Örnek Uygulama_12 için klavyeden 9.99 değerinin girilmesi sonucu oluşan ekran çıktısı Örnek uygulama_12 için yazılan şekil 6.22 daki Visual C# kodunu, (Ctrl+F5) ile çalıştırın. Programın çalışması sonucu Ondalıklı bir sayı giriniz: şeklinde bir mesaj vererek klavyeden bir ondalıklı sayı değeri girmenizi isteyecektir. Şekil 6.28, 6.29, 6,30 ve 6.31 de gösterildiği gibi girildiğinde; girilen ondalıklı sayı Ceiling metodu yardımıyla büyük tamsayıya yuvarlanır ve düzenlenen sonuç değer girilen şeklin hemen altında gösterilmektedir. Diğer Metotlar: Abs motodu, pozitif sayılar için aynı değeri negatif sayılar içinse sayının pozitif karşılığını geri döndürerek işlem yapmaktadır. Abs(Sayi):Parametre olarak sayısal türde verilen bir değerin tamsayı karşılığını verir. Başka bir ifadeyle verilen sayının mutlak değerini bulur. Aşağıdaki örnek Uygulama_13 de bu metodun programlar içerisinde nasıl kullanılabileceği gösterilmiştir. Örnek Uygulama_13: Bu uygulama kullanıcının klavyeden girdiği int türdeki bir sayısal değerin Abs metoduyla mutlak değerini hesaplayarak ekranda göstersin. Atatürk Üniversitesi Açıköğretim Fakültesi 18
19 Şekil Örnek Uygulama_13 e ait kod yapısının gösterimi Şekil Örnek Uygulama_13 için klavyeden Erzurum string değerinin girilmesi sonucu oluşan ekran çıktısı Şekil Örnek Uygulama_13 için klavyeden 33 değerinin girilmesi sonucu oluşan ekran çıktısı Atatürk Üniversitesi Açıköğretim Fakültesi 19
20 Şekil Örnek Uygulama_13 için klavyeden 66 değerinin girilmesi sonucu oluşan ekran çıktısı Örnek uygulama_13 için yazılan şekil 6.32 daki Visual C# kodunu, (Ctrl+F5) ile çalıştırın. Programın çalışması sonucu Mutlak değeri alınacak Sayıyı giriniz: şeklinde bir mesaj vererek klavyeden bir sayı değeri girmenizi ister. Şekil 6.33 ve 6.34 de gösterildiği gibi bir değer girildiğinde, girilen sayı değerinin mutlak değeri alınır ve hesaplanan sonuç değer ise yine aynı ekranda gösterilir. Sign(Sayı) : Bu metot kendisine verilen işaretli bir değerin, işaretinin eksi mi yoksa artı mı ya da sıfırmı olduğunu tespit eder. Parametre olaran verilen sayı negatif ise 1 ile pozitif ise +1 ve sıfır ise 0 değerini döndürür. Aşağıdaki örnek Uygulama_14 de bu metodun programlar içerisinde nasıl kullanılabileceği gösterilmiştir. Örnek Uygulama_14: Bu uygulama kullanıcının klavyeden girdiği int türdeki bir sayısal değerin işaretini Sign metoduyla tespit ederek ekranda göstersin. Şekil Örnek Uygulama_14 e ait kod yapısının gösterimi Atatürk Üniversitesi Açıköğretim Fakültesi 20
21 Şekil Örnek Uygulama_14 için klavyeden 0 değerinin girilmesi sonucu oluşan ekran çıktısı Şekil Örnek Uygulama_14 için klavyeden 66 değerinin girilmesi sonucu oluşan ekran çıktısı Şekil Örnek Uygulama_14 için klavyeden 33 değerinin girilmesi sonucu oluşan ekran çıktısı Max ve Min metotlarıyla birden fazla sayınında büyük ya da küçük olanı bulunabilir. İki olarak karşılaştırılarak bulunan değer diğer metot için ikinci sayı olarak verilebilir. Örnek uygulama_14 için yazılan şekil 6.36 daki Visual C# kodunu, (Ctrl+F5) ile çalıştırın. Programın çalışması sonucu İşaretli bir sayı giriniz: şeklinde bir mesaj vererek klavyeden bir sayı değeri girmenizi istenir. Şekil 6.37, 6.38, ve 6.39 de gösterildiği gibi bir değer girildiğinde, girilen sayı değerinin işaretini tespit ederek yine aynı ekranda gösterilir. Max(Sayı1, Sayi2): Parametre olarak verilen aynı tipteki Sayı1 ve Sayı2 değerlerinden en büyük olanını bulur. Min(Sayı1, Sayi2): Parametre olarak verilen aynı tipteki Sayı1 ve Sayı2 değerlerinden en küçük olanını bulur. Aşağıdaki örnek Uygulama_15 de bu metodun programlar içerisinde nasıl kullanılabileceği gösterilmiştir. Örnek Uygulama_15: Bu uygulama kullanıcının klavyeden girdiği int türdeki iki farklı sayısal değerden en büyük ve en küçük olanı tespit ederek ekranda göstersin. Atatürk Üniversitesi Açıköğretim Fakültesi 21
22 Şekil Örnek Uygulama_15 e ait kod yapısının gösterimi Şekil Örnek Uygulama_15 için klavyeden 3 ve 4 değerlerini girilmesi sonucu oluşan ekran çıktısı Şekil Örnek Uygulama_15 için klavyeden 66 ve 33 değerlerinin girilmesi sonucu oluşan ekran çıktısı Şekil Örnek Uygulama_15 için klavyeden 3 ve 0 değerlerinin girilmesi sonucu oluşan ekran çıktısı Atatürk Üniversitesi Açıköğretim Fakültesi 22
23 Örnek uygulama_15 için yazılan şekil 6.36 daki Visual C# kodunu, (Ctrl+F5) ile çalıştırın. Programın çalışması sonucu sayı1 giriniz: ve sayı2 giriniz: şeklinde bir mesaj vererek klavyeden iki sayı değeri girmenizi ister. Şekil 6.41, 6.42 ve 6.43 de gösterildiği gibi bir değer girildiğinde, girilen sayı değerinden En büyük ve En küçük olanlarını tespit edilerek ekranda gösterir. Rasgele Sayı Üretim metotları: Visual C# programlama dilinde, rastgele sayı üretmek için Random sınıfı kullanılmaktadır. Random sınıfı kullanılarak rasgele tam sayı ya da ondalıklı sayı üretmek mümkündür. Sayı üretmek için yeni bir random sınıfı tanımlanması gereklidir. Random sınıfının sayı üretiminde kullanılan Next, NextDouble ve NextBytes olmak üzere üç metotu bulunmaktadır. Next metodu; tam sayı, NextDouble ondalıklı sayı üretmekte kullanılır ve NextBytes metodu ise Byte türündeki bir dizi değişkenin tüm elemanlarını tek seferde, tam sayılar ile doldurmak için kullanılır. Random sıfından türetilen nesnelerin iş görmesi, sınıfa ait metotlar ile sağlanır. Aşağıdaki gösterildiği şekilde Random sınıfından RasgeleSayi adında bir nesne türetilebilir. Random RastgeleSayi = new Random(); Next() Metodu: Next metodu ile rasgele tam sayı üretmek amacıyla kullanılır ve 3 farklı şekilde kullanılır. Bunlar; Parametresiz, tek parametreli ve iki parametrelidir. Parametresiz kullanımında int tipinde rastgele bir sayı üretilir. Tek parametreli kullanımında, parametreli olarak metoda sayı gönderilir. Ve metotta 0 ile gönderilen sayı arasında rastgele bir sayı üretir. Üretilen sayılara her zaman 0 dahildir fakat parametre olarak gönderilen sayı dahil değildir. İki parametreli kullanımda ise metoda minimum değer ve maksimum değer olmak üzere 2 adet sayı gönderilir. Metot minimum değerden maksimum değere kadar olan aralıkta rasgele bir sayı üretecektir. Aşağıdaki gösterildiği şekilde programlar içerisinde kullanılabilmektedir. int uretilensayi1 = RastgeleSayi.Next(); //Parametresiz kullanım int uretilensayi2 = RastgeleSayi.Next(Sayi1); // Tek Parametreli kullanım int uretilensayi3 = RastgeleSayi.Next(Sayi1, Sayi2); //İki parametreli kullanım Atatürk Üniversitesi Açıköğretim Fakültesi 23
24 NextDouble () Metodu: Uygulamalar için her zaman rasgele tamsayı üretmek yeterli gelmeyebilir. Ondalıklı sayı üretmek gerekli olduğunda NextDouble metodu tercih edilmelidir. Bu metot sayesinde 0 ile 1 arasında ondalıklı sayılar üretmek mümkündür. Aşağıdaki gösterildiği şekilde programlar içerisinde kullanılır. int uretilensayi = RastgeleSayi. NextDouble(); NextBytes () Metodu: Byte tipinde tanımlanan dizi değişkenin tüm elamanlarını 0 ile 255 arasında rasgele sayılarla doldurmak amacıyla kullanılır. Program içerisinde aşağıda 10 elamanlı bir dizi ile nasıl kullanıldığı gösterilmektedir. Byte[] bytedizi = new Byte[10]; Random RastgeleSayi = new Random(); RastgeleSayi. NextBytes(byteDizi); Aşağıdaki örnek Uygulama_16 da Rasgele sayı üretiminde kullanılan Random sınıfına ait metodların tümünün programlar içerisinde nasıl kullanılabileceği gösterilmiştir. Örnek Uygulama_16: Bu uygulama kullanıcının klavyeden girdiği altsınır ve üst sınır değerleri arasında Next, NextDouble ve NextBytes metodları yardımıyla rasgele sayı değerleri üreterek ekranda göstersin. Atatürk Üniversitesi Açıköğretim Fakültesi 24
25 Şekil Örnek Uygulama_16 ya ait kod yapısının gösterimi Şekil Örnek Uygulama_16 için klavyeden 1 ve 50 değerlerinin girilmesi sonucu oluşan ekran çıktısı Örnek uygulama_16 için yazılan şekil 6.44 daki Visual C# kodunu, (Ctrl+F5) ile çalıştırın. Programın çalışması sonucu Rasgele üretilen sayının alt sınırını giriniz: ve Rasgele üretilen sayının üst sınırını giriniz: şeklinde bir mesaj vererek klavyeden iki sayı değeri girmenizi ister. Şekil 6.45 de gösterildiği gibi değerler girildiğinde, girilen sayı değeri Next, NextDouble ve NextByte metotlarıyla hesaplanarak Şekil 6.45 deki gibi ekranda gösterilir. Atatürk Üniversitesi Açıköğretim Fakültesi 25
26 Visaul C# programlama dilinde Math sınıfında yer alan ve matematiksel işlemler yapmayı kolaylaştıran birçok metot vardır. Bunlar; Özet Üstel metotlar: Pow; Verilen sayının üssünü alır. Sqrt; Verilen bir sayının karekök değerini bulur. Exp; E sayısının üzeri olacak şeklinde hesaplar. Logaritmik metotlar: Log;Verilen bir sayının logoritmasını hesaplar. Log10;Verilen bir sayının 10 tabanından logoritmasını hesaplar. Trigometrik metotlar: Sin; Verilen Açının Sinüsünü bulur. Cos;Verilen Açının Cosinüsünü hesaplar. Tan;Verilen açının Tanjantını gönderir. PI;PI Sayısını Hesaplar. Ters Tirigometrik metotlar:asin; Sinüsü verilen açıyı hesaplar. Acos ; Cosinüsü verilen açıyı hesaplar. Atan; Tanjantı verilen açıyı hesaplar. Hiperbolik Metotlar:Sinh; Verilen bir açının sinüs hiperbolik fonksiyonunu hesaplar. cosh; Verilen bir açının Cosinüs hiperbolik fonksiyonunu hesaplar.tanh; Verilen bir açının tanjant hiperbolik fonksiyonunu hesaplar. Yuvarlatma metotları: Floor;Verilen bir sayıdan küçük yada ona eşit en küçük tam sayıya yuvarlar. Ceiling;Verilen sayıdan büyük yada ona eşit en küçük tam sayıya yuvarlar.round;verilen sayıyı en yakın tam sayıya yuvarlar. Diğer Metotlar: Abs;Parametre olarak verilen sayının Mutlak değerini hesaplar. Sing;Verilen sayının işaretini gösterir. Max;Verilen iki sayıdan büyük olanını bulur. Min;Verilen iki sayıdan küçük olanını bulur. Visual C# programlama dilinde, rastgele sayı üretmek için Random sınıfı kullanılmaktadır. Random sınıfı kullanılarak rasgele tam sayı ya da ondalıklı sayı üretmek mümkündür. Sayı üretmek için yeni bir random sınıfını new anahtar kelimesiyle tanımlamak gerekir. Random sınıfının sayı üretiminde kullanılan Next, NextDouble ve NextBytes olmak üzere üç metotu bulunmaktadır. Next metodu; tam sayı üretmekte kullanılır. NextDouble ondalıklı sayı üretmekte kullanılır. NextBytes metodu ; Byte türündeki bir dizi değişkenin tüm elemanlarını tek seferde, tam sayılar ile doldurmak için kullanılır. Atatürk Üniversitesi Açıköğretim Fakültesi 26
27 DEĞERLENDİRME SORULARI 1. Aşağıdakilerden hangisi bir sayının karekökünü almak için kullanılan bir metottur? Değerlendirme sorularını sistemde ilgili ünite başlığı altında yer alan bölüm sonu testi bölümünde etkileşimli olarak cevaplayabilirsiniz. a) Sqrt( ) b) Sin ( ) c) Cos( ) d) Atan( ) e) Sign( ) 2. Hangisi bir sayının kuvvetini almak için kullanılan bir metottur? a) Sqrt( ) b) Pow ( ) c) Cosh( ) d) Atan( ) e) Sign( ) 3. Hangisi bir sayının logaritmasını hesaplamakta kullanılan bir metottur? a) Min( ) b) Abs ( ) c) Log( ) d) Atan( ) e) Sign( ) 4. Aşağıdakilerden hangisi trigonometrik işlemler için kullanılan bir metottur? a) Sign( ) b) Pow( ) c) Sin( ) d) Acosh() e) tanh() 5. Aşağıdakilerden hangisi ondalıklı bir sayıyı küçük bir tam sayiya yuvarlamak için kullanılan bir metottur? a) Round( ) b) Pow( ) c) Max( ) d) Min( ) e) Abs( ) Atatürk Üniversitesi Açıköğretim Fakültesi 27
28 6. Aşağıdakilerden hangisi ondalıklı bir sayıyı büyük bir tam sayiya yuvarlamak için kullanılan bir metottur? a) Round( ) b) Pow( ) c) Abs( ) d) Ceiling( ) e) Random() 7. Hangisi bir sayının mutlak değerini bulmak kullanılan bir metottur? a) Sqrt( ) b) Pow ( ) c) Cosh( ) d) Abs( ) e) Sign( ) 8. Hangisi iki sayıdan en büyük değerde olanını bulmak kullanılan bir metottur? a) Sqrt( ) b) Max( ) c) Cosh( ) d) Abs( ) e) Min( ) 9. Hangisi iki sayıdan en küçük değerde olanını bulmak kullanılan bir metottur? a) Sqrt( ) b) Max( ) c) Cosh( ) d) Abs( ) e) Min( ) 10. Aşağıdakilerden hangisi rasgele ondalıklı sayı üretmek için kullanılan bir metottur? a) Round( ) b) Pow( ) c) Next( ) d) Ceiling( ) e) NextDouble ( ) Cevap Anahtarı:1.A,2.B,3.C,4.C,5.A,6.D,7.D,8.B,9.E,10.E Atatürk Üniversitesi Açıköğretim Fakültesi 28
29 YARARLANILAN KAYNAKLAR AKBUĞA. Mustafa, (2011), Atatürk Üniversitesi, Uzaktan Eğitim Merkezi, Nesne Tabanlı programa I Ders Notları ALGAN, Sefer, (2010), Her Yönüyle C#, İstanbul: Pusula Yayıncılık, İstanbul. AKTAŞ, Volkan, (2013), Her Yönüyle C# 5.0, KODLAB, İstanbul. CLARK, Dan, (2013), Your visual blueprint for building.net application, 2nd Edition, Hungry Minds, New York. SCHILDT, Herbert, (2002), The Complete Reference C#, çev. Duygu Arbatlı Yağcı, Alfa Basım Yayım Dağıtım, İstanbul. SHARP, John, (2002), Microsoft Visual C#.NET, çev. Mert Derman, Arkadaş Yayınevi, Ankara. YANIK, Memik, (2004), Microsoft Visual c#.net, 1.Baskı, Seçkin Yayıncılık, Ankara. AYRILMAZ, Emre(2008), C# 3.0 ile Programlama Temelleri, Bilge Adam Yayınları, İstanbul. Atatürk Üniversitesi Açıköğretim Fakültesi 29
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.
HAZIR FONKSİYONLAR IMPORTS ifadesi Imports, Microsoft firmasının Visual Studio ile Netframe altında tanımladığı ortak kütüphaneleri kullanabilme ifadesidir. Bu ifade sayesinde Visual Studio içindeki programlama
DetaylıBMT 101 Algoritma ve Programlama I 11. Hafta. Yük. Müh. Köksal Gündoğdu 1
BMT 101 Algoritma ve Programlama I 11. Hafta Yük. Müh. Köksal Gündoğdu 1 C++ Fonksiyonlar Yük. Müh. Köksal Gündoğdu 2 C++ Hazır Fonksiyonlar Yük. Müh. Köksal Gündoğdu 3 C++ Hazır Fonksiyonlar 1. Matematiksel
DetaylıÜNİTE İÇİNDEKİLER. NESNE TABANLI PROGRAMLAMA I Okt. Mustafa AKBUĞA HEDEFLER OPERATÖRLER
HEDEFLER İÇİNDEKİLER OPERATÖRLER Operatörler Aritmetik Operatörler Mantıksal Operatörler Bitsel Operatörler Karşılaştırma Operatörleri Atama Operatörleri Özel Amaçlı Operatörler Operatörlerde İşlem Öncelikleri
DetaylıFonksiyonlar (Altprogram)
Fonksiyonlar (Altprogram) C Programlama Dili fonksiyon olarak adlandırılan alt programların birleştirilmesi kavramına dayanır. Bir C programı bir ya da daha çok fonksiyonun bir araya gelmesi ile oluşur.
DetaylıÜNİTE İÇİNDEKİLER HEDEFLER. Tarih, Zaman ve Metinsel Metotlar. NESNE TABANLI PROGRAMLAMA I Okt. Mustafa AKBUĞA
Tarih, Zaman ve Metinsel Metotlar (DateTime String Sınıfları ve Metotları) İÇİNDEKİLER Tarih ve Zamanla ilgili Metotlar Compare,Subtract,MaxValue Day,Month,Year,Today,Now AddDay,AddMonths,AddYears Metinsel
DetaylıCOS işlevi Sözdizimi COS sayı Sayı Uyarılar Örnek 1 Formül Açıklama (Sonuç) 2 3 4 SİN işlevi Sözdizimi SİN sayı Sayı Uyarı
COS işlevi Verilen açının kosinüsünü verir. COS(sayı) Sayı kosinüsünü istediğiniz radyan cinsinden açıdır. çı derece cinsindense, açıyı radyana dönüştürmek için ya Pİ()/80 ile çarpın ya da RDYN işlevini
DetaylıÜNİTE MATEMATİK-1 İÇİNDEKİLER HEDEFLER ÜSTEL VE LOGARİTMA FONKSİYONLARI. Prof.Dr.Ahmet KÜÇÜK. Üstel Fonksiyon Logaritma Fonksiyonu
HEDEFLER İÇİNDEKİLER ÜSTEL VE LOGARİTMA FONKSİYONLARI Üstel Fonksiyon Logaritma Fonksiyonu MATEMATİK-1 Prof.Dr.Ahmet KÜÇÜK Bu ünite çalışıldıktan sonra, Üstel fonksiyonun tanımı öğrenilecek Üstel fonksiyonun
DetaylıInternet Programming II
Internet Programming II Elbistan Meslek Yüksek Okulu 2016 2017 Bahar Yarıyılı Öğr.Gör. Murat KEÇECĠOĞLU 1 Fonksiyonlar Değişken Kontrol Fonksiyonları isset() Fonksiyonu Parametre olarak aldığı değişken
DetaylıMATEMATĠKSEL ĠġLEMLER
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
DetaylıInternet Programming II
Internet Programming II Elbistan Meslek Yüksek Okulu 2015 2016 Bahar Yarıyılı 16 May. 2016 Öğr.Gör. Murat KEÇECĠOĞLU 1 Fonksiyonlar Değişken Kontrol Fonksiyonları isset() Fonksiyonu Parametre olarak aldığı
DetaylıDeğişkenler. Geçerli değişken isimleri : baslamazamani, ad_soyad, x5 Geçersiz değişken isimleri : 3x, while
Değişkenler Değişkenler bir bilginin bellekteki konumunu temsil eden sembolik isimlerdir. Bilgisayarda hemen hemen tüm işlemler bellekte yapılır. Program çalıştırıldığında değişken ve bu değişkenin türüne
DetaylıDers 5: Temel Kütüphane Fonksiyonlar
Ders 5: Temel Kütüphane Fonksiyonlar Giriş Bu kısımda, C Programlama Dili'nde sık kullanılan ve diğer bölümlerde yararlanacağımız kütüphane fonksiyonlarının bazıları işlenecektir. Kütüphane fonksiyonu
DetaylıALGORİTMA VE PROGRAMLAMA II
ALGORİTMA VE PROGRAMLAMA II Yrd. Doç. Dr. Deniz KILINÇ deniz.kilinc@cbu.edu.tr YZM 1102 Celal Bayar Üniversitesi Hasan Ferdi Turgutlu Teknoloji Fakültesi Genel Bakış 2 Hazır Fonksiyonlar Standart Kütüphane
Detaylı3. ARİTMETİK FONKSİYONLAR ~ (~ tamsayı)
. 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
DetaylıDr. Fatih AY Tel:
Bilgisayar Programlama Ders 5 Dr. Fatih AY Tel: 0 388 225 22 55 fatihay@fatihay.net www.fatihay.net Fonksiyonlar Fonksiyonlar Büyük programlar geliştirmenin en iyi yolu, onu orijinal programdan daha kolay
DetaylıPASCAL ARŞİVİ BÖLÜM 7. 7.1 Giriş. 7.2 Sistem Birimi ve Katarlar. 7.2.1 Chr
BÖLÜM 7 PASCAL ARŞİVİ 7.1 Giriş Pascal Arşivi, programcılara sistem, ekran, grafik ve yazıcı birimleri için hazırlanmış standart yardımcı programlardan oluşmuştur. Pascal içinde bulunan arşiv fonksiyonları
DetaylıExcel' de formüller yazılırken iki farklı uygulama kullanılır. Bunlardan;
7. FORMÜLLER SEKMESİ Excel in en çok kullanılan yönü hesaplama yönüdür. Hesaplamalar Formüller aracılığıyla yapılır. Formüller sekmesi anlatılırken sık kullanılan formüller ve formül yazımı da anlatılacaktır.
DetaylıÜNİTE. NESNE TABANLI PROGRAMLAMA I Okt. Mustafa AKBUĞA İÇİNDEKİLER HEDEFLER METOTLAR
METOTLAR İÇİNDEKİLER Metotlar Metot Oluşturma ve Kullanma Metot Parametresi Olarak Diziler Değer ve Referans Parametreleri Metotların Aşırı Yüklenmesi Kendini Çağırabilen Metotlar NESNE TABANLI PROGRAMLAMA
DetaylıFonksiyonlar. Yrd.Doç.Dr.Bülent Çobanoğlu
Fonksiyonlar Yrd.Doç.Dr.Bülent Çobanoğlu Fonksiyonlar Bir ana program alt programlardan (prosedür, metot, alt yordam veya fonksiyonlardan) oluşabilir. Yapısal programlama dillerinde (Pascal, C, C++, Visual
DetaylıBilgisayar Programlama MATLAB
What is a computer??? Bilgisayar Programlama MATLAB Prof. Dr. İrfan KAYMAZ What Konular is a computer??? MATLAB ortamının tanıtımı Matlab sistemi (ara yüzey tanıtımı) a) Geliştirme ortamı b) Komut penceresi
DetaylıAynı tipten çok sayıda değişken topluluğudur. X Y Score1 Score2 (0) (1) (2)...
Array (Diziler) Array Aynı tipten çok sayıda değişken topluluğudur. Birden fazla aynı tipteki değerle işlem yapmayı kolaylaştırır. X Y Score1 Score2 40 56 Grade 40 56 80 (0) (1) (2)... (13) Array tanımlama:
DetaylıDersin Sorumlusu: Yrd. Doç. Dr. Birol SOYSAL. Sunumları Hazırlayan: Doç. Dr. Bülent ÇAKMAK
MATLAB de Bilgisayar Programlama Dersin Sorumlusu: Yrd. Doç. Dr. Birol SOYSAL Sunumları Hazırlayan: Doç. Dr. Bülent ÇAKMAK KAYNAKLAR 1- MATLAB, Ömer Gündoğdu, Osman Kopmaz, M. Akif Ceviz, Paradigma Akademi,
DetaylıÜNİTE. MATEMATİK-1 Prof.Dr.Abdullah KOPUZLU İÇİNDEKİLER HEDEFLER LOGARİTMİK VE ÜSTEL FONKSİYONLARIN İKTİSADİ UYGULAMALARI
HEDEFLER İÇİNDEKİLER LOGARİTMİK VE ÜSTEL FONKSİYONLARIN İKTİSADİ UYGULAMALARI Logaritmik ve Üstel Fonksiyonların İktisadi Uygulamaları Bileşik Faiz Problemleri Nüfus Problemleri MATEMATİK-1 ProfDrAbdullah
Detaylı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
İÇİNDEKİLER VII İÇİNDEKİLER 1 PYTHON 1 Neden Python? 2 Python Sürümleri 2 Python Kurulumu 3 Windows Üzerinde Python 3 Ubuntu Üzerinde Python 6 Komut Satırında Python Çalıştırma 6 Windows komut istemi üzerinde
DetaylıRAPOR VE FORMLARDA KULLANILAN FONKSİYONLAR
RAPOR VE FORMLARDA KULLANILAN FONKSİYONLAR Rapor ve formlarda kullanılan fonksiyonları ve açıklamalarını bu makalede bulabilirsiniz. 1- MIN(number, number) 2- MAX(number, number) 3- MOD(number, divisor)
DetaylıBÖLÜM 1b: C++ PROGRAMLAMANIN YAPISI. C++, hard diskte TC, BIN, INCLUDE, LIB gibi alt dizinlere yüklenir.
BÖLÜM 1b: C++ PROGRAMLAMANIN YAPISI C++, hard diskte TC, BIN, INCLUDE, LIB gibi alt dizinlere yüklenir. TC programı çalıştırıldığında C++ çalışma ortamı açılır. C++ çalışma ortamında istenirse yeni bir
DetaylıÜNİTE İÇİNDEKİLER HEDEFLER DÖNGÜ KONTROL DEYİMLERİ. NESNE TABANLI PROGRAMLAMA I Okt. Mustafa AKBUĞA
DÖNGÜ KONTROL DEYİMLERİ İÇİNDEKİLER Döngü Kontrol Deyimleri for döngü deyimi while döngü deyimi do while döngü deyimi foreach döngü deyimi try..catch finally ve Throw hata kontrol deyimleri NESNE TABANLI
DetaylıUzaktan Eğitim Uygulama ve Araştırma Merkezi
JAVA PROGRAMLAMA Öğr. Gör. Utku SOBUTAY İÇERİK 2 Java Veri Tipleri ve Özelilkleri Değişken Tanımlama Kuralları Değişken Veri Tipi Değiştirme (Type Casting) Örnek Kodlar Java Veri Tipleri ve Özelilkleri
DetaylıÜNİTE. NESNE TABANLI PROGRAMLAMA I Okt. Mustafa AKBUĞA İÇİNDEKİLER HEDEFLER DEĞİŞKENLER VE VERİ TİPLERİ
HEDEFLER İÇİNDEKİLER DEĞİŞKENLER VE VERİ TİPLERİ Değişkenler ve Veri Tipleri Değişkenler Sabitler Değişkenlerde Faaliyet Alanı Veri Tipleri Tür Dönüşümleri NESNE TABANLI PROGRAMLAMA I Okt. Mustafa AKBUĞA
DetaylıBİLGİSAYAR PROGRAMLAMA MATLAB
BİLGİSAYAR PROGRAMLAMA MATLAB Arş. Gör. Ahmet ARDAHANLI Kafkas Üniversitesi Mühendislik Fakültesi Bu hafta? 1. Matlab ve Programlama Ortamı 2. Matlab Komut Penceresi 3. Matlab de değişken tanımlama 4.
DetaylıTemel Giriş/Çıkış Fonksiyonları (Devam) Örnek :
Temel Giriş/Çıkış Fonksiyonları (Devam) Örnek : scanf() Fonksiyonu Birçok programda ekrana verilerin yazdırılması yanısıra klavyeden veri okunması gerekebilir. scanf() fonksiyonu klavyeden veri okumak
DetaylıKarakter Değişkenlere İlişkin Komutlar
Karakter Değişkenlere İlişkin Komutlar ASCII Kodlama Sistemi Bilgisayar sayılar üzerine kurulmuş makinalar olduklarından onların düşünmeleri ve hatırlamaları sayısal değerlerle olmaktadır. Bundan dolayı
DetaylıSAYISAL ÖZELLİKLİ HAZIR METOTLAR VE ZAMAN FONKSİYONLARI SAYISAL ÖZELLİKLİ METOTLAR
Örnek 1 SAYISAL ÖZELLİKLİ HAZIR METOTLAR VE ZAMAN FONKSİYONLARI GİRİŞ Birinci ünitede de bahsedildiği gibi Visual Basic.NET, kendi kütüphanesinde oldukça gelişmiş karakter veya sayısal özelliğe sahip hazır
DetaylıMATLAB. Temel işlemler, Vektörler, Matrisler DOÇ. DR. ERSAN KABALCI
MATLAB Temel işlemler, Vektörler, Matrisler DOÇ. DR. ERSAN KABALCI İçerik Matlab Nedir? Matlab ın Kullanım Alanları Matlab Açılış Ekranı Matlab Programı İle Temel İşlemlerin Gerçekleştirilmesi Vektör İşlemleri
Detaylıelemanlarının gezilmesine yönelik bir örnek sunulmuştur, inceleyiniz.
Ön bilgi: Dizi tanımlayabilmeli. foreach deyimi bilinmeli. Rastgele sayılar (Random) bilinmeli. 1. Aşağıda tamsayı tipinde iki boyutlu bir dizinin nasıl tanımlandığı, bir fonksiyona parametre olarak nasıl
DetaylıKodlanacak programlama dilinin kaynaklarından faydalanılarak kod yazımı yapılır.
GİRİŞ Algoritması tasarlanmış (metin olarak yazılmış, sözde kodlarla kodlanmış veya akış diyagramı çizilmiş) bir problemi/işlemi, bilgisayar programlama dillerinden birisiyle kodlamak son derece kolaydır.
DetaylıBIL1202 ALGORİTMA VE PROGRAMLAMAYA GİRİŞ
2017-2018 BaharYarıyılı Balıkesir Üniversitesi Endüstri Mühendisliği Bölümü 7 BIL1202 ALGORİTMA VE PROGRAMLAMAYA GİRİŞ (Java Programlama Dili ve Algoritmadan Kodlamaya Geçiş) Yrd. Doç. Dr. İbrahim Küçükkoç
DetaylıDr. Fatih AY Tel: 0 388 225 22 55 fatihay@fatihay.net www.fatihay.net
Bilgisayar Programlama Ders 6 Dr. Fatih AY Tel: 0 388 225 22 55 fatihay@fatihay.net www.fatihay.net Fonksiyon Prototipleri Fonksiyon Prototipleri Derleyici, fonksiyonların ilk hallerini (prototiplerini)
DetaylıÜNİTE. NESNE TABANLI PROGRAMLAMA I Okt. Mustafa AKBUĞA İÇİNDEKİLER HEDEFLER KARAR KONTROL DEYİMLERİ
HEDEFLER İÇİNDEKİLER KARAR KONTROL DEYİMLERİ Karar Kontrol Deyimleri if ifadesi if - else ifadesi if - elseif - else ifadesi Switch- Case ifadesi NESNE TABANLI PROGRAMLAMA I Okt. Mustafa AKBUĞA Bu üniteyi
DetaylıKodlanacak programlama dilinin kaynaklarından faydalanılarak kod yazımı yapılır.
GİRİŞ Algoritması tasarlanmış (metin olarak yazılmış, sözde kodlarla kodlanmış veya akış diyagramı çizilmiş) bir problemi/işlemi, bilgisayar programlama dillerinden birisiyle kodlamak son derece kolaydır.
DetaylıFormüller ÜNİTE 5. Bu üniteyi çalıştıktan sonra; Formüller Menüsü İşlev Kitapçığı Tanımlı Adlar Formül Denetleme Hesaplama
Formüller ÜNİTE 5 Formüller Menüsü İşlev Kitapçığı Tanımlı Adlar Formül Denetleme Hesaplama Bu üniteyi çalıştıktan sonra; Microsoft Excel hakkında temel işlemler öğrenildikten sonra hücrelere uygulanacak
DetaylıEXCEL. Elektronik Tablo Programı Formüller ve Fonksiyonlar
EXCEL Elektronik Tablo Programı Formüller ve Fonksiyonlar MATEMATİK & TRİGONOMETRİ TOPLA Bağımsız değerlerini toplar ÇARPIM Bağımsız değişkenlerini çarpar KAREKÖK Pozitif sayının karekökünü verir MUTLAK
DetaylıBurada dikkat edilmesi gereken nokta, bilinmeyen veya değişkeninizi yazarken diğer bilinmeyenler ile arasına boşluk koymanız gerektiğidir.
yatay kısa çizgi, komutun girilmesi için hazir olunduğunu söyler. Yapacağınız işlemin (input) sonucunu görmek için (output) shift+enter tuşlarına birlikte basmalısınız. + 4 Çarpma işlemi yapmak için *
DetaylıBİLGİSAYAR PROGRAMLAMA DERSİ
BİLGİSAYAR PROGRAMLAMA DERSİ 3. DERS NOTU Konu: MATLAB de Temel İşlemler Hazırlayan: Yrd. Doç. Dr. Ahmet DUMLU 1 MATLAB (Matrix Laboratory) sayısal hesaplama dilidir. MathWorks firması tarafından geliştirilmiş
DetaylıProgramlama Dilleri 1. Ders 3: Rastgele sayı üretimi ve uygulamaları
Ders 3: Rastgele sayı üretimi ve uygulamaları Ders 3 Genel Bakış Giriş Rastgele Sayı Rastgele Sayı Üreteci rand Fonksiyonunun İşlevi srand Fonksiyonunun İşlevi Monte Carlo Yöntemi Uygulama 1: Yazı-Tura
Detaylı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.
I. GİRİŞ 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. İnsanların elle yaptığı ve yapmakta olduğu bir çok
DetaylıSAB104 Bilgisayar Programlama
Hafta 1 Programlamanın Tanımı Ankara Üniversitesi Uygulamalı Bilimler Fakültesi dersine ait sunumlar hazırlanırken ağırlıklı olarak Quick Basic ile Bilgisayar Programlama (Dr. İsmail Gürkan, Dr. Bülent
DetaylıBM202 SAYISAL ÇÖZÜMLEME
BM202 SAYISAL ÇÖZÜMLEME DOÇ.DR. CİHAN KARAKUZU DERS-2 1 Ders2-Sayısal Hesaplamalarda Gerek Duyulabilecek Matlab İşlemleri MATLAB, çok paradigmalı (bir şeyin nasıl üretileceği konusunda örnek, model) sayısal
DetaylıİNTERNET TABANLI PROGRAMLAMA
İNTERNET TABANLI PROGRAMLAMA VISUAL STUDIO DA YENİ BİR PROJE OLUŞTURMA Visual Studio (VS) programını çalıştırdığımızda karşımıza boş bir ekran gelir. Yeni bir proje oluştururken File>New>Project yolu kullanılarak
DetaylıMATLAB MATLAB MAT LAB MAT LAB MATLAB
MATLAB 1.DERS MATLAB MATLAB, bilim adamları ve mühendislere, Fortran ve C gibi gelenekselleşmiş dillerde program yazmaksızın, matrislere dayalı problemleri çözmede kullanılmak üzere bir sayısal hesaplama
DetaylıMatLab. Mustafa Coşar mustafacosar@hitit.edu.tr http://web.hitit.edu.tr/mustafacosar
MatLab Mustafa Coşar mustafacosar@hitit.edu.tr http://web.hitit.edu.tr/mustafacosar Sunum Planı fprintf komutu Clc, clear ve help komutları Koşullu ve Döngü ifadeleri Matlab da Fonksiyonlar Sorular Ekran
DetaylıBİLGİSAYAR BİLİMİ DERSİ (KUR 1) PYTHON PROGRAMLAMA DİLİ ÇALIŞMA KÂĞIDI - 1
BİLGİSAYAR BİLİMİ DERSİ (KUR 1) PYTHON PROGRAMLAMA DİLİ ÇALIŞMA KÂĞIDI - 1 Ekrana Metin Yazdırmak Ekranda metin yazdırmak istendiğinde print komutu kullanılır. Kullanımı aşağıda verilmiştir. Parantez içinde
DetaylıMAK 210 SAYISAL ANALİZ
MAK 210 SAYISAL ANALİZ BÖLÜM 2- HATA VE HATA KAYNAKLARI Doç. Dr. Ali Rıza YILDIZ 1 GİRİŞ Bir denklemin veya problemin çözümünde kullanılan sayısal yöntem belli bir giriş verisini işleme tabi tutarak sayısal
Detaylı1-Math Nesneleri : M-01 : Mutlak değer fonksiyonu(abs) <HTML> <HEAD> <TITLE>Mutlakdeğer fonksiyonu </TITLE> </HEAD> <BODY>
1-Math Nesneleri : M-01 : Mutlak değer fonksiyonu(abs) Mutlakdeğer fonksiyonu document.write(math.abs(10.19) + ""); document.write(math.abs(-9.46) + ""); document.write(math.abs(null)
Detaylı1- Temel MATLAB Fonksiyonları ve Programlama
1- Temel MATLAB Fonksiyonları ve Programlama >> help elfun ile kategorilere ayrılmış biçimde temel MATLAB fonksiyonlarını görebilirsiniz. Bazı temel MATLAB fonksiyonları aşağıda verilmiştir. Trigonometrik
Detaylı>> 5*3-4+6/2^0 ans = 17 ( Matlab da sayılar arası işlemler [ +, -, /, *, ^ ] bu şekilde ifade edilmektedir.)
7. Diferensiyel Denklemlerin Çözümünde Matlab Uygulamaları MATLAB, Matrislere dayanan ve problemlerin çözümlerinde kullanılan Matematik metotların bilgisayar ortamında kullanılmasını sağlayan yazılım paketidir.
DetaylıInternet Programming II. Elbistan Meslek Yüksek Okulu Bahar Yarıyılı
Internet Programming II Elbistan Meslek Yüksek Okulu 2015 2016 Bahar Yarıyılı Öğr.Gör. Murat KEÇECĠOĞLU 8 Mar. 2016 PHP de Değişken Tipleri Dizi (Array) Aynı değişken içerisinde birden fazla değer tutmak
DetaylıÜNİTE. MATEMATİK-1 Doç.Dr.Murat SUBAŞI İÇİNDEKİLER HEDEFLER TÜREV UYGULAMALARI-I
HEDEFLER İÇİNDEKİLER TÜREV UYGULAMALARI-I Artan ve Azalan Fonksiyonlar Fonksiyonların Maksimum ve Minimumu Birinci Türev Testi İkinci Türev Testi Türevin Geometrik Yorumu Türevin Fiziksel Yorumu MATEMATİK-1
DetaylıVERİ TABANI I. Yrd.Doç.Dr. İlker ÜNAL. Teknik Bilimler Meslek Yüksekokulu
VERİ TABANI I Yrd.Doç.Dr. İlker ÜNAL Teknik Bilimler Meslek Yüksekokulu Veri Tabanı Bileşenleri Tablolar : Veritabanının temel nesnesi tablolardır. Bilgilerin asıl tutulduğu yer tablodur. Diğer veritabanı
DetaylıNesne Tabanlı Programlama
Nesne Tabanlı Programlama Ders Notu - 1 Dicle Üniversitesi Mühendislik Fakültesi Elektrik Elektronik Mühendisliği Bölümü 1 Değerler ve Değişkenler Values & Variables 2 1 Değişkenlerin Özellikleri Tipi
DetaylıİÇERİK PROGRAMLAMAYA GİRİŞ ALGORİTMA AKIŞ DİYAGRAMLARI PROGRAMLAMA DİLLERİ JAVA DİLİNİN YAPISI JAVA DA KULLANILAN VERİ TİPLERİ JAVA DA PROGRAM YAZMA
İÇERİK PROGRAMLAMAYA GİRİŞ ALGORİTMA AKIŞ DİYAGRAMLARI PROGRAMLAMA DİLLERİ JAVA DİLİNİN YAPISI JAVA DA KULLANILAN VERİ TİPLERİ JAVA DA PROGRAM YAZMA BÖLÜM-II ALGORİTMA I. GİRİŞ Bilgisayar dünyasında, insanın
DetaylıSEÇİM İŞLEMLERİ. Yüzde Hesaplamaları HÜCRE KOPYALAMA & TAŞIMA FORMÜL GİRİŞİ FORMULLER 3) DÖRT İŞLEM. a) Bugün: b) Şimdi: c) Topla: d) Çarpım:
SEÇİM İŞLEMLERİ Windows altında çalışan bütün programlarda bir prensip vardır. Bu da Önce seç sonra yap tır. Ne yapmak istiyorsanız ilk önce onunla ilgili veri alanlarını seçmeli daha sonra istenilen işlemi
Detaylı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
ALP OĞUZ ANADOLU LİSESİ 2017-2018 EĞİTİM ÖĞRETİM YILI BİLGİSAYAR BİLİMİ DERSİ 2.DÖNEM 2.SINAV ÖNCESİ ÇALIŞMA SORULARI VE YANITLARI Doğru yanıtlar kırmızı renkte verilmiştir. 1. Problemlerin her zaman sıradan
DetaylıBIL1202 ALGORİTMA VE PROGRAMLAMAYA GİRİŞ
2017-2018 BaharYarıyılı Balıkesir Üniversitesi Endüstri Mühendisliği Bölümü 6 BIL1202 ALGORİTMA VE PROGRAMLAMAYA GİRİŞ (Temel Algoritma Örnekleri, Genel Uygulamalar) Yrd. Doç. Dr. İbrahim Küçükkoç Web:
DetaylıBMT 101 Algoritma ve Programlama I 6. Hafta. Yük. Müh. Köksal Gündoğdu 1
BMT 101 Algoritma ve Programlama I 6. Hafta Yük. Müh. Köksal Gündoğdu 1 C++ Veri Tipleri Yük. Müh. Köksal Gündoğdu 2 Veri Tipleri Tam sayı ve Ondalık sayı veri tipleri Veri Tipi Alt Sınıf Üst Sınıf Duyarlı
DetaylıMATLAB İLE PROGRAMLAMAYA GİRİŞ. Nedim TUTKUN Elektrik Elektronik Mühendisliği Bölümü
MATLAB İLE PROGRAMLAMAYA GİRİŞ Nedim TUTKUN Elektrik Elektronik Mühendisliği Bölümü nedimtutkun@gmail.com 1 2 1. Hafta nın Ders İçeriği Tanıtım MATLAB ile İlgili Temel Bilgiler Tanıtım MATLAB sayısal hesaplama,
DetaylıÜNİTE NESNE TABANLI PROGRAMLAMA I İÇİNDEKİLER. Okt. Mustafa AKBUĞA HEDEFLER DOSYA VE KLASÖR İŞLEMLERİ
DOSYA VE KLASÖR İŞLEMLERİ İÇİNDEKİLER Dosya ve Klasör İşlemleri Klasör Sınıfları (Directory ve DirectoryInfo) Dosya Sınıfları (File ve FileInfo) Dosyalarda Okuma Ve Yazma İşemi Yapabilen Sınıflar (FileStream,
DetaylıC Konsol Giriş Çıkış Fonksiyonları
C Konsol Giriş Çıkış Fonksiyonları Öğr. Gör. M. Ozan AKI Rev 1.0 Stringlerde Özel Karakterler \n : Bir sonraki satırın ilk sütununa git \b : Backspace (önceki karakteri sil) \a : Bip sesi \\ : Ters bölü
DetaylıGörsel Programlama 1
Görsel Programlama 1 1. Ekrana Hello world! yazan c# console application kodları: Console.Write("Hello world!"); 2. Ekranda ilk satıra Hello, ikinci satıra world! yazan kod: Console.WriteLine("Hello");
DetaylıÜNİTE. MATEMATİK-1 Prof.Dr.Ahmet KÜÇÜK İÇİNDEKİLER HEDEFLER TÜREV VE TÜREV ALMA KURALLARI. Türev Türev Alma Kuralları
HEDEFLER İÇİNDEKİLER TÜREV VE TÜREV ALMA KURALLARI Türev Türev Alma Kuralları MATEMATİK-1 Prof.Dr.Ahmet KÜÇÜK Bu üniteyi çalıştıktan sonra Burada türevin tanımı verilecek, Geometride bir eğrinin bir noktadaki
DetaylıFen ve Mühendislik Uygulamaları ile MATLAB
Fen ve Mühendislik Uygulamaları ile MATLAB Doç. Dr. M. Akif CEVİZ Atatürk Üniversitesi Mühendislik Fakültesi Makine Mühendisliği Bölümü M-Dosyaları Kontrol İfadeleri - İlişkisel ve Mantıksal Operatörler
DetaylıC# Diziler Sınıf metotları Erişim (kullanım hakkı) deyimleri Üyelerin ömrü(geçerlilik süresi) Hata ayıklama (debug) aracı
C# Diziler Sınıf metotları Erişim (kullanım hakkı) deyimleri Üyelerin ömrü(geçerlilik süresi) Hata ayıklama (debug) aracı 1 Dersimizin Konusu Erişim (kullanım hakkı) deyimleri Metot tanımlama Üyelerin
DetaylıESKİŞEHİR OSMANGAZİ ÜNİVERSİTESİ
ESKİŞEHİR OSMANGAZİ ÜNİVERSİTESİ Mühendislik Mimarlık Fakültesi İnşaat Mühendisliği Bölümü E-Posta: ogu.ahmet.topcu@gmail.com Web: http://mmf2.ogu.edu.tr/atopcu Bilgisayar Destekli Nümerik Analiz Ders
Detaylı10 LU SAYISAL SİSTEMİ İLE 2 Lİ SAYISAL SİSTEMİ ARASINDA ÇEVİRİM UYGULAMASI
10 LU SAYISAL SİSTEMİ İLE 2 Lİ SAYISAL SİSTEMİ ARASINDA ÇEVİRİM UYGULAMASI Sayısal Sistemler Sayısal sistem, sayıları temsil eden simgeler için bir yazma sistemi yani matematiksel bir gösterim sistemidir.
DetaylıAccess e Nasıl Ulaşılır. Araç çubuklarını yeniden düzenlemek için Görünüm komutunun Araç çubukları seçeneği kullanılır.
1 Access e Nasıl Ulaşılır Araç çubuklarını yeniden düzenlemek için Görünüm komutunun Araç çubukları seçeneği kullanılır. 2 Çeşitli araç çubukları arasında seçim yapılarak pencere üzerine eklenebilir. Bunun
DetaylıFORMÜLLER VE FONKSİYONLAR
C FORMÜLLER VE FONKSİYONLAR Konuya Hazırlık 1. Excel de formül kullanmanın faydalarını açıklayınız. Formüller, bir sayfadaki verileri kullanarak işlem yapan denklemlerdir. Bir formülde, aynı sayfadaki
DetaylıDeğişkenler, içerisinde tek bir değer tutabilen yapılardır. Örneğin haftanın günlerini değişkenlerde tutmak istersek, her bir gün adı için bir
DİZİLER (ARRAYS) Değişkenler, içerisinde tek bir değer tutabilen yapılardır. Örneğin haftanın günlerini değişkenlerde tutmak istersek, her bir gün adı için bir değişken tanımlamak gereklidir. string gun1,
Detaylı[ 1, 1] alınırsa bu fonksiyon birebir ve örten olur. Bu fonksiyonun tersine arkkosinüs. f 1 (x) = sin 1 (x), 1 x 1
..3 Ters Trigonometrik Fonksionlar Önceki kesimde belirtilen bütün trigonometrik fonksionlar perodik olduklarından görüntü kümesindeki her değeri sonsuz noktada alırlar. Bölece trigonometrik fonksionlar
DetaylıJavascript. 1) Notepad++ aşağıdaki kodları yazıp deneme.html olarak kaydedelim. 2) Biraz önceki sayfa sadece html kodların içeriyordu.
Javascript Html sayfalarının içine yazılarak, sayfayı daha etkileşimli hale getirir. click olayları, uyarı mesajları gibi hareketlerle sayfayı daha dinamik hale getirir. Javascript olmadan yazılan html
DetaylıMATLABA GİRİŞ 1. MATLAB. Komut penceresi. MATLAB adı, MATrix LABoratory (Matrix Laboratuarı) kelimelerinden gelir.
1. MATLAB MATLAB adı, MATrix LABoratory (Matrix Laboratuarı) kelimelerinden gelir. Matlab, komut temelli bir programdır. Command Window penceresinde» işareti Matlab'ın komut prompt'unu gösterir ve bu işaret
Detaylı2 ALGORİTMA VE AKIŞ DİYAGRAMLARI
İÇİNDEKİLER IX İÇİNDEKİLER 1 GİRİŞ 1 Kitabın Amacı 1 Algoritmanın Önemi 2 Bilgisayarın Doğuşu ve Kullanım Amaçları 3 Programlama Dili Nedir? 3 Entegre Geliştirme Ortamı (IDE) Nedir? 4 2 ALGORİTMA VE AKIŞ
DetaylıBİL-142 Bilgisayar Programlama II
BİL-142 Bilgisayar Programlama II (C/C++) Hazırlayan: M.Ali Akcayol Gazi Üniversitesi Bilgisayar Mühendisliği Bölümü Konular Giriş math Kütüphane Fonksiyonları Çok Parametreyle Fonksiyon Tanımı Fonksiyon
DetaylıJAVADA METOTLAR. BMÜ-111 Algoritma ve Programlama. Yrd. Doç. Dr. İlhan AYDIN
JAVADA METOTLAR BMÜ-111 Algoritma ve Programlama Yrd. Doç. Dr. İlhan AYDIN 1 Açık problem Amacımız sırasıyla 1 den 10, 10 dan 20 ye ve 35 ten 45 e kadarki sayıların toplamını bulmak olsun. Ne yapmak gerekir?
DetaylıBİL-142 Bilgisayar Programlama II
BİL-142 Bilgisayar Programlama II (C/C++) Hazırlayan: M.Ali Akcayol Gazi Üniversitesi Bilgisayar Mühendisliği Bölümü Konular Giriş Sınıflar, Nesneler, Fonksiyon ve Veri Üyeleri Sınıf ve Fonksiyon Üyeleri
DetaylıDers 4: Diziler (Arrays( Arrays) barisgokce.com
Ders 4: Diziler (Arrays( Arrays) Hazırlayan : Öğr. Grv.. Barış GÖKÇE Đletişim im : www.barisgokce barisgokce.com Diziler Aynı tipteki bir veri gurubunun bir değişken içinde saklanmasıdır. Veriler Hafızada
DetaylıPascal Programlama Dili (2. hafta)
Pascal Programlama Dili (2. hafta) Öğr. Gör. Özgür ZEYDAN Z.K.Ü. Çevre Müh. Bölümü Đşlem Sırası Öncelik 1 2 3 4 Đşlem Not *, /, Div, Mod, And +, -, Or Eğer aynı işlemciden birden fazla
DetaylıC Programlama Dilininin Basit Yapıları
Bölüm 2 C Programlama Dilininin Basit Yapıları İçindekiler 2.1 Sabitler ve Değişkenler......................... 13 2.2 Açıklamalar (Expresions)........................ 14 2.3 İfadeler (Statements) ve İfade
DetaylıExcel Nedir? Microsoft Excell. Excel de Çalışma sayfası-tablo
Microsoft Excell Excel Nedir? Excel programı; veriler üzerinde hesap yapabilme, verileri tabloya dönüştürebilme, verileri karşılaştırıp sonuç üretebilme, grafik oluşturma, veri yönetimi yapabilir. http://mf.dpu.edu.tr/~eyup
DetaylıMAK 1005 Bilgisayar Programlamaya Giriş. Fonksiyonlar. Prof. Dr. Necmettin Kaya
MAK 1005 Bilgisayar Programlamaya Giriş Fonksiyonlar Prof. Dr. Necmettin Kaya Gerçek hayattaki problemlerin çözümü için geliştirilen programlar çok büyük boyutlardadır. Daha büyük programlar yazmanın en
DetaylıTEMEL STRING İŞLEMLERİ
TEMEL STRING İŞLEMLERİ GİRİŞ.Net kodu yazarken String işlemleri büyük önem taşımaktadır. String ler kelimeler üzerinde yapılan işlemlerde kullanılmaktadır. Gerçekleştireceğimiz çalışmalarda da bu veri
DetaylıÜNİTE. MATEMATİK-1 Doç.Dr.Murat SUBAŞI İÇİNDEKİLER HEDEFLER TÜREV UYGULAMALARI-II
HEDEFLER İÇİNDEKİLER TÜREV UYGULAMALARI-II Fonksiyonların Bükeyliği Maksimum - Minimum Problemleri Belirsiz Haller MATEMATİK-1 Doç.Dr.Murat SUBAŞI Bu üniteyi çalıştıktan sonra; Fonksiyonların grafiklerinin
DetaylıTemel Giriş/Çıkış Fonksiyonları
Temel Giriş/Çıkış Fonksiyonları Temel giriş/çıkış fonksiyonları, bütün programla dillerinde mevcuttur. Bu tür fonksiyonlar, kullanıcıya ekrana veya yazıcıya bilgi yazdırmasına, ve bilgisayara klavyeden
DetaylıTRIGONOMETRI AÇI, YÖNLÜ AÇI, YÖNLÜ YAY
TRIGONOMETRI AÇI, YÖNLÜ AÇI, YÖNLÜ YAY A. AÇI Başlangıç noktaları aynı olan iki ışının birleşim kümesine açı denir. Bu ışınlara açının kenarları, başlangıç noktasına ise açının köşesi denir. B. YÖNLÜ AÇI
DetaylıTemel Excel Kullanım Bilgisi
Temel Excel Kullanım Bilgisi Excel Fonksiyonları Başlangıç Microsoft Excel in en zevkli olan formül kısmı hakkında kısa kısa bilgileri ve bazı formüllerin nasıl yazıldığını burada bulacaksınız.
DetaylıÜNİTE. MATEMATİK-1 Doç.Dr.Erdal KARADUMAN İÇİNDEKİLER HEDEFLER ÖZDEŞLİKLER, DENKLEMLER VE EŞİTSİZLİKLER
HEDEFLER İÇİNDEKİLER ÖZDEŞLİKLER, DENKLEMLER VE EŞİTSİZLİKLER Özdeşlikler Birinci Dereceden Bir Bilinmeyenli Denklemler İkinci Dereceden Bir Bilinmeyenli Denklemler Yüksek Dereceden Denklemler Eşitsizlikler
Detaylı7.2 Fonksiyon ve Fonksiyon Tanımları (I) Fonksiyon ve Fonksiyon Tanımları (II)
7.2 Fonksiyon ve Fonksiyon Tanımları (I) Tanım kümesindeki her elemanın değer kümesinde bir ve yalnız bir görüntüsü varsa, tanım kümesinden değer kümesine olan bağıntıya fonksiyon denir. Fonksiyonu f ile
DetaylıMATEMATİK. Doç Dr Murat ODUNCUOĞLU
MATEMATİK Doç Dr Murat ODUNCUOĞLU Mesleki Matematik 1 TEMEL KAVRAMLAR RAKAM Sayıları yazmak için kullandığımız işaretlere rakam denir. Sayıları ifade etmeye yarayan sembollere rakam denir. Rakamlar 0,1,2,3,4,5,6,7,8,9
Detaylı/ C Bilgisayar Programlama Final Sınavı Test Soruları. Adı soyadı :... Öğrenci no :... İmza :... Tarih, Süre : , 60 dak.
Selçuk Üniversitesi Mühendislik Fakültesi Harita Mühendisliği Bölümü Final Sınavı Test Soruları dı soyadı :... Öğrenci no :... İmza :... Tarih, Süre :09.01.2013, 60 dak. Dikkat!!! Soru kitapçığında ve
DetaylıMatematikte Bilgisayar Uygulamaları. Hafta 2 Dr. Murat GEZER
Matematikte Bilgisayar Uygulamaları Hafta 2 Dr. Murat GEZER Temel Bilgiler Temel Bilgiler Temel Bilgiler Boş beyaz sayfaya Notebook adı verilmekte Bütün işlemleri bu sayfa üzerinde yapılmaktadır Örneğin
Detaylı