Internet Programcığı 12D-F 2010-2011 Yılı 1. Dönem 1. Cevap Anahtarıdır
TİCARET MESLEK LİSESİ 2010-2011 EĞİTİM ÖĞRETİM YILI
İNTERNET PROGRAMCILIĞI DERSİ 1.DÖNEM 1.YAZILI CEVAP ANAHTARIDIR
12D-F SINIFLARI
1.
<?php
$pi=3;
$r=5;
$alan=$pi*$r*$r;
For($i=1;$i<=$alan;$i=$i+3)
{
echo $i;
echo "<br>";
}
?>
2.
<?php $maas=1000; $urun=250; switch($urun) { case$urun>50 and $urun<100; echo$maas+100; break; case$urun>=100 and $urun<200; echo$maas+300; break; case$urun>=200 and +urun<500; echo$maas+500; break; default: echo "Tanımsız Maaş"; } ?>
3.
<?php $y1=70; $y2=85; $y3=60; $ort=($y1*0.2+$y2*0.35+$y3*00.45); if($ort<45)
echo "Başarısız"; elseif($ort>=45 and $ort>35) echo "İyi"; elseif($ort>=85 and $ort<100) echo "pekiyi"; else echo "Tanımsız Not"; ?>
4.
<?php For($i=10;$i<=90;$i++) { If($i%2==0) { $kare=$i^2; echo $kare; } Else $kup=$i^3; echo $kup; } ?>
5-
- a) PHP yorumlayıcısı çalışma mantığını yazınız.(5p)
- Web Server(Web Sunucu) dosya uzantısından bu isteği yapan dosyanın bir PHP dosyası olduğunu algılar ve PHP yorumlayıcıya yollar.
- PHP yorumlayıcısı ilgili dosya içindeki scriptleri çalıştırarak geriye döndürdüğü sonucu web sunucuya tekrar gönderir.
- Web sunucuya ulaştırılan sonuç istemci tarafına HTML dosya olarak yollanır.
- b) PHP programının avantajlarından 2 tanesini yazınız. (4p)
- Çok hızlı çalışan bir dildir.
- Öğrenilmesi kolay bir dildir.
- diğer sınıfta anlatılanlardan ikisi de olabilir.
- Dezavantajları
- Hatalarla baş etmek zordur
- Detaylı ve büyük programlarda cevap alma süresi uzundur
- c)
- Değişken başına $işareti konulur
- Değişkenler sayıyla başlamaz .
- Türkçe karakter kullanılmaz
- _ dışında özel karakter kullanılmaz
d)
b değişkeni = integer sonuc değişkeni = real sonuç= 12.5
