<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Bilgisayar Programcılığı Ders Notları arşivleri - Sercan Çepni</title>
	<atom:link href="https://www.sercancepni.net.tr/category/bilgisayar-programciligi-ders-notlari/feed" rel="self" type="application/rss+xml" />
	<link>https://www.sercancepni.net.tr/category/bilgisayar-programciligi-ders-notlari</link>
	<description>Kişisel Blog</description>
	<lastBuildDate>Mon, 26 Sep 2016 16:26:29 +0000</lastBuildDate>
	<language>tr</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>
	<item>
		<title>Veri Yapıları Ders Notları</title>
		<link>https://www.sercancepni.net.tr/veri-yapilari-ders-notlari</link>
					<comments>https://www.sercancepni.net.tr/veri-yapilari-ders-notlari#respond</comments>
		
		<dc:creator><![CDATA[Sercan Çepni]]></dc:creator>
		<pubDate>Mon, 26 Sep 2016 16:26:29 +0000</pubDate>
				<category><![CDATA[Bilgisayar Programcılığı Ders Notları]]></category>
		<category><![CDATA[Veri Yapıları Ders Notları C#]]></category>
		<category><![CDATA[Veri Yapıları Ders Notları PDF]]></category>
		<category><![CDATA[Veri Yapıları Ders Notları Soruları]]></category>
		<category><![CDATA[Veri Yapıları ve Programlama]]></category>
		<category><![CDATA[Veri Yapıları ve Programlama Ders Notları]]></category>
		<guid isPermaLink="false">http://www.sercancepni.net.tr/?p=1126</guid>

					<description><![CDATA[<p>Zor bir ders olduğu için veri yapıları ders notları nı çıkartayım dedim. Aslında tam olarak zor sayılmaz işin içine matematik girdiği için olaylar biraz karışa biliyor. İnternet&#8217;te genelde bu konuda hocaların yazdığı ders notları var ancak baya bir karışık ayrıca öğrenci gözünden not çıkartmak çok daha iyi. Şimdi direk konulara geçeceğim uzun uzun veri yapıları nedir diye [&#8230;]</p>
<p><a href="https://www.sercancepni.net.tr/veri-yapilari-ders-notlari">Veri Yapıları Ders Notları</a> yazısı ilk önce <a href="https://www.sercancepni.net.tr">Sercan Çepni</a> üzerinde ortaya çıktı.</p>
]]></description>
										<content:encoded><![CDATA[<p>Zor bir ders olduğu için veri yapıları ders notları nı çıkartayım dedim. Aslında tam olarak zor sayılmaz işin içine matematik girdiği için olaylar biraz karışa biliyor. İnternet&#8217;te genelde bu konuda hocaların yazdığı ders notları var ancak baya bir karışık ayrıca öğrenci gözünden not çıkartmak çok daha iyi. Şimdi direk konulara geçeceğim uzun uzun <strong>veri yapıları</strong> nedir diye yazmaya gerek yok 🙂 ;</p>
<h3>Taban Aritmetiği</h3>
<table class="table_black">
<thead>
<tr>
<th style="text-align: left;">Sayı Sistemi</th>
<th>Adı</th>
<th>Aralık</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: center;">2&#8217;lik</td>
<td>Binary</td>
<td>0 ve 1</td>
</tr>
<tr>
<td style="text-align: center;">8&#8217;lik</td>
<td>Oktet</td>
<td>0,1,2,3,4,5,6,7</td>
</tr>
<tr>
<td style="text-align: center;">10&#8217;luk</td>
<td>Decimal</td>
<td>0,1,2,3,4,5,6,7,8,9</td>
</tr>
<tr>
<td style="text-align: center;">16&#8217;lık</td>
<td>Hexdecimal (Hex)</td>
<td>0,1,2,3,4,5,6,7,8,9, A,B,C,D,E,F</td>
</tr>
</tbody>
</table>
<p>Hexdecimal (Hex) da fark ettiğiniz gibi diğerlerinden farklı olarak harfler&#8217;de var bu harfler aslında şu sayılara eşit ;</p>
<ul>
<li>A = 10</li>
<li>B = 11</li>
<li>C = 12</li>
<li>D = 13</li>
<li>E = 14</li>
<li>F = 15</li>
</ul>
<p>Günlük hayatta bizler sürekli matematik işlemlerinde 10&#8217;luk sistemi kullanırız örneğin ;<br />
<strong>20 + 5 = 25</strong><br />
Şeklinde ama burada bu sayıların aslında 10&#8217;luk sayı sistemi olduğunu belirtmemiz lazım ancak sürekli 10&#8217;luk sistem kullanıldığı için belirtmiyoruz yani ;<br />
<strong>(20)<sub>10</sub> + (5)<sub>10</sub> = (25)<sub>10</sub></strong><br />
Parantez bitiminde parantezin köşesine hangi sayı sistemi olduğu bu şekilde yazılır.<br />
10&#8217;luk sistemden diğer sayı sistemlerine çevirmek için böle işlemi yapılır. Tam tersinde ise üst alınır. Şimdi sırasıyla 10&#8217;luk sayı sistemini sırayla 2,8 ve 16&#8217;lık sayı sistemlerine çevirelim.</p>
<h2>2&#8217;lik Sayı Sistemi</h2>
<p>Şimdi birkaç alıştırma ile 10&#8217;luk sayısı sistemindeki sayıları 2&#8217;lik sayı sistemine çevirelim;<br />
Soru : (2)<sub>10</sub> = (?)<sub>2</sub> İşlemini yapınız.<br />
Cevap :<br />
<img decoding="async" class="aligncenter size-full wp-image-1136" src="https://www.sercancepni.net.tr/wp-content/uploads/2016/09/2-lik-sistem-ekran-ciktisi-1-1.jpg" alt="2-lik-sistem-ekran-ciktisi" width="116" height="114" /><br />
Böle işlemi sonucunda cevap<strong><span style="color: #ff0000;"> (10)<sub>2 </sub></span></strong><br />
Aslında tam cevap 10&#8217;luk sayısı sisteminde (2)<sub>10 </sub>2&#8217;lik sayı sistemine çevrildiğinde sonuç 1 ve 0 dır. Burada önemli olan böle işleminde sayıları birleştirirken bölümden kalana şeklinde gidilmelidir.<br />
Soru : (56)<sub>10</sub> = (?)<sub>2</sub><br />
İşlem :<br />
<img fetchpriority="high" decoding="async" class="aligncenter size-full wp-image-1138" src="https://www.sercancepni.net.tr/wp-content/uploads/2016/09/2-lik-sistem-ekran-ciktisi-1-2-1-1.png" alt="2-lik-sistem-ekran-ciktisi-2" width="312" height="249" /><br />
Son Bölüm den başlayarak tüm kalanları sıralıyoruz sonuç : <strong><span style="color: #ff0000;">(1101000)</span></strong><sub><strong><span style="color: #ff0000;">2</span></strong> </sub>. 10&#8217;luk sistemde 56 sayısının 2&#8217;lik sistemde karşılığı budur arkadaşlar.<br />
Şimdi 10&#8217;luk sayı ssiteminden 2&#8217;lik sayı sistemine çevirmeyi öğrendik sırada 2&#8217;lik sistemden 10&#8217;luk sayısı sistemine çevirmeye geldi. Bu işlem için kullanacağım matematiksel işlem üst alma olacak ;</p>
<p><a href="https://www.sercancepni.net.tr/veri-yapilari-ders-notlari">Veri Yapıları Ders Notları</a> yazısı ilk önce <a href="https://www.sercancepni.net.tr">Sercan Çepni</a> üzerinde ortaya çıktı.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.sercancepni.net.tr/veri-yapilari-ders-notlari/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Bilgisayar Donanımı Ders Notları</title>
		<link>https://www.sercancepni.net.tr/bilgisayar-donanimi-ders-notlari</link>
					<comments>https://www.sercancepni.net.tr/bilgisayar-donanimi-ders-notlari#respond</comments>
		
		<dc:creator><![CDATA[Sercan Çepni]]></dc:creator>
		<pubDate>Sun, 23 Aug 2015 15:31:46 +0000</pubDate>
				<category><![CDATA[Bilgisayar Programcılığı Ders Notları]]></category>
		<category><![CDATA[Bilgisayar Donanımı]]></category>
		<category><![CDATA[Bilgisayar Donanımı MYO]]></category>
		<guid isPermaLink="false">http://www.sercancepni.net.tr/?p=506</guid>

					<description><![CDATA[<p>Bilgisayar, kullanıcıdan aldığı verilerle mantıksal ve aritmetiksel islemleri yapan yaptigi islemlerin sonucunu saklayabilen sakladigi bilgilere istenildiginde ulasilabilen elektronik bir makinedir. Bu islemleri yaparken veriler girilir ve islenir. Ayrica, istendiginde yapilan islemler depolanabilir ve çikisi alinabilir. Bilgisayar islem yaparken hizlidir, yorulmaz, sikilmaz. Bilgisayar programlanabilir. Bilgisayar kendi basina bir is yapmaz. ( En azından şimdilik.. ) Bilgisayarın Tarihçesi [&#8230;]</p>
<p><a href="https://www.sercancepni.net.tr/bilgisayar-donanimi-ders-notlari">Bilgisayar Donanımı Ders Notları</a> yazısı ilk önce <a href="https://www.sercancepni.net.tr">Sercan Çepni</a> üzerinde ortaya çıktı.</p>
]]></description>
										<content:encoded><![CDATA[<p><span style="color: #ff0000;"><em><strong>Bilgisayar,</strong></em></span> kullanıcıdan aldığı verilerle mantıksal ve aritmetiksel islemleri yapan yaptigi islemlerin sonucunu saklayabilen sakladigi bilgilere istenildiginde ulasilabilen elektronik bir makinedir. Bu islemleri yaparken veriler girilir ve islenir. Ayrica, istendiginde yapilan islemler depolanabilir ve çikisi alinabilir. Bilgisayar islem yaparken hizlidir, yorulmaz, sikilmaz. Bilgisayar programlanabilir. Bilgisayar kendi basina bir is yapmaz. ( En azından şimdilik.. )</p>
<h2 id="firstHeading" class="firstHeading" lang="tr">Bilgisayarın Tarihçesi</h2>
<p><figure id="attachment_509" aria-describedby="caption-attachment-509" style="width: 300px" class="wp-caption alignleft"><a href="https://www.sercancepni.net.tr/wp-content/uploads/2015/08/Abakus-1-1.jpg"><img decoding="async" class="size-medium wp-image-509" src="http://www.sercancepni.net.tr/wp-content/uploads/2015/08/Abakus-300x169.jpg" alt="Abaküs" width="300" height="169" /></a><figcaption id="caption-attachment-509" class="wp-caption-text">Abaküs</figcaption></figure><br />
İlk Bilgisayar M.Ö. 2400 yıllarda abaküs olarak tanımlanmıştır.Boncukların sayılması şeklinde çalışır.<br />
MÖ 2400 yıllarında Çin&#8217;de geliştirilen abaküs, denizaşırı ticaret yapan tüccarlar sayesinde yayılmıştır. Abaküs, hareketli parçalara sahip olduğu bilinen ilk hesap makinesidir. Arap sayılarının ve sıfır kavramının abaküs yardımıyla geliştirilmesi tarih öncelerine gitmekle beraber, halen dünyanın değişik bölgelerinde özellikle okul öncesi çağdaki çocukların matematiksel zekasını geliştirmek amacıyla kullanılmaktadır.<br />
İkinci olarak 1642’de Pascal’ın, Pascalline adını verdiği hesap makinesini yapması ile devam etmiştir.<br />
<figure id="attachment_510" aria-describedby="caption-attachment-510" style="width: 300px" class="wp-caption aligncenter"><a href="https://www.sercancepni.net.tr/wp-content/uploads/2015/08/Pascalline-1-1.jpg"><img loading="lazy" decoding="async" class="size-medium wp-image-510" src="http://www.sercancepni.net.tr/wp-content/uploads/2015/08/Pascalline-300x164.jpg" alt="Pascalline" width="300" height="164" /></a><figcaption id="caption-attachment-510" class="wp-caption-text">Pascalline</figcaption></figure><br />
Üçüncü olarak 1671, Gottfried Wilhelm Leibniz’in, Leibniz Çarkı adını verdiği makineyi yapması&#8230;<br />
<figure id="attachment_513" aria-describedby="caption-attachment-513" style="width: 300px" class="wp-caption aligncenter"><a href="https://www.sercancepni.net.tr/wp-content/uploads/2015/08/Leibniz-carki-1-1.jpg"><img loading="lazy" decoding="async" class="size-medium wp-image-513" src="http://www.sercancepni.net.tr/wp-content/uploads/2015/08/Leibniz-carki-300x183.jpg" alt="Leibniz Çarkı" width="300" height="183" /></a><figcaption id="caption-attachment-513" class="wp-caption-text">Leibniz Çarkı</figcaption></figure><br />
Dördüncü olarak 1830’da Charles Babbage’ın Fark Makinesini yapması ile devam etmiştir.<br />
<figure id="attachment_514" aria-describedby="caption-attachment-514" style="width: 300px" class="wp-caption aligncenter"><a href="https://www.sercancepni.net.tr/wp-content/uploads/2015/08/fark_makinesi-1-1.jpg"><img loading="lazy" decoding="async" class="size-medium wp-image-514" src="http://www.sercancepni.net.tr/wp-content/uploads/2015/08/fark_makinesi-300x200.jpg" alt="Fark Makinesi" width="300" height="200" /></a><figcaption id="caption-attachment-514" class="wp-caption-text">Fark Makinesi</figcaption></figure></p>
<h2>Alan Turing Kimdir ?</h2>
<ol>
<li>İngiliz matematikçi ve bilgisayar bilimcisidir.</li>
<li>Bilgisayar biliminin kurucusu olarak sayılır.</li>
<li>Manchester Üniversitesi&#8217;nde çalıştığı 1930’lu yıllarda, Turing makinası denilen algoritma ile modern bilgisayarların kavramsal temelini atmıştır.</li>
</ol>
<p>&nbsp;</p>
<p><a href="https://www.sercancepni.net.tr/bilgisayar-donanimi-ders-notlari">Bilgisayar Donanımı Ders Notları</a> yazısı ilk önce <a href="https://www.sercancepni.net.tr">Sercan Çepni</a> üzerinde ortaya çıktı.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.sercancepni.net.tr/bilgisayar-donanimi-ders-notlari/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
