GÖRSEL PROGRAMLAMA MANTIĞI EĞİTİMİ
Görsel Programlama Mantığı Eğitimi: “Visual Basic” uygulama dilinde yer alan değişken tanımlama, dizi, fonksiyon ve akış kontrol yapılarını öğrenme yeteneğinin ve tasarlanan algoritmaları uygulama hâline getirebilme yeterliliğinin kazandırıldığı eğitim materyalidir. Görsel programlama mantığı eğitiminin genel amacı görsel uygulamada kod yazımını uygulama ifadelerine göre yapabileceksiniz ve temel uygulama tekniklerini kullanarak programlar yazabileceksiniz.
Eğitim İçeriği
1. Görsel Programlama Mantığı Eğitimi – Temel Kod Yazım Kuralları
o Temel Yazım Kuralları Nelerdir?
o Sabitler Nelerdir?
o Değişkenler Nelerdir?
§ Değişken Tipleri Nelerdir?
§ Değişkenlerin Tanımlanması Nasıl Yapılır?
§ Tip bildirimi Nasıl Yapılır?
2. Görsel Programlama Mantığı Eğitimi – Akış Denetimi
o Şartlı Dallanma Nedir?
§ If- Then Nedir?
§ If-Then-Else Nedir?
§ If – Then – Else If Nedir?
§ Select Case / Case Else Nedir?
3. Görsel Programlama Mantığı Eğitimi - Döngüler
o For - Next Nedir?
o Do - Loop Nedir?
4. Görsel Programlama Mantığı Eğitimi - Diziler
o Dizi Nedir?
o Tek Boyutlu Diziler Nelerdir?
o Tek Boyutlu Diziler Nelerdir?
o Statik Diziler Nelerdir?
o Dinamik Diziler Nelerdir?
5. Görsel Programlama Mantığı Eğitimi - Prosedür (Alt Yordam) Oluşturma
o Prosedürler (Alt Yordamlar) Nelerdir?
o Fonksiyonlar Nelerdir?
o Hazır Fonksiyon Örnekleri Nelerdir?
§ Alfa Nümerik Fonksiyonlar (Karakter Dizisi (String)) Nelerdir?
§ Nümerik Fonksiyonlar (.Sayısal Fonksiyonlar) Nelerdir?
§ Kullanıcı Tanımlı Fonksiyonlar Nelerdir?
Sıkça Sorulan Sorular
Visual Basic'te Dim ile değişken tanımlamak ne işe yarar?
Dim deyimi bir değişkene bellekte yer ayırır ve veri tipini bildirir. Örneğin Dim sayac As Integer ifadesi tam sayı tutan bir değişken oluşturur. Tip bildirimi yapmak hem belleği doğru kullandırır hem de yanlış veri atamalarını derleme aşamasında yakalar.
If-Then-Else ile Select Case arasındaki fark nedir?
If-Then-Else iki veya birkaç koşulu mantıksal olarak değerlendirir, çok sayıda dallanma gerektiğinde uzar. Select Case ise tek bir değişkenin alabileceği farklı değerleri (Case) ayrı ayrı ele alır. Menü seçimi gibi çok değerli durumlarda Select Case kod okunabilirliğini artırır.
For-Next döngüsü ile Do-Loop döngüsü ne zaman tercih edilir?
For-Next, tekrar sayısı baştan belliyse kullanılır; sayaç otomatik artar veya azalır. Do-Loop ise tekrar sayısı bilinmiyor, bir koşul sağlandığı sürece dönmesi gerekiyorsa uygundur. Örneğin dosya sonuna kadar okuma işleminde Do While yapısı daha doğaldır.
Statik dizi ile dinamik dizi arasındaki fark nedir?
Statik dizi tanımlanırken eleman sayısı sabittir, örneğin Dim notlar(9) on elemanlık dizi açar. Dinamik dizi ise boyutu çalışma anında ReDim ile değiştirilebilen dizidir. Eleman sayısı önceden bilinmiyorsa dinamik dizi belleği daha esnek kullandırır.
Fonksiyon ile prosedür (Sub) arasındaki fark nedir?
Sub prosedürü bir işlem yapar ama geriye değer döndürmez. Function ise işlemi yapar ve sonucu çağrıldığı yere döndürür. Örneğin iki sayının toplamını hesaplayıp veren bir yapı Function olmalıdır; çünkü sonucu başka bir ifadede kullanılabilir.
Visual Basic'te hazır string fonksiyonları nelerdir?
Len karakter sayısını verir, Left ve Right baştan veya sondan belirli karakteri alır, Mid ortadan parça çeker, UCase ve LCase büyük küçük harfe çevirir, Trim baştaki ve sondaki boşlukları siler. Bu alfa nümerik fonksiyonlar metin verisini işlemede sık kullanılır.