Arama Motoru

rtyucel.wordpress.com: Mesleki Eğitim BT blogu

btt etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
btt etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

Cuma, Mayıs 02, 2008

Basit Programlama Örnekleri -2

10.Sınıf BTT dersi Programlama Temelleri modülü kapsamında uygulanabilecek ve Quick Basic ile programlama yeni başlayanlara yönelik 1 basit uygulama daha.
Soru:Bir Öğrenciye ait okul no, adı, soyadı, bir dersten 1.-2. ve 3. sınav notlarına göre ortalamasını klavyeden girilerek ortalamasını ve durumunu ekrana yazdıran program kodunu yazınız.
Cevap:

CLS

DIM ogrNo AS INTEGER
DIM not1 AS INTEGER
DIM not2 AS INTEGER
DIM not3 AS INTEGER
DIM ogrAdi AS STRING
DIM ogrSoyadi AS STRING
DIM durum AS STRING
DIM ortalama AS SINGLE

PRINT ""
PRINT "--------------------"
PRINT ""

INPUT "Öğrenci Numarası : ", ogrNo
INPUT "Öğrenci Adı : ", ogrAdi
INPUT "Öğrenci Soyadı : ", ogrSoyadi

PRINT ""
PRINT "--------------------"
PRINT ""

INPUT "1.Sınav Notu : ", not1
INPUT "2.Sınav Notu : ", not2
INPUT "3.Sınav Notu : ", not3

CLS

ortalama = (not1 + not2 + not3) / 3

IF ortalama >= 45 THEN
durum = "Geçti"
ELSE
durum = "Kaldı"
END IF

PRINT ""
PRINT "--------------------"
PRINT ""

PRINT "Öğrenci No:"; ogrNo
PRINT "Öğrenci Adı:"; ogrAdi
PRINT "Öğrenci Soyadı:"; ogrSoyadi

PRINT ""
PRINT "--------------------"
PRINT ""

PRINT "1.Sınav Notu:"; not1
PRINT "2.Sınav Notu:"; not2
PRINT "3.Sınav Notu:"; not3

PRINT ""
PRINT "--------------------"
PRINT ""

PRINT "Ortalama:"; ortalama

PRINT ""
PRINT "--------------------"
PRINT ""

PRINT "Durum:", durum


Devamını okuyun...>>

Çarşamba, Nisan 30, 2008

Basit Programlama Örnekleri -1

10.Sınıf BTT dersi Programlama Temelleri modülü kapsamında uygulanabilecek ve Quick Basic ile programlama yeni başlayanlara yönelik 2 basit uygulama.

1.Uygulama: Klavyeden girilenleri ekrana
*****
****
***
**
*
şeklinde yazdıran program kodu:

DIM karakter AS STRING
DIM krk AS STRING
DIM i, k AS INTEGER
CLS

INPUT "karakteri giriniz: ", krk

FOR k = 1 TO 5
FOR i = 1 TO 6 - k

karakter = karakter + krk
NEXT
PRINT karakter
karakter = ""
NEXT


2.Uygulama: Klavyeden girilenleri ekrana
*
**
***
****
*****
şeklinde yazdıran program kodu:
DIM karakter AS STRING
DIM krk AS STRING
DIM i AS INTEGER
CLS

INPUT "karakteri giriniz: ", krk

FOR i = 1 TO 5
karakter = karakter + krk
PRINT karakter
NEXT


Devamını okuyun...>>

Perşembe, Nisan 17, 2008

Algoritma Nedir?

Bilgisayarda programlamaya başlamadan önce ilk öğrenilmesi gereken kısım algoritmadır. Algoritma bir programın en önemli temelini oluşturur. Programda kod yazmaya başlamadan önce en önemli kısım programın hangi dilde yazılacağı değil, o programın algoritmasının kağıt üzerinde tasarlanmasıdır.

ALGORİTMA
Tanımı: Belli bir durumdan başlayarak
sonlu sayıda adımda belli bir sonucu elde etmenin yöntemini tarif eden iyi tanımlanmış (well-defined) kurallar kümesine algoritma denir. Algoritmalar özel durumlara çözüm sunmazlar. Genel çözümlerin işlem basamaklarını içerirler.

Algoritmanın en basit örneği bir yemek tarifidir. Ayran yapmak için:

  • Yoğurdu bir kaba koy
  • Karıştır
  • Aynı miktarda su ilave et
  • Biraz tuz ekle
  • Tekrar karıştır
Aşağıda basit bir sorun çözüm algoritmasına örnek verdim. Algoritmanın ne olduğunu anlatan güzel bir resim


Devamını okuyun...>>

Perşembe, Nisan 10, 2008

İşletim Sistemleri Sürümler

Teknik Lise 10.sınıf bilişim teknolojilerinin temelleri dersine ait İşletim Sistemleri Sürümler modülünü indirmek için
Devamını okuyun...>>

Perşembe, Mart 27, 2008

LINUX İşletim Sistemi

Amaç: Linux işletim sistemini tanıyıp temel seviyedeki bazı özelliklerini kullanabilme

