Ana Sayfa Algoritma ve Programlama Algoritma ve Programlama

Algoritma ve Programlama

Arkadaşlar merhabalar, ilk dersimiz algoritma ve programlama, konuyu daha iyi anlamak için sizlere algoritma ve programlama ile ilgili örnekler göstereceğim. Dersin başlangıç yazısında da belirttiğim gibi kendimi daha iyi ifade edebiliceğimi düşündüğümden ve okulda da dersi İngilizce gördüğümden sizlere aynı şekilde paylaşımda bulunacağım. Herhangi bir konuda takıldığınız takdirde yorum kısmında dile getirirseniz en kısa süre içerisinde dönüş sağlamaya çalışabilirim.

Algoritma ve Programlama

# Preliminaries

1- Editor for deleloping a computer #SW
2- A compiler ( A c++ Compiler )

# Programming

It’s a mothod of commanding a computer to solve a problem or to perferm job.

  • If you have a problem, you need a algorithm for fix it.
  • A solution to problem to be solved called an algoritm.
  • An algoritm is expressed in obstract terms.
  • These obstract terms must be declared in a language understood by a computer.
  • The only language understood by a computer is its own.

#İmportant Points;

  • Programs expressed in the machine are said to be executable.
  • A machine language is for to cryptic ( it’s not human friendly )
  • A further abstraction of machine is the assembly language.

#For Example

mov $r1, $r2, $r0
add $t1, $s1, $s2

# High Level Languages

Such as C++, Fortron, Cobal, C#.net, Java etc. Provide a much more convenient natation by implementing algoritms.

# İmportant Point

A program written in HLL is tranlated to assembly language bu a translator called compiler.

C++ Program —> C++ Native Compiler —> Object Code —> Linker —> Executable

# A Simple C++ Program

#include <iostream>
int main ()  // this is a function called main.
{ // Start a function
cout << “Hello World”; // Cout: Command to print text on the screen and  this is also called a statement.
}

If you wanna use some math terms on your program ;
#include <math>  // math is preprocessor directive.
int main ()
{
double x=sin(22.5);
}

Arkadaşlar #include ile başlayan alanlarımız, kod içerisinde kullanıcağımız kütüphanelerimizi belirler. < > içini math diye doldurursanız programınıza bir kaç işlem yaptıracaksınız, < iostream > diye doldurursanız bilgisayar bunları ekrana yazdırma işlemleri uygulayacaksınız olarak algılar.

Bir program içerisinde birden fazla kütüphaneye ihtiyacınız olabileceği için alt alta bir çok #include < iostream> #include < math >  gibi terimler olabilir.

int main () ‘i bizim programımız içerisinde oluşturduğumuz bir sayfa gibi düşünebilirsiniz ve ” { ” bu işaret ile sayfamızın en üstünde imlecimiz çıkıyor yani bilgisayar yazmamızı bekliyor.

Sonrasında, bir altına cout<<“Muhendis Beyinler”<<endl; yazıyoruz.

Cout: programdan yazıların çıkışını sağlayan terimdir. Yazmak istediğimiz yazı ile arasına <<” girer ve yazimiz bittikten sonra yine aynı şekilde ” ile kapatır << sembollerimizi koyarız.

endl ne işe yarıyor o halde? diyebilirsiniz. endl: Yazmak istediklerimi yazdım, bir alt satıra geç komutumuzdur. Sonuna noktalı virgül ; koymadığımız taktirde kodumuz hiç bir şekilde çalışmaz.

Sonrasında } ile bitiriyoruz ve bu sayfamız tamam! bununla işimiz bitti diyoruz.

Daha iyi anlamanız için algoritma ve programlama ile ilgili resim aşağıda verilmiştir.

Bu yazımızda sizlere algoritma ve programlama 1. dersini anlattık. Herkese iyi kodlamalar dilerim umarım yararlı olacaktır.

arıcılık malzemeleri
Avatar
Konuk Yazar
Konuk yazarlarımız tarafından sitemize yollanan yazılar bu hesaptan yayınlanmaktadır. İsimsiz yazı yayınlamak istiyorsanız iletişim bölümünden sizlerde yazılarınızı yollayabilirsiniz.

2 Yorum

Düşünceleriniz Nedir?

Lütfen yorumunuzu buraya yazınız.
Lütfen isminizi buraya yazını.

Yazar Ol arıcılık malzemeleri Proje Yönetimi

Yeni Yazılar

Giyilebilir Teknoloji Ürünleri

Teknoloji hayatımızın bir parçası olmaktan çıktı artık teknoloji hayatımız oldu. Yeni teknolojiler geliştirildikçe var olan teknolji ve teknolojik aletlerde gelişiyor ve değişiyor. Örnek olarak...

Antioksidan Nedir Görevleri Nelerdir

Canlı vücudu sürekli bir oksidatif stres altında bulunur. Oksidatif stres oksidan ve antioksidanlar arasındaki dengesizlik olarak tanımlanabilir. Bu dengesizliğe neden olan şey ise oksijenin vücutta ikiye ayrılması ve çift halde bulunamamasıdır. Bu...

Genetik Mühendisliğinin İnsanlığa Yarar ve Zararları

İnsanlığın, kalıtsal özellikleri kontrol altına alması ihtiyacından doğmuş genetik mühendisliği ilk kez 1972’de ortaya çıkmıştır ve gelişmiş ülkelerde oldukça değerli bir meslektir. Canlılarda bulunmakta...

RTX 3000 Serisi Ekran Kartlarının Başarısı

nVidia yeni nesil ekran kartlarında oldukça büyük bir başarı yakaladı. Her ne kadar ekran kartını dağıtan firmalarda bazı teknik detay sorunları yaşansa da performansın...

Mühendislik Maaşları

Petrol ve Doğal Gaz Mühendisliği Maaşları

Bu yazımızda sizlere petrol ve doğal gaz mühendisliği maaşları hakkında bilgiler vereceğiz. Öncelikle petrol ve doğal gaz mühendisliği nedir; petrol, doğal gaz, buhar, su,...

Popüler Mühendislik Dalları

Bu yazıyı popüler mühendislik dalları başlığı altında üniversite tercihi yapacak arkadaşlarımızı bir nebze yardımcı olabilmek için yaptım yardımı olur umarım. Elektrik Elektronik Mühendisliği elektrik üretimi,...

Kimya Teknolojisi Bölümü Maaşları

Üniversitelerin 2 yıllık bölümlerinin öğrencilere iyi meslekler kazandırmadığını düşünmek son derece yanlıştır. Gereksiz olan ön lisans bölümleri bulunsa da bazı 2 yıllık bölümler kişilerin...

Giyim Üretim Teknolojisi Bölümü Maaşları

Giyim üretim teknolojisi bölümü belli üniversitelerde açılmış olan 2 yıllık bir bölümdür. Genelde meslek liselerinin ilgili bölümlerinden mezun olan öğrencileri puansız geçişle, diğer düz...