როგორ დავწეროთ ფსევდოკოდი: 15 ნაბიჯი (სურათებით)

Სარჩევი:

როგორ დავწეროთ ფსევდოკოდი: 15 ნაბიჯი (სურათებით)
როგორ დავწეროთ ფსევდოკოდი: 15 ნაბიჯი (სურათებით)

ვიდეო: როგორ დავწეროთ ფსევდოკოდი: 15 ნაბიჯი (სურათებით)

ვიდეო: როგორ დავწეროთ ფსევდოკოდი: 15 ნაბიჯი (სურათებით)
ვიდეო: როგორ ავარჩიოთ პროცესორი კომპიუტერისთვის? 2024, მაისი
Anonim

ეს wikiHow გასწავლით თუ როგორ უნდა შექმნათ ფსევდოკოდი დოკუმენტი თქვენი კომპიუტერის პროგრამისთვის. ფსევდოკოდი არსებითად გულისხმობს თქვენი კოდის განზრახვის არაპროგრამული ენის კონტურის შექმნას.

ნაბიჯები

3 ნაწილი 1: ფსევდოკოდის საფუძვლების გაგება

დაწერეთ ფსევდოკოდი ნაბიჯი 1
დაწერეთ ფსევდოკოდი ნაბიჯი 1

ნაბიჯი 1. იცოდეთ რა არის ფსევდოკოდი

ფსევდოკოდი არის თქვენი კოდის ეტაპობრივად დაწერილი მონახაზი, რომლის თანდათან გადაწერა შეგიძლიათ პროგრამირების ენაზე. ბევრი პროგრამისტი იყენებს მას ალგორითმის ფუნქციის დასაგეგმად, სანამ კოდირების უფრო ტექნიკურ ამოცანას დაადგენს.

ფსევდოკოკი წარმოადგენს არაფორმალურ სახელმძღვანელოს, პროგრამულ პრობლემებზე ფიქრის ინსტრუმენტს და კომუნიკაციის საშუალებას, რომელიც დაგეხმარებათ აგიხსნათ თქვენი იდეები სხვა ადამიანებისთვის.

1494423 2
1494423 2

ნაბიჯი 2. გაიგე, რატომ არის ფსევდოკოდი სასარგებლო

ფსევდოკოკი გამოიყენება იმის საჩვენებლად, თუ როგორ უნდა მუშაობდეს გამოთვლითი ალგორითმი. კოდირები ხშირად იყენებენ ფსევდოკოდს, როგორც შუალედურ ნაბიჯს პროგრამირების საწყის დაგეგმვისა და ფაქტობრივი შესრულებადი კოდის წერის სტადიას შორის. ფსევდოკოდის ზოგიერთი სხვა გამოყენება მოიცავს შემდეგს:

  • აღწერს როგორ უნდა მუშაობდეს ალგორითმი. ფსევდოკოდს შეუძლია აჩვენოს, თუ სად შეიძლება ან უნდა გამოჩნდეს კონკრეტული კონსტრუქცია, მექანიზმი ან ტექნიკა პროგრამაში.
  • ნაკლებად ტექნიკური მომხმარებლებისთვის გამოთვლის პროცესის ახსნა. კომპიუტერებს პროგრამის გასაშვებად სჭირდებათ ძალიან მკაცრი შეყვანის სინტაქსი, მაგრამ ადამიანებს (განსაკუთრებით არაპროგრამისტებს) გაუადვილდებათ გაიგონ უფრო ფხვიერი, სუბიექტური ენა, რომელიც ნათლად აცხადებს კოდის თითოეული ხაზის დანიშნულებას.
  • კოდის შემუშავება ჯგუფში. მაღალი დონის პროგრამული უზრუნველყოფის არქიტექტორები ხშირად შეიტანენ ფსევდო კოდს თავიანთ დიზაინში, რათა დაეხმარონ იმ რთული პრობლემის მოგვარებაში, რომელსაც ისინი ხედავენ მათ პროგრამისტებს. თუ თქვენ სხვა პროგრამისტებთან ერთად ავითარებთ პროგრამას, შეიძლება აღმოაჩინოთ, რომ ფსევდოკოდი დაგეხმარებათ თქვენი განზრახვების გარკვევაში.
