gÖrsel progralamaeng.harran.edu.tr/moodle/moodledata/137/sunumlar/hafta_2.pdf · kaybına sebep...
TRANSCRIPT
![Page 1: GÖRSEL PROGRALAMAeng.harran.edu.tr/moodle/moodledata/137/Sunumlar/Hafta_2.pdf · kaybına sebep olur. Görsel programlama dillerinin esnek bir yapıya sahip olması, normal dillerde](https://reader030.vdocuments.net/reader030/viewer/2022040801/5e38c18afebfe641157e26d6/html5/thumbnails/1.jpg)
GÖRSEL PROGRALAMA
HAFTA 2 PROGRAMLAMA DİLLERİNE GİRİŞ
![Page 2: GÖRSEL PROGRALAMAeng.harran.edu.tr/moodle/moodledata/137/Sunumlar/Hafta_2.pdf · kaybına sebep olur. Görsel programlama dillerinin esnek bir yapıya sahip olması, normal dillerde](https://reader030.vdocuments.net/reader030/viewer/2022040801/5e38c18afebfe641157e26d6/html5/thumbnails/2.jpg)
GÖRSEL PROGRAMLAMA
Hafta Konu
Hafta 1 Giriş
Hafta 2 Programlama Dillerine Giriş
Hafta 3 Algoritma ve Akış Diyagramları
Hafta 4 Program Yapısı,Veri Tipleri
Hafta 5 Görsel Nesnelerin Kullanılması
Hafta 6 Giriş-Çıkış komutları
Hafta 7 Ara Sınav
Hafta 8 Karşılarştırma Komutları
Hafta 9 Döngü Komutları
Hafta 10 Diziler
Hafta 11 Uygulama
Hafta 12 Uygulama
Hafta 13 Uygulama
Hafta 14 Genel Tekrar
![Page 3: GÖRSEL PROGRALAMAeng.harran.edu.tr/moodle/moodledata/137/Sunumlar/Hafta_2.pdf · kaybına sebep olur. Görsel programlama dillerinin esnek bir yapıya sahip olması, normal dillerde](https://reader030.vdocuments.net/reader030/viewer/2022040801/5e38c18afebfe641157e26d6/html5/thumbnails/3.jpg)
GÖRSEL PROGRAMLAMA
![Page 4: GÖRSEL PROGRALAMAeng.harran.edu.tr/moodle/moodledata/137/Sunumlar/Hafta_2.pdf · kaybına sebep olur. Görsel programlama dillerinin esnek bir yapıya sahip olması, normal dillerde](https://reader030.vdocuments.net/reader030/viewer/2022040801/5e38c18afebfe641157e26d6/html5/thumbnails/4.jpg)
GÖRSEL PROGRAMLAMA
Sınav Notu
80%
Ödev Notu
20%
Ara Sınav Değerlendirmesi
![Page 5: GÖRSEL PROGRALAMAeng.harran.edu.tr/moodle/moodledata/137/Sunumlar/Hafta_2.pdf · kaybına sebep olur. Görsel programlama dillerinin esnek bir yapıya sahip olması, normal dillerde](https://reader030.vdocuments.net/reader030/viewer/2022040801/5e38c18afebfe641157e26d6/html5/thumbnails/5.jpg)
GÖRSEL PROGRAMLAMA
Zamanında teslim edilmeyen ödevler kabul edilir.
Fakat %20 üzerinden değerlendirilir.
Ödevler ADNM sistemiyle ders sorumlusuna
gönderilecektir.
Ödevlerin benzerliği fark edilirse %20 üzerinden
değerlendirilir.
![Page 6: GÖRSEL PROGRALAMAeng.harran.edu.tr/moodle/moodledata/137/Sunumlar/Hafta_2.pdf · kaybına sebep olur. Görsel programlama dillerinin esnek bir yapıya sahip olması, normal dillerde](https://reader030.vdocuments.net/reader030/viewer/2022040801/5e38c18afebfe641157e26d6/html5/thumbnails/6.jpg)
DERS İÇERİĞİ
Program nedir?
Görsel Programlama nedir?
![Page 7: GÖRSEL PROGRALAMAeng.harran.edu.tr/moodle/moodledata/137/Sunumlar/Hafta_2.pdf · kaybına sebep olur. Görsel programlama dillerinin esnek bir yapıya sahip olması, normal dillerde](https://reader030.vdocuments.net/reader030/viewer/2022040801/5e38c18afebfe641157e26d6/html5/thumbnails/7.jpg)
GÖRSEL PROGRAMLAMA
--- Program
Program, günlük hayatta bir sorunu bilgisayar ile
çözmek, rutin işlemleri kolaylaştırmak için yazılan
yazılımlardır. Bir program bilgisayar üzerinde
çalışır ve insanların günlük hayatlarını
kolaylaştırır.
![Page 8: GÖRSEL PROGRALAMAeng.harran.edu.tr/moodle/moodledata/137/Sunumlar/Hafta_2.pdf · kaybına sebep olur. Görsel programlama dillerinin esnek bir yapıya sahip olması, normal dillerde](https://reader030.vdocuments.net/reader030/viewer/2022040801/5e38c18afebfe641157e26d6/html5/thumbnails/8.jpg)
GÖRSEL PROGRAMLAMA
--- Programlama
Programlama Dili bilgisayarda çözülecek bir
sorun için çözümün bilgisayara adım adım
yazılmasını sağlayan biçimsel kuralları olan ve bu
kurallara sıkı sıkıya bağımlılığı gerektiren bir
tanımlar kümesidir.
![Page 9: GÖRSEL PROGRALAMAeng.harran.edu.tr/moodle/moodledata/137/Sunumlar/Hafta_2.pdf · kaybına sebep olur. Görsel programlama dillerinin esnek bir yapıya sahip olması, normal dillerde](https://reader030.vdocuments.net/reader030/viewer/2022040801/5e38c18afebfe641157e26d6/html5/thumbnails/9.jpg)
GÖRSEL PROGRAMLAMA
---Program Yazarken İzlenecek Adımlar
Problemin ne olduğunu kavra.
Problemin girdilerini, çıktılarını ve gereksinimleri
belirle
Problemin çözümünü veren algoritmayı yaz
Algoritmayı bir programla dili ile yaz.
Programın doğru çalışıp çalışmadığını test et.
![Page 10: GÖRSEL PROGRALAMAeng.harran.edu.tr/moodle/moodledata/137/Sunumlar/Hafta_2.pdf · kaybına sebep olur. Görsel programlama dillerinin esnek bir yapıya sahip olması, normal dillerde](https://reader030.vdocuments.net/reader030/viewer/2022040801/5e38c18afebfe641157e26d6/html5/thumbnails/10.jpg)
GÖRSEL PROGRAMLAMA
Yüksek seviyeli programlama dilleri kullanarak hazırlanan programlarda programcılar bazı problemlerle karşılaşırlar ve bu problemleri aşmak için yeni algoritmalar geliştirmek zorunda kalırlar. Bu da zaman kaybına sebep olur. Görsel programlama dillerinin esnek bir yapıya sahip olması, normal dillerde kod yazarak hazırlanan bir çok işlemin hazır olarak gelmesinin yanında C++ programlama dilinin programcının kendi fonksiyonlarını hazırlayabilmesinden dolayı tercih edilen bir programlama dili haline getirmiştir.
C++ ve bu dilin görsel versiyonu olan C++ Buildergünümüzde çokca kullanılan görsel programlama dillerindendir.
![Page 11: GÖRSEL PROGRALAMAeng.harran.edu.tr/moodle/moodledata/137/Sunumlar/Hafta_2.pdf · kaybına sebep olur. Görsel programlama dillerinin esnek bir yapıya sahip olması, normal dillerde](https://reader030.vdocuments.net/reader030/viewer/2022040801/5e38c18afebfe641157e26d6/html5/thumbnails/11.jpg)
GÖRSEL PROGRAMLAMA
Standart Araç Çubukları
New Items
Yeni bir ögenin oluşturulmasını saglar. Bu öge
yeni bir uygulama, form vb. olabilir.
Daha önceden saklanmış bulunan proje veya
unit dosyalarının açılmasını saglar.
Open
![Page 12: GÖRSEL PROGRALAMAeng.harran.edu.tr/moodle/moodledata/137/Sunumlar/Hafta_2.pdf · kaybına sebep olur. Görsel programlama dillerinin esnek bir yapıya sahip olması, normal dillerde](https://reader030.vdocuments.net/reader030/viewer/2022040801/5e38c18afebfe641157e26d6/html5/thumbnails/12.jpg)
GÖRSEL PROGRAMLAMA
Standart Araç Çubukları
Save
Aktif unit veya formdaki değişiklikleri kaydeder.
Proje ve tüm unit programlarını n saklanmasını
sağlar.
Save All
![Page 13: GÖRSEL PROGRALAMAeng.harran.edu.tr/moodle/moodledata/137/Sunumlar/Hafta_2.pdf · kaybına sebep olur. Görsel programlama dillerinin esnek bir yapıya sahip olması, normal dillerde](https://reader030.vdocuments.net/reader030/viewer/2022040801/5e38c18afebfe641157e26d6/html5/thumbnails/13.jpg)
GÖRSEL PROGRAMLAMA
Standart Araç Çubukları
Open Project
Kayıtlı bulunan bir proje dosyasının açılmasını
sağlar.
Projeye kayıtlı bulunan bir dosyanın eklenmesini
sağlar.
Add file to project
![Page 14: GÖRSEL PROGRALAMAeng.harran.edu.tr/moodle/moodledata/137/Sunumlar/Hafta_2.pdf · kaybına sebep olur. Görsel programlama dillerinin esnek bir yapıya sahip olması, normal dillerde](https://reader030.vdocuments.net/reader030/viewer/2022040801/5e38c18afebfe641157e26d6/html5/thumbnails/14.jpg)
GÖRSEL PROGRAMLAMA
Standart Araç Çubukları
Remove File From Project
Projeden bir dosyanın silinmesini sağlar.
![Page 15: GÖRSEL PROGRALAMAeng.harran.edu.tr/moodle/moodledata/137/Sunumlar/Hafta_2.pdf · kaybına sebep olur. Görsel programlama dillerinin esnek bir yapıya sahip olması, normal dillerde](https://reader030.vdocuments.net/reader030/viewer/2022040801/5e38c18afebfe641157e26d6/html5/thumbnails/15.jpg)
GÖRSEL PROGRAMLAMA
View Araç Çubuğu
View Unit
Projede kullanılan tüm unit dosyalarının
görüntülenmesini sağlar.
Projede kullanılan tüm formların
görüntülenmesini sağlar.
View Form
Toogle Form/Unit
Form ve unit arasındaki geçişi sağlar.
![Page 16: GÖRSEL PROGRALAMAeng.harran.edu.tr/moodle/moodledata/137/Sunumlar/Hafta_2.pdf · kaybına sebep olur. Görsel programlama dillerinin esnek bir yapıya sahip olması, normal dillerde](https://reader030.vdocuments.net/reader030/viewer/2022040801/5e38c18afebfe641157e26d6/html5/thumbnails/16.jpg)
GÖRSEL PROGRAMLAMA
Debug Araç Çubuğu
Run
Aktif programın çalıştırılmasını sağlar.
Programın geçici olarak durudurulmasını sağlar.
Pause
Program Reset
Çalışan programın durdurulmasını sağlar.
![Page 17: GÖRSEL PROGRALAMAeng.harran.edu.tr/moodle/moodledata/137/Sunumlar/Hafta_2.pdf · kaybına sebep olur. Görsel programlama dillerinin esnek bir yapıya sahip olması, normal dillerde](https://reader030.vdocuments.net/reader030/viewer/2022040801/5e38c18afebfe641157e26d6/html5/thumbnails/17.jpg)
GÖRSEL PROGRAMLAMA
Tool Palette Penceresi
Tool Palette C++ Builder’in tüm
nesnelerinin üzerinde bulunduğu
penceredir. Bu pencere üzerinde
gruplanmış bileşen listesi
bulunmaktadır.
![Page 18: GÖRSEL PROGRALAMAeng.harran.edu.tr/moodle/moodledata/137/Sunumlar/Hafta_2.pdf · kaybına sebep olur. Görsel programlama dillerinin esnek bir yapıya sahip olması, normal dillerde](https://reader030.vdocuments.net/reader030/viewer/2022040801/5e38c18afebfe641157e26d6/html5/thumbnails/18.jpg)
GÖRSEL PROGRAMLAMA
Structure Penceresi
Aktif form üzerindeki tüm nesnelerin
listesi bu pencerede mevcuttur.
Nesneleri formda bulmak yerine bu
pencereden seçmek daha pratik ve
kolaydır.
![Page 19: GÖRSEL PROGRALAMAeng.harran.edu.tr/moodle/moodledata/137/Sunumlar/Hafta_2.pdf · kaybına sebep olur. Görsel programlama dillerinin esnek bir yapıya sahip olması, normal dillerde](https://reader030.vdocuments.net/reader030/viewer/2022040801/5e38c18afebfe641157e26d6/html5/thumbnails/19.jpg)
GÖRSEL PROGRAMLAMA
Nesne Özellikleri Penceresi
Aktif nesne üzerindeki tüm nesne
özellikleri bu pencerede mevcuttur.
Özellikler bu pencereden
ayarlanabilir.
![Page 20: GÖRSEL PROGRALAMAeng.harran.edu.tr/moodle/moodledata/137/Sunumlar/Hafta_2.pdf · kaybına sebep olur. Görsel programlama dillerinin esnek bir yapıya sahip olması, normal dillerde](https://reader030.vdocuments.net/reader030/viewer/2022040801/5e38c18afebfe641157e26d6/html5/thumbnails/20.jpg)
UYGULAMA
Borland C++ Builder araç çubukları ve menüler
![Page 21: GÖRSEL PROGRALAMAeng.harran.edu.tr/moodle/moodledata/137/Sunumlar/Hafta_2.pdf · kaybına sebep olur. Görsel programlama dillerinin esnek bir yapıya sahip olması, normal dillerde](https://reader030.vdocuments.net/reader030/viewer/2022040801/5e38c18afebfe641157e26d6/html5/thumbnails/21.jpg)
ÖNÜMÜZDEKİ HAFTA
Algoritma nedir?
Akış Diyagramı nedir?
Örnek Uygulama
![Page 22: GÖRSEL PROGRALAMAeng.harran.edu.tr/moodle/moodledata/137/Sunumlar/Hafta_2.pdf · kaybına sebep olur. Görsel programlama dillerinin esnek bir yapıya sahip olması, normal dillerde](https://reader030.vdocuments.net/reader030/viewer/2022040801/5e38c18afebfe641157e26d6/html5/thumbnails/22.jpg)
SORULAR ?