30.01.2013 Views

C DİLİ KULLANARAK BİLGİSAYAR PROGRAMLAMA ... - 320Volt

C DİLİ KULLANARAK BİLGİSAYAR PROGRAMLAMA ... - 320Volt

C DİLİ KULLANARAK BİLGİSAYAR PROGRAMLAMA ... - 320Volt

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

main()<br />

{<br />

char *kelime, *cumle;<br />

stackptr current;<br />

115<br />

top = NULL;<br />

clrscr();<br />

printf("Cumleyi girin : "); gets(cumle);<br />

kelime = strtok(cumle, " ");<br />

while (kelime) {<br />

push (kelime);<br />

kelime = strtok(NULL, " ");<br />

}<br />

kelime = (char *) malloc(20); /* kelime NULL idi, yer açalım*/<br />

while (!pop(kelime))<br />

printf("%s ", kelime);<br />

printf("\n");<br />

getch();<br />

}<br />

Problem :<br />

infix : operand operator operand 2 + 7<br />

postfix : operand operand operator 2 7 +<br />

Soldan sağa işlem yapılır. Öncelik (parantez) yok.<br />

postfix biçimindeki ifadeyi hesaplama ?<br />

infix � postfix dönüşümü ?<br />

B.2.1: Kuyruk (queue) ilk giren ilk çıkar (FIFO)<br />

Bilgisayarda çoklu işlem<br />

Yazıcıyı ortak kullanım<br />

B.2.3: Ağaç (tree) Doğrusal olmayan yapı<br />

İkili ağaç (kök, çocuk, yaprak, derece)

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!