Pseudocode Nasıl Yazılır: 15 Adım (Resimlerle)

İçindekiler:

Pseudocode Nasıl Yazılır: 15 Adım (Resimlerle)
Pseudocode Nasıl Yazılır: 15 Adım (Resimlerle)

Video: Pseudocode Nasıl Yazılır: 15 Adım (Resimlerle)

Video: Pseudocode Nasıl Yazılır: 15 Adım (Resimlerle)
Video: İşlemci Montajı Nasıl Yapılır 2024, Mayıs
Anonim

Bu wikiHow makalesi sana bilgisayar programınız için bir sözde kod belgesini nasıl oluşturacağınızı öğretir. Sözde kod, esas olarak, kodunuzun amacının programlama dışı bir dil taslağı oluşturmayı gerektirir.

adımlar

Bölüm 1/3: Sözde Kod Temellerini Anlama

Sözde Kod Adım 1 Yaz
Sözde Kod Adım 1 Yaz

Adım 1. Sözde kodun ne olduğunu bilin

Pseudocode, aşamalı olarak programlama diline yazabileceğiniz, kodunuzun adım adım yazılı bir taslağıdır. Birçok programcı, kendilerini daha teknik kodlama görevine ayarlamadan önce bir algoritmanın işlevini planlamak için kullanır.

Pseudocode, resmi olmayan bir kılavuz, program sorunları üzerinde düşünmek için bir araç ve fikirlerinizi diğer insanlara açıklamanıza yardımcı olabilecek bir iletişim seçeneği olarak hizmet eder.

1494423 2
1494423 2

Adım 2. Sözde kodun neden yararlı olduğunu anlayın

Sözde kod, bir hesaplama algoritmasının nasıl çalışması gerektiğini göstermek için kullanılır. Kodlayıcılar, sözde kodu genellikle ilk planlama aşaması ile gerçek yürütülebilir kod yazma aşaması arasında programlamada bir ara adım olarak kullanırlar. Sözde kodun diğer bazı kullanımları şunları içerir:

  • Bir algoritmanın nasıl çalışması gerektiğini açıklamak. Sözde kod, belirli bir yapının, mekanizmanın veya tekniğin bir programda nerede görünebileceğini veya görünmesi gerektiğini gösterebilir.
  • Daha az teknik kullanıcılara bir bilgi işlem sürecini açıklamak. Bilgisayarların bir programı çalıştırmak için çok katı bir girdi sözdizimine ihtiyacı vardır, ancak insanlar (özellikle programcı olmayanlar), her bir kod satırının amacını açıkça belirten daha akıcı, öznel bir dili anlamayı daha kolay bulabilir.
  • Grup ortamında kod tasarlama. Üst düzey yazılım mimarları, programcılarının karşılaştığı karmaşık bir sorunu çözmeye yardımcı olmak için tasarımlarına genellikle sözde kod ekler. Diğer kodlayıcılarla birlikte bir program geliştiriyorsanız, sözde kodun niyetlerinizi netleştirmeye yardımcı olduğunu görebilirsiniz.
Pseudocode Adım 3'ü Yazın
Pseudocode Adım 3'ü Yazın

Adım 3. Sözde kodun öznel ve standart dışı olduğunu unutmayın

Sözde kod için mutlaka kullanmanız gereken bir dizi sözdizimi yoktur, ancak diğer programcıların kolayca anlayabileceği standart sözde kod yapılarını kullanmak yaygın bir profesyonel nezakettir. Kendi başınıza bir proje kodlıyorsanız, o zaman en önemli şey sözde kodun düşüncelerinizi yapılandırmanıza ve planınızı gerçekleştirmenize yardımcı olmasıdır.

  • Bir proje üzerinde başkalarıyla birlikte çalışıyorsanız - akranlarınız, genç programcılarınız veya teknik olmayan işbirlikçileriniz olsunlar - herkesin niyetinizi kolayca anlayabilmesi için en azından bazı standart yapıları kullanmak önemlidir.
  • Bir üniversitede, bir kodlama kampında veya bir şirkette bir programlama kursuna kaydolduysanız, muhtemelen öğretilen bir sözde kod "standartına" karşı test edileceksiniz. Bu standart genellikle kurumlar ve öğretmenler arasında farklılık gösterir.

