Bilgisayar Bilimleri

Discrete Matematik
Bilgisayar Donanımı
Graf Teorisi
Yönetim Bilişim Sistemleri
Klavye Kullanım Teknikleri
Asp.net ile Web Programcılığı
C++ Programlama
Kriptoloji
İşletim Sistemleri
VisualBacic.Net
Sistem Analizi
Paralel Hesaplama
Pascal Ders Notları
Authorware


Kafkas Üni. Yönetim Bilişim Sistemleri Bölümü

Kafkas Üni. Yönetim Bilişim Sistemleri Bölümü

Kars ilinde yer alan Kafkas Üniversitesi Yönetim Bilişim Sistemleri Bölümü İktisadi ve İdari Bilimler Fakültesi altında 2018 yılında ilk öğrencilerini almış 4 yıllık yeni bir bölümdür. Devamını okumak için tıklayınız.

On Parmak Hızlı Klavye Eğitimi

On Parmak Hızlı Klavye Eğitimi

On Parmak Hızlı Klavye Eğitimi için https://www.matematikrehberim.com adresine girip üye girişi bölümünden kaydınızı yapınız. Daha sonra kayıt esnasında oluşturmuş olduğunuz kullanıcı adı ve şifreniz ile üye girişi bölümünden giriş yapınız. Giriş işlemi tamamlandıktan sonra sitenin sağ sütununda yer alan Bilgisayar Dersleri bölümü altındaki kırmızı ile yazılmış

 

Ascii Kod Tablosu

Ascii Kod Tablosu

Buradan ascii kod tablosuna ulaşabilirsiniz....

A karekteri 65 tir ama binary sistemde(2lik tabanda ) 01000001

dir.Bunu 65 sayısını 2 lik tabanda yazarak kolayca bulabilirsiniz...

C++ Sınav Soruları ve Cevapları

C++ Sınav Soruları ve Cevapları

Ara Sınav soruları ve çözümleri;

1) (35 puan) Belirsiz sayıda (a,b) pozitif tamsayı ikilileri giriliyor.

i) Her (a,b) ikilisi için obeb(a,b)’yi obeb isimli fonksiyonda hesaplayan ve bu değeri geri döndüren,

ii) a değerleri içinde en büyük ve en küçüğünü ana programda bulduran,

iii) b değerlerinin aritmetik ortalamasını ana programda hesaplayan,ve sonuçları ekrana yazdıran C programını yazınız.

Authorware Uygulamalı Anlatım(Video)

Authorware Uygulamalı Anlatım(Video)

Authorware uygulamamızı izlemeye başlamadan önce buradan uygulama için gerekli dosyaları indiriniz.Aşağıdaki video uygulamanın başlangıcıdır.Devamını izleyebilmek için devamını okuya tıklayınız. 

PARELEL HESAPLAMA SINAV NOTU

PARELEL HESAPLAMA SINAV NOTU

   JOB LEVEL:

Bağımsız işler aynı anda çalıştırılır.

PROGRAM LEVEL:

Bir problemin çözümü için gerekli birkaç görev aynı anda yapılır

Bir robot enerjisi azaldığı zaman elektrik girişi bulmak üzerine programlanmıştır. Eğer bulursa elektirik girişine gidecek ve kendini şarj edecektir. Üç alt sistemi vardır.GÖRME,HAREKET ve MANİPULATİON. Her alt sistem farklı bir işlem ile kontrol edilir. Bu işlemler parelel çalışır.

Program düzeyindeki parelellik verilerin dağıtımı ile olur.Alt veri kümeleri farklı işlemcilere atanır.Bu veri dağıtımı olarak adlandırılır.

İki boyutlu pixel dizisi düşünelim.Her pixel kendisine komşu pixellerin ortalaması olacaktır.16 alt veri kümesine ayırırız ve her veri kümesini bir işlemciye atarız.

Çift Yönlü Bağlantılı Liste Veri Yapısı Örneği C++

Çift Yönlü Bağlantılı Liste Veri Yapısı Örneği C++

Belirsiz sayıdaki bir öğrenci grubu için çift yönlü bağlantılı liste yapısı oluşturunuz.Listede öğrencilerin adı, numarası, vizesi, finali ve ortalması mecuttur.

a)Listeye eleman ekleyen

b)Adın alfabetik sırasına göre araya ekleyen

c)Listenin ad ve ortalama kısmınıbir diziye aktarıp diziyi ortalaması yüksek olandan düşük olana doğru sıralayan

d)Listeyi görüntüleyen

e)Numaraya göre eleman silen

bir C++ programı yazınız. 

Tek Yönlü Bağlantılı Liste Oluşturma

Tek Yönlü Bağlantılı Liste Oluşturma

 Bir çiçekçide satılan 3 tür çiçeğin günlük satış miktarları, 30 gün süre ile gün gün tek  yönlü bir listeye aktarılıyor. 
a) Bu listeyi oluşturan, 
b) İstenilen herhangi bir  gündeki en çok satılan çiçek türünü bulduran,
b) ay sonunda her bir çiçekten kaç tane satıldığını hesaplatan,
bir C++ programı yazınız

Sistem Analizi Sınav Soruları ve Cevapları

Sistem Analizi Sınav Soruları ve Cevapları

1.bilgi sistem türleri nedir?
2.sistem geliştirme süreci adımları...adım ve çıktıları ?
3.sistem analizi yöntemleri nelerdir?
4.araştırma ve bilgi toplama yöntemleri?
5. veri akış diyagramı örneği?
 
Köprüden Geçmek için Graf Modeli

Köprüden Geçmek için Graf Modeli

Konigsberg, Almanya’da bir kasabadır. Bu kasaba başka bir nehir ile birleşen Pregel nehrinin etrafında kurulmuştur.İki nehrin birleştiği yerin ortasında bir ada yer almaktadır. Adayı ve nehirlerin iki tarafındaki kasabayı farklı bölgelerini birleştiren yedi tane köprü vardır. 18. yüzyılda Königsberg’in belediye başkanı her gün kasabayı gezmektedir. Ancak her seferinde bir köprüden iki defa geçmektedir. Her köprüden yalnız bir defa geçmek üzere bütün kasabayı dolaşması mümkün olmamaktadır. Bu sorun Euler’in dikkatini çeker.

Paralel Programlama Aşamaları

Paralel Programlama Aşamaları

Mpi programının kurulduktan sonraki aşamaları;
-visual studio programı açılır..
-yeni proje ekle den visual c++ kısmındaki win32 sekmesine gelinir ve win32 Console Application seçilir..
-gelen sayfada empty project seçilir..
-açılan projede, Source Files a sağ tıklanır Add->New Item seçilir..
-gelen sayfada C++File(.cpp) seçilip devam edilir..
-projemize sağ tıklayarak properties seçilir..
-Configuration -> All Configurations seçiliyken C/C++ -> General -> Additional Include Directories e mpich2 nin include klasörü eklenir
 

C Dili Hakkında

C Dili Hakkında

Sanırım C dilinin varlığını UNIX işletim sistemine borçluyuz.Bu işletim sistemini uygun bir yüksek düzey dil kullanarak yazmak isteyen Dennis Ritchie, bundan 20 yıl kadar önce Bell Labaratuvarlarında C adını verdiği yepyeni bir dili yarattı.C dili ilk kezz yazarın "The C Programming Language" isimli yayınıyla tanıtıldı.Geçen zaman içinde C, dünyanın hemen tüm dillerinde pek çok kitaba konu oldu.

Bugün C derleyecisinin mikro sistemlerden süper bilgisyarlara kadar her düzeydeki mimari için, kullanıcıya makinenin doğal ve vazgeçilmez bir parçası olarak sunulduğuna tanık olmaktayız.Önceleri çok övülen ve parlak bir gelecek öngörülen pek çok dil bugün yavaş yavaş solarken, C'nin belki yaratıcısın bile düşlemediği yükselişi acaba neden?

Authorware programını Crackleme Nasıl Yapılır?

Authorware programını Crackleme Nasıl Yapılır?

Authorware programını tam sürüm olarak kullanabilmek için crack işleminin nasıl yapılacağını görmek için devamını okuya tıklayınız.

C++ Konu Anlatım

C++ Konu Anlatım

C dilinde Lokal ve Global değişken tanımlanması...

#include

int globali=0;

void fonksiyon()
{
int lokalj=0;
}

void main()
{
int lokali=0;
}

Paralel Programlama Örneği

Paralel Programlama Örneği

Paralel Programlama Algoritması

1 den n e Kadar Olan Sayıların Toplamı

#include
#include
   #include
  
   #define max_rows 100000
   #define send_data_tag 2001
   #define return_data_tag 2002

   int array[max_rows];
   int array2[max_rows];
  
  void main(int argc, char **argv)
 

Kriptografi Nedir?

Kriptografi Nedir?

Bir ileti düzmetin ya da açıkmetindir (plaintext). Bir iletinin içeriğini saklamak üzere yapılan gizleme işlemi de şifrelemedir(encryption). Şifrelenmiş bir ileti şifremetin yada şifremetindir(ciphertext).. Şifremetini açıkmetine geri çevirme işlemi şifreçözme yada deşifrelemedir(decryption).  

 İleti güvenliğini sağlama bilimi kriptografidir. Matematiğin hem kriptografi hem de kriptanalizi kapsayan dalı kriptolojidir ve şifrebilimciler tarafından icra edilir.

