ALGORİTMA. Girdi İşlem Çıktı. İşlem. 1-Başla. 4-Toplama+Çıkarma+Çarpma+Bölme. 5-Kıyaslama biliyor(<,>,<=,>=,<>,=) (ve,veya,değil) 6-Dur

Ebat: px
Şu sayfadan göstermeyi başlat:

Download "ALGORİTMA. Girdi İşlem Çıktı. İşlem. 1-Başla. 4-Toplama+Çıkarma+Çarpma+Bölme. 5-Kıyaslama biliyor(<,>,<=,>=,<>,=) (ve,veya,değil) 6-Dur"

Transkript

1 ALGORİTMA Girdi İşlem Çıktı 1-Başla İşlem 2-Oku( ) 3-Yaz ( ) 4-Toplama+Çıkarma+Çarpma+Bölme 5-Kıyaslama biliyor(<,>,<=,>=,<>,=) 6-Dur (ve,veya,değil) 10+5 toplamını gösteren kod? 1-Başla 2-Yaz(10+5) 3-Dur *Bizim gireceğimiz herhangi bir sayıyı toplayan kod? 2 S1,S2,S3 sayısal 3 Oku (S1) 25 4 Oku(S2)35 5 S3=S1+S2 Sonuç; 6 Yaz (S3) Dur

2 Başla Dur Tanımlamala Oku() İşlem Yaz Değişken Adlarında: 1 Türkçe karakter kullanılmaz. 2- Operatörler kullanılmaz. +,-,*,/,<,>,=,(),[],{} 3-Rakamla başlanmaz. 4- Tek kelime olmalı

3 Mantıksal İşlemler: VE, VEYA, DEĞİL p q ve veya p değil *Eğer şart ise komutlar Değilse komutlar Eğer Sonu z=a 2 +bc z= (a*a+b*c)/ (3*c*c-b*c) 3c 2 -bc Soru: Girilen bir yaş değerine göre eğer yaş 10dan küçük ise çocuk 10 dan büyük 15 den küçük ise garson,çocuk 15 ve 19 arası delikanlı, arası genç, arası olgun ve dolgun, orta yaşlı 65> rasgelsin. 2 yas sayısal 3 Oku(yas) 4 Eger yas<10 ise yaz ( çocuk ) 5 Eger yas >=10 ve yas <15 ise Yaz ( garson ) 6 Eger yas >=15 ve yas <20 ise yaz ( Delikanlı ) 7 Eger yas >= 20 ve yas<25 ise yaz ( Genç ) 8 Eger yas >=25 ve yas<45 ise yaz ( olgundolgun ) 9 Eger yas>=45 ve yas<65 ise yaz ( ortayaslı ) 10 Eger yas>=65 ise yaz ( rasgelsin ) 11 DUR Soru: Vize Final Geçme Notu gnot <50 FF, 50<65DD, 65<75CC, 75<90 BB, 90>AA 2 Vize,final,gnot sayısal 3 Oku(vize) 4 Oku(final) 5 gnot=(vize*0,4+final*0,6) 6 Eger (gnot<50) ise yaz( FF ) 7 Eger (gnot>=50) ve (gnot<65) ise yaz ( DD ) 8 Eger (gnot>=65) ve (gnot<75) ise yaz ( CC ) 9 Eger (gnot>=75) ve (gnot<90) ise yaz ( BB ) 10 Eger gnot>=90 ise yaz ( AA ) 11 DUR

4 Şartlı Döngüler * işlem Eğer şart ise git* ÖRNEK: 6 I=0 7 I=I+1 8 yaz ( ahmet ) 9 eğer I<9 ise git 7 Sonuç: 9 adet Ahmet yazar. *Eğer şart ise git - komutlar git*?- Soru : 1 den 100 e kadar olan sayıların toplamını ekrana yazan kod. 1. Yol 2. Yol 2 toplam, sayac sayısal 2 toplam,sayac sayısal 3 toplam=0 3 toplam=0 4 sayac=0 4 sayac=0 5 sayac=sayac+1 5 eğer sayac>=100 ise git 9 6 toplam=toplam+sayac 6 sayac=sayac+1 7 eğer sayac<100 ise git 5 7 toplam=toplam+sayac 8 yaz(toplam) 8 Git 5 9 DUR 9 Yaz(toplam) Soru: 10 DUR Klavyeden girilen 50 adet sayının toplamı? 2 Sayi,toplam,sayac sayısal 3 toplam=0 4 sayac=0 5 Eğer sayac >= 50 ise git 10 6 Oku(sayi) 7 Sayac=sayac+a 8 toplam=toplam+sayi 9 Git 5 10 Yaz(toplam) 11 DUR

5 2 toplam,sayac,sayi sayısal 3 toplam=0 4 sayac=0 5 sayac=sayac+1 6 Oku(sayi) 7 toplam=toplam+sayi 8 Eğer sayac<100 ise git 5 9 Yaz(toplam) 10 DUR Klavyeden girilen 100 tane sayının ortalamasını bulan programı yazınız. 2 sayac,sayi, toplam,ort sayısal 3 sayac=0 4 toplam=0 5 ort=0 6 Eğer sayac>100 ise git 11 7 sayac=sayac+1 8 Oku(sayi) 9 toplam=toplam+sayi 10 Git 6 11 ort=toplam/sayac 12 yaz(ort) 13 DUR Girilen n tane sayının ortalamasını bulan programı yazınız. 2 sayac,sayi,toplam,ort, n sayısal 3 sayac=0 4 toplam=0 5 Oku(n) 6 Eğer sayac>n ise git 11 7 sayac=sayac+1 8 Oku(sayi) 9 toplam=toplam+sayi 10 Git 6 11 Ort=Toplam/sayac 12 Yaz(ort) 13 Dur

6 Bu işlemi 20 defa yapsın. 2 sayi1,sayi2,sayi3,sayac 3 sayac=0 4 sayı1=0 5 sayı2=1 6 Yaz (sayi1) 7 Yaz(sayi2) 8 Eğer sayac>20 ise 15 9 sayi3=sayi1+sayi2 10 Yaz(sayi3) 11 sayi1=sayi2 12 sayi2=sayi3 13 sayac=sayac+1 14 Git 8 15 Dur 1 den 100 e kadar tek sayıların ortalamasını bulan kod toplam,i, ort sayısal 3 toplam=0 4 i=0 5 toplam=toplam+2*i+1 6 i=i+1 7 Eğer i<50 ise git 5 8 ort=toplam/i 9 Yaz (ort) 10 DUR

7 + 2 pay,payda,i,top sayısal 3 pay=0, payda=0,i=0 4 pay=pay+2*i+1 5 payda=payda+3*i+1 5,5 toplam=toplam+pay/payda 6 i=i+1 7 Eğer i <20 git 4 8 Ort=pay/payda 9 Yaz(ort) 10 DUR ÖDEV: Düzce ilinin 1970 yılındaki nüfusu dir. Her 4 yılda 1 nüfus artış hızı %3,8 dir yılındaki nüfus sayısını bulan programı yazınız. Bir kuruluşta 175 kişiye ikramiye verilecektir. Eğer çalışan kişinin hizmet yılı 5 yıl ve üzerindeyse 500 tl ve 5 yıldan az ise 300 tl ikramiye verilmesi planlanmıştır. Çalışan personele ödenecek toplam ikramiye bedelini bulan programı yazınız. 2 kisi,yil,ikramiye1,ikramiye2,n sayısal 3 kisi=0 4 ikramiye1=500 5 ikramiye2=300 6 n=0 7 Oku(yil) 8 kisi=kisi+1 9 Eğer yil >=5 ise n=n+ikramiye1 10 Eğer yil<5 ise n=n+ikramiye2 11 Eğer kisi<175 git 7 12 Yaz(n) 13 DUR

8 FOR DÖNGÜSÜNÜN ALGORİTMADAKİ ŞEKLİ Dongu deger=baslangıc,bitis,1 islemler Dongu sonu 1 den 100 e kadar olan sayıların toplamı 2 toplam,i sayısal 3 toplam=0 4 Döngü (i=1,100,1) 5 toplam=toplam+1 6 Döngü Sonu 7 Yaz(toplam) 8 DUR 2 toplam,i sayısal 3 toplam=0 4 i=0 5=i+1 6 toplam=toplam+i 7 Eğer <100 ise git 5 8 Yaz(toplam) 9 DUR

9 2 toplam,i sayısal 3 toplam=0 4 i=0 5 Eğer i>100 ise git 9 6 i=i+1 7 toplam=toplam+i 8 Git 5 9 Yaz(toplam) 10 DUR 0 dan 100 e kadar çift sayıları yazdıran kod 2 toplam,i sayısal 3 toplam=1 4 i=1 5 Eğer i>100 ise git 9 6 i=i+2 7 toplam=toplam+i 8 git 5 9 yaz (toplam) 10 DUR 2 toplam,i sayısal 3 toplam=0 4 Döngü (i=1,50,1) 5 toplam=toplam+i*2+1 6 Döngü Sonu 7 Yaz(toplam) 8 DUR

10 Bir kömür kuyusunun derinliği 950 m dir. En dipte kepçeye 2586 kg kömür kg kömür yüklenmektedir. Kepçe yukarı çekilirken, her 40 m de bir 58 kg kömür dökülmektedir. Kepçe yüzeye çıktığında kepçede kaç kg kömür kalır? (Ayrıca dışarıya 25 ton kömür çıkarmak için kepçe kaç defa dışarı çıkar? Kepçe her çıktığında kuyu 4 m daha derinleşmektedir.) 2 toplam, ho,h,sayac,kepce sayısal 3 toplam=0 4 ho=980 5 j=j+1 6 sayac=0 7 kepce= h=h-40 9 kepce=kepce Değer h>0 ise git 8 11 sayac=sayac+1 12 toplam=toplam+ kepce 13 ho=ho+4 14 Yaz(kepce,sayac,toplam,ho,j) 15 Eğer toplam<25000 ise git 6 16 DUR Tek ve çift sayı olduğunu bulan program. 2 sayi,bol sayısal 3 Oku (sayi) 4 bol=tam (sayi/2) 5 Eğer sayi=bol*2 ise yaz ( çift ) 6 Değilse yaz( tektir ) 7 Eğer Sonu 8 DUR

11 Girilen 3 basamaklı bir tam sayıyı rakamlarının toplamını bulan programı yazınız. 2 sayi,a,b,a1,kalan,b1, toplam sayısal 3 Oku(sayi) 4 a=tam(sayi/100) 5 a1=a*100 6 kalan=sayi-a1 7 b=tam (kalan/10) 8 b1=b*10 9 kalan=kalan-1 10 toplam=a+b+kalan 11 Yaz(toplam) 12 DUR 2.YOL 2 sayi,bol,rakam,toplam sayısal 3 Oku(sayi) 4 toplam=0 5 bol=tam (sayi/10) 6 rakam= sayi-bol*10 7 toplam=toplam+rakam 8 sayi=bol 9 Eğer (sayi>0) ise git 5 10 YAZ (toplam) 11 DUR