Netlik, sözde kodun birincil amacıdır ve kabul edilen programlama kuralları dahilinde çalışırsanız yardımcı olabilir. Sözde kodunuzu gerçek koda dönüştürürken, onu bir programlama diline dönüştürmeniz gerekecek - böylece anahattınızı bunu akılda tutarak yapılandırmanıza yardımcı olabilir.

Adım 4 Sözde Kod Yaz
Adım 4 Sözde Kod Yaz

Adım 4. Sözde kodun ana amacına odaklanın

Adımınızı attığınızda kod yazmaya geri dönmek kolay olabilir. Sözde kodunuzun amacını hatırlamak - programın her satırının ne yapması gerektiğini açıklamak - sözde kod belgesini oluştururken sizi topraklı tutacaktır.

Bölüm 2/3: İyi Sözde Kod Yazma

1494423 5
1494423 5

Adım 1. Düz metin düzenleyici kullanın

Zengin metinli bir belge oluşturmak için bir kelime işlemci (örneğin, Microsoft Word) veya benzer bir program kullanmak cazip gelebilir, ancak sözde kodun basit olması için mümkün olduğunca az biçimlendirmeye ihtiyacı vardır.

Düz metin düzenleyiciler arasında Not Defteri (Windows) ve TextEdit (Mac) bulunur.

1494423 6
1494423 6

Adım 2. Sürecin amacını yazarak başlayın

Kodunuzun amacını açıklamaya bir veya iki satır ayırmak, belgenin geri kalanının oluşturulmasına yardımcı olacak ve ayrıca, sözde kodu gösterdiğiniz her kişiye programın işlevini açıklama görevinden sizi kurtaracaktır.

1494423 7
1494423 7

Adım 3. Her satıra yalnızca bir ifade yazın

Sözde kodunuzdaki her ifade, bilgisayar için yalnızca bir eylemi ifade etmelidir. Çoğu durumda, görev listesi düzgün bir şekilde çizilirse, her görev bir sözde kod satırına karşılık gelir. Görev listenizi yazmayı, ardından bu listeyi sözde koda çevirmeyi, ardından bu sözde kodu yavaş yavaş gerçek, bilgisayar tarafından okunabilir koda geliştirmeyi düşünün.

1494423 8
1494423 8

Adım 4. Beyaz boşluk ve girintiyi etkili bir şekilde kullanın

Metnin "blokları" arasında beyaz boşluklar kullanmak, sözde kodunuzun farklı bileşenlerini izole etmeye yardımcı olur ve her bloğun farklı parçalarını girintilemek, sözde kod parçalarının daha az girintili bir bölümün altına girdiğini gösterir.

Örneğin, bir sayı girmeyi tartışan sözde kod bölümünün tümü aynı "blokta" olmalıdır, sonraki bölüm (örneğin, çıktıyı tartışan bölüm) farklı bir blokta olmalıdır

1494423 9
1494423 9

Adım 5. Gerekirse tuş komutlarını büyük harf kullanın

Sözde kod gereksinimlerinize veya sözde kodu yayınladığınız ortama bağlı olarak, gerçek kodda kalacak komutları büyük harfle yazmanız gerekebilir.

Örneğin, sözde kodunuzda "if" ve "then" komutlarını kullanırsanız, bunları "IF" ve "THEN" olarak değiştirmek isteyebilirsiniz (örneğin, "IF giriş numarası THEN çıktı sonucu")

1494423 10
1494423 10

Adım 6. Basit terminolojiyi kullanarak yazın

Unutmayın, kodun kendisini özetlemek yerine projenin ne yapacağını yazıyorsunuz. Bu, özellikle kodlama bilmeyen bir müşteri için bir gösteri olarak veya yeni başlayan bir programcı için bir proje olarak hizmet etmek üzere sözde kod yazıyorsanız önemlidir.

Hatta tüm kodlama komutlarından tamamen kurtulmak ve her satırın sürecini sade bir dilde tanımlamak isteyebilirsiniz. Örneğin, "giriş tek ise, 'Y' çıkışı", bunun yerine "kullanıcı tek bir sayı girerse 'Y' göster" olabilir.

1494423 11
1494423 11

Adım 7. Sözde kodunuzu doğru sırada tutun

