Асноўнае праграмаванне з Pseint (частка 2)

Гэты запіс з'яўляецца працягам папярэдняга запісу (Асноўнае праграмаванне з Pseint (частка 1)) і з'яўляецца часткай серыі падручнікаў па праграмаванні.

Для праграмавання неабходна, каб Pseint быў правільна настроены, калі ўсё правільна, мы можам працягваць гэты ўрок, які непасрэдна сканцэнтраваны на вывучэнні таго, як працуе Pseint, каб пачаць з праграмамі.

Псэйнт

Пасля пачатку мы ўбачым наступныя часткі:

  1. Каманды: (гэта тая, што знаходзіцца злева), у якой прадстаўлены самыя асноўныя цыклы, функцыі і / або ўмоўныя ўмовы.
  2. Радок стану: (у ніжняй частцы, дзе напісана "Няма абнаўленняў"), гэтая радок паказвае бягучы статус Pseint.
  3. Сфера працы: гэта самая вялікая частка, менавіта тут мы напішам нашу праграму.

Гэта асноўныя, астатнія на дадзены момант будуць не вельмі карыснымі

АЛГАРЫТМ У ПСЭЎДА-КОДУ

Дзеянне без назвы працэсу 1; дзеянне 2; ... ... ... дзеянне п; EndProcess

Гэта агульная форма алгарытму, як вы бачыце, ён пачынаецца з "Process [SinTitulo]", які паказвае на пачатак праграмы і заканчваецца "EndProcess", які паказвае, што праграма скончылася.

ЗМЕННЫЯ

Зменныя - гэта сектары памяці, якія захоўваюць пэўныя дадзеныя і ідэнтыфікуюцца з пэўнай назвай, якая спасылаецца на гэтыя прасторы памяці. У Pseint вы можаце вызначаць зменныя наступным чынам:

Са знакам роўнасці, так што «а» - гэта зменная, якая атрымлівае значэнне дадання «c» плюс «b»

a = c + b;

Іншы спосаб - са знакам прысваення (які мы ўбачым пазней, на дадзены момант нам трэба яго толькі ведаць), і ён падобны на папярэдні з той розніцай, што гэта іншы знак

a <- b + c;

Гэтыя знакі не патрабуюць ад карыстальніка значэння, каб ведаць, якое значэнне трэба размясціць, бо гэта робіцца з дапамогай функцыі «чытаць»

АРГАНІЗАЦЫІ

Масіў - гэта паслядоўнасці шматмерных зменных, якія могуць захоўвацца ў выглядзе дошкі ці куба, у якіх пераменныя выклікаюцца агульным ідэнтыфікатарам і нумарам у сістэме дэкартавай плоскасці. Масівы ў Pseint вызначаюцца з дапамогай функцыі "вымярэнне", якую мы таксама ўбачым пазней.

У гэтым выпадку агульным ідэнтыфікатарам будзе var y, а лік будзе "x" і "y", якія могуць быць [1,1] або [2,1] і г.д.

Памер var [x, y]

Тады для выкліку зменнай, якую вы выкарыстоўваеце

 вар. [х, у]

Там, дзе "x" можа быць 1, а "y" можа быць 2, гэта будзе выклікаць "var [1,2]", які будзе незалежным ад "var [1,1]" і г.д.

АПЕРАТАРЫ

Аператары, як вынікае з іх назвы, з'яўляюцца знакамі, якія выкарыстоўваюць некаторыя значэнні для атрымання выніку. Аператары ў Pseint наступныя:

  1. Больш, чым ">"
  2. Менш за «<«
  3. Тое ж, што і "="
  4. Менш альбо роўна «<=»
  5. Больш альбо роўна "> ="
  6. Іншае, чым «<>»
  7. Злучнік (і) "І" альбо "&"
  8. Дыз'юнкцыя (альбо) «АБО» альбо «|»
  9. Адмова (няма) "НЕ" альбо "~"
  10. Дадаць "+"
  11. Адняць «-«
  12. Множанне "*"
  13. Аддзел "/"
  14. Пашырэнне магчымасцей «^»
  15. Модуль (астатняя частка падзелу) «%» або «MOD»