12 Herhangi bir şekilde girelen sayıyı ikilik sisteme çeviren programı yazınız. 2 sayi,bol,kalan,deger,deger1,ikilik,sayı sayısal 3 Oku(sayi) 4 bol=tam(sayi/2) 5 deger=bol*2 6 deger1=sayi-deger 7 Yaz(deger1) 8 sayi=bol 9 Eger (sayi<>0) ise git 4 10 Yaz(ikilik) 11 DUR 2. YOL 10 sayısı yer,ne 2 yazarsak yine aynı kapıya çıkar. Girilen bir sayı eğer çift ise 2 ye bölünüyor. Eğer tek ise sayı 3 ile çarpılıp 1 ekleniyor ve bu işlem girilen sayı 0 oluncaya kadar devam ediyor. Bu programı yazınız. 2 sayi sayısal 3 Oku(sayi) 4 Eğer sayi=tam(sayi/2)*2 ise sayi=tam (sayi/2) 5 Değilse 6 sayi=sayi*3+1 7 Eger sonu 8 Yaz (sayi) 9 Eger sayi>1 ise git 4 10 DUR

13 4 adet öğrencinin adları ve notları giriliyor. Bu 4 öğrencinin notu sınıf ortalamasının altında ise kaldı. Değilse geçti yazan kod. 2 ogr1,ogr2,ogr3,ogr4, alfabetik/ not1,not2,not3,not4,snfort sayısal 3 Oku(ogr1), oku (not1) 4 Oku (ogr2), oku (not2) 5 Oku(ogr3), oku (not3) 6 Oku (ogr4),oku(not4) 7 snfort=0 8 snfort=(not1+not2+not3+not4)/4 9 Eğer not1 < snfort ise yaz (ort1+ kaldı ) 10 Değilse 11 Yaz(ogr1 + Geçti ) 12 Eğer sonu 13 Eğer not2<snfort ise (ogr2 + kaldı ) 14 Değilse 15 Yaz(ogr2+ Geçti ) 16 Eğer Sonu 17 Eğer not3<snftort ise yaz (ogr3 + kaldı ) 18 Değilse 19 Yaz (ogr3 + Geçti ) 20 Eğer Sonu 21 Eğer not4<snfort ise yaz (ogr4+ kaldı ) 22 Değilse 23 Yaz(ogr4 + Geçti ) 24 Eğer sonu 25 DUR

14 2 Ogr(4),durum alfabetik, nt(4),ort,i,top sayısal 3 top=0 4 Döngü (i=1,4,1) 5 Oku(ogr(i)), oku (nt(i)) 6 top= top+n+(i) 7 Döngü Sonu 8 ort=top/4 9 Döngü 2 i=1,4,1 10 Durum= kaldı 11 Eğer nt (i) >= ort ise durum=( geçti ) 12 yaz (ogr(i),nt(i),ort,durum) 13 Döngü Sonu 14 DUR Bir diziye 10 adet sayı giriliyor. Ortalamaya en uzak olan sayıyı ve sırasını bulan program. 2 sayi(10)ideger,i,sira,top sayısal 3 toplam=0 4 Döngü (i=1,10,1) 5 Oku(sayi(i)) 6 top=toplam+sayi(i) 7 Döngü sonu 8 Ort=top/10 9 Döngü (i=1,10,1) 10 deger=ort- sayi(i) 11 Eğer deger <0 ise deger=deger*(-1) 12 Eğer deger>eb ise 13 eb=deger 14 sira=i 15 Eğer sonu 16 Döngü Sonu 17 Yaz(eb,sira,ort) 18 DUR

15 İstenilen bir değer girilinceye kadar (-99) girilen sayılar bir diziye yükleniyor. (max 100) Girilen bu sayıların ortalamasını bulduktan sonra ortalamadan küçük olanları a dizisine, ortalamadan büyük olanları b dizisine atan program 2 sayi(100), D(100),C(100) sayısal 3 top,orti,j,k,n sayısal 4 n=0 top=0 5 n=n+1 6 Oku(sayi(n)) 7 top=top+sayi(n) 8 Eger (sayi(n)<>-99) ve (n<101) ise git 5 9 top=top n=n-1 11 ort=top/n 12 j=0 k=0 13 Döngü ==1,n,1 14 eğer sayi(i) > ort ise 15 y=y+1 16 b(j)=sayi(i) 17 Değilse 18 K=k+1 19 C(K)=sayi(i) 20 Eğer sonu 21 Döngü sonu 22 Döngü (,=1,k,1) 23 Yaz(c(i)) 24 Dongü Sonu 25 Dongü (i=1,i,1) 26 Yaz(B(i)) 27 Döngü Sonu 28 DUR

16 DİZİLER Klavyeden girilen 10 adet sayıyı küçükten büyüğe sıralama. 2 Dizi(10),i,j,tut sayısal 3 Döngü (i=1,10,1) 4 Oku(Dizi(i)) 5 Döngü Sonu 6 Dongu2 (i=1,10,1) 7 Dongü3 (j=i+1,10,1) 8 Eğer Dizi(i) > dizi(j) ise 9 Tut=Dizi(i) 10 Dizi(i)=Dizi(j) 11 Dizi(j)=Tut 12 Eğer sonu 13 Dongu3 sonu 14 Dongu2 sonu 15 Dongu4 (i=1,10,1) 16 Yaz(dizi(i)) 17 Döngü Sonu 18 DUR Girilen 2 sayıyı çarpma işlemi kullanmadan yapan kod. 2 x,y,sonuc sayısal 3 Oku(x) 4 Oku(y) 5 sonuc=0 6 Döngü (i=1,y,1) 7 Sonuc=sonuc+x 8 Döngü sonu 9 Yaz (sonuc) 10 DUR

17 QUİZ SORUSU: 20 tane öğrencinin boyu giriliyor. 20 öğrencinin boyunun ortalamanın altında veya üstünde olanların sayısını bulan program. 2 oboy(20), ort,sayac,kısa,uzun,toplam sayısal 3 sayac=0 4 sayac=sayac+1 5 oku(oboy(sayac)) 6 toplam=toplam+ oboy(sayisal) 7 Eğer sayac<20 ise git 4 8 ort=toplam/20 9 kısa=0 uzun=0 10 Döngü sayac=1,20,1 11 Eğer oboy(sayac)>ort ise uzun=uzun+1 12 Değilse kısa=kısa+1 13 Eğer 14 Döngü sonu 15 Yaz(uzun,kısa) 16 DUR 2 sayi,top,rakam,i sayısal 3 toplam=0 4 Donu (i=1,10,1) 5 Oku(say) 6 rakam=sayi- tam(sayi/10)*10 7 toplam=toplam+ rakam 8 Döngü sonu 9 Yaz(top) 10 DUR

18 QUİZ Klavyeden -20 girilinceye kadar n adet sayı girilmelidir. N adet sayı girişi yapıldıktan sonra girilen bu sayıları küçükten büyüğe doğru sıralayan programı yazınız. 2 sayi(100),i,k,j,tut sayısal 3 i=1 4 Oku(sayi(i)) 5 i=i+1 6 Eğer sayi(i-1) <>(-20) ve (i<100) ise git 4 7 Döngü1 (k=1,i,1) 8 Dongu2 (j=k+1,i,1) 9 Eğer sayi(k)> sayi(j) 10 tut=sayi(k) 11 sayi(k)=sayi(j) 12 sayi(j)=tut 13 Eğer Sonu 14 Dongu2 Sonu 15 Dongu1 Sonu 16 Dongu3 (k=1,2,1) 17 Yaz(sayi(k)) 18 Dongu3 Sonu 19 DUR İki sayı giriliyor. Girilen ilk sayı 0 oluncaya kadar büyükten küçük çıkarılıyor. 2 sayi1,sayi2,kalan sayısal 3 Oku(sayi1) 4Oku(sayi2) 5 Eğer sayi1>sayi2 ise kalan =sayi1-sayi2 6 Değilse kalan=sayi2-sayi1 7 Eğer sonu 8 Yaz(kalan ) 9 Eğer sayi<>0 ise git 3 10 DUR

19 50 tane öğrencinin vize,final notları giriliyor. 50 den küçük olanları bulan kod. 2 ogr(50),vize(50),final(50), adet sayısal 3 adet=0 4 Döngü (i=1,50,1) 5 Oku(vize(i)) 6 Oku(final(i)) 7 ogr(i) =vize(i)*0,3+final(i)*0,7 8 eğer ogr(i)<50 ise adet =adet+1 9 Döngü sonu 10 Yaz(adet) 11 DUR 2 dizi(80)top,i,rakam sayısal 3 top=0 4 dongu (i=1,80,rakam) 5 Oku (dizi(i)) 6 rakam=dizi(i)- tam (dizi(i)/10)*10 7 Eğer rakam=0 VEYA rakam=5 ise 8 top=top + dizi(i)*1,05 9 Eğer sonu 10 Döngü sonu 11 Yaz(top) 12 DUR Klavyeden sayılar giriliyor. Eğer girilen sayı tek ise karesi, çift ise küpü alınarak toplanıyor. Bu işlem girilen sayı sıfır oluncaya kadar devam ediyor. 2 sayi,top, carp 3 top=0 4 Oku(sayi) 5 Eğer say=tam (sayi/2)* ise 6 top=top+sayi+sayi 7 Değilse 8 top=top+sayi*say*say 9 Eğer sonu 10 Eğer sayi<>0 ise git 4 11 Yaz(top) 12 DUR

20 Girilen bir sayın n inci kuvvetini alan program 2 sayi,sayac,n sayısal 3 sayac=0 4 Oku(sayi) Dosyalama Algoritması 1 Dosya tanımlama (file,ds,vs) 2 Dosya Aç 3 Dosya Kapat 4 Oku(Dosya,değişkenler) 5 Yaz (Dosya,değişkenler) 6 Kayit Sayisi (Tam sayi) 7 Dosya sonu mu? (True / False) Telefon rehberi örneği 2 Dosya tanımla 3 adi,soyadi,tel,cevap alfabetik 4 Oku(adi) 5 Oku (soyadi) 6 Oku(tel) 7 Dosya aç 8 yaz(dosya,adi,soyadi,tel) 9 Dosya kapat 10 yaz ( Devam; E.H) 11 Oku (cevap) 12 Eğer cevap <> H ise git 4 13 DUR

