17
PROGRAMLAMA TEMELLERİ DERSİ SORULARI 1. Makina dili, programlama dili, derleyici kavramlarını açıklayınız. 2. Yazılım nedir? Bilgisayar yazılımları genel olarak kaça ayrılır ve bunlar nelerdir? Kısaca açıklayarak örnek veriniz. 3. Algoritma nedir? Tanımlayınız. Klavyeden girilen bir sayının karesini bularak ekrana yazdıran programın algoritmasını yazınız. 4. Aşağıdaki sayı dönüşümlerini yapınız. a. (110110) 2 =(x) 10 ise x=? b. (111010001111) 2 =(x) 8 ise x=? c. (9FC1) 16 =(x) 2 ise x=? d. (57) 8 =(x) 10 ise x=? 5. Aşağıdaki C# kodlarının ekran çıktısı ne olur? Ekranda görüneceği haliyle aynen yazınız. (20 puan) Kodlar int sayi1=2, sayi2=3,sayi3=4,toplam=0; sayi1++;sayi2++; sayi3-=3; sayi2 += sayi1; toplam = sayi1 + sayi2+sayi3; toplam *= sayi3; Console.Write(“{0} - {1} - {2} - {3}”,sayi1,sayi2,sayi3,toplam); 6. Aşağıdaki kodların ekran çıktıları ne olur? Olması gerektiği gibi aynen yazınız. a. for ( int i = 10; i <= 50; i += 5) { if (i == 25) { break ; } Console .WriteLine(i); } b. for ( int i = 10; i <= 50; i += 5) { if (i == 25) { continue ; } Console .WriteLine(i); }

bornovaaltaytml.meb.k12.trbornovaaltaytml.meb.k12.tr/meb_iys_dosyalar/35/06/376238/... · Web viewPROGRAMLAMA TEMELLERİ DERSİ SORULARI Makina dili, programlama dili, derleyici kavramlarını

  • Upload
    others

  • View
    29

  • Download
    0

Embed Size (px)

Citation preview

Page 1: bornovaaltaytml.meb.k12.trbornovaaltaytml.meb.k12.tr/meb_iys_dosyalar/35/06/376238/... · Web viewPROGRAMLAMA TEMELLERİ DERSİ SORULARI Makina dili, programlama dili, derleyici kavramlarını

PROGRAMLAMA TEMELLERİ DERSİ SORULARI

1. Makina dili, programlama dili, derleyici kavramlarını açıklayınız.2. Yazılım nedir? Bilgisayar yazılımları genel olarak kaça ayrılır ve bunlar nelerdir? Kısaca açıklayarak örnek

veriniz.3. Algoritma nedir? Tanımlayınız. Klavyeden girilen bir sayının karesini bularak ekrana yazdıran programın

algoritmasını yazınız.

4. Aşağıdaki sayı dönüşümlerini yapınız.

a. (110110)2=(x)10 ise x=?

b. (111010001111)2=(x)8 ise x=?

c. (9FC1)16=(x)2 ise x=?

d. (57)8=(x)10 ise x=?

5. Aşağıdaki C# kodlarının ekran çıktısı ne olur? Ekranda görüneceği haliyle aynen yazınız. (20 puan)

Kodlarint sayi1=2, sayi2=3,sayi3=4,toplam=0;sayi1++;sayi2++;sayi3-=3;sayi2 += sayi1;toplam = sayi1 + sayi2+sayi3;toplam *= sayi3;Console.Write(“0 - 1 - 2 - 3”,sayi1,sayi2,sayi3,toplam);

6. Aşağıdaki kodların ekran çıktıları ne olur? Olması gerektiği gibi aynen yazınız.

a. for (int i = 10; i <= 50; i += 5) if (i == 25) break; Console.WriteLine(i);

b. for (int i = 10; i <= 50; i += 5) if (i == 25) continue; Console.WriteLine(i);

7. Inch-cm dönüşüm programı: Klavyeden girilecek “cm” birimindeki veriyi “inch” cinsinden yazdıran program kodlarını yazınız. Örnek ekran çıktısı aşağıda verilmiştir. (15 puan)Not: 1inch=2.54cm’dir.

8. Bir fabrikada sabit maşla çalışan işçilerin çocuk sayılarına göre ne kadar aile yardımı alacağını hesaplayan programın akış şemasını çiziniz ve C# kodlarını yazınız. Çocuk sayısı ve maaş klavyeden girilecektir.Çocuk sayısı 1 ise maaşın %5; Çocuk sayısı 2 ise maaşın %10;

Page 2: bornovaaltaytml.meb.k12.trbornovaaltaytml.meb.k12.tr/meb_iys_dosyalar/35/06/376238/... · Web viewPROGRAMLAMA TEMELLERİ DERSİ SORULARI Makina dili, programlama dili, derleyici kavramlarını

Çocuk sayısı 3 ve 3’ten fazla ise maaşın %15’i kadar aile yardımı almaktadır.9. Yarıçapı (r) klavyeden girilen dairenin çevresini hesaplayan programın algoritmasını yazınız. Pi değişkenine 3

değerini atayınız.(NOT: Dairenin çevresi= 2*π*r veya 2*3*r )

10. Vize ve final sınavlarının notlarının klavyeden girildiği, vizenin %40’ının final notunun da %60’ının alınarak ortalamanın hesaplanıp ekrana yazdırıldığı programın kodlarını yazınız

11. Klavyeden girilen iki sayı ile +, -, *, / işlem seçimine göre işlem yaparak sonucu ekrana yazdıran C# programını Switch..Case ile yazınız.

12. 1’den 100’e kadar olan sayıların tek sayıların toplamını bulan programı for döngüsü kullanarak yazınız.13. Klavyeden girilen metni 10 kez ekrana yazdırma işlemini While döngüsünü kullanarak yapınız. 14. Klavyeden girilen sayının faktöriyelini alan programı for ile yazınız.15. Klavyeden girilen 10 sayıdan 5’e bölünenlerin sayısını bulan programı while ile yazınız.16. Klavyeden 0 rakamı girilene dek bir sayı girilmesini isteyen ve 0 girildiğinde bu sayıların toplamını veren

programı Do..While döngüsünü kullanarak yazınız. 17. Klavyeden girilen 5 sayıyı diziye atayan ve toplayan, dizi elemanlarını da foreach ile ekrana yazdıran

programı yazınız.

Bilişim Teknolojileri Temelleri Dersi Soruları

1. İşletim sistemi nedir? Yazınız.2. Bilgisayar giriş ve çıkış aygıtlarına ikişer örnek veriniz.3. Aşağıda verilen donanımların görevlerini karşısına kısaca yazınız. (12p)

a. RAM:b. CPU:c. Sabit Disk:

4. Yazıcı çeşitlerini yazınız.5. BIOS nedir ? Yazınız.6. POST nedir? Yazınız.7. Aşağıdaki boşluklara uygun ifadeleri yazınız.(Her birinin doğru cevabı 4 puandır)

a) İşlemci soğutmasında metal blok ile işlemci arasına sürülen maddeye ………………. ……………… denir.b) Dizüstü bilgisayarlarda kullanılan bellek modülü …………………. dir.c) Full tower, …………. …………. ve …………… ………….. kule(tower) kasa çeşitlerindendird)Her Ethernet kartının sahip olduğu 48 bitlik adrese ………….…. denir.

8. Topoloji nedir? Çeşitlerini yazınız?9. Ağ topolojilerinden olan Bus Topolojisi ile Yıldız topolojisi arasındaki farklar nelerdir?10. Aşağıdaki kavramları açıklayınız.

a) LAN:b)WAN:c)VPN:

11. 568 B kablo standardının renk dizilim sırasını yazınız.12. LAN WAN arasında bağlantı kurarak yönlendirme yapan cihaza ne ad verilir?13. Ağ elemanlarını birbirine bağlayan, gelen verileri sadece ilgili bilgisayara gönderen cihaza ne ad

verilir?

Page 3: bornovaaltaytml.meb.k12.trbornovaaltaytml.meb.k12.tr/meb_iys_dosyalar/35/06/376238/... · Web viewPROGRAMLAMA TEMELLERİ DERSİ SORULARI Makina dili, programlama dili, derleyici kavramlarını

14. Erişim noktası(Access Point) nedir? Ne işe yarar? Yazınız.15. Aşağıdaki bilgisayar portlarına hangi cihazların bağlandığını yazınız.

a. a) PS/2 b) DVI c) RJ-45

16. Anakart bileşenlerinden veri yolu (bus) ve yonga seti (chipset) kavramlarını açıklayınız.

17. Yukarıdaki şekildeki resimde ekran kartının iç yapısı verilmiştir. Çalışma mantığını açıklayınız.

Temel Elektronik ve Ölçme Dersi Soruları

1.

2. Aşağıdaki verilen devrenin eşdeğer direncini bulunuz. (R1=R4=R5=R6=10K, R2=R3=5K)

3.

Aşağıdaki devrede verilenlere göre güç kaynağının voltajını hesaplayınız.

Page 4: bornovaaltaytml.meb.k12.trbornovaaltaytml.meb.k12.tr/meb_iys_dosyalar/35/06/376238/... · Web viewPROGRAMLAMA TEMELLERİ DERSİ SORULARI Makina dili, programlama dili, derleyici kavramlarını

4. Ampermetre ve voltmetre ne işe yarar ?Açıklayınız. Devreye nasıl bağlandıklarını yazınız.

5. İletken, yalıtkan ve yarı iletken kavramlarını açıklayınız.6. 7,5 voltluk pilin uçları arasına direnci 3 ohm olan bir ampul bağlanmıştır. Ampul üzerinden geçen akımı hesaplayınız.

7. 7 amperlik akım değerine sahip bir devreye 0,2 KΩ ‘luk direnç bağlanırsa gerilim ne olur? 8. Aşağıda verilen devrede 3 Ω’luk direnç üzerinden geçen akım kaçtır?

Paket Programlar Dersi Soruları

1. Powerpoint ile ilgili aşağıdaki soruları cevaplayınız.

A)Powerpoint’te sunudaki her bir sayfaya ne ad verilir?

B) Powerpoint’te bir sunu açıkken yeni bir sunu açmak için hangi TUŞ birleşimi kullanılır?

C) Powerpoint’te sunuya yeni slayt eklemek için kullanılan tuş birleşimini yazınız.

D)Powerpoint’te hangi tuş ile gösteriyi başlatıp hangi tuş ile gösteriden çıkarız?

E)Slaytlara hazır temalardan birini vermek için hangi menü kullanılır?

2. Aşağıda verilen MS Word kısayollarını karşılarına yazınıza. Kes :b. Bul :c. Yinele :d. Yapıştır :e. Değiştir :f. Programı kapat :g. Yeni :h. Büyük/Küçük Harf değiştir :i. Kaydetj. Aç :

3. Excel’de verilen tablo ile ilgili aşağıdaki formülleri yazınız.

Page 5: bornovaaltaytml.meb.k12.trbornovaaltaytml.meb.k12.tr/meb_iys_dosyalar/35/06/376238/... · Web viewPROGRAMLAMA TEMELLERİ DERSİ SORULARI Makina dili, programlama dili, derleyici kavramlarını

a) Tüm ürünlerin fiyatlarının toplamını veren formülü yazınız. b) İşlemci ile Ram fiyatının ortalamasını veren formülü yazınız.

c) En yüksek fiyatı veren formülü yazınız. d) Anakart fiyatının %18 KDV’sini veren formülü yazınız. e) Hard diskin %18 KDV dahil fiyatını veren formülü yazınız

4. Aşağıdaki boşlukları uygun kelimelerle doldurunuz.a. Excel çalışma sayfasında satır ile sütunun kesişimine ………………. denir.b. Excel dosyalarının uzantısı ………………..dir.c. Excel’de özel listeler oluşturmak için …………………. menüsü kullanılır.d. Hücrelerin değerlerine göre biçimlendirme özelliğinin otomatik olarak verilmesine

………………………………… denir.e. Bir sütuna girilmiş verileri filtreleme (süzme) işlemi ………………………. menüsünden yapılır.f. Bir hücreye girilecek verilerin uyması gereken şartların belirlenmesine ………………………………….. denir.g. Bir hücreye kenarlık eklemek ve desen rengi vermek gibi işlemler için ………………………… menüsü

kullanılır.h. Kılavuz çizgilerini kaldırmak için ……………………….. menüsü kullanılır.i. Excel dosyalarına …………………………. denir.j. =MUTLAK(-5) işleminin sonucu ..……tir.

Web Tasarımı ve Programlama Dersi Soruları

1.Aşağıdaki HTML etiketlerinin ne için kullanıldıklarını yazınız.a. <br> b. <i> c. <b> d. <a> e. <u> f.<h2> g.<p>h. <div> i. <ul> j. <li> k. <table> l.<tr> m. <td>

2. Aşağıdaki HTML etiketlerinin ekran çıktısı ne olur?

