Algoritma ve Programlama 1. Ders

0
4103
Algoritma ve Programlama 1. Ders

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.

}

Algoritma ve Programlama 1. Ders

—————————————————————————————————————————————————————–

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ırıcaksı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 olabiliceğ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şagıda verilmiştir.

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

Paylaşır mısınız?
Önceki İçerikAkuaponik Sistemler Nedir
Sonraki İçerikYusufçuk Böceği Nedir
Merhaba ben Sezer Ulutaş, Tekirdağ doğumluyum. Meslek Lisesi - Bilişim Teknolojileri ### Doğuş Üniversitesi - Bilişim Sistemleri Mühendisliği #1 - %100 İngilizce ### Anadolu Üniversitesi - Uluslarası İlişkiler #1 - Türkçe

Düşünceleriniz Nedir?