Программаларды кантип түзүү керек: 14 кадам (сүрөттөр менен)

Мазмуну:

Программаларды кантип түзүү керек: 14 кадам (сүрөттөр менен)
Программаларды кантип түзүү керек: 14 кадам (сүрөттөр менен)

Video: Программаларды кантип түзүү керек: 14 кадам (сүрөттөр менен)

Video: Программаларды кантип түзүү керек: 14 кадам (сүрөттөр менен)
Video: Телефон аркылуу бардык компьютерди интернетке туташтырса болот 2024, Апрель
Anonim

Сиз компьютер программасын түзүүнү каалайсызбы? Программаны иштеп чыгууда көп нерсени эске алуу керек, бирок процессти иретке келтирүү үчүн кыла турган нерселериңиз бар. Бул wikiHow сизге компьютердик программаны иштеп чыгуунун негизги кадамдарын үйрөтөт.

Кадамдар

Дизайн программалары 1 -кадам
Дизайн программалары 1 -кадам

Кадам 1. Программанын жалпы максатын аныктаңыз

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

Дизайн программалары 2 -кадам
Дизайн программалары 2 -кадам

Кадам 2. Программаңызга коюлган чектөөлөрдү же талаптарды аныктаңыз

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

Дизайн программалары 3 -кадам
Дизайн программалары 3 -кадам

Кадам 3. Сизге керектүү нерсени кыла турган технология бар экенин билип алыңыз

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

  • Мисалы, толугу менен иштеп жаткан тиркемелерди түзүү үчүн ачык булак программаларды жана алдын ала даярдалган кодду колдоно аласыз. Ачык булактардан алынган программалар адатта бекер колдонулат жана сиз керектүү кодго өзгөртүү киргизе аласыз. Сиз жөн гана баштапкы коддун авторуна кредит берүүңүз керек.
  • Сизди куткаруу үчүн алдын ала даярдалган коддорду же ачык булак колдонмолорун колдоно аласыз
Дизайн программалары 4 -кадам
Дизайн программалары 4 -кадам

Кадам 4. Кайсы программалоо тилин колдоно турганыңызды аныктаңыз

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

  • C/C ++ жалпы жакшы тилдер. Алар эң көп колдонулган тилдер жана колдонмолоруңузду жана компьютериңиздин жабдууларын көзөмөлдөөгө мүмкүнчүлүк берет.
  • C#:

    C# (C Sharp деп айтылат) - бул C ++ тилинин жаңы версиясы. Бул жаңы өзгөчөлүктөргө ээ жана C ++ экенин билүү бир аз оңой.

  • Java:

    Java-популярдуулугу өсүп жаткан популярдуу объектке багытталган программалоо тили. Бул Android тиркемелери үчүн негизги программалоо тили. Аны компьютердик тиркемелерди түзүү үчүн да колдонсо болот. Мисалы, Minecraft башында Javaда программаланган.

  • Свифт:

    Swift Apple тарабынан иштелип чыккан жана негизинен iPhone, iPad, macOS, Apple TV жана башкалар үчүн колдонмолорду иштеп чыгуу үчүн колдонулат.

  • Python: Python дагы бир популярдуу көп максаттуу тил. Бул үйрөнчүк жана колдонууга оңой болгондуктан, бул үйрөнчүктөр үчүн жакшы тил.
Дизайн программалары 5 -кадам
Дизайн программалары 5 -кадам

Кадам 5. Кандай куралдарды колдоно турганыңызды аныктаңыз

Программалоо тили жөнүндө чечим кабыл алгандан кийин, кандай куралдарды колдонууну чечиңиз. Сиз комплекстүү өнүктүрүү чөйрөсүн (IDE) колдонуп жатасызбы? Сизге компилятор же котормочу керекпи? Программаңызды кантип оңдойсуз? Сиз колдоно ала турган үчүнчү жактын колдонмолору барбы? Сиз ошондой эле кодуңуздун камдык көчүрмөсүн ойлонушуңуз керек.

  • IDE - бул код редактору, мүчүлүштүктөрдү оңдоочу, куруучу куралдар жана кээде компилятор бар программалык камсыздоону иштеп чыгуунун комплекстүү инструменттери. Популярдуу IDEлерге Eclipse жана Visual Studio кирет.
  • Түзүүчүлөр:

    C/C ++ сыяктуу тилдер кодду компьютериңиз түшүнө турган машина тилине айландырууну талап кылат. GCC - бул C жана C ++ тилин түзө турган бекер компилятор.

  • Котормочулар:

    Java жана Python - бул компиляциянын кереги жок тилдер. Бирок алар көрсөтмөлөрдү аткаруу үчүн котормочуга муктаж. OpenJDK Java -ны чечмелей алат, Pythonдун веб -сайтында котормочусу бар.

Дизайн программалары 6 -кадам
Дизайн программалары 6 -кадам

Кадам 6. Программанын жыйынтыктарын аныктоо

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

Дизайн программалары 7 -кадам
Дизайн программалары 7 -кадам

Кадам 7. Программаңыздын кириштерин аныктаңыз

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

Дизайн программалары 8 -кадам
Дизайн программалары 8 -кадам

8 -кадам. Негизги функцияларды аныктаңыз

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

Дизайн программалары 9 -кадам
Дизайн программалары 9 -кадам

Кадам 9. Чоң көйгөйлөрдү кичине көйгөйлөргө бөлүңүз

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

Псевдокод-бул компиляцияланбай турган текст, ал коддун ар бир сабынын эмне кылышы керек экенин түшүндүрөт. Мисалы: "Эгерде оюнчуда алтын ачкыч болсо, эшикти ачыңыз. Болбосо, эшик жабык"

Дизайн программалары 10 -кадам
Дизайн программалары 10 -кадам

Кадам 10. Негизги функцияларды коддоону баштаңыз

Аларды толтуруунун кажети жок. Жөн эле бар экенине ынангыла. Ошентип, программаңызды иретке келтирүүгө жардам берген схемаңыз бар.

Дизайн программалары 11 -кадам
Дизайн программалары 11 -кадам

Кадам 11. Функцияларды толтуруңуз

Башка функцияларга көз каранды болгон нерселерден баштаңыз. Биринчи чоң көйгөйлөрдүн үстүндө иштөө. Андан кийин майда деталдарга көңүл буруңуз.

Дизайн программалары 12 -кадам
Дизайн программалары 12 -кадам

Кадам 12. Программаңызды текшериңиз

Сиз программаңызды тез -тез текшерип турушуңуз керек. Жаңы функцияны ишке ашырган сайын, анын туура иштээрин көрүү керек. Программаңыздын ар кандай кырдаалда кандай иштээрин көрүү үчүн ар кандай киргизүү ыкмаларын колдонуп көрүңүз. Чыныгы колдонуучулар сиздин программа менен кандайча өз ара аракеттенишерин көрүү үчүн башка адамдар сиздин программаңызды сынап көрүшсүн. Ар кандай өзгөрмөлөрдү жана коддун бөлүмдөрүн текшерүү үчүн Басып чыгаруу билдирүүлөрүн колдонуңуз.

Дизайн программалары 13 -кадам
Дизайн программалары 13 -кадам

Кадам 13. Кирген көйгөйлөрүңүздү чечиңиз

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

  • Синтаксисти текшериңиз жана кодуңуз туура жазылганын текшериңиз.
  • Текшерип, туура жазылганын текшериңиз.
  • Google кандайдыр бир каталар сизди кабыл алат жана чечим бар же жок экенин көрөт.
  • Башка бирөө сиздикине окшош функцияга ээ кодду жаратканбы же жокпу онлайн текшериңиз. Алардын чечими кандай болгонун караңыз.
  • Бир аз эс алып, кийинчерээк кайра келиңиз.
  • Жардам сураңыз.
Дизайн программалары 14 -кадам
Дизайн программалары 14 -кадам

Step 14. Программаңызды бүтүрүңүз

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

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