21 Dosyadan Okuma 2 Dosya tanımla 3 adi,soyadi,tel alfabetik 4 Dosya aç 5 Oku (dosya,adi,soyadi,tel) 6 Yaz(adi,soyadi,tel) 7 Eğer Dosya Sonu değilse git 5 8 Dosya Kapat 9 DUR Bir dosyada rastgele oluşturulmuş(1000) sayılar vardır. Dosyadan bu sayıları okutarak 50 den büyük ve çift sayıları sıralayarak ekrana yazan program. 2 Dosya tanımla 3 Dizi(1000),i,j,k,sayi sayısal 4 k=0 5 Dosya aç 6 Oku(Dosya,sayi) 7 Eğer sayi>50 ve (sayi=tam(sayi/2)*2 ise) 8 k=k+1 9 Dizi(k)=sayi 10 Eğer sonu 11 Eğer dosya sonu değilse git 6 12 Dosya kapat 13 Dongu1 (i=1,k,1) 14 Dongu2 (j=1,k,1) 15 Eğer Dizi(i) > Dizi(i) ise 16 sayi=dizi(i) 17 Dizi(i)=Dizi(j) 18 Dizi(j)= sayi 19 Eğer sonu 20 Dongu2 sonu 21 Dongu1 sonu 22 Dongu (i=1,k,1) 23 Yaz(Dizi(i)) 24 Dongu sonu 25 DUR

22 Bir dosyada rastgele oluşturulmuş sayılar bulunmaktadır. Dosyadan bu sayıları okutarak ardışık sayı farkının en büyük olduğu değeri ve sırasını bulan programı yazınız. 2 Dizi(n),fark,eb,sira,i,n sayisal 3 Dosya tanımla 4 Dosya Aç 5 n=0 6 Oku(Dosya,i) 7 n=n+1 8 Dizi(n)=i 9 Eğer Dosya sonu değilse git 6 10 Dosya Kapat 11 eb=0 12 Döngü (i=1,n-1,1) 13 fark= Dizi(i)-Dizi(i+1) 14 Eğer fark <0 ise fark=fark*(-1) 15 Eğer fark>eb ise 16 eb=fark 17 sira=i 18 Eğer sonu 19 Dongu sonu 20 Yaz(eb,sira) 21 DUR

23 Bir dosyada öğrencilere ait adı,vize ve final notu bulunmaktadır. Dosyadan bu bilgileri okutarak final notuna göre sıralı bir şekilde başka bir dosyaya yazan programı bulunuz. 2 Dosya1 tanımla 3 Dosya2 tanımla 4 isim(n),tut,i alfabetik 5 vize(n),final(n),i,f,k,tut sayisal 6 n=0 7 Dosya aç 8 n=n+1 9 Oku(dosya(n)),vize(n),final(n)) 10 Eğer dongü sonu ise git 6 11 Dosya1 Kapat 12 Dongü (i=1,n,1) 13 Dongü(k=i+1,n,1) 14 Eğer final(i) < final(k) 15 tut=final(i);final(i)=final(k);final(k)=tut;tut=vize(i);vize(i)=vize(k);vize(k)=tut; tut(i)=isim(i);isim(i=isim (k);isim(k)=tut(i) 16 Eğer Sonu 17 Dongu sonu 18 Dongu Sonu 19 Dosya1 Kapat 20 Dosya Aç 21 i=i+1 22 yaz(dosya,isim(i),vize(i),final(i)) 23 Eğer i<n ise git Dosya2 kapat 25 DUR 2 us,x,y,i 3 Oku(x) 4 Oku(y) 5 us=1 6 Dongu (i=1,y,1) 7 us=us*x 8 Dongu sonu 9 Yaz(us) 10 DUR

24 Faktoriyel alma 2 fak,x,i 3 Oku(x) 4 fak=1 5 Dongu(i=1,x,1) 6 fak=fak*i 7 Dongu Sonu 8 Yaz(fak) 9 DUR y = n? 2 us,x,i,y,j sayısal 3 Oku(x) 4 y=0 5 Dongu(j=1,10,1) 6 us=1 7 Dongu(i=1,j,1) 8 us=us*x 9 Dongu sonu 10 y=y+us 11 Dongu sonu 12 Yaz(y) 13 DUR

25 = x n / n!=? 2 us,x,i,y,j sayısal 3 Oku(x) 4 y=0 5 Dongu (j=10,10,1) 6 us=1; fak=1 7 Dongu (i=1,j,1) 8 us=us*x;fak=fak*i 9 Dongu Sonu 10 y=y+us/fak 11 Dongu sonu 12 Yaz(y) 13 DUR y = =! 2 us,x,i,im,y,j sayısal 3 Oku(x) 4 y=0; im=1 5 y=1 6 us=1;fak=1 7 Dongu (i=1,j,1) 8 us=us*x;fak=fak*i 9 Dongu sonu 10 y=y+(us/fak)*im 11 j=j+2; im=im*(-1) 12 Eğer j<10 ise git 6 13 Yaz(y) 14 DUR

26 Sayı tahmini 2 cubuk,tahmin,cevap,im 3 Yaz( sayi tut ) 4 im=1, tahmin=0 5 cubuk=128 6 cubuk=cubuk/2 7 tahmin=tahmin+im*cubuk 8 Yaz(tahmin) 9 Oku(cevap) 10 Eğer cevap= K ise im=-1 11 Eğer cevap= B ise im=1 12 Eğer cevap<> E ise git 6 13 Yaz(tahmin) 14 DUR Bir dosyada öğrencilerin adları, öğrenci numaraları ve notları bulunmaktadır. Dosyadan bu bilgileri okutarak en yüksek ve en düşük not alan öğrencilerin adlarını yazan progranmı bulunuz. 2 ad,ogrno,nt,ead,eogrno,ent 3 kod,knt,kogrno 4 Dosya tanımla 5 Dosya Aç 6 ent=0 knt=100 7 Oku(Dosya,ogrno,nt,ad) 8 Eğer nt>ent ise 9 ead=ad;eogrno=ogrno;ent=nt 10 Eger sonu 11 Eğer nt<knt ise 12 kod=ad;kogrno=ogrno;knt=nt 13 Eğer sonu 14 Eğer Dosya sonu değilse git 7 15 Dosya kapat 16 Yaz(kod,kogrno>knt) 17 Yaz(ead,eogrno,ent) 18 DUR

27 Bir dosyada öğrencilerin adı ve not bilgileri bulunmaktadır. Öğrencilerin notu eğer sınıf ortalamasının altında ise Kaldı değilse geçti yazan programı bulunuz. 2 Dosya tanımla 3 nnot(1000),top,ort,i,j 4 ad(1000) alfabetik 5 tablo=0 i=0 6 Dosya Aç 7 i=i+1 8 Oku(Dosya.adi(i),mat(i)) 9 topla=topla+mat(i) 10 Eğer dosya sonu değilse git 7 11 Dosya kapat 12 ort=top/i 13 Dongu(j=1,i,1) 14 Eğer nnot(j)> ort Yaz(adi(j),nnot(j), Geçti ) 15 Değilse 16 Yaz(adi(j),nnot(j), Kald ) 17 Eğer sonu 18 Dongu Sonu 19 DUR

28 Bir dosyada sayılar bulunmaktadır. Dosyadan bu sayıları okutarak ilk rakamı 3,6,9 olan sayıları başka bir dosyaya yazan programı yazınız. 2 Dosya1 tanımla 3 Dosya2 tanımla 4 sayi(1000),a,rakam,bol 5 i=0 6 Dosya1 Aç,Dosya2 Aç 7 i=i+1 8 Oku(Dosya1,sayi(i)) 9 a=sayi(i) 10 bol= Tam(sayi/10) 11 rakam=sayi(i)-bol*10 12 sayi(i)=bol 13 Eğer sayi(i)>0 ise git Eğer (rakam=3) VEYA (rakam=6) VEYA (rakam=9) ise 15 Yaz (Dosya2,a) 16 Eğer Sonu 17 Eğer Dosya1 sonu değilse git 7 18 Dosya1 Kapat 19 Dosya2 Kapat 20 DUR Bir dosyada 0-9 arasında sayılar bulunmaktadır. Dosyadan bu sayıları okutarak her sayıdan kaç adet olduğunu bulan yani bu sayıların frekansını bulan programı yazınız. 2 r(10),i,j, tamsayı 3 Dosya tanımla 4 Dongu(i=1,10,1) 5 r(i)=0 6 Dongu Sonu 7 Dosya Aç 8 Oku(Dosya,i) 9 r(i)=r(i)+1 10 Eğer Dosya sonu değilse git 8 11 Dongu (i=0,9,1) 12 Yaz(r(i)) 13 Dongu Sonu 14 DUR

29 2 sayac,sayi(2000),ij,a,sayi2(2000),b,k 3 Dosya Tanımla 4 a=0 5 sayac=0 5,5 Dosya Aç 6 Oku(Dosya,sayi(sayac)) 7 sayac=sayac+1 8 Eğer Dosya sonu değilse git 5 9 b=sayac 9,5 Dosya Kapat 10 Dongu (i=1,sayac,1) 11 Eğer sayi(i)=tam (sayi(i)/2)*2 ise 12 a=a+1 13 sayi2(a)=sayi(i) 14 Değilse 15 sayi2(b)=sayi(i) 16 b=b-1 17 Eğer sonu 18 Dongu Sonu 19 Dongu (k=1,sayac,1) 20 Yaz(sayi2(k)) 21 Dongu Sonu 22 DUR

30 10 tane öğrencici adı ile birlikte 4 farklı dersten aldığı notlar giriliyor. Girilen bu notlar içersinde her bir öğrenciyle birlikte derslerin ortalamasını bulan programı bulunuz. 2 ad(10),ders(10,4),derstop(10),ogtop(4) 3 ogtop(4),i,j 4 Dongu1 (i=1,10,1) 5 derstop(i)=0 6 Dongu1 sonu 7 Dongu2 (i=1,4,1) 8 ogtop(i)=0 9 Dongu2 sonu 10 Dongu3 (i=1,10,1) 11 Oku ad(i) 12 Dongu4 (j=1,4,1) 13 Oku ders(i,j) 14 ogtop (j)=ogtop(i)+ders(i,j) 15 Dongu4 sonu 16 Dongu3 sonu 17 Dongu5 (j=1,4,1) 18 Dongu6 (j=1,10,1) 19 derstop(j)=derstop(j)+ders(i,j) 20 Dongu6 sonu 21 Dongu5 sonu 22 Dongu7 (i=1,10,1) 23 yaz(ad(,)ogtop(i)/4) 24 Dongu7 sonu 25 Dongu8 (i=1,4,1) 26 Yaz(derstop(i)10) 27 Dongu8 sonu 28 DUR

31 Bir dosyada sayılar bulunmaktadır. Dosyadan bu sayıları okutarak girilen 2 sayı arasındaki sayıların toplamını ve ortalamasını bulan programı yazınız. 2 Dosya tanımla 3 sayi1,sayi2,top,ort,n,a 4 n=0,top=0 5 Oku(sayi1) 6 Oku(sayi2) 7 Dosya aç 8 Oku(Dosya,a) 9 Eğer a>sayi1 ve a<sayi 2 ise 10 top=top+a 11 n=n+1 12 Eğer dosya sonu değilse git 8 13 ort=top/n 14 Dosya Kapat 15 yaz(top,ort) 16 DUR X 1 X 2 = ± x 1 = +ik /(2a) X 2= - ik /(2a) 2 a,b,c,delta,x 1,x 2,k 3 Oku(a) 4 Oku(b) 5 Oku(c) 6 delta=b*b-4*a*c 7 Eğer delta >=0 ise 8 k=kok (delta) 9 x 1 =(-b+k)/(2*a) 10 x 2 =(-b-k)/(2*a) 11 Yaz(x 1,x 2 ) 12 Değilse 13 delta=delta*(-1) 14 k=kok(delta) 15 Yaz(-b/(2*a), ai,k/(2*a)) 16 Yaz(-b/(2*a), -i,k/(2*a)) 17 Eğer sonu 18 DUR

32 Bir dosyada rastgele oluşturulmuş sayılar bulunmaktadır. Dosyadan bu sayıları okutarak sıralı bir şekilde ortalamadan küçük ve büyükleri farklı dizlere yazan programı bulunuz. 2 Dosya tanımla 3 As,Bs,Dizi(1000),i,j,top,ort,tut,sayi,n,A(1000) 4 İ=0,j=0,top=0,ort=0;tut=0 5 As=0 Bs=0 6 Dosya aç 7 Oku (Dosya, sayi) 8 top=top+sayi 9 n=n+1 10 Dizi(n)=sayi 11 Eğer dosyasonu değilse git 6 12 Ort=top/n 13 Dosya Kapat 14 Döngü i=1,n,1 15 Döngü J=i+1,n,1 16 Eğer Dizi(i) > Dizi(5) ise 17 tut=dizi(i) 18 Dizi(i)=Dizi(j) 19 Dizi(5)= tut 20 Eğer sonu 21 Dongu sonu 22 Dongu sonu 23 Dongu I=1,n,1 24 Eğer dizi(i) < ort ise 25 As=As+1 26 A(as)=Diz(i) 27 Değilse 28 Bs=Bs+1 29 B(bs)=dizi(i) 30 eğer sonu 31 Dongu sonu 32 Döngü J=1,AS,1 36 Yaz(a(i)) 37 Döngü sonu 38 DUR

Dersin Sorumlusu: Yrd. Doç. Dr. Birol SOYSAL. Sunumları Hazırlayan: Doç. Dr. Bülent ÇAKMAK

Dersin Sorumlusu: Yrd. Doç. Dr. Birol SOYSAL. Sunumları Hazırlayan: Doç. Dr. Bülent ÇAKMAK MATLAB de Bilgisayar Programlama Dersin Sorumlusu: Yrd. Doç. Dr. Birol SOYSAL Sunumları Hazırlayan: Doç. Dr. Bülent ÇAKMAK disp komutu: Ekrana mesaj veya bir değişken değeri yazdırmak için kullanılan komuttur.

Detaylı

4- ALGORİTMA (ALGORITHM)

4- ALGORİTMA (ALGORITHM) (ALGORITHM) Algoritma: Bir Problemin çözümünün, günlük konuşma diliyle adım adım yazılmasıdır. Algoritma sözcüğü Ebu Abdullah Muhammed İbn Musa el Harezmi adındaki Türkistan'lı alimden kaynaklanır. Bu

Detaylı

ÜNİT E ÜNİTE GİRİŞ. Algoritma Mantığı. Algoritma Özellikleri PROGRAMLAMA TEMELLERİ ÜNİTE 3 ALGORİTMA

ÜNİT E ÜNİTE GİRİŞ. Algoritma Mantığı. Algoritma Özellikleri PROGRAMLAMA TEMELLERİ ÜNİTE 3 ALGORİTMA PROGRAMLAMA TEMELLERİ ÜNİTE 3 ALGORİTMA GİRİŞ Bilgisayarların önemli bir kullanım amacı, veri ve bilgilerin kullanılarak var olan belirli bir problemin çözülmeye çalışılmasıdır. Bunun için, bilgisayarlar

Detaylı

BLG 1306 Temel Bilgisayar Programlama

BLG 1306 Temel Bilgisayar Programlama BLG 1306 Temel Bilgisayar Programlama WEB : mustafabahsi.cbu.edu.tr E-MAIL : mustafa.bahsi@cbu.edu.tr Değişken ve Atama Bilgisayar programı içerisinde ihtiyaç duyulan sembolik bir ifadeyi veya niceliği

Detaylı

Dr. Musa KILIÇ Öğretim Görevlisi http://kisi.deu.edu.tr/musa.kilic

Dr. Musa KILIÇ Öğretim Görevlisi http://kisi.deu.edu.tr/musa.kilic Dr. Musa KILIÇ Öğretim Görevlisi http://kisi.deu.edu.tr/musa.kilic BİLGİSAYAR DONANIM Donanım birimleri ekran, klavye, harddisk, ram YAZILIM Yazılımlar ise bilgisayarın donanım yapısını kullanılır hale

Detaylı

ALGORİTMA VE AKIŞ ŞEMALARI

ALGORİTMA VE AKIŞ ŞEMALARI 1 ALGORİTMA VE AKIŞ ŞEMALARI İster bilgisayarla ister bilgisayarsız soru çözmek için belirli bir yol vardır. Ancak bu yol ile sağlıklı bir çözüme ulaşılabilir. Bilgisayar kullanarak soru çözmek için sonuca

Detaylı

sayısının tamkare olmasını sağlayan kaç p asal sayısı vardır?(88.32) = n 2 ise, (2 p 1

sayısının tamkare olmasını sağlayan kaç p asal sayısı vardır?(88.32) = n 2 ise, (2 p 1 TAM KARELER 1. Bir 1000 basamaklı sayıda bir tanesi dışında tüm basamaklar 5 tir. Bu sayının hiçbir tam sayının karesi olamayacağını kanıtlayınız. (2L44) Çözüm: Son rakam 5 ise, bir önceki 2 olmak zorunda.

Detaylı

Algoritma ve Programlama: Karar Yapıları ve Döngüler

Algoritma ve Programlama: Karar Yapıları ve Döngüler Algoritma ve Programlama: Karar Yapıları ve Döngüler Bir algoritma, herhangi bir programlama dili (C, C++, Pascal, Visual Basic, Java gibi) ile kodlandığında program haline gelir. Algoritmada yer alan

Detaylı

Algoritmalar ve Programlama. Algoritma

Algoritmalar ve Programlama. Algoritma Algoritmalar ve Programlama Algoritma Algoritma Bir sorunu / problemi çözmek veya belirli bir amaca ulaşmak için gerekli olan sıralı mantıksal adımların tümüne algoritma denir. Algoritma bir sorunun çözümü

Detaylı

BİLGİSAYAR PROGRAMLAMAYA GİRİŞ

BİLGİSAYAR PROGRAMLAMAYA GİRİŞ BİLGİSAYAR PROGRAMLAMAYA GİRİŞ 5. ders notu Örnek program yazılımları İlişkisel operatörler Mantıksal operatörler Şartlı deyimler İf deyimi Kaynak: Dr.Deniz DAL ders sunumları Örnek : Dışarıdan girilen

Detaylı

Bil101 Bilgisayar Yazılımı I. M. Erdem ÇORAPÇIOĞLU Bilgisayar Yüksek Mühendisi

Bil101 Bilgisayar Yazılımı I. M. Erdem ÇORAPÇIOĞLU Bilgisayar Yüksek Mühendisi Bil101 Bilgisayar Yazılımı I Bilgisayar Yüksek Mühendisi Sözde kod, algoritmalar ve programlar oluşturulurken kullanılan, günlük konuşma diline benzer ve belli bir programlama dilinin detaylarından uzak

Detaylı

PROGRAMLAMA TEMELLERİ DERSİ ÖZETİ

PROGRAMLAMA TEMELLERİ DERSİ ÖZETİ Değişkenler PROGRAMLAMA TEMELLERİ DERSİ ÖZETİ C# Programlama Dili Giriş Değişkenler bir programlama dilinde verilerin depolanma alanlarını temsil eder. Tanımlanan her değişkene bellek bölgesinden bir alan

Detaylı

MATLAB de. Programlama. Kontrol Yapıları. Döngü Yapıları. Doç. Dr. İrfan KAYMAZ Matlab Ders Notları

MATLAB de. Programlama. Kontrol Yapıları. Döngü Yapıları. Doç. Dr. İrfan KAYMAZ Matlab Ders Notları MATLAB de Programlama Kontrol Yapıları Döngü Yapıları Doç. Dr. İrfan KAYMAZ if Şartlı deyimi: Bir mantıksal ifadeyi kontrol ederek bunun sonucuna göre mümkün seçeneklerden birini icra edebilen bir komuttur.

Detaylı

C PROGRAMLAMA YRD.DOÇ.DR. BUKET DOĞAN PROGRAM - ALGORİTMA AKIŞ ŞEMASI

C PROGRAMLAMA YRD.DOÇ.DR. BUKET DOĞAN PROGRAM - ALGORİTMA AKIŞ ŞEMASI C PROGRAMLAMA DİLİ YRD.DOÇ.DR. BUKET DOĞAN 1 PROGRAM - ALGORİTMA AKIŞ ŞEMASI Program : Belirli bir problemi çözmek için bir bilgisayar dili kullanılarak yazılmış deyimler dizisi. Algoritma bir sorunun

Detaylı

EBG101 PROGRAMLAMA TEMELLERİ VE ALGORİTMA

EBG101 PROGRAMLAMA TEMELLERİ VE ALGORİTMA 6. HAFTA EBG101 PROGRAMLAMA TEMELLERİ VE ALGORİTMA Öğr. Gör. S. M. Fatih APAYDIN apaydin@beun.edu.tr EMYO Bülent Ecevit Üniversitesi Kdz. Ereğli Meslek Yüksekokulu ALGORİTMA ÖRNEK1: İki sayının toplamı

Detaylı

TEMEL KAVRAMLAR Test -1

TEMEL KAVRAMLAR Test -1 TEMEL KAVRAMLAR Test -1 1. 6 ( ) 4 A) B) 3 C) 4 D) 5 E) 6 5. 4 [1 ( 3). ( 8)] A) 4 B) C) 0 D) E) 4. 48: 8 5 A) 1 B) 6 C) 8 D) 1 E) 16 6. 4 7 36:9 18 : 3 A) 1 B) 8 C) D) 4 E) 8 3. (4: 3 + 1):4 A) 3 B) 5

Detaylı

GEO103 BİLGİSAYAR PROGRAMLAMA

GEO103 BİLGİSAYAR PROGRAMLAMA Ders İçeriği GEO103 BİLGİSAYAR PROGRAMLAMA ENVER BAĞCI Programlamada algoritma kavramı ve örnekleri, C programlama dili Ders Takibi Ders ile ilgili dökümanlara www.enverbagci.net adresinden ilgili ders

Detaylı

#include main() { int i; i=0; do { printf("i nin simdiki degeri= %d\n",i); i = i + 1; } while (i<5); }

#include <stdio.h> main() { int i; i=0; do { printf(i nin simdiki degeri= %d\n,i); i = i + 1; } while (i<5); } DÖNGÜLER(do-while deyimi) do İfade bloğu; while (şart ifadesi) ; Mantıksal ifade doğru olduğu sürece döngü tekrar edilir. Yanlış olduğunda while sözcüğünden sonraki deyim yürütülür. do.. while döngüsünde

Detaylı

1. 100 elemanlı bir dizide bir sinyalin 1 er saniye aralıklarla ölçülen gerilim değerleri tutulmaktadır. Bu sinyalin tepeden tepeye genliğini,

1. 100 elemanlı bir dizide bir sinyalin 1 er saniye aralıklarla ölçülen gerilim değerleri tutulmaktadır. Bu sinyalin tepeden tepeye genliğini, 1. 100 elemanlı bir dizide bir sinyalin 1 er saniye aralıklarla ölçülen gerilim değerleri tutulmaktadır. Bu sinyalin tepeden tepeye genliğini, pozitif tepe genliğini, negatif tepe genliğini ve ortalamasını

Detaylı

mustafacosar@hitit.edu.tr http://web.hitit.edu.tr/mustafacosar

mustafacosar@hitit.edu.tr http://web.hitit.edu.tr/mustafacosar Algoritma ve Programlamaya Giriş mustafacosar@hitit.edu.tr http://web.hitit.edu.tr/mustafacosar İçerik Algoritma Akış Diyagramları Programlamada İşlemler o o o Matematiksel Karşılaştırma Mantıksal Programlama

Detaylı

İÇİNDEKİLER İÇİNDEKİLER KODLAB

İÇİNDEKİLER İÇİNDEKİLER KODLAB İÇİNDEKİLER IX İÇİNDEKİLER 1 GİRİŞ 1 Kitabın Amacı 1 Algoritmanın Önemi 2 Bilgisayarın Doğuşu ve Kullanım Amaçları 3 Programlama Dili Nedir? 3 Entegre Geliştirme Ortamı (IDE) Nedir? 4 2 ALGORİTMA VE AKIŞ

Detaylı

EM205 26/9/2014. Programlamaya giriş Algoritmalar. Amaçlar

EM205 26/9/2014. Programlamaya giriş Algoritmalar. Amaçlar EM205 26/9/2014 Programlamaya giriş Algoritmalar Temel kavramlar Algoritmalar Amaçlar Algoritma kavramını öğrenmek, Algoritmaları ifade edebilmek, Temel matematiksel algoritmaları yazabilmek C programlama

Detaylı

disp VEYA fprintf KOMUTLARIYLA EKRANA MESAJ YAZDIRMA

disp VEYA fprintf KOMUTLARIYLA EKRANA MESAJ YAZDIRMA MATLAB 3.DERS disp VEYA fprintf KOMUTLARIYLA EKRANA MESAJ YAZDIRMA Daha önceki derslerimizde input komutu ile klavye üzerinden MATLAB programlama ortamına veri girmeyi öğrenmiştik. Bu dersimizde ise disp

Detaylı

7) 30 kişilik bir sınıfta her öğrenciye ait 5 ödev verilmiştir. Ödevlerden 3 tanesini doğru yapan

7) 30 kişilik bir sınıfta her öğrenciye ait 5 ödev verilmiştir. Ödevlerden 3 tanesini doğru yapan 1) Bir laboratuarda belirsiz sayıda deney yapılıyor. Okutulan deney no ve sonuç verilerine göre (3 çeşit deney var.) a) Her bir deneyden kaç tane yapılmıştır. b) Yapılan toplam deney sayısı ne kadardır.

Detaylı

Örnek 1: Girilen iki sayıyı toplayıp yazdıran algoritmayı ve akış diyagramını tasarlayınız.

Örnek 1: Girilen iki sayıyı toplayıp yazdıran algoritmayı ve akış diyagramını tasarlayınız. ALGORİTMA ve AKIŞ ŞEMASI ÖRNEKLERİ İÇİNDEKİLER Örnek 1: Girilen iki sayıyı toplayıp yazdıran algoritmayı ve akış diyagramını tasarlayınız. Örnek 2:Kısa ve uzun kenarı girilen dikdörtgenin alanını ve çevresini

Detaylı

Yrd. Doç. Dr. İlhan AYDIN 2012-2013 Güz Dönemi Fırat Üniversitesi Bilgisayar Mühendisliği Bölümü

Yrd. Doç. Dr. İlhan AYDIN 2012-2013 Güz Dönemi Fırat Üniversitesi Bilgisayar Mühendisliği Bölümü Yrd. Doç. Dr. İlhan AYDIN 2012-2013 Güz Dönemi Fırat Üniversitesi Bilgisayar Mühendisliği Bölümü Dersin amacı *Bilgisayarlara giriş, algoritma geliştirme, akış diyagramları *Programlamaya giriş, Java diliyle

Detaylı

Bilgisayar programlaması sırasında izlenebilecek bir çok yol ve yöntem vardır. Programcının probleme ilişkin çözümü ortaya çıkarabilmesi için problem

Bilgisayar programlaması sırasında izlenebilecek bir çok yol ve yöntem vardır. Programcının probleme ilişkin çözümü ortaya çıkarabilmesi için problem PROGRAMLAMA DİLLERİ Bilgisayarları Kullanabilmek için onlarla iletişim kurmak gerekir. Bu iletişimi kurabilmek programlamanın amacıdır. Program, bilgisayara bir dizi iş yaptıran komutlardan oluşur. Oluşturulan

Detaylı

Algoritma ve Akış Diyagramları

Algoritma ve Akış Diyagramları Algoritma ve Akış Diyagramları Bir problemin çözümüne ulaşabilmek için izlenecek ardışık mantık ve işlem dizisine ALGORİTMA, algoritmanın çizimsel gösterimine ise AKIŞ DİYAGRAMI adı verilir 1 Akış diyagramları

Detaylı

İNÖNÜ ÜNİVERSİTESİ MÜH. FAK. BİLGİSAYAR MÜH. BÖL. ALGORİTMA VE PROGRAMLAMA 1 DERSİ LAB. ÖDEVİ

İNÖNÜ ÜNİVERSİTESİ MÜH. FAK. BİLGİSAYAR MÜH. BÖL. ALGORİTMA VE PROGRAMLAMA 1 DERSİ LAB. ÖDEVİ İNÖNÜ ÜNİVERSİTESİ MÜH. FAK. BİLGİSAYAR MÜH. BÖL. ALGORİTMA VE PROGRAMLAMA 1 DERSİ LAB. ÖDEVİ AD SOYAD : TESLİM TARİHİ : OKUL NO : TESLİM SÜRESİ : 1 hafta Ödev No : 6 *********(ilk 4 soru çıktı üzerinde

Detaylı

Bireylerin yaşadığı çevreye uyum sağlaması durumunda ortaya çıkan olumsuzluklara PROBLEM denir.

Bireylerin yaşadığı çevreye uyum sağlaması durumunda ortaya çıkan olumsuzluklara PROBLEM denir. Bireylerin yaşadığı çevreye uyum sağlaması durumunda ortaya çıkan olumsuzluklara PROBLEM denir. Bu durumda bireylerin ortaya çıkan olumsuzluklara karşılık çözüm bulmak için yapacakları mücadeleye de PROBLEM

Detaylı

Microsoft Office Excel 2007

Microsoft Office Excel 2007 2014 Microsoft Office Excel 2007 Öğr. Gör. Serkan KORKMAZ Harran Üniversitesi Birecik Meslek Yüksekokulu İçindekiler MİCROSOFT OFFİCE EXCEL 2007... 4 EXCEL ORTAMINDA ÇALIŞMAK... 4 EXCEL ÇALIŞMA SAYFASI...

Detaylı

Döngü Komutları. Komutu. while Komutu Diğer Operatörler Bileşik Komut for Komutu. İçiçe Döngüler break ve continue Komutları

Döngü Komutları. Komutu. while Komutu Diğer Operatörler Bileşik Komut for Komutu. İçiçe Döngüler break ve continue Komutları Döngüler Döngü Komutları while Komutu Diğer Operatörler Bileşik Komut for Komutu do-while Komutu İçiçe Döngüler break ve continue Komutları while Komutu Döngü komutları komutların bir çok kez yeniden yürülmesini

Detaylı

PROGRAMINIZI ANĠ SONLANDIRMAK ĠSTEDĠĞĠNĠZ YER BĠR DÖNGÜNÜN ĠÇĠ ĠSE NE OLUR?????????

PROGRAMINIZI ANĠ SONLANDIRMAK ĠSTEDĠĞĠNĠZ YER BĠR DÖNGÜNÜN ĠÇĠ ĠSE NE OLUR????????? MATLAB 4.DERS return Komutu Yazdığınız MATLAB programını herhangi bir anda (programın normalde sona erdiği noktanın haricinde - early termination) sona erdirmek için return komutunu kullanabilirsiniz.

Detaylı

T.C. MARMARA ÜNİVERSİTESİ BİLGİSAYAR VE ÖĞRETİM TEKNOLOJİLERİ ÖĞRETMENLİĞİ BÖLÜMÜ 2013-2014 EĞİTİM ÖĞRETİM YILI PROGRAMLAMA DERSİ KAPSAMINDA YAPILAN

T.C. MARMARA ÜNİVERSİTESİ BİLGİSAYAR VE ÖĞRETİM TEKNOLOJİLERİ ÖĞRETMENLİĞİ BÖLÜMÜ 2013-2014 EĞİTİM ÖĞRETİM YILI PROGRAMLAMA DERSİ KAPSAMINDA YAPILAN T.C. MARMARA ÜNİVERSİTESİ BİLGİSAYAR VE ÖĞRETİM TEKNOLOJİLERİ ÖĞRETMENLİĞİ BÖLÜMÜ 2013-2014 EĞİTİM ÖĞRETİM YILI PROGRAMLAMA DERSİ KAPSAMINDA YAPILAN C SHARP ÖRNEK KOD ÇALIŞMALARI HAZIRLAYAN: EBRU KURTOĞLU

Detaylı

Y a h y a D e m i r c a n

Y a h y a D e m i r c a n ALGORİTMA Algoritma; her tür ayrıntı göz önüne alınarak bir problemin çözüm yönteminin adım adım yazılmasıdır. Bu bir düzen içinde yapılır. Maddeler halinde sıralayacak olursak; 1- Algoritmanın bir başlangıcı

Detaylı

C++ Operatörler (Operators)

C++ Operatörler (Operators) C++ Operatörler (Operators) Konular Operatörler o Aritmetiksel (Matematiksel) Operatörler o Karşılaştırma Operatörleri o Mantıksal Operatörler o Atama Operatörleri o Bit Düzeyinde Operatörler o Özel Amaçlı

Detaylı

Algoritmanın Hazırlanması

Algoritmanın Hazırlanması Algoritmanın Hazırlanması Algoritma, herhangi bir sorunun çözümü için izlenecek yol anlamına gelmektedir. Çözüm için yapılması gereken işlemler hiçbir alternatif yoruma izin vermeksizin sözel olarak ifade

Detaylı

C# ÖRNEK UYGULAMALAR

C# ÖRNEK UYGULAMALAR 1 C# ÖRNEK UYGULAMALAR 1) Klavyeden girilen herhangi bir cümlenin ekrana 10 defa yazdırılmasını sağlayan programı yazınız. string cumle; cumle = txtcumle.text; for (int i = 1; i

Detaylı

Algoritma kelimesinin kökeni:

Algoritma kelimesinin kökeni: ALGORİTMA Belirli bir problemi çözmek için gerekli adımlar kümesidir. Algoritma bir işi çözmek için kullanılan yöntemdir. Gündelik yaşantımızda da algoritmalar kullanırız. Yol tarifi, yemek pişirme işlemleri

Detaylı

NOT: Bu kodlar çeşitli internet siteleri, üniversite siteleri ve ders kitaplarından derlenerek hazırlanmıştır.

NOT: Bu kodlar çeşitli internet siteleri, üniversite siteleri ve ders kitaplarından derlenerek hazırlanmıştır. NOT: Bu kodlar çeşitli internet siteleri, üniversite siteleri ve ders kitaplarından derlenerek hazırlanmıştır. 1.FOR DÖNGÜSÜ int sayac; for(sayac=1;sayac

Detaylı

ÖRNEK 1: Verilen iki sayının toplamının bulunmasının algoritması aşağıdaki gibi yazılır:

ÖRNEK 1: Verilen iki sayının toplamının bulunmasının algoritması aşağıdaki gibi yazılır: ALGORİTMANIN HAZIRLANMASI, herhangi bir sorunun çözümü için izlenecek yol anlamına gelmektedir. Çözüm için yapılması gereken işlemler hiçbir alternatif yoruma izin vermeksizin sözel olarak ifade edilir.

Detaylı

BİL-142 Bilgisayar Programlama II

BİL-142 Bilgisayar Programlama II BİL-142 Bilgisayar Programlama II (C/C++) Hazırlayan: M.Ali Akcayol Gazi Üniversitesi Bilgisayar Mühendisliği Bölümü Konular Giriş Kontrol Yapıları if Seçme Deyimi if... else Seçme Deyimi while Tekrar

Detaylı

C# Çalışma Örnekleri

C# Çalışma Örnekleri C# Çalışma Örnekleri namespace sabittanimlama class program static void main (String [] agrs ) const String s="merhaba "; Console.WriteLine(s); Console.readLine ; merhaba namespace calisma class program

Detaylı

Çarpım fonksiyonu, seçilen hücredeki rakamların veya belirtilen hücre aralığının çarpımını alır.

Çarpım fonksiyonu, seçilen hücredeki rakamların veya belirtilen hücre aralığının çarpımını alır. Excel Fonksiyonları =TOPLA() Fonksiyonu Topla fonksiyonu seçilen hücrelerdeki rakamların veya belirtilen rakam dizisinin toplamını alır. Topla fonksiyonunu kullanmadan + operatörü ile formül yazarak toplama

Detaylı

Problemin çözümü için bilgisayarın yapacağı işlemlerin kodlanması için kullanılan programlardır.

Problemin çözümü için bilgisayarın yapacağı işlemlerin kodlanması için kullanılan programlardır. Temel Bilgisayar Programlama GİRİŞ Bilgisayar programlamada başarı sağlamak için bilgisayar programlamada kullanılan genel kavram ve tanımlar iyi anlaşılmalıdır. Bilgisayar Verileri İşleyerek sonuç bilgiler

Detaylı

Aşağıdaki şemaya dikkat edin. Sorgulamalarımızı genellikle bu şemaya göre yapacağız.

Aşağıdaki şemaya dikkat edin. Sorgulamalarımızı genellikle bu şemaya göre yapacağız. Bu Derste Öğrenecekleriniz: 1- Sorgulama Yaparken Gruplama (GROUP BY) 2- Gruplamada Koşul Kullanımı (HAVING) 3- Sorgulama Yaparken Sıralama (ORDER BY) 4- Sorgulamalarda İşlem Yapma 5- Güncellemelerde İşlem

Detaylı

Excel Çalışma Soruları

Excel Çalışma Soruları Excel Çalışma Soruları 1) Excel çalışma kitabında sütun ile satırın birleştiği bölüme verilen ad a) Sütun b) Satır c) İşlev d) Hücre 13-Excel deki bir tabloda en büyük değeri veren fonksiyon a) =Topla