Page 6: bornovaaltaytml.meb.k12.trbornovaaltaytml.meb.k12.tr/meb_iys_dosyalar/35/06/376238/... · Web viewPROGRAMLAMA TEMELLERİ DERSİ SORULARI Makina dili, programlama dili, derleyici kavramlarını

3. Bir HTML dosyasına harici bir “stil.css” dosyasını bağlamak için <head> etiketi içine yazılması gerekli satırı yazınız.

4. Ekran çıktısı ne olur?

5. Aşağıda verilen “Dersler Tablosu” başlıklı tablonun HTML kodlarını yazınız. Tablonun çerçeve kalınlığı=3 Tablonun çerçeve rengi=yeşil (green)

6.Aşağıdaki bağlantıları kuracak HTML kodlarını yazınız.a) Ana sayfaya dönmek için tıklayınız (NOT: Bağlantı yeni sayfada açılacaktır, index.html)b) E-posta göndermek için tıklayınız (NOT: E-posta [email protected] adresine gönderilecektir.)

7.Metin düzenleme etiketlerini kullanarak “Arial” yazı tipinde ve “3” yazı büyüklüğünde aşağıdaki görüntüyü oluşturacak HTML etiketlerini yazınız. (Altı çizili, kalın ve italik yazılara dikkat ediniz.)

Page 7: bornovaaltaytml.meb.k12.trbornovaaltaytml.meb.k12.tr/meb_iys_dosyalar/35/06/376238/... · Web viewPROGRAMLAMA TEMELLERİ DERSİ SORULARI Makina dili, programlama dili, derleyici kavramlarını

8.Aşağıda verilen CSS kurallarını yazınız.a) ”paragraf” isimli bir CSS sınıfı (class) tanımlayınız, bu sınıfa ait kurallar aşağıdaki gibi olacaktır :

font-family : Courier font-weight: bold color : red; font-size : 15px

b) “menuKutu” isimli bir CSS kimliği (ID) tanımlayınız, bu kimliğe ait kurallar aşağıdaki gibi olacaktır : margin : 10px padding : 5px; Background-color: cyan; Width : 200px; Height: auto;

9. Aşağıdaki boşluklara uygun ifadeleri yazınız. a) …………… : Ticari olmayan kuruluşlar için kullanılan kısaltmadır. b) ……………. adresleri, internet zerinde bilgisayarların iletişim kurmasını sağlayan rakamlardan oluşmuş özel adreslerdir.

10. Aşağıda verilen ekran çıktısına ve verilen kontrollerin ID’lerine göre girilen 3 sayının ortalamasını hesaplayıp sonucu yazan hesapla_Click() fonksiyonun ASP.NET kodlarını yazınız. (1. Kutu ID: metin1 , 2. Kutu ID: metin2 , 3. Kutu ID: metin3, buton ID: hesapla, sonucun gösterileceği label ID : sonucGoster)

11. Aşağıdaki web formunda “metinKutu” ID’li kontrole girilen veriyi “listeKutu” ID’li kontrole eklemek için ekle_Click() fonksiyonuna hangi kod satırı yazılmalıdır?

12. Aşağıdaki web formu uygulamasına dair sorulan kod satırlarını yazınız. Kontrollerin ID’leri verilmiştir, kod yazarken bunları dikkate alınız.

Page 8: bornovaaltaytml.meb.k12.trbornovaaltaytml.meb.k12.tr/meb_iys_dosyalar/35/06/376238/... · Web viewPROGRAMLAMA TEMELLERİ DERSİ SORULARI Makina dili, programlama dili, derleyici kavramlarını

“TIKLA” butonuna tıklandığında gerçekleşecek işlemler;a. “sonucGoster” ID’li Label kontrolünde ad ve soyad değerlerini birleştirerek arada bir boşluk olacak

şekilde yazdırınız.b. Seçilen hobileri “listeKutu” ID’li Listbox kontrolüne eleman olarak ekleyiniz.

c. “TEMİZLE” butonuna tıklandığında tüm kontrollerin içeriğinin temizlenmesini sağlayacak kodları yazınız.

13. Aşağıda verilen javascript kodlarının son satırlarında döndüreceği değerleri yazınız.

a. b. c.

Veri Tabanı Organizasyonu Dersi Soruları

1. Aşağıdaki boşlukları doldurunuz.

a. Bir kişiye veya ürüne ait detaylı verilerin bir düzen çerçevesinde saklandığı ortamlara ………………….. denir.b. Veri tabanının ana nesneleridir. Bir veri tabanında verilerin saklanmış olduğu nesneler …………………… olarak adlandırılır.c. Tablolarda satır ve sütunların kesiştiği noktaya ……………….. denir.

2. Aşağıda verilen şekilde SQL sorgularını oluşturunuz .a. “calısanlar” isminde bir tablo oluşturup alanlarını “personel_no, isim, soyisim, adres ” olarak belirleyiniz. Alanlara uygun veri türlerine göre tanımlama yapınız.b. “kitap_künyesi” isimli tabloyu silmek için gerekli SQL kodlarını yazınız.c. “iller” tablosundan il_kodu alanı 23 olan ildeki “nufus” alanını gösteren SQL sorgusunu yazınız.

3. Aşağıda verilen soruları size verilen Kimlik tablosuna göre cevaplayınız.

ad

soyad

hobi

il

Page 9: bornovaaltaytml.meb.k12.trbornovaaltaytml.meb.k12.tr/meb_iys_dosyalar/35/06/376238/... · Web viewPROGRAMLAMA TEMELLERİ DERSİ SORULARI Makina dili, programlama dili, derleyici kavramlarını

a)Kimlik tablosunda verilen "Deniz" isimli öğrencinin Cinsiyeti'ni "Bay" olarak güncelleyiniz. b)Kimlik tablosunda bulunan Bayanların "Okul_No", "Ad" ve "Soyad"larını bulan SQL kodlarını yazınız.c)Kimlik tablosunda verilen "Nazlı" isimli kaydın soyadını "Tekin" olarak güncelleyiniz. d)Kimlik tablosunda bulunan soyadların hepsi büyük harf olacak şekilde güncelleyiniz. e)Kimlik tablosunda bulunan kayıtlarda her bölümde kaçar öğrenci olduğunu bulunuz.

GRAFİK ANİMASYON DERSİ SORULARI

SORULAR

1. Piksel ve çözünürlük kavramlarını tanımlayınız.2. Yaygın olarak kullanılan görüntü formatlarından 5 tane yazınız.3. Görüntü işleme programında araç kutusunda bulunan … düğmesinin işlevini yazınız. (Tüm düğmelerin ve alt

seçeneklerinin ne işe yaradığı sorulabilir)

4. Görüntü işleme programında sembol ne demektir? Sembol çeşitleri nelerdir? Yazınız.

5. Görüntü işleme yazılımı ile bir düğme sembolü oluşturduğunuzda bu sembolün dört durumu tasarlanır. Bu durumlar nelerdir ve ne anlama gelirler?

6.

Page 10: bornovaaltaytml.meb.k12.trbornovaaltaytml.meb.k12.tr/meb_iys_dosyalar/35/06/376238/... · Web viewPROGRAMLAMA TEMELLERİ DERSİ SORULARI Makina dili, programlama dili, derleyici kavramlarını

Yukarıda verilen ekran görüntüsüne göre, bir düğmeye bağ verirken işaretli özellikler (Bağ, Alt, Hedef) ne anlama gelir?

7. Görüntü işleme programında bir animasyon oluştururken kullanılan işaretli düğme ne anlama gelir?

8. Görüntü işleme programında katman paylaşma özelliği ne işe yarar?

9. Animasyon düzenleme programında yer alan Katmanlar bölümünün altındaki 3 düğmenin anlamı nedir?

10. Animasyon düzenleme programında katmanlarla ilgili işaretli düğmelerin (göz ve kilit) anlamları nedir?

Page 11: bornovaaltaytml.meb.k12.trbornovaaltaytml.meb.k12.tr/meb_iys_dosyalar/35/06/376238/... · Web viewPROGRAMLAMA TEMELLERİ DERSİ SORULARI Makina dili, programlama dili, derleyici kavramlarını

11. Animasyon düzenleme programının araçlar kutusundaki düğmelerin işlevleri nelerdir? (Herhangi biri sorulabilir)

4. ActionScriptte kullanılan aşağıdaki olayları kısaca açıklayınız. a. KEY_DOWNb. MOUSE_MOVEc. MOUSE_OUTd. CLICKe. ENTER_FRAME

12. ActionScriptte Olay, olay dinleyici ve fonksiyon kavramları arasındaki ilişkiyi açıklayınız.

13. ActionScriptte örneğin “Kare” örnek adlı nesne üzerine fareyle gelindiğinde “fare” isimli fonksiyonu çalışması için gerekli olay dinleyicisini ekleme kodunu yazınız.