Sözde kodunuzu değiştirmek için kullandığınız dil basit olsa da, sözde kodunuzun her bir parçasını yürütülmesi gereken sırada tutmanız gerekir.

1494423 12
1494423 12

Adım 8. Hiçbir şeyi hayal gücüne bırakmayın

Süreçte olan her şey tam olarak tanımlanmalıdır. Sözde kod ifadeleri basit İngilizce ifadelere yakındır. Sözde kod tipik olarak değişkenleri kullanmaz, bunun yerine programın hesap numaraları, adlar veya işlem tutarları gibi gerçek dünyaya yakın nesnelerle ne yapması gerektiğini açıklar.

1494423 13
1494423 13

Adım 9. Standart programlama yapılarını kullanın

Sözde kod için bir standart olmasa bile, mevcut (sıralı) programlama dillerinden yapılar kullanırsanız, diğer programcıların adımlarınızı anlaması daha kolay olacaktır. "İf", "then", "while", "else" ve "loop" gibi terimleri tercih ettiğiniz programlama dilinde kullandığınız şekilde kullanın. Aşağıdaki yapıları göz önünde bulundurun:

  • eğer DURUM o zaman TALİMAT - Bu, belirli bir talimatın yalnızca belirli bir koşul doğruysa yürütüleceği anlamına gelir. Bu durumda "talimat", programın gerçekleştireceği bir adım anlamına gelirken, "koşul", program harekete geçmeden önce verilerin belirli bir dizi kriteri karşılaması gerektiği anlamına gelir.
  • while CONDITION do INSTRUCTION - Bu, koşul artık doğru olmayana kadar talimatın tekrar tekrar tekrarlanması gerektiği anlamına gelir.
  • CONDITION sırasında INSTRUCTION yapın - Bu, "while CONDITION INSTRUCTION yaparken" ile çok benzer. İlk durumda, talimat yürütülmeden önce koşul kontrol edilir, ancak ikinci durumda önce talimat yürütülür; bu nedenle, ikinci durumda, TALİMAT en az bir kez yapılacaktır.
  • function NAME (ARGUMENTS): INSTRUCTION - Bu, kodda belirli bir ad her kullanıldığında, belirli bir talimatın kısaltması olduğu anlamına gelir. "Argümanlar", talimatı netleştirmek için kullanabileceğiniz değişkenlerin listeleridir.
1494423 14
1494423 14

Adım 10. Sözde kod bölümlerinizi düzenleyin

Aynı blok içinde başka sözde kod parçalarını tanımlayan büyük sözde kod bölümleriniz varsa, içerdiği her şeyi tutmak için parantez veya başka tanımlayıcılar kullanmak isteyebilirsiniz.

  • Köşeli ayraçlar -hem standart (ör. [kod]) hem de eğri (ör. {kod})- uzun sözde kod segmentlerini içermeye yardımcı olabilir.
  • Kod yazarken, yorumun sol tarafına "" yazarak yorum ekleyebilirsiniz (ör.

    //Bu geçici bir adımdır.

  • ). Kodlama metnine sığmayan notlar bırakmak için sözde kod yazarken de aynı yöntemi kullanabilirsiniz.
Pseudocode Adım 15'i Yazın
Pseudocode Adım 15'i Yazın

Adım 11. Okunabilirlik ve netlik için sözde kodunuzu iki kez kontrol edin

Belgenin sonuna kadar aşağıdaki soruları cevaplayabilmelisiniz:

  • Bu sözde kod, sürece aşina olmayan biri tarafından anlaşılır mı?
  • Sözde kod, bilgisayar diline çevrilmesi kolay olacak şekilde mi yazılmış?
  • Sözde kod, hiçbir şeyi dışarıda bırakmadan tüm süreci açıklıyor mu?
  • Sözde kodda kullanılan her nesne adı, hedef kitle tarafından açıkça anlaşılmış mı?
  • Sözde kodun bir bölümünün detaylandırılması gerektiğini veya başka birinin unutabileceği bir adımı açıkça belirtmiyorsa, geri dönün ve gerekli bilgileri ekleyin.

Bölüm 3/3: Örnek Bir Sözde Kod Belgesi Oluşturma

1494423 16
1494423 16

Adım 1. Düz metin düzenleyiciyi açın

Yeni bir program yüklemek istemiyorsanız, varsayılan olarak Not Defteri'ni (Windows) veya TextEdit'i (Mac) kullanabilirsiniz.