დაწერეთ ფსევდოკოდი ნაბიჯი 3
დაწერეთ ფსევდოკოდი ნაბიჯი 3

ნაბიჯი 3. გახსოვდეთ, რომ ფსევდო კოდი არის სუბიექტური და არასტანდარტული

არ არსებობს განსაზღვრული სინტაქსი, რომელიც აბსოლუტურად უნდა გამოიყენოთ ფსევდოკოდისთვის, მაგრამ ჩვეულებრივი პროფესიონალური თავაზიანობაა სტანდარტული ფსევდოკოდის სტრუქტურების გამოყენება, რომელსაც სხვა პროგრამისტები ადვილად გაიგებენ. თუ თქვენ თვითონ აკოდირებთ პროექტს, მაშინ ყველაზე მნიშვნელოვანი ის არის, რომ ფსევდოკოდი დაგეხმარებათ აზრების სტრუქტურირებაში და თქვენი გეგმის განხორციელებაში.

  • თუ სხვებთან ერთად მუშაობთ პროექტზე-იქნება ეს თქვენი თანატოლები, უმცროსი პროგრამისტები თუ არასამთავრობო ტექნიკური თანამშრომლები-მნიშვნელოვანია გამოიყენოთ სტანდარტული სტრუქტურები, რათა ყველამ ადვილად გაიგოს თქვენი განზრახვა.
  • თუ თქვენ ჩაირიცხებით პროგრამირების კურსზე უნივერსიტეტში, კოდირების ბანაკში ან კომპანიაში, თქვენ სავარაუდოდ ჩაგიტარდებათ ტესტირება ფსევდოკოდის „სტანდარტის“მიხედვით. ეს სტანდარტი ხშირად განსხვავდება დაწესებულებებსა და მასწავლებლებს შორის.

სიწმინდე არის ფსევდოკოდის მთავარი მიზანი და ის შეიძლება დაგეხმაროთ, თუ მუშაობთ პროგრამირების მიღებული კონვენციების ფარგლებში. თქვენი ფსევდოკოდის რეალურ კოდში გადაყვანისას, თქვენ დაგჭირდებათ მისი გადაწერა პროგრამირების ენაზე - ასე რომ, ეს დაგეხმარებათ თქვენი კონტურის სტრუქტურაში ამის გათვალისწინებით.

დაწერეთ ფსევდოკოდი ნაბიჯი 4
დაწერეთ ფსევდოკოდი ნაბიჯი 4

ნაბიჯი 4. ფოკუსირება ფსევდოკოდის მთავარ დანიშნულებაზე

თქვენ შეგიძლიათ მარტივად დაუბრუნდეთ კოდში წერას, როდესაც მიაღწევთ თქვენს ნაბიჯს. თქვენი ფსევდოკოდის დანიშნულების დამახსოვრება-ახსნა, თუ რა უნდა გააკეთოს პროგრამის თითოეულმა ხაზმა-დაგიმტკიცებთ ფსევდოკოდის დოკუმენტის შექმნისას.

3 ნაწილი 2: კარგი ფსევდოკოდის დაწერა

1494423 5
1494423 5

ნაბიჯი 1. გამოიყენეთ უბრალო ტექსტური რედაქტორი

შეიძლება მაცდური იყოს ტექსტური პროცესორის (მაგ., Microsoft Word) ან მსგავსი პროგრამის გამოყენება მდიდარი ტექსტის დოკუმენტის შესაქმნელად, მაგრამ ფსევდოკოდს სჭირდება რაც შეიძლება მცირე ფორმატირება, რომ ის მარტივი იყოს.

უბრალო ტექსტური რედაქტორები მოიცავს Notepad (Windows) და TextEdit (Mac).

1494423 6
1494423 6

ნაბიჯი 2. დაიწყეთ პროცესის მიზნის ჩაწერით