Page 12: bornovaaltaytml.meb.k12.trbornovaaltaytml.meb.k12.tr/meb_iys_dosyalar/35/06/376238/... · Web viewPROGRAMLAMA TEMELLERİ DERSİ SORULARI Makina dili, programlama dili, derleyici kavramlarını

14. ActionScriptte yazılmış aşağıdaki döngünün ekran çıktısı ne olur?

var i:uint = 0;while (i<5) trace (i);i++;

15. Aşağıdaki kod satırında ne yapılmak istenmiştir? Yorumlayınız.

stage.addEventListener(KeyboardEvent.KEY_DOWN,hareket);

function hareket(event:KeyboardEvent):void

if (event.keyCode==Keyboard.UP)

adam.y-=10;else if (event.keyCode==Keyboard.DOWN)

adam.y+=10;else if (event.keyCode==Keyboard.LEFT)

adam.x-=10;else if (event.keyCode==Keyboard.RIGHT)

adam.x+=10;

16. ActionScriptte iki sayının toplamını hesaplayarak geriye döndüren fonksiyonu yazınız, 3 ve 4 sayıları için bu fonksiyonun nasıl çağrılacağını gösteriniz.

İnternet Programcılığı Dersi Soruları

1. Resimde anlatılmak istenen nedir? İstemci/sunucu modelinin çalışma mantığını kısaca açıklayınız.

Page 13: bornovaaltaytml.meb.k12.trbornovaaltaytml.meb.k12.tr/meb_iys_dosyalar/35/06/376238/... · Web viewPROGRAMLAMA TEMELLERİ DERSİ SORULARI Makina dili, programlama dili, derleyici kavramlarını

2. Php ile etkileşimli sayfalar oluşturmak istiyorsak hangi programlara ihtiyacımız vardır? Bu programlara örnekler vererek kısaca anlatınız.

3. Aşağıdaki PHP kodlarının ekran çıktılarını yazınız.

a

Kodlar Ekran çıktısı

c

Kodlar Ekran çıktısı

<?php$a=4;$b=3;$c=2;echo ($a--) . "<br>";echo $b % $a . "<br>";$sonuc= ++$c + $b++;echo $sonuc;?>

<?php$harfler=array("l","m","t","h");for ($i=count($harfler)-1;$i>=0;$i--)

echo $harfler[$i];?>

b

<?php$i=1;while ($i<=5) echo ($i); $i+=5; ?>

d

echo "<table border=1>";for ($i=1;$i<=2;$i++) echo "<tr>"; for ($j=1;$j<=2;$j++) echo "<td>php</td>"; echo "<tr>";

4. Aşağıdaki sayfaların HTML ve PHP kodlarını yazınız.

Boş bırakılırsa Lütfen bir sayı giriniz

Bir sayı girildiğinde(örneğin 3 sayısı)

3 sayısının karesi 9

sayfa1.htmlForm elemanlarını tablo içerisine ekleyiniz.

sayfa2.phpMetin kutusunun boş bırakılıp bırakılmadığını empty()

kullanarak kontrol ediniz.5. Aşağıdaki sayfaların HTML ve PHP kodlarını yazınız.

Girilen yaş 18’den küçükse “Ehliyet alamazsınız”, 18 ve üzeriyse “Ehliyet alabilirsiniz” mesajını yazdırınız.

yas.html ehliyet.php

Page 14: bornovaaltaytml.meb.k12.trbornovaaltaytml.meb.k12.tr/meb_iys_dosyalar/35/06/376238/... · Web viewPROGRAMLAMA TEMELLERİ DERSİ SORULARI Makina dili, programlama dili, derleyici kavramlarını

6. Çerez ve oturum kavramlarını açıklayınız.7. Bir oturumu başlatmak ve sonlandırmak için hangi php komutları kullanılır? Yazınız.8. Get ve Post metodlarını açıklayarak aralarındaki farkı yazınız.

9. Aşağıdaki PHP formunu metodu POST olacak şekilde oluşturunuz.

10. Yukarıda tasarladığınız formda giriş düğmesine basıldığında açılacak olan php sayfasının kodlarını yazınız. Bu

kodlarla forma girilen kullanıcı adının “admin” ve şifrenin “1234” olup olmadığını kontrol ettirerek “kullanıcı girişi başarılı” veya “tekrar deneyiniz” yazdırınız.