Іерархія (парадак) аперацый такая ж, як і ў алгебры, і іх можна змяніць у дужках. У выпадку лагічных аператараў аперацыя падключаецца, аператар "НЕ" пераўтварае вынік.

У гэтым спісе згадваюцца толькі тыя, якія будуць выкарыстаны, каб убачыць поўны спіс, вы можаце перайсці да дакументацыі PSeInt.

АСАБЛІВАСЦІ

У праграмаванні функцыя ўяўляе сабой шэраг інструкцый, якія даюць пэўны вынік і могуць атрымаць пэўнае значэнне для выканання задачы, якую яны павінны выканаць. У Pseint функцыя пішацца наступным чынам:

Падпрацэс [зваротная зменная] <- [Назва функцыі] ([Аргументы]) дзеянне 1; дзеянне 2: ... ... ... дзеянне n; Канец падпрацэсаў

Ну і ўсё, у наступным уроку я спынюся на астатніх функцыях і іх сінтаксісе, за выключэннем згаданых тут аператараў, бо іх сінтаксіс практычна відавочны.


Змест артыкула адпавядае нашым прынцыпам рэдакцыйная этыка. Каб паведаміць пра памылку, націсніце тут.

5 каментарыяў, пакіньце свой

Пакіньце свой каментар

Ваш электронны адрас не будзе апублікаваны.

*

*

  1. Адказны за дадзеныя: Мігель Анхель Гатон
  2. Прызначэнне дадзеных: Кантроль спаму, кіраванне каментарыямі.
  3. Легітымнасць: ваша згода
  4. Перадача дадзеных: Дадзеныя не будуць перададзены трэцім асобам, за выключэннем юрыдычных абавязкаў.
  5. Захоўванне дадзеных: База дадзеных, размешчаная Occentus Networks (ЕС)
  6. Правы: у любы час вы можаце абмежаваць, аднавіць і выдаліць сваю інфармацыю.

  1.   glcq сказаў

    Вялікі дзякуй, што падзяліліся гэтымі ўрокамі, яны вельмі цікавыя.

    1.    xnmm сказаў

      няма ніякіх прычын, і я адразу кажу, што наступная прысвечана праграмаванню
      прывітанне

  2.   Портаро сказаў

    Дзякуй, што падзяліліся, гэтую праграму я ўжо ведаў, я знайшоў яе ў sourceforge, і яна вельмі добрая, яна мне спатрэбіцца, бо нават калі я займаюся праграмаваннем, я раблю гэта без пэўных ведаў пра тэрміны і г.д., і я родам з вобласць, якая не мае да гэтага ніякага дачынення, бо гэта гуманітарныя навукі. Такім чынам, гэтыя класы вельмі добрыя для таго, каб даць лёгкія ўяўленні пра змест праграмавання, таму што калі вы падобныя на мяне, абсалютна не ведаючы, такія тэрміны, як класы, пераменныя што для людзей, якія не валодаюць базавымі ведамі праграмавання, гэта рэчы без выявы альбо невядомых паняццяў, у гэтым сэнсе гэтая праграма вельмі добрая. Дзякуй за абмен, і я ўклаў шпільку ў свае закладкі. З павагай.

    1.    spartan2103 сказаў

      Я думаю, падобна на Portaro. Я таксама родам з гуманітарных навук, і хаця я нешта ведаю пра праграмаванне, я раблю гэта больш лірычна, без асаблівага ведання фактаў, дзякуй за навучанне. Дарэчы, вы Portaro, які размяшчае паведамленні ў Gnu / Linux Vagos?

  3.   spartan2103 сказаў

    Я думаю, падобна на Portaro. Я таксама родам з гуманітарных навук, і хаця я нешта ведаю пра праграмаванне, я раблю гэта больш лірычна, без асаблівага ведання фактаў, дзякуй за навучанне. Дарэчы, вы Portaro, які размяшчае паведамленні ў Gnu / Linux Vagos?

bool (праўда)