თქვენი კოდის მიზნის ახსნისათვის ერთი ან ორი სტრიქონის მიძღვნა ხელს შეუწყობს დანარჩენი დოკუმენტის შექმნას და ასევე დაზოგავთ პროგრამის ფუნქციის ახსნის ამოცანას თითოეული იმ ადამიანისთვის, ვისთვისაც აჩვენებთ ფსევდოკოდს.

1494423 7
1494423 7

ნაბიჯი 3. ჩაწერეთ მხოლოდ ერთი განცხადება თითო სტრიქონზე

ფსევდოკოდის თითოეული განცხადება უნდა გამოხატავდეს მხოლოდ ერთ მოქმედებას კომპიუტერისთვის. უმეტეს შემთხვევაში, თუ ამოცანების სია სწორად არის შედგენილი, მაშინ თითოეული ამოცანა შეესაბამება ფსევდოკოდის ერთ სტრიქონს. განიხილეთ თქვენი ამოცანების სია, შემდეგ თარგმნეთ ეს სია ფსევდოკოდად, შემდეგ თანდათანობით განავითარეთ ეს ფსევდოკოდი რეალურ, კომპიუტერისთვის წაკითხულ კოდში.

1494423 8
1494423 8

ნაბიჯი 4. ეფექტურად გამოიყენეთ თეთრი სივრცე და ჩაღრმავება

ტექსტის "ბლოკებს" შორის თეთრი სივრცეების გამოყენება ხელს შეუწყობს თქვენი ფსევდოკოდის სხვადასხვა კომპონენტის იზოლირებას, ხოლო თითოეული ბლოკის სხვადასხვა ნაწილის შეყვანა მიანიშნებს იმაზე, რომ ფსევდოკოდის ის ნაწილები მოთავსებულია ნაკლებად დახრილი განყოფილების ქვეშ.

მაგალითად, ფსევდოკოდის განყოფილება, რომელიც განიხილავს რიცხვის შეყვანას, უნდა იყოს ყველა ერთ „ბლოკში“, ხოლო მომდევნო ნაწილი (მაგ., განყოფილება, რომელიც განიხილავს გამომავალს) უნდა იყოს სხვა ბლოკში

1494423 9
1494423 9

ნაბიჯი 5. საჭიროების შემთხვევაში დაწერეთ ძირითადი ბრძანებები

თქვენი ფსევდოკოდის მოთხოვნებიდან ან გარემოდან, სადაც თქვენ აქვეყნებთ ფსევდო კოდს, შეიძლება დაგჭირდეთ ბრძანებების კაპიტალიზაცია, რომლებიც დარჩება რეალურ კოდში.

მაგალითად, თუ თქვენ იყენებთ "თუ" და "მაშინ" ბრძანებებს თქვენს ფსევდოკოდში, შეიძლება დაგჭირდეთ მათი შეცვლა "IF" და "THEN" (მაგ. "IF შეყვანის ნომერი შემდეგ გამომავალი შედეგი")

1494423 10
1494423 10

ნაბიჯი 6. დაწერეთ მარტივი ტერმინოლოგიის გამოყენებით

დაიმახსოვრე, შენ წერ იმის შესახებ, თუ რას გააკეთებს პროექტი და არა თავად კოდის შეჯამებით. ეს განსაკუთრებით მნიშვნელოვანია, თუ თქვენ წერთ ფსევდო კოდს, რომელიც წარმოადგენს დემონსტრაციას იმ მომხმარებლისთვის, ვინც არ იცის კოდირება, ან როგორც დამწყები პროგრამისტის პროექტი.

თქვენ შეიძლება დაგჭირდეთ საერთოდ გათავისუფლდეთ კოდირების ბრძანებებისგან და უბრალოდ განსაზღვროთ თითოეული ხაზის პროცესი უბრალო ენაზე. მაგალითად, "თუ შეყვანა უცნაურია, გამომავალი" Y "" შეიძლება გახდეს "თუ მომხმარებელი კენტ რიცხვს შეიყვანს, მის ნაცვლად აჩვენე" Y ".

1494423 11
1494423 11

ნაბიჯი 7. შეინახეთ თქვენი ფსევდოკოდი სათანადო წესრიგში