Detaylı

İNÖNÜ ÜNİVERSİTESİ MÜH. FAK. BİLGİSAYAR MÜH. BÖL. ALGORİTMA VE PROGRAMLAMA 1 DERSİ LAB. ÖDEVİ

İNÖNÜ ÜNİVERSİTESİ MÜH. FAK. BİLGİSAYAR MÜH. BÖL. ALGORİTMA VE PROGRAMLAMA 1 DERSİ LAB. ÖDEVİ İNÖNÜ ÜNİVERSİTESİ MÜH. FAK. BİLGİSAYAR MÜH. BÖL. ALGORİTMA VE PROGRAMLAMA 1 DERSİ LAB. ÖDEVİ AD SOYAD : TESLİM TARİHİ : OKUL NO : TESLİM SÜRESİ : 1 hafta Ödev No : 5 1. Aşağıdaki programların çıktısı

Detaylı

BİLİŞİM TEKNOLOJİLERİ 6. SINIF DERS NOTLARI 2

BİLİŞİM TEKNOLOJİLERİ 6. SINIF DERS NOTLARI 2 PROGRAMLAMA Bir problemin çözümü için belirli kurallar ve adımlar çerçevesinde bilgisayar ortamında hazırlanan komutlar dizisine programlama denir. Programlama Dili: Bir programın yazılabilmesi için kendine

Detaylı

EXCEL DE ARİTMETİKSEL İŞLEMLER

EXCEL DE ARİTMETİKSEL İŞLEMLER EXCEL DE ARİTMETİKSEL İŞLEMLER Toplama İşlemi. Bu İşlemleri yapmadan önce ( toplama- Çıkarma Çarpma-Bölme ve formüllerde) İlk önce hücre İçerisine = (Eşittir) işareti koyman gerekir. KDV HESAPLARI ÖRNEK;

Detaylı

Excel' de formüller yazılırken iki farklı uygulama kullanılır. Bunlardan;

Excel' de formüller yazılırken iki farklı uygulama kullanılır. Bunlardan; 7. FORMÜLLER SEKMESİ Excel in en çok kullanılan yönü hesaplama yönüdür. Hesaplamalar Formüller aracılığıyla yapılır. Formüller sekmesi anlatılırken sık kullanılan formüller ve formül yazımı da anlatılacaktır.

Detaylı

Temel Excel Kullanım Bilgisi

Temel Excel Kullanım Bilgisi Temel Excel Kullanım Bilgisi Excel Fonksiyonları Başlangıç Microsoft Excel in en zevkli olan formül kısmı hakkında kısa kısa bilgileri ve bazı formüllerin nasıl yazıldığını burada bulacaksınız.

Detaylı

Algoritmalar. 3. Açıklık: Her işlem (komut) açık olmalı ve farklı anlamlar içermemeli.

Algoritmalar. 3. Açıklık: Her işlem (komut) açık olmalı ve farklı anlamlar içermemeli. Algoritmalar Kısaca algoritma belirli bir görevi yerine getiren sonlu sayıdaki işlemler dizisidir. Geniş anlamda ise algoritma, verilen herhangi bir sorunun çözümüne ulaşmak için uygulanması gerekli adımların

Detaylı

Veritabanı. SQL (Structured Query Language)

Veritabanı. SQL (Structured Query Language) Veritabanı SQL (Structured Query Language) SQL (Structured Query Language) SQL, ilişkisel veritabanlarındaki bilgileri sorgulamak için kullanılan dildir. SQL, bütün kullanıcıların ve uygulamaların veritabanına

Detaylı

MatLab. Mustafa Coşar mustafacosar@hitit.edu.tr http://web.hitit.edu.tr/mustafacosar

MatLab. Mustafa Coşar mustafacosar@hitit.edu.tr http://web.hitit.edu.tr/mustafacosar MatLab Mustafa Coşar mustafacosar@hitit.edu.tr http://web.hitit.edu.tr/mustafacosar Sunum Planı fprintf komutu Clc, clear ve help komutları Koşullu ve Döngü ifadeleri Matlab da Fonksiyonlar Sorular Ekran

Detaylı

Aynı tipten çok sayıda değişken topluluğudur. X Y Score1 Score2 (0) (1) (2)...

Aynı tipten çok sayıda değişken topluluğudur. X Y Score1 Score2 (0) (1) (2)... Array (Diziler) Array Aynı tipten çok sayıda değişken topluluğudur. Birden fazla aynı tipteki değerle işlem yapmayı kolaylaştırır. X Y Score1 Score2 40 56 Grade 40 56 80 (0) (1) (2)... (13) Array tanımlama:

Detaylı

Buna göre, eşitliği yazılabilir. sayılara rasyonel sayılar denir ve Q ile gösterilir. , -, 2 2 = 1. sayıdır. 2, 3, 5 birer irrasyonel sayıdır.

Buna göre, eşitliği yazılabilir. sayılara rasyonel sayılar denir ve Q ile gösterilir. , -, 2 2 = 1. sayıdır. 2, 3, 5 birer irrasyonel sayıdır. TEMEL KAVRAMLAR RAKAM Bir çokluk belirtmek için kullanılan sembollere rakam denir. 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 sembolleri birer rakamdır. 2. TAMSAYILAR KÜMESİ Z = {..., -3, -2, -1, 0, 1, 2, 3, 4,... }

Detaylı

Excel Formüller ve Fonksiyonlar. Yusuf MANSUROĞLU Mühendislik Hizmetleri Müdür Yardımcısı 11.02.2015

Excel Formüller ve Fonksiyonlar. Yusuf MANSUROĞLU Mühendislik Hizmetleri Müdür Yardımcısı 11.02.2015 Excel Formüller ve Fonksiyonlar Yusuf MANSUROĞLU Mühendislik Hizmetleri Müdür Yardımcısı 11.02.2015 Excel de Yapabileceklerimiz Temel aritmetik işlemler (4 işlem) Mantıksal karşılaştırma işlemleri (>,>=,

Detaylı

AKIŞ ŞEMASI AKIŞ ŞEMASI AKIŞ ŞEMASI ŞEKİLLERİ GİRİŞ

AKIŞ ŞEMASI AKIŞ ŞEMASI AKIŞ ŞEMASI ŞEKİLLERİ GİRİŞ GİRİŞ AKIŞ ŞEMASI Bir önceki ünitede algoritma, bilgisayarda herhangi bir işlem gerçekleştirmeden ya da program yazmaya başlamadan önce gerçekleştirilmesi düşünülen işlemlerin belirli bir mantık ve plan

Detaylı

T.C. İstanbul Üniversitesi Cerrahpaşa Tıp Fakültesi İngilizce ve Türkçe Tıp Programları

T.C. İstanbul Üniversitesi Cerrahpaşa Tıp Fakültesi İngilizce ve Türkçe Tıp Programları T.C. İstanbul Üniversitesi Cerrahpaşa Tıp Fakültesi İngilizce ve Türkçe Tıp Programları Sınıf Ortalamaları ve AGNO Dağılımı 2008-2015 AGNO Dağılımı Analizi 2008-2015; Güncellenme tarihi: 10.11.2015; Sayfa

Detaylı

ALGORİTMA KAVRAMI. Bir sorunu / problemi çözmek veya belirli bir amaca ulaşmak için gerekli olan sıralı mantıksal adımların tümüne algoritma denir.

ALGORİTMA KAVRAMI. Bir sorunu / problemi çözmek veya belirli bir amaca ulaşmak için gerekli olan sıralı mantıksal adımların tümüne algoritma denir. ALGORİTMA KAVRAMI Bir sorunu / problemi çözmek veya belirli bir amaca ulaşmak için gerekli olan sıralı mantıksal adımların tümüne algoritma denir. Algoritma bir sorunun çözümü için izlenecek yolun tanımıdır.

Detaylı

SİNOP ÜNİVERSİTESİ MESLEK YÜKSEKOKULU MEKATRONİK PROGRAMI

SİNOP ÜNİVERSİTESİ MESLEK YÜKSEKOKULU MEKATRONİK PROGRAMI SİNOP ÜNİVERSİTESİ MESLEK YÜKSEKOKULU MEKATRONİK PROGRAMI BİLGİSAYARDA PROGRAMLAMA DERSİ ÖRNEK PROGRAMLAR 1. Kullanıcının girdiği iki sayını toplamını bulan program. Form: int sayi1, sayi2, toplam; sayi1

Detaylı

BMÜ-101 ALGORİTMA VE PROGRAMLAMAYA GİRİŞ LABORATUARI

BMÜ-101 ALGORİTMA VE PROGRAMLAMAYA GİRİŞ LABORATUARI BİR BOYUTLU DİZİLER Amaçlar: 1. 1 BOYUTLU DİZİLERİ TANIMLAMAK 2. 1 BOYUTLU DİZİ UYGULAMALARI YAPMAK Örnek 5-1 Aşağıdaki program öğrenci notlarını bularak en iyi notu hesaplar. Harf notu şu şekilde hesaplanır:

Detaylı

SAYILARIN ASAL ÇARPANLARINA AYRILMASI

SAYILARIN ASAL ÇARPANLARINA AYRILMASI ASAL SAYILAR Asal sayılar, 1 ve kendisinden başka pozitif tam böleni olmayan 1' den büyük tamsayılardır. En küçük asal sayı, 2' dir. 2 asal sayısı dışında çift asal sayı yoktur. Yani, 2 sayısı dışındaki

Detaylı

Dr. Cahit Karaku. Algoritma, bir ii yapmak için, balangıç durumundan açıkça belirlenmi bir son durumda sonlanan, ilemler (adımlar) kümesidir.

Dr. Cahit Karaku. Algoritma, bir ii yapmak için, balangıç durumundan açıkça belirlenmi bir son durumda sonlanan, ilemler (adımlar) kümesidir. 1 Dr. Cahit Karaku Algoritma, bir ii yapmak için, balangıç durumundan açıkça belirlenmi bir son durumda sonlanan, ilemler (adımlar) kümesidir. Algoritma sözcü ü, Harzem de do an, Türk kökenli matematikçi

Detaylı

TEKRARLAMA DEYİMLERİ BÖLÜM 9. 9.1 Giriş. 9.2 For-Do

TEKRARLAMA DEYİMLERİ BÖLÜM 9. 9.1 Giriş. 9.2 For-Do BÖLÜM 9 TEKRARLAMA DEYİMLERİ 9.1 Giriş Bu bölümde program içerisinde belirli blokların herhangi bir şarta bağlı olarak veya şarttan bağımsız bir şekilde ardışık olarak çalıştırılması için kullanılan deyimler

Detaylı

MICROSOFT EXCEL 2010 ÇALIŞMA SORULARI

MICROSOFT EXCEL 2010 ÇALIŞMA SORULARI MICROSOFT EXCEL 2010 ÇALIŞMA SORULARI 1.Aşağıdakilerden hangisi Elektronik Tablolama programıdır? a) Powerpoint b) Winword c) Excel d) Word 2.Aşağıdakilerden hangisi Excel çalışma kitabının dosya uzantısıdır?

Detaylı

Ders 4: Diziler (Arrays( Arrays) barisgokce.com

Ders 4: Diziler (Arrays( Arrays) barisgokce.com Ders 4: Diziler (Arrays( Arrays) Hazırlayan : Öğr. Grv.. Barış GÖKÇE Đletişim im : www.barisgokce barisgokce.com Diziler Aynı tipteki bir veri gurubunun bir değişken içinde saklanmasıdır. Veriler Hafızada

Detaylı

Problem Yaklaşım Temelleri, Algoritma ve Akış Şeması

Problem Yaklaşım Temelleri, Algoritma ve Akış Şeması 1 Problem Yaklaşım Temelleri, Algoritma ve Akış Şeması Problem Bireylerin yaşadığı çevreye uyum sağlaması durumunda ortaya çıkan olumsuzluklar ve çatışmalar problem olarak değerlendirilir. Bu durumdaki

Detaylı

Ders - 7 while döngüsü

Ders - 7 while döngüsü Ders - 7 while döngüsü import java.util.scanner; public class StringKiyaslama { public static void main(string[] args) { Scanner klavye=new Scanner(System.in); Oncelikle Lab icin bir aciklama System.out.println("1.

Detaylı

M i c r o s o f t E X C E L ÇALIŞMA SORULARI

M i c r o s o f t E X C E L ÇALIŞMA SORULARI M i c r o s o f t E X C E L ÇALIŞMA SORULARI 1. Elektronik tablolama veya hesaplama programı olarak adlandırılan uygulama aşağıdakilerden hangisidir? a. Microsoft Windows b. Microsoft Excel c. Microsoft

Detaylı

Algoritmik Program Tasarımı, Akış Şemaları ve Programlama. Bilgisayar Mühendisliğine Giriş 1

Algoritmik Program Tasarımı, Akış Şemaları ve Programlama. Bilgisayar Mühendisliğine Giriş 1 Algoritmik Program Tasarımı, Akış Şemaları ve Programlama Bilgisayar Mühendisliğine Giriş 1 I) Algoritmik Program Tasarımı, Akış Şemaları Algoritmik program tasarımı, verilen bir problemin bilgisayar ortamında

Detaylı

HÜPP PYTHON I.HAFTA ALGORİTMA MANTIĞI, AKIŞ DİYAGRAMLARI VE PYTHON'A GİRİŞ

HÜPP PYTHON I.HAFTA ALGORİTMA MANTIĞI, AKIŞ DİYAGRAMLARI VE PYTHON'A GİRİŞ HÜPP PYTHON I.HAFTA ALGORİTMA MANTIĞI, AKIŞ DİYAGRAMLARI VE PYTHON'A GİRİŞ PROGRAMLAMAYA GİRİŞ Herhangi bir program yazabilmemiz için öncelikle önümüzde bir problem, soru olması gerekir. Problemi belirledikten

Detaylı

Matlab da Dizi ve Matrisler. Mustafa Coşar

Matlab da Dizi ve Matrisler. Mustafa Coşar Matlab da Dizi ve Matrisler Mustafa Coşar MATLAB Değişkenleri Matlab da değişkenler; skaler, dizi(vektör), matris veya metin (string) türünde olabilirler. Örnek olarak: a=1; b=-3.2e3; c=22/5; metin= mustafa

Detaylı

Programlama Temelleri Dersi - Algoritma Örnekleri-v0.2

Programlama Temelleri Dersi - Algoritma Örnekleri-v0.2 Programlama Temelleri Dersi - Algoritma Örnekleri-v0.2 09.11.2012 İçerik Table Of Contents Bölüm 1- ) Temel Giriş/Çıkış işlemleri Uygulama 1.1- Klavyeden girilen sayıyı ekrana yazdıran program Uygulama

Detaylı

Karakter Değişkenlere İlişkin Komutlar

Karakter Değişkenlere İlişkin Komutlar Karakter Değişkenlere İlişkin Komutlar ASCII Kodlama Sistemi Bilgisayar sayılar üzerine kurulmuş makinalar olduklarından onların düşünmeleri ve hatırlamaları sayısal değerlerle olmaktadır. Bundan dolayı

Detaylı

BÖLÜM 3 OPERAT A ÖRLER - 19 -

BÖLÜM 3 OPERAT A ÖRLER - 19 - BÖLÜM 3 OPERATÖRLER - 19 - 3.1 Operatörler Hakkında Yukarıdaki örnekleri birlikte yaptıysak = işaretini bol bol kullandık ve böylece PHP'nin birçok operatöründen biriyle tanıştık. Buna PHP dilinde "atama

Detaylı

Akademik Personel ve Lisansüstü Eğitimi Giriş Sınavı. ALES / Đlkbahar / Sayısal I / 22 Nisan 2007. Matematik Soruları ve Çözümleri

Akademik Personel ve Lisansüstü Eğitimi Giriş Sınavı. ALES / Đlkbahar / Sayısal I / 22 Nisan 2007. Matematik Soruları ve Çözümleri Akademik Personel ve Lisansüstü Eğitimi Giriş Sınavı ALES / Đlkbahar / Sayısal I / 22 Nisan 2007 Matematik Soruları ve Çözümleri 3 1 1. x pozitif sayısı için, 2 1 x 12 = 0 olduğuna göre, x kaçtır? A) 2

Detaylı

2 ALGORİTMA VE AKIŞ DİYAGRAMLARI

2 ALGORİTMA VE AKIŞ DİYAGRAMLARI İÇİNDEKİLER IX İÇİNDEKİLER 1 GİRİŞ 1 Kitabın Amacı 1 Algoritmanın Önemi 2 Bilgisayarın Doğuşu ve Kullanım Amaçları 3 Programlama Dili Nedir? 3 Entegre Geliştirme Ortamı (IDE) Nedir? 4 2 ALGORİTMA VE AKIŞ

Detaylı

barisayhanyayinlari.com

barisayhanyayinlari.com YGS MATEMATİK KONU ANLATIM FASİKÜLLERİ SERİSİ 1 ISBN 978-605-84147-0-9 Baskı Tarihi Ağustos 015 Baskı Yeri: İstanbul YAYINLARI İletişim tel: (538) 90 50 19 barisayhanyayinlari.com Benim için her şey bir

Detaylı

Uygulama 1) Aşağıdaki genel (global) değişken tanımlamalarını VB üzerinde yapınız. Süre 10 dak.

Uygulama 1) Aşağıdaki genel (global) değişken tanımlamalarını VB üzerinde yapınız. Süre 10 dak. MT 373 Visual Basic Programlama Laboratuvar Uygulamaları-1 Uygulama 1) Aşağıdaki genel (global) değişken tanımlamalarını VB üzerinde yapınız. Süre 10 dak. a) İki adet ondalıklı sayı tanımlaması yapınız

