İlan

Programlamayı ilk öğrenmeye başladığınızda, ilk uygulamanızı oluşturmadan önce çalışmanız gereken çok şey vardır. Bir programcı gibi düşünmek, problemleri çözmek için algoritmalara ayırmanıza yardımcı olur. Algoritmalar, kodunuzun bir sorunu çözmek veya bir soruyu cevaplamak için atacağı adımlardır.

En başından itibaren bir programcı gibi düşünmek için yeni bir kodlayıcı olmanız zor olabilir. Uygulama fikirlerini gerçek koda çevirmek biraz pratik gerektirir.

Uygulamanızın yapmasını istediğiniz şey ile yazmanız gereken gerçek kod arasındaki boşluğu kapatmak için sözde kod kullanabilirsiniz.

Sözde Kod Nedir?

Sahte kod, bir kod parçasının veya algoritmanın düz metin açıklamasıdır. Aslında kodlama değil; komut dosyası, dosya ve programlama yoktur. Adından da anlaşılacağı gibi, “sahte kod”.

Sahte kod herhangi bir programlama dilinde yazılmamıştır. Anlaşılır ve anlaşılması kolay sade İngilizce yazılmıştır.

Bir programlama dilinde yazılmamış olsa da, sık kullanılan kodlama kavramlarına atıfta bulunan anahtar kelimeler hala kullanılmaktadır. Okumayı kolaylaştırmak için bunlar büyük harflerle yazılmıştır.

  • BAŞLAT
  • GİRİŞ
  • OKUMA / GET
  • BASKI / EKRAN
  • Hesaplayınız /
  • AYARLAMAK
  • Arttırma / azaltma
  • PROGRAMI
  • SON

En sevdiğiniz rengi girmenizi ve seçiminizi yazdırmanızı isteyen bir program için sözde kodun nasıl görünebileceğine dair bir snippet.

BAŞLAT. PROGRAM getColor. Değişken Renk oluştur. Kullanıcıdan en sevdiği rengi isteyin. GİRİŞİ RENKLE OKUYUN. YAZDIR Renk. SON 

Bu, sözde kodla yazılmış oldukça basit bir algoritmadır. Herkes bunun ne yapmaya çalıştığını okuyabilir ve anlayabilir. Kodlayıcı olarak, tek yapmanız gereken kodladığınız programlama dilini kullanarak bunu hayata geçirmektir. İşte JavaScript'teki aynı program:

let color = window.prompt ("En sevdiğiniz renk nedir?"); console.log (renk);

Bu program JavaScript sözdizimi Ultimate JavaScript Hile SayfasıBu hile sayfasıyla JavaScript öğelerinde hızlı bir şekilde bilgi edinin. Daha fazla oku algoritmayı yazmak. JavaScript bilmiyorsanız, neler olduğunu anlamak biraz zor olabilir.

Pseudocode algoritmayı yazar, programlama dilleri sözdizimini yazar.

Sahte Kod Nasıl Yardımcı Olur?

Pseudocode, yazmadan önce uygulamanızı planlamanıza yardımcı olur. Kod sözdiziminden daha kolay okunabilen bir biçimde algoritmalar oluşturmanıza yardımcı olur. Programlama dilleri resme girdikten sonra kodunuzun ne yaptığını anlamak daha zor olabilir.

Dili biliyorsanız, JavaScript örneğini okumak kolaydır. Ama ya sadece onu okuyup mantığı belirlemeye çalışıyorsanız? Gibi belirli terimler window.prompt veya console.log algoritma hakkında fazla bilgi vermeyin.

İyi yazılım ilkeleri önemlidir. Eğer sen yazılım mühendisi olmak için röportaj Kendinizi Programlama Mülakatına HazırlamaRöportajları programlamak için en iyi tavsiye. Herhangi bir röportaj göz korkutucu olabilir. Geçecek kadar biliyor musun? Çözümleriniz yeterince iyi olacak mı? Boğulursa ne olur? Bu beş ipucunu uygulayın. Daha fazla oku sözdizimini ezberlemenizi beklemezler. Algoritmalar ve yapı hakkındaki bilginizi soracaklar. Kodlamaya başlamadan önce algoritmalarınızı ve yapınızı oluşturursanız çok daha iyi bir kod yazarsınız.

Sahte Kod Yazma

Sözde kodda tam bir program yazmak, normal programlama gibi birçok farklı ifade ve anahtar kelime gerektirir. Aslında, sahte kodunuzda yeterince ilerledikten sonra gerçek bir programa çok yakın görünmeye başlayacaktır.

Algoritmalar oluşturmak için sözde kod ifadelerine sahip anahtar kelimeleri temel alalım.

Şartlılar

Koşullu ifadeler programlama için kritik öneme sahiptir. Bu ifadeler, kodunuza mantık ekleyebilecek IF deyimleri veya IF / ELSE deyimleridir. Bu ifadeler pseudocode ile yazılmıştır:

  • EĞER
  • BAŞKA
  • BAŞKA IF
  • SONRA

İşte sözde kodla yazılmış basit bir IF / ELSE deyimi gerçekleştiren bir program. Sadece okuyarak bu kodun ne yapmaya çalıştığını belirleyip belirleyemeyeceğinize bakın.

BAŞLAT. PROGRAM OD. Değişken Seçimi oluşturun. Kullanıcıdan bir numara isteyin. Seçime GİRİŞ OKUYUN. EĞER Seçim daha SONRA "Hayır" BAŞKA BASKI "Evet" ENDIF. SON

Oldukça basit bir program. Kullanıcıdan bir numara ister ve numaranın tek veya çift olmasına bağlı olarak bir şey yapar.

tekrarlama

Programlamanın bir diğer önemli kısmı da döngü oluşturma olarak da bilinen yinelemedir. Bazı yaygın döngüler için döngüler ve süre ikisi de sahte kodda yazılabilen döngüler.

BAŞLAT. Döngü için PROGRAM. 1 ila 12 BASKI "Merhaba" İÇİN ENDFOR. SON

Bu algoritma 12 kez "Merhaba" yazdıracak bir program içindir, bu biraz fazladır, ancak sahte kodda bir döngü yazmanın ne kadar basit olduğunu gösterir.

Döngüler de kolayca yazılırken

BAŞLAT. PROGRAM whileLoop. Değişken Sayaç oluşturun. SET Sayacı 1'e eşit. Sayaç 10'dan küçük olduğunda "Merhaba" İNCELEME Sayacını yazdırın. Endwhile. SON

“Merhaba” yazdırmak için while döngüsü kullanan bir diğer oldukça basit algoritma. Her iki döngü örneği de yinelemenin net bir başlangıcı ve bitişi vardır.

Ayrıca yazabilirsiniz yaygın olarak Do-While döngüleri olarak bilinir Bilgisayar Programlamasında Do-While Döngüsü Nasıl Çalışır?Döngüler, programlamada öğreneceğiniz ilk kontrol türlerinden biridir. Muhtemelen while ve döngüler hakkında bilgi sahibi olursunuz, ancak do-while döngüsü neyi başarır? Daha fazla oku . Sahte koddaki anahtar kelimeler farklıdır: REPEAT ve UNTIL.

BAŞLAT. PROGRAM doWhileLoop. Değişken Sayaç oluşturun. SET Sayacı 1'e eşit. REPEAT "Merhaba" INCREMENT Sayacını Yazdır. UNTIL Counter 10'a eşittir. SON

Tıpkı bir yaparken döngü, belirli ölçütler karşılanana kadar bir eylem gerçekleştirir. Bir kez karşılandığında döngü çıkacaktır.

Fonksiyonlar

Fonksiyonlar bir programcının en iyi arkadaşıdır. Tekrar tekrar çağrılabilen kodlar içerirler ve tüm üst düzey programlama dillerinde kullanılırlar. Sahte kodunuza işlev eklemek çok kolaydır.

BAŞLAT. PROGRAM örneği İşlev. PRINT "Bu bir işlevdir" SON

İşlevleri yalancı kodda çağırabilirsiniz.

call sampleFunction

Fonksiyonlar için fazla bir şey yoktur; bunlar çok basittir ve istediğiniz herhangi bir mantığı ekleyebilirsiniz.

Hata yönetimi

Uygulamalar geliştirilirken hatalara tepki veren kod yazabilmek çok önemlidir. Bu nedenle, bu yakalamaları sahte kodunuza dahil edebilirsiniz.

EXCEPTION anahtar sözcüğünü kullanarak hataları ve istisnaları işleyebilirsiniz. İşte hata yakalayan basit bir algoritma

BAŞLAT. PROGRAM catchError. Değişken sayısı oluştur. Kullanıcıdan bir numara isteyin. Numaraya GİRİŞ OKUYUN. İSTİSNA. Numara bir sayı OLMADIĞINDA YAZDIR "Hata: Lütfen bir numara seçin" SON

İstisna kodu kullanıcıdan hatalı girdi yakalar. Kod testi, iyi uygulamalar yazmak için çok önemlidir. Bu istisnalardan bazıları testinizde tekrar görünecektir, bu nedenle uygulamayı planlarken bunları sahte kodunuza yazabilmek iyidir.

Yazılım Geliştirme ve Daha Fazlası

Sözde kod, sizi daha iyi bir kodlayıcı yapmakla ilgilidir. Artık nasıl yazacağınızı bildiğinize göre, programlama sürecinizin bir parçası olarak ne kadar yararlı olabileceğini görebilirsiniz. Programcılar oldukça iyi para kazanıyoryani bu sizin kariyer hamlenizse, çok şey öğrenirseniz birçok fırsatınız olur.

Kod yazmayı öğrendiğiniz halde sözde kodu nasıl kullanacağınızı bilmeniz önerilir. Daha fazla bilmek ister misiniz? Biraz kontrol et her programcının uyması gereken temel ilkeler Her Programcının Uyması Gereken 10 Temel Programlama İlkesiDaima yazılım üzerinde çalışabilecek herkes tarafından korunabilecek bir kod yazın. Bu amaçla, hareketinizi temizlemenize yardımcı olacak birkaç programlama ilkesi. Daha fazla oku .

Anthony Grant, Programlama ve Yazılım konularında serbest çalışan bir yazardır. Programlama, Excel, yazılım ve teknolojide büyük bir Bilgisayar Bilimleri dalgasıdır.