Псевдокодду кантип жазуу керек: 15 кадам (сүрөттөр менен)

Мазмуну:

Псевдокодду кантип жазуу керек: 15 кадам (сүрөттөр менен)
Псевдокодду кантип жазуу керек: 15 кадам (сүрөттөр менен)

Video: Псевдокодду кантип жазуу керек: 15 кадам (сүрөттөр менен)

Video: Псевдокодду кантип жазуу керек: 15 кадам (сүрөттөр менен)
Video: Кантип Windows 10 орнотуу керек. Башынан аягына чейин. 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" жана "THEN" окуу үчүн өзгөрткүңүз келиши мүмкүн (мисалы, "IF input number THEN output result")

1494423 10
1494423 10

Кадам 6. Жөнөкөй терминологияны колдонуу менен жазыңыз

Эсиңизде болсун, сиз долбоордун эмне кылаары жөнүндө жазып жатасыз, коддун өзүн жалпылабай. Эгерде сиз псевдокодду коддоону билбеген кардар үчүн же башталгыч программист үчүн проект катары көрсөтүү үчүн жазсаңыз, бул өзгөчө маанилүү.

Сиз каалаган коддоо буйруктарынан биротоло арылып, ар бир саптын процессин жөнөкөй тилде аныктоону каалашыңыз мүмкүн. Мисалы, "эгер киргизүү так болсо," Y "чыгышы" колдонуучу так санды киргизсе, анын ордуна "Y" көрсөтүлүшү мүмкүн.

1494423 11
1494423 11

Кадам 7. Псевдокодду тиешелүү тартипте сактаңыз

Псевдокодду өзгөртүү үчүн колдонгон тилиңиз жөнөкөй болгону менен, псевдокоддун ар бир бөлүгүн аткарылышы керек болгон тартипте кармашыңыз керек.

1494423 12
1494423 12

Кадам 8. Фантазияга эч нерсе калтырбаңыз

Процессте болуп жаткан нерсенин баары толук сүрөттөлүшү керек. Псевдокоддордун билдирмелери англисче жөнөкөй сөздөргө жакын. Псевдокод адатта өзгөрмөлөрдү колдонбойт, тескерисинче, программанын эсеп номерлери, аттары же транзакциянын суммасы сыяктуу реалдуу дүйнөгө жакын объекттер менен эмне кылышы керек экенин сүрөттөйт.

1494423 13
1494423 13

Кадам 9. Стандарттык программалоо структураларын колдонуңуз

Псевдокод үчүн эч кандай стандарт жок болсо дагы, эгер сиз учурдагы (ырааттуу) программалоо тилдериндеги структураларды колдонсоңуз, башка программисттерге сиздин кадамдарды түшүнүү оңой болот. "If", "анда", "while", "else" жана "loop" сыяктуу терминдерди өзүңүз тандаган программалоо тилинде кандай колдонсоңуз, ошондой колдонуңуз. Төмөнкү структураларды карап көрүңүз:

  • эгер ШАРТ болсо, НАСЫЯКАТ - Бул берилген көрсөтмө берилген шарт аткарылганда гана аткарыларын билдирет. "Нускоо", бул учурда, программа аткара турган кадамды билдирет, ал эми "шарт" - программа иш -аракет кылардан мурун, маалыматтар белгилүү бир критерийлер топтомуна жооп бериши керектигин билдирет.
  • ШАРТ НУСКУТТАРДЫ кылса - Бул шарт туура болбой калганга чейин инструкцияны кайра -кайра кайталап туруу керек дегенди билдирет.
  • КӨРСӨТҮМДҮ ШАРТТЫ аткарыңыз - Бул "CONDITION IN INSTRUCTION" дегенге абдан окшош. Биринчи учурда, инструкция өткөрүлгөнгө чейин шарт текшерилет, бирок экинчи учурда инструкция биринчи өткөрүлөт; Ошентип, экинчи учурда, НУСКАА жок дегенде бир жолу өткөрүлөт.
  • Функция АТЫ (АРГУМЕНТТЕР): КӨРСӨТМӨ - Бул коддо белгилүү бир ат колдонулган сайын, бул белгилүү бир көрсөтмөнүн кыскартылышы дегенди билдирет. "Аргументтер" - бул көрсөтмөнү тактоо үчүн колдоно турган өзгөрмөлөрдүн тизмеси.
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. Кийинки сапты кошуңуз

Акыркы сызык менен кийинки сызыктын ортосуна боштукту коюп, ↵ Enter баскычын басып, андан кийин коддун кийинки сабын түзүңүз. Бул мисалда, колдонуучу диалогдун кийинки сабын көрсөтүшү керек:

басып чыгарууну улантуу үчүн "Enter" баскычын басыңыз

1494423 20
1494423 20

Кадам 5. Чакырууну аракетке кошуңуз

Бул мисалда, колдонуучудан саламдашуу суралат:

басып чыгаруу "кандайсың?"

1494423 21
1494423 21

Кадам 6. Колдонуучуга жооптордун тизмесин көрсөтүңүз

Дагы, бул мисалда ↵ Enter баскандан кийин, колдонуучу мүмкүн болгон жооптордун тизмесин көрүшү керек:

мүмкүн болгон жоопторду көрсөтүү "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 менен бөлүшүлүшү мүмкүн

Сунушталууда: