Барномасозии асосӣ бо Pseint (қисми 2)

Ин вуруд идомаи вурудоти қаблист (Барномасозии асосӣ бо Pseint (қисми 1)) ва қисми силсилаи дастурҳои таълимӣ оид ба барномасозӣ мебошад.

Барои барномасозӣ зарур аст, ки Pseint дуруст танзим карда шудааст, агар ҳама чиз дуруст бошад, мо метавонем ин дастурамалеро идома диҳем, ки бевосита ба омӯзиши тарзи коркарди Pseint бо мақсади оғози барномаҳо равона карда шудааст.

Псейнт

Пас аз оғоз мо қисмҳои зеринро мебинем:

  1. Фармонҳо: (он як тарафи чап аст), ки дар онҳо давраҳо, функсияҳо ва / ё шартҳои оддитарин мавҷуданд.
  2. Сатри ҳолат: (сатре, ки дар поёни он навишта шудааст "Не навсозӣ дастрас нест") ин сатр вазъи кунунии Pseint -ро нишон медиҳад.
  3. Майдони корӣ: ин қисми калонтарин аст, дар ин ҷо мо барномаи худро менависем.

инҳо асосӣ ҳастанд, дигарон барои лаҳза чандон муфид нахоҳанд буд

АЛГОРИТМ ДАР ПСЕВО-КОД

Амали раванди беном 1; амали 2; ... ... ... амал n; Раванди хотимавӣ

Ин шакли умумии алгоритм аст, тавре ки мебинед, он бо "Process [SinTitulo]" оғоз меёбад, ки оғози барномаро нишон медиҳад ва бо "EndProcess" хотима меёбад, ки ба охир расидани барнома мебошад.

Тағирёбанда

Тағйирёбандаҳо бахшҳои хотира мебошанд, ки маълумоти мушаххасро нигоҳ медоранд ва бо номи мушаххасе, ки ба ин ҷойҳои хотира ишора мекунад, муайян карда мешаванд. Дар Pseint шумо метавонед тағирёбандаҳоро бо роҳҳои зерин муайян кунед:

Бо аломати баробар, то ки "а" тағирёбандае бошад, ки арзиши изофаи "c" -ро ба "b" гирад

a = c + b;

Роҳи дигар бо аломати таъинот аст (онро баъдтар хоҳем дид, дар айни замон мо танҳо инро бояд донем) ва он ба аломати қаблӣ монанд аст, ки он аломати дигар аст

a <- b + c;

Ин аломатҳо аз корбар ҳеҷ гуна арзишро талаб намекунанд, то бидонад, ки чӣ гуна арзишро гузоштан лозим аст, зеро ин бо вазифаи "хондан" анҷом дода мешавад

ТАРТИБОТ

Массив пайдарпаии тағирёбандаҳои бисёрҷанба мебошад, ки онҳоро дар шакли тахта ё куб нигоҳ доштан мумкин аст, ки дар онҳо тағирёбандаҳоро бо як идентификатори умумӣ ва рақам дар системаи ҳамвории декартӣ меноманд. Дар Pseint, массивҳо бо функсияи "андозагирӣ" муайян карда мешаванд, ки мо баъдтар хоҳем дид.

Дар ин ҳолат, идентификатори умумӣ var y хоҳад буд ва рақам "x" ва "y" хоҳад буд, ки метавонанд [1,1] ё [2,1] ва ғайра бошанд.

Андозаи var [x, y]

Пас барои даъват кардани тағирёбанда шумо бояд истифода баред

 var [x, y]

Дар ҷое ки "х" метавонад 1 ва "у" 2 бошад, он гоҳ "var [1,2]" меномид, ки новобаста аз "var [1,1]" ва ғ.

ОПЕРАТОРОН

Оператороне, ки аз номашон бармеояд, нишонаҳое мебошанд, ки барои додани натиҷа баъзе арзишҳоро истифода мебаранд, Операторҳо дар Псейнт инҳоянд:

  1. Бузургтар аз ">"
  2. Камтар аз «<«
  3. Ҳамон тавре ки "="
  4. Камтар ё ба «<=» баробар
  5. Аз "> =" зиёдтар ё баробар
  6. Фарқият аз «<>»
  7. Пайвастшавӣ (ва) "Ва" ё "&"
  8. Қатъи (ё) «Ё» ё «|»
  9. Инкор (не) "НЕ" ё "~"
  10. Илова "+"
  11. Хориҷ «-«
  12. Зарб "*"
  13. Шӯъбаи "/"
  14. Ваколатдиҳӣ «^»
  15. Модул (қисми боқимонда) «%» ё «MOD»

Иерархия (тартиби) амалҳо бо амалҳои алгебра якхела буда, бо қавс тағйир дода мешаванд. Дар мавриди операторҳои мантиқӣ амалиёт кӯтоҳ аст, оператори "НЕ" натиҷаро баръакс мекунад.

Дар ин рӯйхат танҳо онҳое истифода мешаванд, ки рӯйхати пурраро дидан мумкин аст, шумо метавонед ба ҳуҷҷатҳои PSeInt гузаред.

Вазифаҳо

Дар барномасозӣ функсия як қатор дастурҳоест, ки натиҷаи мушаххас медиҳанд ва барои иҷрои вазифаи иҷрокардаашон бояд арзиши муайяне гиранд. Дар Pseint вазифа ба таври зерин навишта мешавад:

SubProcess [тағирёбандаи баргашта] <- [Номи функсия] ([Далелҳо]) амали 1; амали 2: ... ... ... амали n; Зерпроектиҳоро ба охир расонед

Хуб, ин тамом, дар дастури навбатӣ ман ба боқимондаи функсияҳо ва синтаксиси онҳо диққат медиҳам, ба истиснои операторҳое, ки дар ин ҷо зикр шудаанд, зеро синтаксиси онҳо қариб маълум аст.


Мазмуни мақола ба принсипҳои мо риоя мекунад ахлоқи таҳрирӣ. Барои гузориш додани хато клик кунед ин ҷо.

5 шарҳ, аз они шумо

Назари худро бинависед

Суроғаи почтаи электронии шумо нест, нашр карда мешавад.

*

*

  1. Масъул барои маълумот: Мигел Анхел Гатан
  2. Мақсади маълумот: Назорати СПАМ, идоракунии шарҳҳо.
  3. Қонунӣ: Розигии шумо
  4. Иртиботи маълумот: Маълумот ба шахсони сеюм расонида намешавад, ба истиснои ӯҳдадориҳои қонунӣ.
  5. Нигоҳдории маълумот: Пойгоҳи додаҳо аз ҷониби Occentus Networks (ИА) ҷойгир карда шудааст
  6. Ҳуқуқҳо: Ҳар лаҳза шумо метавонед маълумоти худро маҳдуд, барқарор ва нест кунед.

  1.   glcq Диго

    Ташаккури зиёд барои мубодилаи ин дарсҳо, онҳо хеле ҷолибанд.

    1.    хнм Диго

      бесабаб нест ва дарҳол ман мегӯям, ки дигараш аллакай ба барномасозӣ бахшида шудааст
      Бо тавзеҳот ҷавоб диҳед

  2.   портаро Диго

    Ташаккур барои мубодила, ман аллакай дар бораи ин барнома медонистам, онро дар sourceforge кашф кардам ва ин хеле хуб аст, барои ман муфид хоҳад буд, зеро ҳатто агар баъзе барномарезӣ кунам ҳам, бидуни дониши мушаххас дар бораи истилоҳот ва ғ., Ва ман аз Майдоне, ки ба он ҳеҷ иртиботе надорад, ҳамчун гуманитарӣ Пас, ин дарсҳо барои пешниҳоди ғояҳои осон дар бораи мундариҷаи барномасозӣ хеле хубанд, зеро агар шумо ба ман тамоман аз ин чиз бехабар бошед, истилоҳҳо ба монанди синфҳо, тағирёбандаҳо, ки асосӣ ҳастанд ки барои одамоне, ки дониши ибтидоии барномасозӣ чизҳои бе тасвир ё консепсияҳои номаълум мебошанд, ба ин маъно ин барнома хеле хуб аст. Ташаккур барои мубодила ва ман пинҳон дар хатчӯбҳои худ гузоштам. Бо эҳтиром.

    1.    spartan2103 Диго

      Ман фикр мекунам ба Порто монанд аст. Ман инчунин аз минтақаи гуманитарӣ омадаам ва гарчанде ки ман дар бораи барномасозӣ чизе медонам, ман онро бе лирикӣ, бе дониши зиёд дар бораи далелҳо, Ташаккур барои дарсӣ. Дар омади гап, оё шумо Портаро ҳастед, ки дар Gnu / Linux Vagos менависад?

  3.   spartan2103 Диго

    Ман фикр мекунам ба Порто монанд аст. Ман инчунин аз минтақаи гуманитарӣ омадаам ва гарчанде ки ман дар бораи барномасозӣ чизе медонам, ман онро бе лирикӣ, бе дониши зиёд дар бораи далелҳо, Ташаккур барои дарсӣ. Дар омади гап, оё шумо Портаро ҳастед, ки дар Gnu / Linux Vagos менависад?