Baza programado kun Pseint (parto 1)

Multaj el vi volas esti programistoj, sed pro X aŭ Y kialoj vi ne scias, kian lingvon lerni aŭ kiel lerni ĝin, kaj kvankam ekzistas multaj manlibroj kiel tiuj en vikilibroj, foje la "Benita timo" malhelpas nin eniri la mondon de programado, krome multaj kredas, ke lerni programi estas tre "komplika" (Ĉion ĉi mi diras al vi laŭ sperto).

Do por tiuj homoj mi alportas al vi ilon por skribi pseŭdoprogramojn, kiuj, kvankam ĝi ne estas kompleta lingvo, povas helpi nin komenci kaj poste kiam ni jam havas sperton, ni povas lerni veran lingvon kiel C, C ++ aŭ Python, ktp. .

 PSEUDLINGVO

Unue por komenci ni devas scii, kio estas pseŭdolingvo. Nu, pseŭdolingvo estas nenio pli ol programlingvo, en kiu eblas uzi funkciojn, operatorojn, kondiĉojn kaj bazajn ripetajn funkciojn, kiuj helpos nin plonĝi en la mondo de programado.
PSEINT

pseint
Kio estas Pseint? pseint estas a senpaga programo distribuita sub la GNU GPL v3, kaj ĉi tiu estas la programo, kiu helpos nin en la procezo de lernado de nia pseŭdolingvo. Por instali Pseint, la unua farendaĵo estas elŝuti ĝin.
Poste ĝi dependas, ĉu ili elŝutis la pakaĵon, kiu diras «Elŝuti pakaĵon por GNU / Linukso 32/64 bitoj» devus Faru la sekvan:

cd tar -xvf pseint-l <32 0 64> -. tgz cd pseint

se ili elŝutis tiun, kiu diras "Elŝuti fontkodon" devas havi la dependecojn instalitaj post tio

cd tar -xvf pseint-src.tgz cd pseint make linux

kaj kun tio ni timas ĝin instalita

AGORDANTA LA PROGRAMAN MEDIO

./wxpseint

Kun ĉi tio, la programo malfermiĝas kaj la unuan fojon, kiam vi lanĉas ĝin, aperos fenestro por krei la lanĉilojn, ni akceptas ĝin kaj tiam ni faros personecigi ...
pseint

kaj tie ni markas la jenon

  1. ne permesi uzi variablojn aŭ poziciojn de neinicialigitaj tabeloj (1)
  2. forto difinas variablajn tipojn (0)
  3. kontroli la uzon de; ĉe la fino de sinsekvaj asertoj (1)
  4. permesi kunligi tekstajn variablojn kun la operatoro + (1)
  5. ebligi funkciojn por ĉeno-manipulado (1)
  6. permesi vortojn AND, OR, NOT, kaj MOD por &, |, ~, kaj% (1) operatoroj
  7. uzu indeksojn sur tabeloj kaj bazu 0 (0) ĉenojn
  8. permesi uzi variablojn por grandigi tabelojn (1)
  9. permesi atribui per la signo = (1)
  10. permesi difini funkciojn / fadenojn (1)
  11. uzu flekseblan sintakson (1)
  12. permesi kondiĉojn en familiara lingvo (1)
  13. Uzu diagramojn nassi-schneiderman (0)
  14. Uzu alternativajn manierojn legi kaj skribi sur la diagramo (1)
Ĉi tio estas agordita por havi mezan malfacilecon

Fojo ĉi tio finas, ni alklakas kaj ni pretas labori !! En la sekva lernilo mi komencos klarigante la bazajn funkciojn de Pseint por ekprogrami.


La enhavo de la artikolo aliĝas al niaj principoj de redakcia etiko. Por raporti eraron alklaku Ĉi tie.

14 komentoj, lasu la viajn

Lasu vian komenton

Via retpoŝta adreso ne estos eldonita. Postulita kampojn estas markita per *

*