მიუხედავად იმისა, რომ ენა, რომელსაც იყენებთ თქვენი ფსევდოკოდის შესაცვლელად, უნდა იყოს მარტივი, თქვენ მაინც უნდა შეინარჩუნოთ თქვენი ფსევდოკოდის თითოეული ნაწილი იმ თანმიმდევრობით, რომლითაც ის უნდა შესრულდეს.

1494423 12
1494423 12

ნაბიჯი 8. არაფერი დატოვეთ ფანტაზიაზე

ყველაფერი რაც ხდება პროცესში სრულად უნდა იყოს აღწერილი. ფსევდოკოდის განცხადებები ახლოს არის უბრალო ინგლისურ განცხადებებთან. ფსევდოკოდი არ იყენებს ცვლადებს, არამედ აღწერს რა უნდა გააკეთოს პროგრამამ რეალურ სამყაროსთან, როგორიცაა ანგარიშის ნომრები, სახელები ან გარიგების თანხები.

1494423 13
1494423 13

ნაბიჯი 9. გამოიყენეთ სტანდარტული პროგრამირების სტრუქტურები

მაშინაც კი, თუ ფსევდოკოდის სტანდარტი არ არსებობს, სხვა პროგრამისტებისთვის გაუადვილდებათ გაიგონ თქვენი ნაბიჯები, თუ იყენებთ სტრუქტურებს არსებული (თანმიმდევრული) პროგრამირების ენებიდან. გამოიყენეთ ისეთი ტერმინები, როგორიცაა "თუ", "მაშინ", "ხოლო", "სხვა" და "მარყუჟი" ისევე, როგორც სასურველი პროგრამირების ენაზე. განვიხილოთ შემდეგი სტრუქტურები:

  • თუ პირობა მაშინ ინსტრუქცია - ეს ნიშნავს, რომ მოცემული ინსტრუქცია განხორციელდება მხოლოდ იმ შემთხვევაში, თუ მოცემული პირობა არის ჭეშმარიტი. "ინსტრუქცია", ამ შემთხვევაში, ნიშნავს ნაბიჯს, რომელსაც პროგრამა შეასრულებს, ხოლო "პირობა" ნიშნავს, რომ მონაცემები უნდა აკმაყოფილებდეს გარკვეულ კრიტერიუმებს, სანამ პროგრამა დაიწყებს მოქმედებას.
  • ხოლო CONDITION გავაკეთოთ ინსტრუქცია - ეს ნიშნავს, რომ ინსტრუქცია უნდა განმეორდეს ისევ და ისევ, სანამ მდგომარეობა აღარ იქნება ჭეშმარიტი.
  • გააკეთე ინსტრუქცია პირობით - ეს ძალიან ჰგავს "მაშინ როდესაც კონდიცია აკეთებს ინსტრუქციას". პირველ შემთხვევაში, მდგომარეობა შემოწმებულია ინსტრუქციის განხორციელებამდე, მაგრამ მეორე შემთხვევაში ინსტრუქცია ჩატარდება ჯერ; ამრიგად, მეორე შემთხვევაში, ინსტრუქცია ჩატარდება მინიმუმ ერთხელ.
  • ფუნქცია სახელი (არგუმენტები): ინსტრუქცია - ეს ნიშნავს, რომ ყოველ ჯერზე, როდესაც კოდში გამოიყენება გარკვეული სახელი, ეს არის გარკვეული ინსტრუქციის აბრევიატურა. "არგუმენტები" არის ცვლადების სია, რომელთა გამოყენება შეგიძლიათ ინსტრუქციის გასარკვევად.
1494423 14
1494423 14

ნაბიჯი 10. მოაწყეთ თქვენი ფსევდოკოდის სექციები

