Бағдарламаларды қалай құрастыруға болады: 14 қадам (суреттермен)

Мазмұны:

Бағдарламаларды қалай құрастыруға болады: 14 қадам (суреттермен)
Бағдарламаларды қалай құрастыруға болады: 14 қадам (суреттермен)

Бейне: Бағдарламаларды қалай құрастыруға болады: 14 қадам (суреттермен)

Бейне: Бағдарламаларды қалай құрастыруға болады: 14 қадам (суреттермен)
Бейне: Бағдарламалау мен компьютерді қазақ тілінде үйрену. Қазақша курстарды қайдан алса болады? 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 -қадам

Қадам 14. Бағдарламаны аяқтаңыз

Сіз барлық функцияларды аяқтағаннан кейін бағдарламаңызды әр түрлі кірістермен қатесіз немесе апатсыз іске қоса аласыз, сіздің бағдарламаңыз аяқталды. Сіз оны қосуға немесе жариялауға болады.

Ұсынылған: