Döngüler ve Karar Yapıları
|
|
- Direnç Türel
- 7 yıl önce
- İzleme sayısı:
Transkript
1 Döngüler ve Karar Yapıları Karşılaştırma İşaretleri ve Matematiksel İşaretler Visual Basic te karşılaştırma işaretleri iki ifadeyi büyüklük, küçüklük veya eşitlik gibi kriterlerde karşılaştırmayı sağlar. İşaret Anlamı = Eşit <> Eşit Değil > Büyük < Küçük >= Büyük veya Eşit <= Küçük veya Eşit Bu işaretlerle karşılaştırılacak değişkenlerin sonucu karar yapılarında kullanılacaktır. Örneğin programda, Tutar değişkeninin içeriği Para değişkeninin içerdiğinden büyük ise Paranız yetmedi şeklinde mesaj vermek için karar yapılarıyla karşılaştırma ifadelerini kullanmamız gerekilidir. Karşılaştırma işaretlerinin kullanımını örnekleyelim: A=B A<>B A>B A<B A>=B A<=B * A değişkeninin içeriği B değişkeninin içeriğine eşit * A değişkeninin içeriği B değişkeninin içeriğine eşit değildir. * A değişkeninin içeriği B değişkeninin içeriğinden büyük * A değişkeninin içeriği B değişkeninin içeriğinden küçük * A değişkeninin içeriği B değişkeninin içeriğinden büyük ya da eşit * A değişkeninin içeriği B değişkeninin içeriğinden küçük ya da eşit Matematiksel işaretler ise, sayılar veya sayı türünde veri bulunduran değişkenler arasında matematiksel işlem yapılmasını sağlar. İşaret Anlamı + Toplama - Çıkarma / Bölme * Çarpma ^ Üst Alma Birden fazla matematiksel işlemler hesaplanırken işlem sırasına tabi tutulur. Önce parantez içlerindeki ifadeler, üstlü ifadeler, çarpa ve bölme daha sonra çıkarma ve toplama işlemleri gerçekleştirilir. Örneğin; Dim A As Currency A=(3535^2)/(54*321+5) Şeklindeki matematiksel ifade önce 3532 sayısının karesi alınır daha sonra 54 ile 321 çarpılarak 5 ile toplanır ve 3535 sayısının karesine bölünür. İşlem sırası düşünülmeden yazılan denklem ya da işlemlerde, işlem sırası sonuca etki edeceğinden hata oranı yüksek olur.
2 If-Then-Else Karar Yapısı ve Kullanımı Bir koşul verilerek bu koşulun doğru olması ya da olmaması halinde işlem yapmak için bu yapı kullanılır. Çeşitli kullanım seçenekleri vardır. If koşul Then End If Örnek: Koşul sağlandığında işlenecek komutlar If a>=b Then End If MsgBox A sayısı b sayısından büyüktür veya eşittir. Bu kod satırlarıyla, eğer A sayısı B sayısında büyükse veya eşitse A sayısı b sayısından büyüktür veya eşittir. şeklinde bir mesaj gösterimi sağlanmaktadır. If koşul Then End If Örnek: Koşul sağlandığında işlenecek komutlar Else Koşul sağlanmadığında işlenecek komutlar If a<5 Then MsgBox A sayısı 5 ten küçüktür. Else MsgBox A sayısı 5 ten büyüktür. End If Bu kod parçasıyla a sayısı 5 ten küçükse A sayısı 5 ten küçüktür., değilse A sayısı 5 ten büyüktür. mesajı verilecektir. If yapısında gerçekleşecek komut örneklerdeki gibi tek satır ise, End If ibaresinin yazımına gerek yoktur ve komutlar Then ibaresinden sonra yazılır. If a<5 Then MsgBox A sayısı 5 ten küçüktür. Else Msgbox A sayısı 5 ten büyüktür. If Koşul1 Then
3 Koşul1 in sağlandığında işlenecek komutlar Else If Koşul2 Then Koşul2 nin sağlandığında işlenecek komutlar Else If Koşul3 Then Else End If Koşul3 ün sağlandığında işlenecek komutlar Bu koşulların sağlanmadığında işlenecek komutlar Bu yapıda Koşul1 kontrol edilir, koşul sağlanıyorsa altındaki komutlar işlenir ve if yapısından çıkılır. Koşul sağlanmıyorsa Koşul2 kontrol edilir, sağlanıyorsa Koşul2 deki komutlar işlenir ve if yapısından çıkılır. Sağlanmıyorsa bir sonraki koşula geçer ve bu işlemler yine yapılır. Tüm şartlar sağlanmadığı takdirde eğer varsa Else ibaresinden sonraki komutlar çalıştırılır ve karar yapısından çıkılır.
4 Mantıksal Operatörler Mantıksal operatörler, programlama dillerinde karar yapılarında birden fazla koşul gerektiğinde kullanılır. Başka bir deyişle birden fazla koşulun birbirine başlanmasını sağlarlar. Bu operatörlerden kullanacaklarımız: * AND * OR * XOR * EQV olmak üzere 4 tanedir. Örnekleri inceleyelim. If a= 5 And b= 8 Then MsgBox a sayısı 5 e eşittir, b sayısı 8 e eşittir. Bu komut satırıyla, a değişkeninin içeriğinin 5 ve b içeriğinin içeriği 8 olduğunda a sayısı 5 e eşittir, b sayısı 8 e eşittir. şeklinde mesaj verilmesi sağlanır. If a= 5 Or b= 8 Then MsgBox a sayısı 5 e eşit veya b sayısı 8 e eşittir. Bu komut, a değişkeni 5 veya b değişkeni 8 olduğunda ilgili mesajı verecektir. If a= 5 XOR b= 8 Then MsgBox a sayısı 5 e eşittir veya b sayısı 8 e eşittir. XOR operatörü OR operatörü görevini görmektedir. Tek farkı, verilen ifadelerin tümü doğruysa komut satırı çalışmaz. Yani bu örnekte a= 5 ve b= 8 olursa mesaj gösterilmeyecektir. Aynı şekilde, Or operatörü gibi iki ibareden biri doğru olduğunda da çalışacaktır. If a= 5 EQV b=8 Then MsgBox a sayısı 5 e, b sayısı 8 e eşittir ya da a sayısı 5 e eşit değildir ve b sayısı da 8 e eşit değildir. Biraz karmaşık gibi görünen EQV operatörü, verilen ifadelerden hepsi doğru ya da hepsi yanlış olduğunda denklemi True olarak döndürür ve if yapısı içerisindeki komutlar çalışır. Örnekte a= 5 ve b= 8 ya da a değişkeni 5 ten farklı, b değişkeni 8 den farklı olduğunda mesaj verecektir. If yapısı verilen koşul veya koşulların sağlanması halinde çalışır. Koşul sağlandığında if yapısına true değerini döndürür. Eğer koşul sağlanmazsa bu dönen değer False olacaktır. If yapısı bu dönen değere göre işlem görür.
5 Select Case Karar Yapısı Bu karar yapısı, bir değişkenin alabileceği değerlere göre işlenecek komutları uygular. If yapısından farklı olarak bu yapı içerisinde birden fazla durumu kontrol edebilme olanağı vardır. Select Case Değişken Case İçerik1 Değişkenin içeriği İçerik1 ise işlenecek komutlar Case İçerik2 Değişkenin içeriği İçerik2 ise işlenecek komutlar Case İçerik3 Değişkenin içeriği İçerik3 ise işlenecek komutlar Case İçerik4 Değişkenin içeriği İçerik4 ise işlenecek komutlar End Select Select Case yapısı görüldüğü gibi, Select Case ve End Select komut satırlarından ve bu satırların arasında bulunan Case ifadelerinden oluşur. Select Case satırında belirtilen değişken Case ile belirtilen içeriği aldığında ilgili komutlar işlenir ve Select Case yapısı terk edilir. Select Case yapısında belirtilen değişken, case ile belirlenen içeriklere eşit olmadığında bir takım komut satırları işlenmek istenirse Case Else ifadesi kullanılır. Select Case Değişken Case İçerik1 Değişkenin içeriği İçerik1 ise işlenecek komutlar Case İçerik2 Değişkenin içeriği İçerik2 ise işlenecek komutlar Case İçerik3 Değişkenin içeriği İçerik3 ise işlenecek komutlar Case Else Değişkenin içeriği yukarıdaki tüm içeriklere eşit değilse işlenecek komutlar End Select Eğer içerik sağlandığında yapılacak işlem bir satırsa case ifadesinin altına yazılması gerekmez, case ile aynı satırda yazılabilir. Select Case Değişken Case İçerik1:Değişkenin içeriği İçerik1 ise işlenecek komutlar Case İçerik2:Değişkenin içeriği İçerik2 ise işlenecek komutlar Case İçerik3:Değişkenin içeriği İçerik3 ise işlenecek komutlar
6 End Selct Case İçerik4:Değişkenin içeriği İçerik4 ise işlenecek komutlar Case Else: Değişkenin içeriği yukarıdaki tüm içeriklere eşit değilse işlenecek komutlar Case satırında birden fazla değişken içeriği aralarına virgül konularak yazılabilir. Böyle bir durumda bu satırda bulunan içeriklerden biri sağlandığında ilgili komutlar çalışır. Select Case Değişken Case İçerik1, İçerik2: Değişkenin içeriği İçerik1 veya İçerik2 ise işlenecek komut Case İçerik3, İçerik4, İçerik5:Değişkenin içeriği İçerik3, İçerik4 veya İçerik5 ise işlenecek komutlar Case Else: Değişkenin içeriği yukarıdaki tüm içeriklere eşit değilse işlenecek komut End select Case ifadesi ile direkt olarak içerik yazılabildiği gibi belirli sınırlarda ya da büyüklük küçüklük gibi kıstaslardan oluşan koşullarda verilebilir. Select Case Değişken Case İçerik1 To İçerik2: Değişkenin içeriği İçerik1 ile İçerik2 arasında ise işlenecek komut Case is < İçerik4: Değişkenin içeriği İçerik4 ten küçük ise işlenecek komut Case is >İçerik5: Değişkenin içeriği İçerik5 ten büyük ise işlenecek komut Case Else : Değişkenin içeriği yukarıdaki tüm içeriklere eşit değilse işlenecek komut End Select
7 For-Next Döngüsü Bazen program yazımında bir komutu ya da komut grubunu bir çok defa çalıştırmak gerekir. Bu işlemler için döngüler kullanılır. For sayaç değişkeni = başlangıç değeri To bitiş değeri İşenecek komutlar Next değişken For döngüsü, belirleyeceğiniz sayaç değişkeninin başlangıç değerinden başlar bitiş değerine kadar komutları çalıştırır. Sayaç değişkenine ilk olarak başlangıç değişkeni nin içeriği atanır ve komutlar bir kez çalıştırılıp for döngüsünün başına dönülür. Sayaç değişkeni 1 arttırılır ve komutalar yeniden çalıştırılır. Başa dönülür sayaç değişkeni yine 1 arttırılır ve komutlar yine işlenir. Bu döngü, sayaç değişkeni Bitiş Değeri ne eşit oluncaya kadar devam eder. For i =1 to 100 Print Merhaba Next i Bu örnekte sayaç değişkeni i, başlangıç değeri 1, bitiş değeri ise 100 olarak belirlenmiştir. Döngü içerisine Print Merhaba ifadesi eklenmiştir. Bu döngü ile formun üzerine 100 kere Merhaba yazılması sağlanır. Mantığı inceleyecek olursak; i sayaç değişkenimiz, 1 değerini alacak ve merhaba yazılacak, tekrar başa dönülecek. i sayaç değişkenimiz 2 değerini alacak ve yine merhaba yazacak. i değişkenimiz en son 100 değerini alıp merhaba yazdırıldıktan sonra döngü terk edilecektir. For döngüsündeki sayaç değişkenimiz daima 1 artarak tekrar eder. Bu artış miktarını Step ifadesiyle kontrol edebiliriz. For sayaç değişkeni= başlangıç değeri To bitiş değeri Step artış miktarı İşlenecek komutlar Next değişken For döngüsünde sayaç değişkenimize her tekrarda Step ifadesiyle vereceğimiz artış miktarı eklenecek ve bitiş değerine ulaşınca döngü son bulacaktır. For i =1 to 100 Step 5 Next i Print merhaba Bu döngüyle forma 20 defa merhaba yazılır.
8 Sayaç değişkeni her zaman artmak zorunda değildir. Step ifadesiyla sayacımızı her seferinde azaltabiliriz. For i = 100 to 1 Step -5 Next i Print merhaba Print i Bu döngüde sayacımız 100 den başlayarak 1 e kadar 5 er 5 er düşecek ve bitiş değeri olan 1 e ulaşınca döngü son bulacak. Forma 20 kez merhaba ve değişkenin o anki değerini yazacaktır. Dikkat edilecek nokta geri sayımlarda step ifadesinde negatif sayı kullanılmaktır. Buna ilave olarak başlangıç değeri bitiş değerinden büyük olmalıdır. For döngüsünden döngü bitmeden çıkmak için Exit for deyimi kullanılır. Bu deyim işlendiği an döngü terk edilir. For i = 100 to 1 Step -5 Next i Print merhaba Print i Exit for Bu örnekte forma merhaba ve i değişkeninin içeriği yazdırılır ve exit for deyimi sayesinde döngü terk edilir.
9 Do Loop Döngüsü Do-Loop şartlı döngüdür. Şart sağlanıncaya kadar ya da şart sağlandığında çalışacak bir döngüdür. Başka bir deyişle Do-Loop yapısında koşul belirtilmelidir. Koşullar, While (olduğunda) veya Until (olana kadar) ifadeleriyle belirtilir. Amaca göre 4 farklı kullanım tarzı vardır. Do While koşul Loop Koşul sağlandığında işlenecek komutlar Bu yapıda koşul sağlandığında ilgili komutlar döngüye girer. Koşul sağlandığı sürece döngü devam eder. Koşul sağlanmadığında döngü terk edilir. Dim a As Integer a = 10 Do While a<100 Loop a=a+1 Print a Bu örnekte a adına integer tipinde bir değişken tanımlanıyor ve 10 değeri atanıyor. Do-Loop döngüsüyle a değişkeninin içeriği 100 den küçük olduğu sürece a değişkeni 1 arttırılıyor ve forma o anki içeriği yazdırılıyor. a değişkeni 100 e eşit veya 100 den büyük olduğunda döngü son buluyor. Bu kodda geçen a = a+1 ifadesiyle for yapısındaki gibi döngünün her tekrarında artan bir sayaç değişkeni meydana getirmiş olduk. Do Until koşul Loop Koşul sağlanana kadar işlenecek komutlar Until ifadesiyle bu döngü koşul sağlanana kadar devam edecektir. Koşul sağlandığında döngü terk edilir. Dim a As Integer a=120 Do Until a<100 a=a-1 Print a Loop
10 Bu kodla a adında bir değişken tanımlanıp 120 değeri atanıyor. Daha sonra döngüye giriliyor ve her defasında a değişkeninin değeri 1 eksiltilip forma yazılıyor. Bu işlem a değişkeni 100 den küçük olana kadar devam edilip döngüden çıkılıyor. Do Koşul sağlandığında işlenecek komutlar Loop While koşul Bu döngüyle koşul sağlandığında ilgili komutlar işlenir. Bu döngüde farklı olan, While ifadesiyle belirtilen koşulun Loop deyiminde yer almasıdır. Yani koşul, döngünün başında değil sonunda kontrol edilir. Böylece kodlar en az bir defa çalışır. Dim a As Integer a = 10 Do a = a+1 Print a Loop While a>100 Bu döngüde, a değişkeninin içeriği 100 den büyük olduğu sürece devam etmesi amaçlanmıştır. Fakat a değişkeni 10 olduğundan döngü bir defa çalışır ve koşul satırında a değişkeninin foyası ortaya çıkar. Döngü terk edilir. Do Koşul sağlanana kadar işlenecek komutlar Loop Until koşul Bu döngüyle koşul sağlanıncaya kadar ilgili komutlar işlenir. Kontrol satırı komutlardan sonra olduğundan komutlar en az bir kere çalışır. Dim a As Integer a=120 Do a = a-1 Print a Loop Until a>100 Bu örnekte a değişkeni 100 den büyük olana kadar 1 eksilmesi ve içeriğin forma yazılması amaçlanmıştır. Fakat a değişkeni 120 olduğundan komutlar bir kez işlenir ve kontrol satırından sonra döngü terk edilir.
11 UYGULAMALAR 1) Bir ilkokul öğrencisi, programımıza ilk dönem karnesindeki matematik dersinin notunu girsin. Biz ise aldığı nota göre onu uyaralım veya tebrik edelim. Bu programda ilk olarak öğrencinin notunu girmesi gerekmektedir. Daha sonra bu notun If karar yapısıyla ele alınıp sonucun öğrenciye verilmesi gerekir. Kullanıcıdan bilgi girişi için InputBox komutu kullanılır. Bu komut ileriki bölümlerde ayrıntıyla işlenecektir. Şimdi sadece işimize yarayacak şekliyle kullanımını görelim. Dim Cevap As String Cevap= InputBox ( Adınız Nedir? ) Bu satırlar ile kullanıcının karşısına Adınız nedir? şeklinde soru soran bir kutucuk çıkar ve bu kutucukta cevabın yazılabileceği bir alan bulunur. Kullanıcı cevabı yazıp Tamam tuşuna bastığında bu alana yazılan metin veya sayı Cevap değişkenine aktarılır. InputBox komutu mutlaka bir değişkene aktarılmalıdır. Aksi takdirde kullanım doğru olmaz ve hatayla karşılaşırsınız. Yeni bir proje açın. Formun Load olayına aşağıdaki kodları yazın. Private Sub Form_Load() Dim Matematik As Integer Matematik= InputBox( Matematik dersinizin notunu girin ) If matematik < 0 Then MsgBox "Yanlış not girişi" ElseIf matematik > 5 Then MsgBox "Yalancı" ElseIf matematik = 1 Then MsgBox "Hiç yakıştıramadım." ElseIf matematik = 2 Then MsgBox "Paçayı zor yırtmışsın" ElseIf matematik = 3 Then MsgBox "Daha az çizgifilm izlemelisin" ElseIf matematik = 4 Then MsgBox "iyi bir not almışsın ama yeterli değil" ElseIf matematik = 5 Then MsgBox "notuna güvenip 2.dönem çalışmayı bırakma" End If End Sub
12 2) Ekrandan, InputBox ile programı çalıştırmak için 100 sayısının girilmesini isteyen bir program yazalım. Yeni bir proje açın. Formun Load olayına aşağıdaki kodları girin ve programı çalıştırın. Private Sub Form_Load() Do a = InputBox("100 yazdığınızda program başlayacak") If a <> 100 Then MsgBox "Programı çalıştırma için 100 yazmalıydınız" Loop Until a = 100 End Sub
13 3) For Next dögüsüne örnek. Form üzerine bir komut butonu yerleştiriniz. Komut butonunun Caption özelliğini TOPLAM yapınız. Komut butonunun kod penceresine aşağıdaki kodu giriniz: Private Sub Command1_Click() n= Val(InputBox( sayı miktarı )) s=0 For i=1 To n sayi=val(inputbox(str(i) + nci sayıyı giriniz )) s= s + sayi Next i MsgBox Str(s),, GENEL TOPLAM End Sub Run/Start ı seçiniz. TOPLAM adlı komut butonunu tıklatınız. Aşağıdaki pencere gelecektir:
14 Burada sayı miktarını 3 olarak girerek OK butonunu seçiniz. Daha sonra gelen ekranlarda sırası ile 30, 20, 300 sayılarını giriniz. Program sonuçta aşağıdaki gibi, bu sayıların toplamını bulacak ve listeleyecektir. Anlaşıldığı gibi bu program, bilgisayara önceden miktarı bildirilen sayıları tek tek isteyerek bunların toplamını hesaplayan bir programdır.
Yukardaki gibi sonsuz döngülü programlara Ctrl+Break tuş takımı ile müdahale edilmesi gerekir, aksi halde program sonsuz döngüye girer.
Döngüsü En basit döngü yapısıdır. Hiçbir kontrol yapılmadan ve ifadeleri arasındaki satırların işlem görmesi için kullanılır. Bu yapıda programın terkedilmesi için herhangi bir kontrol olmadığından, döngü
DetaylıGenel Kullanılış 1: [değişken ismi] = [değişken ismi] [işlem] [sayı veya string ifade veya değişken]
Sayaçlar Düzenli olarak artan (+) veya azalan (-) sayı veya string ifadeler elde etmek için kullanılırlar. Eşitliğin her iki tarafındaki değişken isminin aynı olmasına dikkat edin. Bu durum matematik olarak
DetaylıBilgisayar Programlama MATLAB
What is a computer??? Bilgisayar Programlama MATLAB M-dosya yapısı Kontrol yapıları Prof. Dr. İrfan KAYMAZ What M-dosya is a computer??? yapısı Bir senaryo dosyası (script file) özel bir görevi yerine
DetaylıMatematiksel Operatörler
Matematiksel Operatörler Genel olarak matematiksel işlemlerde kullanılan operatörlerdir. Operatör Anlamı Açıklama ^ Üs Alma C^3 Matematikdeki üs operatörüdür. Verilen ilk sayının ikinci sayı kadar kuvvetini
Detaylı5. HAFTA KBT204 İNTERNET PROGRAMCILIĞI II. Öğr.Gör. Hakan YILMAZ. hakanyilmaz@karabuk.edu.tr
5. HAFTA KBT204 İNTERNET PROGRAMCILIĞI II Öğr.Gör. Hakan YILMAZ hakanyilmaz@karabuk.edu.tr Karabük Üniversitesi Uzaktan Eğitim Uygulama ve Araştırma Merkezi 2 İçindekiler STRING FONKSİYONU... 3 SPLIT FONKSİYONU...
DetaylıHer Select Case bloğu, mutlaka End Select ile bitmek zorundadır.
Select Case Komutu: VB de karar sürecinde kullanılan komutlardandır. Bu yapı ile sadece bir değişkenin durum kontrolü yapılır. Kontrolü yapılacak değişkenin genel olarak alabileceği değerler belirli ise
Detaylıa,b başlangıç değerlerini 0 kabul et a sayısını verin b sayısını verin hayır hayır b< a? evet a=b a değerini ekrana yaz
Örnek Sorular Örnek (2006 yılı vize sorusu) Dim a,b as double a = InputBox("Bir sayı verin") Do b = InputBox("Bir sayı verin") If b = -99 Then Exit Do Select Case b Case is < a a = b End Select Loop MsgBox
DetaylıUYGULAMALAR -2 Select case Yapısı: Select Case case case case case case is case Else End Select Örnek:
UYGULAMALAR -2 Select case Yapısı: Bir değişkenin aldığı birçok değere göre ayrı komutların çalıştırılması gereken durumlar için If yapısını kullanmak yerine Case yapısını kullanmak daha avantajlıdır.
DetaylıUygulama 1) Aşağıdaki genel (global) değişken tanımlamalarını VB üzerinde yapınız. Süre 10 dak.
MT 373 Visual Basic Programlama Laboratuvar Uygulamaları-1 Uygulama 1) Aşağıdaki genel (global) değişken tanımlamalarını VB üzerinde yapınız. Süre 10 dak. a) İki adet ondalıklı sayı tanımlaması yapınız
DetaylıAkış Kontrol Mekanizmaları
Akış Kontrol Mekanizmaları 1 Akış Kontrol Mekanizmaları if else switch for döngüsü for döngüsünün çalışma prensibi for döngüsüyle ilgili örnekler for döngüsüyle ilgili kurallar while döngüsü while döngüsünün
DetaylıBilgisayar Teknolojileri Bölümü Bilgisayar Programcılığı Programı. Öğr. Gör. Cansu AYVAZ GÜVEN
Bilgisayar Teknolojileri Bölümü Bilgisayar Programcılığı Programı Öğr. Gör. Cansu AYVAZ GÜVEN VERITABANI-I SQL (Structured Query Language) SQL (Structured Query Language) SQL, ilişkisel veritabanlarındaki
DetaylıUygulama 1) Sabit olarak belirlenen sayıda tekrar eden (5 kez) Visual Basic kaynak kodlarını yazınız.
Uygulama 1) Sabit olarak belirlenen sayıda tekrar eden (5 kez) Visual Basic kaynak kodlarını yazınız. Dim i As Integer For i = 1 To 5 MessageBox.Show(i) Uygulama 2) Ekranda 5 kez tekrarlanan ve tur sayısını
Detaylı2013-14 GÜZ YY. - MKT103 - GÖRSEL PROGRAMLAMA DERSİ - ARA SINAVI
2013-14 GÜZ YY. - MKT103 - GÖRSEL PROGRAMLAMA DERSİ - ARA SINAVI KOÜ Mekatronik Mühendisliği Bölümü/MKT-103-Görsel Programlama Dersi - Ara Sınav J-grubu Ad-Soyad:...No:... J GRUBU-süre:70dk 1.) Aşağıdaki
Detaylı4- Turbo Pascal Bilgisayar Programlamada Kullanılan Şart Yapıları
4- Turbo Pascal Bilgisayar Programlamada Kullanılan Şart Yapıları Şart yapıları bir bilgisayar programının olmazsa olmazlarındandır. Şart yapıları günlük hayatımızda da çok fazla karşılaştığımız belirli
DetaylıMT 373 Visual Basic Programlama Dersi
MT 373 VB Laboratuvar Uygulamaları Öğr. Gör. Dr. İrfan MACİT 1 MT 373 Visual Basic Programlama Dersi (VB.NET 2010 Uygulamaları) Dr. İrfan MACİT Matematik Bölümü Laboratuvar Uygulamaları Adana, 2013 MT
DetaylıWindows Nasıl Çalışır? Pencereler (window), Hareketler (event) ve Mesajlar (message)
Windows Nasıl Çalışır? Pencereler (window), Hareketler (event) ve Mesajlar (message) Pencere, hareket ve mesaj, VB ile Windows uygulaması geliştirmek için bu üç temel anahtar kavramı bilmek yeterli olacaktır.
DetaylıKONTROL YAPILARI (CONTROL STRUCTURES)
Öğr.Gör.Bülent ÇOBANOĞLU, Visual BASIC Ders Notları-I 0 KONTROL YAPILARI (CONTROL STRUCTURES) GĠRĠġ Kontrol yapıları, program akışını değiştirmek için kullanılan yapılardır. Yapısal programlama dillerinde
DetaylıUygulamalar 4 IsMissing Fonksiyonlar ve Alt Programlar Prosedür Parametreleri Public Function f(x,y,optional t, Optional k) End Function 1.
Uygulamalar 4 IsMissing (Değişken) Visual Basic te fonksiyon veya alt programlara giriş parametresi olarak Optional deyimi kullanılırsa o parametre kullanılmadan da o fonksiyon çağrılabilir. IsMissing
DetaylıBu uygulama, MSGBOX fonksiyonun ve Form nesnesinin QueryUnload olayının kullanımı ile ilgili bir uygulamadır.
MSGBOX ve QueryUnload Olayı Uygulaması Uygulama Bu uygulama, MSGBOX fonksiyonun ve Form nesnesinin QueryUnload olayının kullanımı ile ilgili bir uygulamadır. Msgbox Deyimi ve Fonksiyonu MsgBox deyimi,
DetaylıÜNİT E ÜNİTE KONTROL DEYİMLERİ KARAR YAPILARI. IF Deyimi GİRİŞ
GİRİŞ KARAR YAPILARI Herhangi bir olayın gerçekleşmesinin bir veya birkaç şarta bağı olduğu durumlar vardır. Ayrıca bir şartın gerçekleşmesi durumunda meydana gelecek bir veya birden çok olay söz konusu
Detaylı1. PL/SQL de kontrol yapıları
1. PL/SQL de kontrol yapıları PL/SQL de kontrol yapıları genel olarak IF, CASE LOOP, WHILE, FOR ile gerçekleştirilir. Tabi bu deyimlerinde kendi içinde alt basamakları bulunmaktadır. Şimdi sırası ile bu
DetaylıDiziler İndisli Değişkenler
Diziler İndisli Değişkenler Aynı tür bilgileri (öğrenci isimleri, şehir isimleri, kapı numaraları, fakülteler vbg.) bellekte tutmak için kullanabileceğimiz listelere dizi adı verilir. Dizi kullanmanın
DetaylıİŞLEM SAYISI BELLİ OLAN DÖNGÜLER
DÖNGÜLER GİRİŞ Bilgisayarın ismi her ne kadar bilgiyi saymaktan gelse de aslında bilgisayar programlar ile gerçek anlamını bulmaktadır. Program, bu bölüme kadar anlatılanlar işlemlerin sıralı olarak ve
DetaylıTAM SAYILARLA İŞLEMLER
TAM SAYILARLA İŞLEMLER 5 4 3 2 1 1 TAM SAYILARLA TOPLAMA İŞLEMİ Devlet Meteoroloji İşleri Genel Müdürlüğü, bilimsel ve teknolojik gelişmeler ışığında meteorolojik gözlemler, hava tahminleri ve iklim değişiklikleri
DetaylıPROGRAMLAMAYA GİRİŞ VE PROGRAM GELİŞTİRME
PROGRAMLAMAYA GİRİŞ V PROGRAM GLİŞTİRM 1. Programlamaya Giriş Program geliştirme (programming) metodu olarak, programın geliştirilebilmesi için birçok aşamadan geçirilmesi gerekmektedir. 1. Problemi anlama.
DetaylıBİLGİSAYAR PROGRAMLAMA DERSİ
BİLGİSAYAR PROGRAMLAMA DERSİ 4. DERS NOTU Konu: M-dosya yapısı ve Kontrol Yapıları Hazırlayan: Yrd. Doç. Dr. Ahmet DUMLU 1 M-Dosya Yapısı Bir senaryo dosyası (script file) özel bir görevi yerine getirmek
DetaylıUYGULAMALAR. İkinci liste kutusu (List 2) Birinci liste Kutusu (List 1) Metin Kutusu
UYGULAMALAR Uygulama 1:Komut butonu, metin kutusu ve liste kutusu kullanarak bir program oluşturacağız. Programda, bir metin kutusuna girilen sayılardan pozitif olanlar bir listeye, negatif olanlar başka
DetaylıJAVA DÖNGÜ DEYİMLERİ. For Döngüsü
JAVA DÖNGÜ DEYİMLERİ Belirli bir iş bir çok kez tekrarlanacaksa, programda bu iş bir kez yazılır ve döngü deyimleriyle istenildiği kadar tekrarlanabilir. Java da bu işi yapan üç ayrı deyim vardır: while
DetaylıBilgisayar Programlama
Bilgisayar Programlama M Dosya Yapısı Kontrol Yapıları Doç. Dr. İrfan KAYMAZ Matlab Ders Notları M-dosyası Genel tanıtımı : Bir senaryo dosyası (script file) özel bir görevi yerine getirmek için gerekli
DetaylıBİLGİSAYAR PROGRAMLAMA DERSİ
BİLGİSAYAR PROGRAMLAMA DERSİ Yrd. Doç. Dr. Fatih TOSUNOĞLU Erzurum Teknik Üniversitesi Mühendislik Fakültesi İnşaat Mühendisliği Bölümü DERS NOTU 3 KONU: M-dosya yapısı ve Kontrol Yapıları M-Dosya Yapısı
DetaylıProgramlama. Program, belli bir komut ve söz dizimi yapısına uygun olarak, sadece belirtilen işlemlerin yerine getirmesini belirten komut dizisidir.
Programlama Programlama Yaklaşımları Program, belli bir komut ve söz dizimi yapısına uygun olarak, sadece belirtilen işlemlerin yerine getirmesini belirten komut dizisidir. Programda belirtilen işlem dizisi
Detaylıif (ad == "Sabri") Console.WriteLine("Merhaba Sabri. Ne zamandır gözükmüyodun...");
Koşul İfadeleri ve Akış Kontrolü Koşul ifadeleri ve akış kontrolleri programlama dillerinde her zaman en önemli yeri tutmaktadır. Yazdığımız uygulamanın hangi koşulda nasıl davranacağını belirterek bir
Detaylı-A Grubu- MKT103 Görsel Programlama 2015/2016 Güz Dönemi Final Sınavı
KOCAELİ ÜNİVERSİTESİ 14.10.2016 MÜHENDİSLİK FAKÜLTESİ MEKATRONİK MÜHENDİSLİĞİ MKT103 Görsel Programlama 2015/2016 Güz Dönemi Final Sınavı Öğretim Üyesi: Prof. Dr. Hasan OCAK Sınav Süresi: 80 dakika. Her
Detaylıt sayı tabanı ve üzere, A (abcde) sayısının basamakları: ( 2013) sayısını çözümleyelim. A (abcde) sayısının, ( 30214) sayısını çözümleyelim.
SAYI SİSTEMLERİ A. Basamak ve Taban Bir doğal sayıyı oluşturan rakamlardan her birine basamak, rakamların bulundukları yerdeki değerine basamak değeri ve bu doğal sayının tanımlandığı sayı sistemine de
DetaylıMİKRO PROGRAMININ GÜNCELLENMESİ
İŞLEMLERİ UYGULAMADAN ÖNCE TÜM DOKÜMANI LÜTFEN SONUNA KADAR OKUYUNUZ. İŞLEMLER ESNASINDA UYGULAMA EKSİKLİKLERİNDEN, KONFİGÜRASYON YETERSİZLİKLERİNDEN VB. SEBEPLERDEN OLUŞABİLECEK HATALARDAN DOLAYI ERAY
DetaylıORACLE DA KÜRSÖRLER. Gerekli sistem değişkenleri
ORACLE DA KÜRSÖRLER Gerekli sistem değişkenleri SQL%ISOPEN : kürsör açıksa değeri true, kapalı ise değeri false SQL%ROWCOUNT : sql ile işlem gören kayıt sayısı bulunur. SQL%FOUND : sql işlemi sonucu, en
DetaylıOkunabilir Kod Yazım Standartları: Şiir Gibi Kod Yazmak
Okunabilir Kod Yazım Standartları: Şiir Gibi Kod Yazmak Okunabilirlik nedir? Neden önemlidir? Okunabilir kod, kodu yazanını dışında bir programcı tarafından okunduğunda ne işe yaradığı anlaşılabilen, girintilenmesi,
DetaylıC# Programlama Dili. İlk programımız Tür dönüşümü Yorum ekleme Operatörler
C# Programlama Dili İlk programımız Tür dönüşümü Yorum ekleme Operatörler 1 İlk Programımız Bu program konsol ekranına Merhaba dünya! yazıp kapanır. Programı geçen derste anlatıldığı gibi derleyin, sonra
DetaylıAlgoritma ve Programlamaya Giriş
Algoritma ve Programlamaya Giriş Algoritma Bir sorunu çözebilmek için gerekli olan sıralı ve mantıksal adımların tümüne Algoritma denir. Doğal dil ile yazılabilir. Fazlaca formal değildir. Bir algoritmada
DetaylıPROGRAMLAMA TEMELLERİ DERSİ
PROGRAMLAMA TEMELLERİ DERSİ MODÜL ADI SÜRESİ KODLAMAYA HAZIRLIK 40/32 BASİT KODLAR 40/32 KONTROL DEYİMLERİ 40/32 METOTLAR 40/32 DERS BİLGİ FORMU DERSİN ADI ALAN MESLEK/DAL DERSİN OKUTULACAĞI SINIF/YIL
DetaylıTEMEL BİLGİSAYAR BİLİMLERİ
TEMEL BİLGİSAYAR BİLİMLERİ Doç. Dr. M.Ümit GÜMÜŞAY YTÜ - 2012 2 PROGRAMLAMA MANTIĞI Herhangi bir amaç için hazırlanan programın mantık hataları içermesi durumunda, alınacak sonucunda yanlış olacağı aşikardır.
DetaylıBÖLÜM 4 KONTROL DEYİMLERİ - 24 -
BÖLÜM 4 KONTROL DEYİMLERİ - 24 - 4.1 İf Deyimi İnsan olarak kararlarımızı hemen hemen daima "bir şey öyle ise böyle, öyle değilse şöyle davranmak" üzere almaz mıyız? PHP programında if deyimi bunu sağlar.
DetaylıBİLGİSAYAR PROGRAMLAMAYA GİRİŞ
BİLGİSAYAR PROGRAMLAMAYA GİRİŞ 5. ders notu Örnek program yazılımları İlişkisel operatörler Mantıksal operatörler Şartlı deyimler İf deyimi Kaynak: Dr.Deniz DAL ders sunumları Örnek : Dışarıdan girilen
DetaylıALGORİTMA İ VE PROGRAMLAMA
ALGORİTMA İ VE PROGRAMLAMA II Öğr.Gör.Erdal GÜVENOĞLU Hafta 2 Maltepe Üniversitesi Bilgisayar Mühendisliği Bölümü ALGORİTMA ANALİZİ 2 Neden algoritmayı analiz ederiz? Algoritmanın performansını ölçmek
DetaylıProgram Kodlamaya Geçiş
Program Kodlamaya Geçiş Akış diyagramı çizilmiş veya algoritması yazılmış işlemi, bilgisayar programlama dillerinden biriyle kodlamak kolaydır. Bu bölümden itibaren çözülecek problemler C++ dilinde kodlanacaktır.
DetaylıKTO KARATAY ÜNİVERSİTESİ Temel Bilgisayar 2. Hazırlayan : Erdem YAVUZ
KTO KARATAY ÜNİVERSİTESİ Temel Bilgisayar 2 Hazırlayan : Erdem YAVUZ FORMULLER Formül Çubuğuna yazmış olduğumuz formuller sayaesinde hücreler arasında matematiksel işlemler yapabiliriz. Excel de formüller
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ıINPUTBOX() ile Veri Girişi
VISUAL BASIC DE VERİ GİRİŞİ VE EKRAN MESAJLARI INPUTBOX() ile Veri Girişi Yapısı : Default Değer Form Üzerindeki Konum (0,0) sol üst köşe Değişken adı Veri Giriş Kutusu Gövdesindeki Mesaj Veri Giriş Kutusu
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 M-dosyası Genel tanıtımı : Bir senaryo dosyası (script file) özel bir görevi yerine
Detaylıİnternet Programcılığı Dersi 2.Dönem Ders Notu
İnternet Programcılığı Dersi 2.Dönem Ders Notu DEĞİŞKEN TİPLERİ TAM SAYI (İNTEGER) VERİ TİPİ Negatif veya pozitif ondalık kısmı bulunmayan sayılardır. Örnek: $i=65; $x=345; ONDALIK(REAL)VERİ TİPİ Ondalıklı
DetaylıINPUTBOX KULLANIMI. Komut Düğmesine uygulanan algoritma örneği
INPUTBOX KULLANIMI InputBox komutu, Basic programlama dilinde program algoritması içinde ekran aracışığı ile bir sorgu yönlendirerek, kullanıcının bilgi girmesini sağlamak amacıyla kullanılır. Bu komutun
DetaylıOPTION BUTTON ve ELSEIF UYGULAMALARI
OPTION BUTTON ve ELSEIF UYGULAMALARI OPTION düğmeleri, Muhtelif seçeneklerin olduğu ve bu alternatif seçeneklerden birisinin seçilmesi gerektiği durumlarda kullanılan nesnelerdir. Daire şeklindeki bu option
Detaylık ise bir gerçek sayı olsun. Buna göre aşağıdaki işlemler Matlab da yapılabilir.
MATRİS TRANSPOZU: Bir matrisin satırlarını sütun, sütunlarınıda satır yaparak elde edilen matrise transpoz matris denilir. Diğer bir değişle, eğer A matrisi aşağıdaki gibi tanımlandıysa bu matrisin transpoz
DetaylıALGORİTMA VE PROGRAMLAMA I
ALGORİTMA VE PROGRAMLAMA I YZM 1101 Celal Bayar Üniversitesi Hasan Ferdi Turgutlu Teknoloji Fakültesi Genel Bakış 2 Döngüler for Döngüsü while Döngüsü do-while Döngüsü break Deyimi Kullanımı continue Deyimi
DetaylıHow to ASP Language. Elbistan Meslek Yüksek Okulu 2011 2012 Bahar Yarıyılı. Öğr. Gör. Murat KEÇECĠOĞLU. 29 Eki. 1 Kas. 2013
How to ASP Language Elbistan Meslek Yüksek Okulu 2011 2012 Bahar Yarıyılı 29 Eki. 1 Kas. 2013 Öğr. Gör. Murat KEÇECĠOĞLU Fonksiyonlar, kendilerini göreve çağıran VBScript komutlarına ve işlemlerine bir
DetaylıAOSB 2017 EĞİTİM PROGRAMI
Eğitimin Konusu : Makro Excel Eğitim Tarihi : 04-05-10-11-12 Mayıs 2017 Eğitim Hedef Kitlesi : Excel kulllanıcıları arasında pratiklik ve hız kazanmış, Excel fonksiyonları, Veri Analizi araçlarını kullanma
Detaylı... ... ... ... 2... ... ... 13... ... ... Ders: Konu: TEOG. Yaprak No: Copyright: MİKRO ANLATIM. Kazanım: Üslü sayılar ile ilgili kuralları hatırlar.
Ders: Konu: TEOG Yaprak No: Copyright: MİKRO ANLATIM Matematik Üslü Sayılar- ÇALIŞMA DEFTERİ Bilal KICIROĞLU Kazanım: Üslü sayılar ile ilgili kuralları hatırlar. ÜSLÜ SAYILAR- Bu içerikte öncelikle üslü
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ıC Dersleri Bölüm 3 : Program akışı
İzmir Ekonomi Üniversitesi Bilgisayar Topluluğu www.ieubt.org C Dersleri Bölüm 3 : Program akışı Sorularınız için : programlama@ieubt.org Hazırlayan : Görkem PAÇACI (gorkem.pacaci@std.ieu.edu.tr) C Program
DetaylıDöngü (Loop) Deyimleri / Veri Belirleyicileri / Matematiksel Fonksiyonlar
Bölüm 5 Döngü (Loop) Deyimleri / Veri Belirleyicileri / Matematiksel Fonksiyonlar İçindekiler 5.1 Formatlı Yazdırma............................ 34 5.2 Döngü Deyimleri............................. 34 5.2.1
DetaylıDöngü yapıları, (for, do while, while),
Döngü yapıları, (for, do while, while), Döngü Kavramı Programlama konusunda -hangi dil olursa olsun- en kritik yapılardan biri döngülerdir. Döngüler, bir işi, belirlediğiniz sayıda yapan kod blokları olarak
DetaylıBİLGİSAYAR MİMARİSİ. Mimariye Giriş. Özer Çelik Matematik-Bilgisayar Bölümü
BİLGİSAYAR MİMARİSİ Mimariye Giriş Özer Çelik Matematik-Bilgisayar Bölümü Ders Bilgileri Not Değerlendirmesi: Pop-up Quiz/Ödev : % 20 Ara Sınav : % 30 Final : % 50 Ders İçeriği Temel Bilgisayar Mimarisi
DetaylıHACETTEPE ÜNİVERSİTESİ BİLGİSAYAR ve ÖĞRETİM TEKNOLOJİLERİ EĞİTİMİ BTÖ201- Programlama Dilleri 1 Hazırlayanın; Adı Soyadı Çağdaş KARADEMİR Numarası 20742248 Ders Sorumlusu Hakan Tüzün İçindekiler Problem
DetaylıİNTERNET PROGRAMCILIĞI DERSİ ÇALIŞMA SORULARI
İNTERNET PROGRAMCILIĞI DERSİ ÇALIŞMA SORULARI 1) Aşağıdaki seçeneklerin hangisinde PHP kod yazımı doğru olarak verilmiştir? A) B) C).. D) 2) PHP ile hazırlanmış
DetaylıNESNE YÖNELİMLİ PROGRAMLAMA HAFTA # 2
NESNE YÖNELİMLİ PROGRAMLAMA HAFTA # 2 JAVA DA PROGRAM DENETİMİ VE OPERATÖRLER Java programlama dilinde temel tipleri ve nesneleri yönlendirmek ve değiştirmek için operatörler kullanılır. Atamalar sağ taraftaki
DetaylıPASCAL PROGRAMLAMA DİLİ YAPISI
BÖLÜM 3 PASCAL PROGRAMLAMA DİLİ YAPISI 3.1. Giriş Bir Pascal programı en genel anlamda üç ayrı kısımdan oluşmuştur. Bu kısımlar bulunmaları gereken sıraya göre aşağıda verilmiştir. Program Başlığı; Tanımlama
Detaylıidea rsbasic KOMUTLARI
idea KOMUTLARI İÇİNDEKİLER 2.1 Etiketler (Labels)... 4 2.2 Yorumlar (Comments)... 5 2.3 Semboller (Symbols)... 6 2.4 backward (geri)... 7 2.5 debug (hata ayıkla/izle)... 8 2.6 dec (azalt)... 9 2.7 do..
DetaylıBTP 207 İNTERNET PROGRAMCILIĞI I. Ders 8
BTP 27 İNTERNET PROGRAMCILIĞI I Ders 8 Değişkenler 2 Tamsayı Değerler (Integer) Tamsayılar, tabanlı (decimal), 8 tabanlı (octal) veya 6 tabanlı (hexadecimal) olabilir. 8 tabanındaki sayıları belirtmek
DetaylıFortran da kullanılan giriş çıkış komutları PRINT, WRITE ve READ dir.
Fortran da Temel Giriş/Çıkış Komutları Fortran da kullanılan giriş çıkış komutları PRINT, WRITE ve READ dir. PRINT komutu belli bir ifadeyi veya değişkenlerin değerini ekrana yazdırmayı sağlar. WRITE komutu
DetaylıUzaktan Eğitim Uygulama ve Araştırma Merkezi
JAVA PROGRAMLAMA Öğr. Gör. Utku SOBUTAY İÇERİK 2 Java da Fonksiyon Tanımlamak Java da Döngüler Java da Şart İfadeleri Uygulamalar Java da Fonksiyon Tanımlamak JAVA DA FONKSİYON TANIMLAMAK 4 Fonksiyonlar;
DetaylıTimer İle arka plan renk değişimi
Microsoft Visual Studio Visual Basic Timer İle arka plan renk değişimi Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load Timer1.Enabled = True Timer1.Interval = 1000 'milisaniye
DetaylıBLGM BÖLÜM. Problem Çözme Kavramları (Algoritma ve Akış Şemaları)
BLGM108 1. BÖLÜM Problem Çözme Kavramları (Algoritma ve Akış Şemaları) 1 Yazılım Geliştirme Adımları 1. Gereksinimlerin belirlenmesi Problemin ne olduğunu anlama: sorunu çözmek için ne gereklidir, çözüm
DetaylıOnlu Sayılandırmadan Dönüştürme
Onlu Sayılandırmadan Dönüştürme Sekizli ve onaltılı sayı sistemleri, ikilinin (2 tabanı) çarpanı olan tabanlara sahiptir, onaltılı yada sekizli ve ikili arasında geri ve ileri dönüşüm çok kolaydır İkili,
DetaylıInternet Programming I. Hafta III. Elbistan Meslek Yüksek Okulu Güz Yarıyılı. Öğr. Gör. Murat KEÇECĠOĞLU
Internet Programming I Hafta III Elbistan Meslek Yüksek Okulu 2016 2017 Güz Yarıyılı Öğr. Gör. Murat KEÇECĠOĞLU Dönen Değer? Fonksiyonlar, kendilerini göreve çağıran VBScript komutlarına ve işlemlerine
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 Kontrol deyimleri programlamanın olmazsa olmaz koşullarındandır. Şartlara (karşılaştırma) bağlı
DetaylıALGORİTMA VE PROGRAMLAMA I
ALGORİTMA VE PROGRAMLAMA I Yrd. Doç. Dr. Deniz KILINÇ deniz.kilinc@cbu.edu.tr YZM 1101 Celal Bayar Üniversitesi Hasan Ferdi Turgutlu Teknoloji Fakültesi Genel Bakış 2 Koşul Karşılaştırma Operatörleri Mantıksal
DetaylıHow to ASP Language. Elbistan Meslek Yüksek Okulu Güz Yarıyılı. Öğr. Gör. Murat KEÇECĠOĞLU. Hafta V
How to ASP Language Elbistan Meslek Yüksek Okulu 2014 2015 Güz Yarıyılı Hafta V Öğr. Gör. Murat KEÇECĠOĞLU Fonksiyonlar, kendilerini göreve çağıran VBScript komutlarına ve işlemlerine bir değer sunarak
DetaylıAlgoritmalar ve Programlama. Algoritma
Algoritmalar ve Programlama Algoritma Algoritma Bir sorunu / problemi çözmek veya belirli bir amaca ulaşmak için gerekli olan sıralı mantıksal adımların tümüne algoritma denir. Algoritma bir sorunun çözümü
Detaylıdisp VEYA fprintf KOMUTLARIYLA EKRANA MESAJ YAZDIRMA
MATLAB 3.DERS disp VEYA fprintf KOMUTLARIYLA EKRANA MESAJ YAZDIRMA Daha önceki derslerimizde input komutu ile klavye üzerinden MATLAB programlama ortamına veri girmeyi öğrenmiştik. Bu dersimizde ise disp
DetaylıPROGRAMLAMA TEMELLERİ-ÜNİTE 2 SAYI SİSTEMLERİ, OPERATÖRLER VE İŞLEMLER
PROGRAMLAMA TEMELLERİ-ÜNİTE 2 SAYI SİSTEMLERİ, OPERATÖRLER VE İŞLEMLER GİRİŞ İnsanoğlunun bilgiyi belirtmede kullandığı sembollerin bilgisayarda da ifade edilmesi gerekir. Bilgisayarın 0 ve 1 e karşılık
DetaylıPROGRAMLAMA DİLLERİ I
PROGRAMLAMA DİLLERİ I Öğr. Gör. M. Mutlu YAPICI Ankara Üniversitesi Elmadağ Meslek Yüksekokulu Ders İzlencesi Öğr. Gör. M. Mutlu YAPICI Hafta 1. Hafta 2. Hafta 3. Hafta 4. Hafta 5. Hafta 6. Hafta 7. Hafta
Detaylıb Üslü Sayılara Giriş b İşlem Önceliği b Ortak Çarpan Parantezine Alma ve Dağılma Özelliği b Doğal Sayı Problemleri b Çarpanlar ve Katlar - Kalansız
1 b Üslü Sayılara Giriş b İşlem Önceliği b Ortak Çarpan Parantezine Alma ve Dağılma Özelliği b Doğal Sayı Problemleri b Çarpanlar ve Katlar - Kalansız Bölünebilme Kuralları b Asal Sayılar, Asal Çarpanlar,
DetaylıOMÜ HAVACILIK VE UZAY BİLİMLERİ FAKÜLTESİ METEOROLOJİ MÜHENDİSLİĞİ BÖLÜMÜ MET103 BİLGİSAYAR PROGRAMLAMA I BÜTÜNLEME SINAVI
OMÜ HAVACILIK VE UZAY BİLİMLERİ FAKÜLTESİ METEOROLOJİ MÜHENDİSLİĞİ BÖLÜMÜ MET103 BİLGİSAYAR PROGRAMLAMA I BÜTÜNLEME SINAVI 23.01.2016 1. (6 puan) İnternetten, kod.txt isimli bir dosyayı Linux kurulu bir
Detaylıfor döngüsü while döngüsü Döngüler MATLAB
DÖNGÜLER Döngüler MATLAB Akış diyagramının bir parçasında aynı işlemlerin bilgisayara birden fazla yaptırılacağı durumlarda döngüler kullanılır. Matlab da 2 farklı döngü yapısı vardır. for döngüsü while
DetaylıKONTROL YAPILARI JAVADA UC TURLU KONTROL YAPISI VARDIR BUNLAR İF ELSE İF ELSE İF SWİTCH YAPILARIDIR. IF ELSE YAPISI if (deger) { }else {
KONTROL YAPILARI JAVADA UC TURLU KONTROL YAPISI VARDIR BUNLAR İF ELSE İF ELSE İF SWİTCH YAPILARIDIR IF ELSE YAPISI if (deger) { else { YUKARIDAKI IFADEDE deger EGER TRUE İSE if PARANTEZLERİ İÇİNDEKİ DEĞER
DetaylıMTK467 Nesneye Yönelik Programlama. Hafta 4 - Döngüler Zümra Kavafoğlu https://zumrakavafoglu.github.io/
MTK467 Nesneye Yönelik Programlama Hafta 4 - Döngüler Zümra Kavafoğlu https://zumrakavafoglu.github.io/ while döngüsü while(koşul){ } döngü ifadeleri Koşul boolean değerli olmalıdır. Koşulun değeri true
DetaylıWindow Script Host. Message Box Kullanımı. Pupup(Acilir)Message Kullanımı. Arslan ACAR www.andabilgi.com www.arslanacar.com
Message Box Kullanımı Dim MsgBaslik Dim MsgIcerik MsgBaslik="Mesaj Başlığı" MsgIcerik="Mesaj içeriği" MsgBox MsgIcerik, 64, MsgBaslik 'Mesaj kutusundaki simge için kod değerleri: '16(Hata) '64(Dikkat)
DetaylıTOPLAMADA KISAYOLLAR
ARDIŞIK SAYILARIN TOPLANMASI TOPLAMADA KISAYOLLAR 1 Kural: Gruptaki en küçük sayı ile en büyük sayıyı topla, sonucu gruptaki sayıların miktarıyla çarp ve sonucu 2 ye böl. Örneğin 33 den 41 e kadar olan
DetaylıALGORİTMALAR. Turbo C Bilgisayarda Problem Çözme Adımları. Bilgisayarda Problem Çözme Adımları.
Turbo C ++ 3.0 ALGORİTMALAR http://vaibhavweb.tripod.com/others/tc3.zip http://www.top4download.com/turbo-c- /aklqwuba.html 1 2 Bilgisayarda Problem Çözme Adımları Bilgisayarda Problem Çözme Adımları 1-Problemi
DetaylıUZAKTAN EĞİTİM SİSTEMİNDE ONLINE SINAVA KATILMAK İÇİN YAPILMASI GEREKENLER
UZAKTAN EĞİTİM SİSTEMİNDE ONLINE SINAVA KATILMAK İÇİN YAPILMASI GEREKENLER Öncelikle http://uzak.nevsehir.edu.tr adresinde girerek uzaktan eğitim sisteminde oturum açmanız gerekmektedir. Yukarıda yazılı
DetaylıToplama işlemi için bir ikili operatör olan artı işareti aynı zamanda tekli operatör olarak da kullanılabilir.
www.csharpturk.net Türkiye nin C# Okulu Yazar Yunus Özen Eposta yunus@yunus.gen.tr Tarih 08.04.2006 Web http://www.yunusgen.tr ARİTMETİK OPERATÖRLER VE KULLANIM ŞEKİLLERİ Bilgisayarlar yapıları gereği,
DetaylıMühendislik Fakültesi Elektrik-Elektronik Mühendisliği C Programlama 5. Bölüm Karar ve Çevrim Kontrol Yapıları
Mühendislik Fakültesi Elektrik-Elektronik Mühendisliği C Programlama 5. Bölüm Karar ve Çevrim Kontrol Yapıları C Programlama Dr. Serkan DİŞLİTAŞ 5.1. Atlama Komutları Program akışının yönlendirilmesinde
DetaylıKarabük Üniversitesi, Mühendislik Fakültesi...www.ibrahimcayiroglu.com WEB TEKNOLOJİLERİ
WEB TEKNOLOJİLERİ 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ı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ıVisual Basic Uygulamaları-4. Dİ Zİ LER (ARRAYS) ve Nesne Kü meleri
Visual Basic Uygulamaları-4 Dİ Zİ LER (ARRAYS) ve Nesne Kü meleri Bellekte sürekli yer kaplayan aynı türden verilerin oluşturduğu kümeye dizi denir. Tanımdan da anlaşılacağı üzere bir dizinin dizi olabilmesi
Detaylımatematik sayısal akıl yürütme mantıksal akıl yürütme
kpss 2014 Yeni sorularla yeni sınav sistemine göre hazırlanmıştır. matematik sayısal akıl yürütme mantıksal akıl yürütme geometri soru bankası tamamı çözümlü Kenan Osmanoğlu, Kerem Köker KPSS Matematik-Geometri
DetaylıSAYILAR TEORİSİ - PROBLEMLER
SAYILAR TEORİSİ - PROBLEMLER 1. (p + 1) q sayısının hangi p ve q asal sayıları için bir tam kare olduğunu 2. n+2n+n+... +9n toplamının bütün basamakları aynı rakamdan oluşan bir sayıya eşit olmasını sağlayan
DetaylıÜNİT E ÜNİTE GİRİŞ. Algoritma Mantığı. Algoritma Özellikleri PROGRAMLAMA TEMELLERİ ÜNİTE 3 ALGORİTMA
PROGRAMLAMA TEMELLERİ ÜNİTE 3 ALGORİTMA GİRİŞ Bilgisayarların önemli bir kullanım amacı, veri ve bilgilerin kullanılarak var olan belirli bir problemin çözülmeye çalışılmasıdır. Bunun için, bilgisayarlar
DetaylıDe iflken = InputBox Görüntülenecek Metin Bafllık. InputBox tan gelecek cevap, bir de iflkene aktarılmalıdır. End Sub B R SAYI TUT
Bilgi Girifli InputBox fonksiyonu: Program sırasında, kullanıcının klavyeden bilgi girifli yapmasını sa layan fonksiyondur. Girilen bilgi, bir de iflkene aktarılmalıdır. Afla ıda InputBox fonksiyonunun
DetaylıBİLGİSAYAR TEMELLERİ VE PROGRAMLAMAYA GİRİŞ
BİLGİSAYAR TEMELLERİ VE PROGRAMLAMAYA GİRİŞ Yrd.Doç.Dr. Emel ARSLAN earslan@istanbul.edu.tr C Program Akış Kontrol Yapıları Kontrol Komutları Normal şartlarda C dilinde bir programın çalışması, komutların
Detaylı