Detaylı

Akademik Personel ve Lisansüstü Eğitimi Giriş Sınavı. ALES / Sonbahar / Sayısal I / 18 Kasım 2007. Matematik Soruları ve Çözümleri

Akademik Personel ve Lisansüstü Eğitimi Giriş Sınavı. ALES / Sonbahar / Sayısal I / 18 Kasım 2007. Matematik Soruları ve Çözümleri Akademik Personel ve Lisansüstü Eğitimi Giriş Sınavı ALES / Sonbahar / Sayısal I / 18 Kasım 2007 Matematik Soruları ve Çözümleri 1. Bir sayının 0,02 ile çarpılmasıyla elde edilen sonuç, aynı sayının aşağıdakilerden

Detaylı

Microsoft Excel Uygulaması 2

Microsoft Excel Uygulaması 2 Microsoft Excel Uygulaması 2 Dört Temel İşlem: MS Excel hücrelerinde doğrudan değerlere ya da hücre başvurularına bağlı olarak hesaplamalar yapmak mümkündür. Temel aritmetik işlemlerin gerçekleştirilmesi

Detaylı

İŞLETMELERDE BECERİ EĞİTİMİ DERSİ MİCROSOFT WORD 2007 ÇALIŞMALARI

İŞLETMELERDE BECERİ EĞİTİMİ DERSİ MİCROSOFT WORD 2007 ÇALIŞMALARI 1 2 3 Microsoft Office Word Belgesinde çalışmamızı tamamladıktan sonra simgesine tıkladığımızda açılan menüde dosyamızı kaydedebiliriz veya yazıcıdan çıktısını alabiliriz. Çalışmamızda değişiklik yapmak

Detaylı

MS Excel. Excel Microsoft Office in bir parçasını oluşturur. Office 2007, Office 2010, Office 2013, Office 2016

MS Excel. Excel Microsoft Office in bir parçasını oluşturur. Office 2007, Office 2010, Office 2013, Office 2016 MS Excel Elektronik tablolama veya hesaplama programı olarak da adlandırılan Excel, girilen veriler üzerinde hesap yapabilme, tablolar içinde verilerle grafik oluşturma, verileri karşılaştırıp sonuç üretebilme

Detaylı

PROGRAMLAMAYA GİRİŞ. Öğr. Gör. Ayhan KOÇ. Kaynak: Algoritma Geliştirme ve Programlamaya Giriş, Dr. Fahri VATANSEVER, Seçkin Yay.

PROGRAMLAMAYA GİRİŞ. Öğr. Gör. Ayhan KOÇ. Kaynak: Algoritma Geliştirme ve Programlamaya Giriş, Dr. Fahri VATANSEVER, Seçkin Yay. PROGRAMLAMAYA GİRİŞ Öğr. Gör. Ayhan KOÇ Kaynak: Algoritma Geliştirme ve Programlamaya Giriş, Dr. Fahri VATANSEVER, Seçkin Yay., 2007 Algoritma ve Programlamaya Giriş, Ebubekir YAŞAR, Murathan Yay., 2011

Detaylı

Matris İşlemleri Uygulaması

Matris İşlemleri Uygulaması Matris İşlemleri Uygulaması Uygulama Konusu Uygulama 3x3 boyutlu matrislerle toplama, çıkarma ve çarpma işlemleri üzerinedir. Toplama İşlemi AA = aa iiii mmmmmm ve BB = bb iiii mmmmmm aynı tipte iki matris

Detaylı

mod ile açılacak olan dosyanın ne amaçla açılacağı belirlenir. Bunlar:

mod ile açılacak olan dosyanın ne amaçla açılacağı belirlenir. Bunlar: Dosyalama Çoğu programda, bazı verilerin disk üzerinde saklanmasına gerek duyulur. C programlama dilinde, disk dosyasına erişme (okuma ve yazma için) iki farklı yöntemle yapılır. Bunlar üst düzey ve alt

Detaylı

FORMÜL ADI (FONKSİYON) FORMÜLÜN YAZILIŞI YAPTIĞI İŞLEMİN AÇIKLAMASI

FORMÜL ADI (FONKSİYON) FORMÜLÜN YAZILIŞI YAPTIĞI İŞLEMİN AÇIKLAMASI 1 SIKÇA KULLANILAN EXCEL FORMÜLLERİ 1 AŞAĞI YUVARLAMA =aşağıyuvarla(c7;2) 2 YUKARI YUVARLAMA =yukarıyuvarla(c7;2) 3 YUVARLAMA =yuvarla(c7;2) 4 TAVANA YUVARLAMA =tavanayuvarla(c7;5) 5 TABANA YUVARLAMA =TABANAYUVARLA(E2;5)

Detaylı

6. Rakamları farklı, iki basamaklı farklı beş doğal sayının. 7. A = 7 + 11 + 15 + 19 + + 99 veriliyor.

6. Rakamları farklı, iki basamaklı farklı beş doğal sayının. 7. A = 7 + 11 + 15 + 19 + + 99 veriliyor. Bölüm: Doğal Sayılar ve Tamsayılar Test: Temel Kavramlar. abc ve cba üç basamaklı doğal sayılardır. abc cba = 97 olduğuna göre, abc biçiminde yazılabilecek en küçük doğal sayının rakamları toplamı A) B)

Detaylı

Algoritma. 19. yüzyılda Persli matematikçi Al- Khowarizmi (Al-Harezmi) tarafından bulunmuş ve onun adında türetilmiştir.

Algoritma. 19. yüzyılda Persli matematikçi Al- Khowarizmi (Al-Harezmi) tarafından bulunmuş ve onun adında türetilmiştir. Algoritma 19. yüzyılda Persli matematikçi Al- Khowarizmi (Al-Harezmi) tarafından bulunmuş ve onun adında türetilmiştir. Algoritma Problem çözmek için geliştirilen Adım adım çözüm yöntemidir. Verilen bir

Detaylı

İNTERNET PROGRAMCILIĞI DERSİ ÇALIŞMA SORULARI

İNTERNET PROGRAMCILIĞI DERSİ ÇALIŞMA SORULARI İNTERNET PROGRAMCILIĞI DERSİ ÇALIŞMA SORULARI 1) Aşağıdaki seçeneklerin hangisinde PHP kod yazımı doğru olarak verilmiştir? A) B) C).. D) 2) PHP ile hazırlanmış

Detaylı

Algoritmalar, Akış Şemaları ve O() Karmaşıklık Notasyonu

Algoritmalar, Akış Şemaları ve O() Karmaşıklık Notasyonu Algoritmalar, Akış Şemaları ve O() Karmaşıklık Notasyonu Öğr. Gör. M. Ozan AKI r1.0 Algoritmalar (Algorithms) Algoritma, bir problemin çözümünü sağlayan ancak deneme-yanılma ve sezgisel çözüme karşıt bir

Detaylı

Programlama Temelleri

Programlama Temelleri Programlama Temelleri TEMEL BİLGİSAYAR KAVRAMLARI Donanım: GiriĢ birimleri- klavye, fare, okuyucular, mikrofon, dokunmatik aletler Ana iģlemci ve yardımcılar Saklama birimleri (CD-ROM, diskler, bellekler...)

Detaylı

BİLGİSAYAR PROGRAMLAMA

BİLGİSAYAR PROGRAMLAMA BİLGİSAYAR PROGRAMLAMA Yrd. Doç. Dr. Beytullah EREN beren@sakarya.edu.tr 0264 295 5642 Excel - Hücreler Excel de hücrelere hangi değerler girilebilir? Metin Rakam Tarih ve Saat Formül 1 HÜCRE SEÇİMİ Matematikteki

Detaylı

COS işlevi Sözdizimi COS sayı Sayı Uyarılar Örnek 1 Formül Açıklama (Sonuç) 2 3 4 SİN işlevi Sözdizimi SİN sayı Sayı Uyarı

COS işlevi Sözdizimi COS sayı Sayı Uyarılar Örnek 1 Formül Açıklama (Sonuç) 2 3 4 SİN işlevi Sözdizimi SİN sayı Sayı Uyarı COS işlevi Verilen açının kosinüsünü verir. COS(sayı) Sayı kosinüsünü istediğiniz radyan cinsinden açıdır. çı derece cinsindense, açıyı radyana dönüştürmek için ya Pİ()/80 ile çarpın ya da RDYN işlevini

Detaylı

2. BÖLÜM. Problem Çözme ve Algoritmalar

2. BÖLÜM. Problem Çözme ve Algoritmalar 2. BÖLÜM Problem Çözme ve Algoritmalar Problem Çözme Problem Çözme Tekniği (Descartes e göre): 1. Doğruluğu kesin olarak kanıtlanmadıkça, hiçbir şeyi doğru olarak kabul etmeyin; tahmin ve önyargılardan

Detaylı

Tam Sayılarla Toplama ve Çıkarma İşlemi Akıllı Ödev 1

Tam Sayılarla Toplama ve Çıkarma İşlemi Akıllı Ödev 1 Tam Sayılarla Toplama ve Çıkarma İşlemi Akıllı Ödev 1 Öğrenci Adı Soyadı Sınıfı Ödev Teslim Tarihi Öğretmen Görüşü Soru 1 Aşağıda sayma pulları ile modellenen matematik işlemlerini bulunuz. Soru 2 Aşağıda

Detaylı

Veri Yapıları Laboratuvarı

Veri Yapıları Laboratuvarı 2013 2014 Veri Yapıları Laboratuvarı Ders Sorumlusu: Yrd. Doç. Dr. Hakan KUTUCU Lab. Sorumlusu: Arş. Gör. Caner ÖZCAN İÇİNDEKİLER Uygulama 1: Diziler ve İşaretçiler, Dinamik Bellek Ayırma... 4 1.1. Amaç

Detaylı

Microsoft Excel. Çalışma Alanı. Hızlı Erişim Çubuğu Sekmeler Başlık Formül Çubuğu. Ad Kutusu. Sütunlar. Satırlar. Hücre. Kaydırma Çubukları

Microsoft Excel. Çalışma Alanı. Hızlı Erişim Çubuğu Sekmeler Başlık Formül Çubuğu. Ad Kutusu. Sütunlar. Satırlar. Hücre. Kaydırma Çubukları Microsoft Excel Microsoft Excel yazılımı bir hesap tablosu programıdır. Excel, her türlü veriyi (özellikle sayısal verileri) tablolar ya da listeler halinde tutma ve bu verilerle ilgili ihtiyaç duyacağınız

Detaylı