თუ თქვენ გაქვთ ფსევდოკოდის დიდი ნაწილი, რომელიც განსაზღვრავს ფსევდოკოდის სხვა ნაწილებს იმავე ბლოკში, შეიძლება დაგჭირდეთ ფრჩხილების ან სხვა იდენტიფიკატორების გამოყენება, რომ ყველაფერი შეინახოთ.

  • ფრჩხილები-როგორც სტანდარტული (მაგ., [კოდი]) და მრუდი (მაგ., {კოდი})-შეიძლება ფსევდოკოდის გრძელი სეგმენტების შემცველობაში იყოს.
  • კოდირებისას შეგიძლიათ დაამატოთ კომენტარები "" კომენტარის მარცხენა მხარეს აკრეფით (მაგ.

    // ეს არის დროებითი ნაბიჯი.

  • ). თქვენ შეგიძლიათ გამოიყენოთ იგივე მეთოდი ფსევდოკოდის წერისას, რათა დატოვოთ შენიშვნები, რომლებიც არ ჯდება კოდირების ტექსტში.
დაწერეთ ფსევდოკოდი ნაბიჯი 15
დაწერეთ ფსევდოკოდი ნაბიჯი 15

ნაბიჯი 11. ორმაგად შეამოწმეთ თქვენი ფსევდო კოდი წაკითხვისა და სიცხადისათვის

თქვენ უნდა შეგეძლოთ უპასუხოთ შემდეგ კითხვებს დოკუმენტის ბოლოს:

  • გაიგებს ამ ფსევდოკოდს ვინმე, ვინც არ იცნობს პროცესს?
  • ფსევდოკოდი დაწერილია ისე, რომ ადვილი იქნება მისი გამოთვლა ენაზე?
  • ფსევდოკოდი აღწერს სრულ პროცესს არაფრის გამოტოვების გარეშე?
  • ფსევდოკოდში გამოყენებული ყველა ობიექტის სახელი ნათლად ესმის სამიზნე აუდიტორიას?
  • თუ აღმოაჩენთ, რომ ფსევდოკოდის მონაკვეთს შემუშავება სჭირდება ან ის მკაფიოდ არ ასახავს იმ ნაბიჯს, რომელიც ვიღაცამ შეიძლება დაივიწყოს, დაბრუნდით და დაამატეთ საჭირო ინფორმაცია.

მე –3 ნაწილი 3 – დან: ფსევდოკოდის დოკუმენტის მაგალითის შექმნა

1494423 16
1494423 16

ნაბიჯი 1. გახსენით უბრალო ტექსტური რედაქტორი

თქვენ შეგიძლიათ გამოიყენოთ Notepad (Windows) ან TextEdit (Mac), თუ არ გსურთ ახალი პროგრამის დაყენება.

1494423 17
1494423 17

ნაბიჯი 2. განსაზღვრეთ თქვენი პროგრამა

მიუხედავად იმისა, რომ ეს არ არის მკაცრად აუცილებელი, დოკუმენტის თავზე ერთი ან ორი წინადადების სტრიქონის დაწერა თავიდანვე ნათელს გახდის პროგრამის მიზანს:

ეს პროგრამა მოითხოვს მომხმარებლისგან მისალმებას. თუ მისალმება ემთხვევა კონკრეტულ პასუხს, პასუხი გადაეცემა; თუ არა, უარი მიიღება.

1494423 18
1494423 18

ნაბიჯი 3. დაწერეთ გახსნის თანმიმდევრობა

თქვენი პირველი ბრძანება-ანუ პირველი რაც თქვენმა პროგრამამ უნდა გააკეთოს გაშვებისას-უნდა იყოს პირველი ხაზი:

დაბეჭდეთ მისალმება "გამარჯობა უცხო!"

1494423 19
1494423 19

ნაბიჯი 4. დაამატეთ შემდეგი ხაზი

განათავსეთ სივრცე ბოლო სტრიქონსა და შემდეგს შორის press დაჭერით ↵ Enter, შემდეგ შექმენით კოდის შემდეგი ხაზი. ამ მაგალითში მომხმარებელმა უნდა მიაწოდოს დიალოგის შემდეგი ხაზი:

გასაგრძელებლად დააჭირეთ ღილაკს "Enter"

1494423 20
1494423 20

ნაბიჯი 5. დაამატეთ ზარი მოქმედებას

ამ მაგალითში მომხმარებელს მოეთხოვება მისალმება:

დაბეჭდე სამოქმედო მოწოდება "როგორ ხარ?"

1494423 21
1494423 21