1494423 17
1494423 17

Adım 2. Programınızı tanımlayın

Kesinlikle gerekli olmasa da, belgenin en üstüne bir veya iki cümlelik bir satır yazmak, programın amacını en başından netleştirecektir:

Bu program kullanıcıdan bir selamlama isteyecektir. Karşılama belirli bir yanıtla eşleşirse yanıt teslim edilecektir; değilse, bir ret verilecektir.

1494423 18
1494423 18

Adım 3. Açılış sırasını yazın

İlk komutunuz, yani programınızın çalıştırıldığında yapması gereken ilk şey, ilk satır olmalıdır:

"Merhaba yabancı!"

1494423 19
1494423 19

Adım 4. Sonraki satırı ekleyin

↵ Enter tuşuna basarak son satır ile sonraki satır arasına bir boşluk bırakın, ardından bir sonraki kod satırını oluşturun. Bu örnekte, kullanıcı bir sonraki diyalog satırını sormalıdır:

yazdırma istemi devam etmek için "Enter" tuşuna basın

1494423 20
1494423 20

Adım 5. Harekete geçirici mesajı ekleyin

Bu örnekte, kullanıcıdan bir selamlama istenecektir:

harekete geçirici mesajı yazdır "Nasılsın?"

1494423 21
1494423 21

Adım 6. Kullanıcıya bir yanıt listesi gösterin

Yine, bu örnekte ↵ Enter tuşuna bastıktan sonra, kullanıcı olası yanıtların bir listesini görmelidir:

olası yanıtları göster "1. İyi." "2. Harika!" "3. İyi değil."

1494423 22
1494423 22

Adım 7. Kullanıcıdan girdi isteyin

Programın kullanıcıdan bir yanıt girmesini isteyeceği yer burasıdır:

"Sizi en iyi tanımlayan numarayı girin:" girişi için yazdırma isteği

1494423 23
1494423 23

Adım 8. Kullanıcının girişi için "if" komutları oluşturun

Kullanıcının seçebileceği birden çok yanıt olduğundan, seçilen yanıta göre birden çok sonuç eklemek isteyeceksiniz:

"1" ise yanıtı "Dandy!" yazdırın. eğer "2" yanıtı yazdır "Fantastik!" eğer "3" yanıtı yazdır "Aydınla, düğün çiçeği!"

1494423 24
1494423 24

Adım 9. Bir hata mesajı ekleyin

Kullanıcının yanlış bir yanıt seçmesi durumunda, bir hata mesajı hazırlayabilirsiniz:

giriş tanınmazsa yazdırma yanıtı "Talimatları çok iyi takip etmiyorsunuz, değil mi?"

1494423 25
1494423 25

Adım 10. Programın diğer bileşenlerini ekleyin

Belgenizi gözden geçirin ve hem sizin hem de belgeyi okuyan herkesin belgenin anlamını anlamasını sağlamak için herhangi bir ayrıntı ekleyin veya ayrıntılandırın. Bu yöntemin örneğine göre, son sözde kod belgeniz şöyle görünmelidir:

Bu program kullanıcıdan bir selamlama isteyecektir. Karşılama belirli bir yanıtla eşleşirse yanıt teslim edilir; değilse, bir ret verilecektir. "Merhaba yabancı!" yazdırma istemi devam etmek için "Enter" tuşuna basın harekete geçirici mesajı yazdır "Bugün nasılsın?" olası yanıtları göster "1. İyi." "2. Harika!" "3. İyi değil." "Sizi en iyi tanımlayan sayıyı girin:" girişi için yazdırma isteği "1" ise yanıtı yazdır "Dandy!" "2" ise "Fantastik!" yanıtı yazdırın. eğer "3" yanıtı yazdır "Aydınla, düğün çiçeği!" giriş tanınmazsa yazdırma yanıtı "Talimatları çok iyi takip etmiyorsunuz, değil mi?"

1494423 26
1494423 26

Adım 11. Belgenizi kaydedin

Ctrl+S (Windows) veya ⌘ Command+S (Mac) tuşlarına basın, bir ad girin ve Kaydetmek böyle yaparak.

Video - Bu hizmet kullanılarak YouTube ile bazı bilgiler paylaşılabilir

İpuçları

Önerilen: