Bilgisayar Bilimleri
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 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
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ı
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 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
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++
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
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ı
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ı
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
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ı 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 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 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?
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ı
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 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++
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ı
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
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.