*

  1. Respondeculo pri la datumoj: Miguel Ángel Gatón
  2. Celo de la datumoj: Kontrola SPAM, administrado de komentoj.
  3. Legitimado: Via konsento
  4. Komunikado de la datumoj: La datumoj ne estos komunikitaj al triaj krom per laŭleĝa devo.
  5. Stokado de datumoj: Datumbazo gastigita de Occentus Networks (EU)
  6. Rajtoj: Iam ajn vi povas limigi, retrovi kaj forigi viajn informojn.

  1.   sander diris

    En Pseint mi faris miajn unuajn paŝojn al la mondo de programado, tiam evidente mi progresis (ne multe oni diras) al C, Python, CSS + HTML kaj iu alia afereto tie

    1.    xnmm diris

      tial mi volas instrui ilin, por ke tiuj, kiuj ne kuraĝas ekprogrami

      1.    sander diris

        Nu, ili instruis min en la Universitato, por abstrakti sin de la lingvo kaj ekpripensi kiel programisto, kompreni ripetajn ciklojn, se, ktp. Kaj nur kiam oni jam similis, ĉu ili iom praktikis krei algoritmojn por simplaj problemoj? ni komencas kun la "seriozaj" lingvoj

        Saluton kaj daŭrigu, do mi amas ĉi tiun blogon

    2.    shini kire diris

      Mi estis instruita ĉe la U uzi blueJ (ĉi tiun por linukso) tiam Netbeans ĉi tio estas en fundamento kaj programado 1 kaj 2, poste en programado 3 kaj 4 ni uzas visual basic (c #) kaj en retejo disvolviĝo ni uzas tion, kio estas sublimeksto por programo en html, kun css, php kaj js 🙂

  2.   Erick diris

    Ĉi tiu programo multe helpis min en la algoritma klaso en la universitato, kompreni Pseint kaj Psseŭdo-lingvon, ĝi multe helpos nin, ĉi tiu programo komprenigis min pli ol mia profesoro, hahahaha, Salutojn

    1.    xnmm diris

      Mi ĝojas, ke ĝi helpis vin, per ĉi tiu programo mi pensas, ke eĉ mia kato povas lerni programi hahaha, salutojn

  3.   Brigadier Pepis diris

    Mi jam havas ĝin instalita en mia openSUSE, mi esperas, ke mi povas lerni multon kun vi xnmm!

    1.    xnmm diris

      Mi esperas, ke tre baldaŭ mi alŝutos la duan afiŝon, kie mi klarigos la bazajn funkciojn kaj de tie ni komencos per «programoj»

  4.   Ocelano diris

    Ĉi tio estas interesa. Mi atentos viajn afiŝojn, programado atentigas min kaj mi vere ne sciis de kie komenci, nun mi komencos 😀

    1.    xnmm diris

      Estas bone, ke vi decidis, kredu min, ke programado ne malfacilas kiel ŝajnas, mi antaŭe kredis, ke por programi vi devas pasigi jarojn aŭ jardekojn por povi programi, sed post kiam vi komprenas la bazojn, vi povas lasi vian imagon furioza.
      salutoj

      1.    spartan2103 diris

        Dankon, mi bezonis ion tian por komenci ĉi tiun komercon! Daŭre iru pli alte.

  5.   Furyvento diris

    Ili prezentis min al LPP, ĝi ĉiam malsanigis min 😛

    Ĝuste nun mi lernas Skemon cele al legado de la libro MIT SICP, la plej grava afero por lerni programi estas perdi timon kaj scii, ke la plej malfacilaj estas la unuaj konceptoj kaj la plej komplika lingvo ĉiam estos la unua, jam kun tiuj konceptoj la limo, kiun vi mem metis.

    salutoj

  6.   xnmm diris

    La dua parto jam estas preta, kie mi klarigas la necesajn difinojn por daŭrigi !!!
    ligilo: https://blog.desdelinux.net/programacion-basica-pseint-parte-2/

  7.   Guille diris

    La komando por ruli la programon en mia kazo estas:
    ./wxPSeInt

    Kiel ni scias, en GNU / Linukso majuskligo gravas.