Tanım: Linux, serbestçe dağıtılabilen, çok görevli, çok kullanıcılı bir UNIX işletim sistemi türevidir. Linux, internet üzerinde ilgili ve meraklı birçok kişi tarafından ortak olarak geliştirilmekte olan ve başta IBM-PC uyumlu kişisel bilgisayarlar olmak üzere birçok platformda çalışabilen ve herhangi bir maliyeti olmayan bir işletim sistemidir.

Windows İşletim Sisteminden Farkları

  • Linux işletim sistemi açık kaynak kodlu ve ücretsizdir. Windows işletim sistemi ise lisans ücreti ödenerek kullanılabilir ve kaynak kodlarına erişilemez.
  • Linux işletim sisteminde güvenlik açıkları daha hızlı kapatılabildiği için sunucu (server) hizmeti veren kuruluşlar tarafından Windows’a göre daha çok tercih edilmektedir.
  • Linux işletim sisteminin diğer işletim sistemlerinde olan teknik destek, dağıtım ve dokümantasyon gibi konularda eksikleri vardır.
  • Linux işletim sisteminde işletim sisteminin temelini oluşturan çekirdek, kullanıcı tarafından da derlenebildiği için, bu derleme sırasında sadece kullanım amacına yönelik alt programlar seçilebilir ve donanıma uygun hale getirilebilir.
  • Böylece daha performanslı bir işletim sistemi elde edilir. Windows’ta ise böyle bir imkan yoktur.
  • Linux işletim sisteminin çalışma biçimi nedeniyle herhangi bir virüs bulaşması durumunda virüsün bilgisayarın tamamına yayılması olanaksızdır.
  • Linux işletim sisteminde zaman zaman donanım desteği problemleri yaşanmaktadır. Windows’ta bu oran biraz daha düşüktür.

Linux Masaüstü

Linux işletim sisteminde kullanılabilecek birçok masaüstü ortamı vardır. Bunlardan bazılarını KDE, GNOME, XFce, XPde olarak sayabiliriz. Kullanıcı isterse bu masaüstü ortamlarından birini kurarak istediği masaüstüyle çalışabilir.

Açılış Dosyaları

Linux işletim sisteminin açılış dosyaları /boot dizini altında yer almaktadır. Linux işletim sistemindeki dizin yapısı aşağıdaki gibidir:
  • /boot: Çekirdek ve açılış dosyaları dizinidir. Sistem açılışını sağlayan grub veya lilo programının dosyaları burada bulunur.
  • /etc: Genel sistem ayar dosyalarını (kullanıcılar, gruplar, ağ ayarları) tutan dizindir. Bu dizine denetim masası da diyebiliriz.
  • /home: Kullanıcıların kişisel dosyalarının ve ayarlarının bulunduğu dosyalar bu dizin altında bulunur. Bir diğer adı da kullanıcı ev dizinidir.
  • /dev: Aygıt dosyaları dizinidir. Linux'ta tüm aygıtlar birer dosya olarak tutulmaktadır. Örneğin /dev/modem dosyası adından da anlaşılacağı üzere modemi ifade etmektedir.
  • /tmp: Sistemin ve kullanıcıların geçici dosyalarının tutulduğu dizindir.
  • /var: Sistemde bulunan kuyruk dosyalar (yazıcı ve sistem kayıt dosyaları gibi) ve boyutları dinamik olarak değişen dosyaların tutulduğu dizindir.
  • /mnt: Sisteme bağlanmış olan (mount) aygıtların dizinidir. Disket sürücü, CDROM, USB Disk gibi aygıtlara bu dizin altından ulaşılabilir.
  • /lib, /usr/lib: Kitaplık (library) dosyaları dizinidir. Paylaşılan nesneler (Shared objects) bu dizinde tutulur. Salt koddan derlenerek sisteme yüklenecek yeni programlar burada mevcut dosyalar kullanılarak derlenir.
  • /usr/include: Programlama aracı olan C için başlık (header) dosyalarının tutulduğu dizindir.
  • /usr/local: İşletim sistemi kurulduktan sonra eklenen yerel (local) uygulamalar ve bileşenlerin dizinidir.
  • /proc: Çekirdek ayar dizinidir.
  • /bin, /usr/bin: Uygulamalarının çalıştırılabilir betiklerinin bulunduğu dizindir.
  • /sbin, /usr/sbin: Sistem yöneticisi tarafından kullanılan sistem programları dizinidir. Sistemin bakımı ve genel ayarlamalar bu dizindeki programlar ile yapılır.

Devamını okuyun...>>

Perşembe, Ocak 03, 2008

T-10 SINIFI MONİTÖRLER MODÜLÜ ÖZETİ


T-10 Sınıfı monitörler modülünün özeti okulumuz sitesinin altında ders notları bölümüne eklenmiştir.

İsteyenler oradan, isteyenler de bu linki tıklayarak özeti indirebilirler.

Devamını okuyun...>>

website counter

Add to Google Reader or Homepage