Floyd(En kısa yol bulma) Paralel Algoritması

Floyd(En kısa yol bulma) Paralel Algoritması

 

Aşağıda floyd algoritması ile çölülen en kıssa yol bulma probleminin paralel programlama ile kodlaması mevcuttur.

#include
#include
#include

int main(int argc, char** argv)
{

int MyRank, NumProcs, i, n, first, last, prod=1, result=1, Root=0,a[100][100],b[100][100],k,r,j,m;

MPI_Init(&argc, &argv);
MPI_Comm_rank(MPI_COMM_WORLD, &MyRank);
MPI_Comm_size(MPI_COMM_WORLD, &NumProcs);

 

Kriptoloji Nedir?

Kriptoloji Nedir?

     Kriptoloji yani şifre bilimi matematiğin hem şifre dilini hemde şifre analizini kapsayan bilimdalıdır. Şifreleme bir düz metnin içeriğini uygun bir anahtar kullanarak okunamaz hale getirmektir. Anahtar; kriptografi algoritmasının şifreleme ve çözme işleminde kullanılan sayı dizisidir.

      Açıkanahtarlı şifreleme ise, şifre ve deşifre işlemleri için farklı anahtarların kullanıldığı bir şifreleme sistemidir. Sistemin bu özelliğinden dolayı asimetrik şifreleme olarak da adlandırılır. Haberleşen taraflardan herbirinde birer çift anahtar bulunur. Bu anahtar çiftlerini oluşturan anahtarlardan biri gizli anahtar diğeri açık (gizli olmayan) anahtardır.

Tek Yönlü Bağlantılı Liste Veri Yapısı Örneği C++

Tek Yönlü Bağlantılı Liste Veri Yapısı Örneği C++

Bir sınıftaki her bir öğrenci  3 er deney yapmakta olup, bu öğrencilerin ad ve soyadları
ile deney sonuçları tek yönlü bir listede her bir bağa adsoy, d1, d2 ve d3 olarak yerleştiriliyor. buna göre,
a) Bu listeyi oluşturan,
b) Oluşturulan listeyi kullanarak, her bir öğrencinin en küçük deney sonucunu bulduran, ve o bağda denk isimli haneye yerleştiren,
c) Oluşturulan listeden adsoy ve denk isimli hanedeki verileri okuyarak bir A isimli bir diziye yerleştiren ve bu diziyi denk teki notlara göre büyükten küçüğe sıralayan (isimleri de taşıyan) bir algoritma veya  C++ programı yazınız

 

Sistem Analizi Proje Sunumları

Sistem Analizi Proje Sunumları

Arkadaşlar makalemizin altındaki linklerden ege üniversitesi matematik bölümü bilgisayar opsiyonu öğrencilerinin yapmış olduğu sistem analizi proje sunumlarını indirebilirsiniz.

Aile Hekimliği Bilgi Sistemi

CLUSTERING

TIPTA VE SAĞLIK ALANINDA VERİ MADENCİLİĞİ

Data Mining in Medicine

Denetimli-Denetimsiz Sınıflandırma

KARAR AĞAÇLARI İLE SINIFLANDIRMA

yapay sinir ağları

Şifreleme Algoritmaları ve Kriptografik Algoritmalar

Şifreleme Algoritmaları ve Kriptografik Algoritmalar

Kriptografik algoritma adı da verilen bir şifreleme algoritması, şifreleme ve şifre çözümü için kullanılan matematiksel işlemdir. Eğer bir algoritmanın güvenliği bu algoritmanın çalışma biçimini gizlemeye dayalıysa, bu bir sınırlandırılmış algoritmadır. Sınırlandırılmış algoritmalar günümüzün şartlarına pek uymamaktadır; bir gruba ait kullanıcılar bunları kullanamamaktadır, çünkü gruptan bir kullanıcının her çıkışında geri kalan herkesin başka bir algoritmaya geçmesi gerekmektedir. İçlerinden birisi yanlışlıkla gizleneni açığa vurduğunda, diğer herkesin algoritmalarını değiştirmeleri gerekmektedir. Daha da kötüsü, sınırlandırılmış algoritmalar kalite kontrolüne ve standartizasyona olanak tanımamaktadır. Her bir grup kullanıcının kendisine ait bir algoritması olmalıdır. Bu tür bir grup ‘rafta hazır satılan’ şifre çözüm anahtarının yazılım veya donanım ürünlerini kullanamaz; davetsiz bir misafir aynı ürünü alıp algoritmayı öğrenebilir.