ნაბიჯი 6. აჩვენეთ მომხმარებელს პასუხების სია

კიდევ ერთხელ, ამ მაგალითში ↵ შეყვანის დაჭერის შემდეგ, მომხმარებელმა უნდა ნახოს შესაძლო პასუხების სია:

აჩვენეთ შესაძლო პასუხები "1. კარგად." "2. შესანიშნავი!" "3. არ არის კარგი."

1494423 22
1494423 22

ნაბიჯი 7. მოითხოვეთ მომხმარებლისგან შეყვანა

ეს არის ის, სადაც პროგრამა სთხოვს მომხმარებელს შეიყვანოს პასუხი:

დაბეჭდეთ მოთხოვნა შეყვანისთვის "შეიყვანეთ ნომერი, რომელიც საუკეთესოდ აღწერს თქვენ:"

1494423 23
1494423 23

ნაბიჯი 8. შექმენით "if" ბრძანებები მომხმარებლის შეყვანისთვის

ვინაიდან მომხმარებელს შეუძლია შეარჩიოს მრავალი პასუხი, თქვენ გინდათ დაამატოთ მრავალი შედეგი მათ მიერ არჩეული პასუხის საფუძველზე:

თუ "1" დაბეჭდა პასუხი "დენდი!" თუ "2" დაბეჭდა პასუხი "ფანტასტიურია!" თუ "3" დაბეჭდა პასუხი "გაანათე, პეპელა!"

1494423 24
1494423 24

ნაბიჯი 9. დაამატეთ შეცდომის შეტყობინება

იმ შემთხვევაში, თუ მომხმარებელი არასწორად ირჩევს პასუხს, თქვენ შეგიძლიათ გქონდეთ შეცდომის შეტყობინება მზად:

თუ შეყვანა არ არის აღიარებული ბეჭდვის პასუხი "თქვენ არ მიჰყვებით ინსტრუქციებს კარგად, არა?"

1494423 25
1494423 25

ნაბიჯი 10. დაამატეთ პროგრამის სხვა კომპონენტები

გაეცანით თქვენს დოკუმენტს და დაამატეთ ან შეავსეთ ნებისმიერი დეტალი, რათა დარწმუნდეთ, რომ თქვენც და ვინც კითხულობს დოკუმენტს გაიგებთ მის მნიშვნელობას. ამ მეთოდის მაგალითის მიხედვით, თქვენი საბოლოო ფსევდოკოდის დოკუმენტი ასე უნდა გამოიყურებოდეს:

ეს პროგრამა მოითხოვს მომხმარებლისგან მისალმებას. თუ მისალმება ემთხვევა კონკრეტულ პასუხს, პასუხი გადაეცემა; თუ არა, უარი მიიღება. დაბეჭდეთ მისალმება "გამარჯობა უცხო!" გასაგრძელებლად დააჭირეთ ღილაკს "Enter" დაბეჭდე სამოქმედო მოწოდება "როგორ ხარ დღეს?" აჩვენეთ შესაძლო პასუხები "1. კარგად." "2. შესანიშნავი!" "3. არ არის კარგი." დაბეჭდეთ მოთხოვნა შეყვანისთვის "შეიყვანეთ ნომერი, რომელიც საუკეთესოდ აღწერს თქვენ:" თუ "1" დაბეჭდეთ პასუხი "დენდი!" თუ "2" დაბეჭდა პასუხი "ფანტასტიურია!" თუ "3" დაბეჭდა პასუხი "გაანათე, პეპელა!" თუ შეყვანა არ არის აღიარებული ბეჭდვის პასუხი "თქვენ არ მიჰყვებით ინსტრუქციებს კარგად, არა?"

1494423 26
1494423 26

ნაბიჯი 11. შეინახეთ თქვენი დოკუმენტი

დააჭირეთ Ctrl+S (Windows) ან ⌘ Command+S (Mac), შეიყვანეთ სახელი და დააწკაპუნეთ Შენახვა ამის გაკეთება.

ვიდეო - ამ სერვისის გამოყენებით, ზოგიერთი ინფორმაცია შეიძლება გაზიარდეს YouTube- თან

გირჩევთ: