Uku kuenderera kwedzidziso Basic programming ne pseint (chikamu 2), panguva ino ini ndichatsanangura izvo zvinodikanwa kuronga.
KUPIWA
Kugovera idanho umo musiyano unogadzirwa uye / kana kushandurwa, uchiita mareferenzi kwairi kuburikidza nechiratidzo chayo chatinogona kuwana kuyeuka kwayo nzvimbo.
syntax yeyakapihwa basa ndeiyi:
[variable]<- [expresion];
[variable]=[expresion];
Iko [kusiana] ndiko kusiana kunogamuchira kukosha kwekuongorora [kutaura]. Ose ari maviri anoshanda saka hazvina basa kuti nderipi rinoshandiswa (kana vakagadzirisa PSeInt nemazvo), asi mumaonero angu ndinogadzira yekutanga seye chaiyo.
Kana [kusiana] kwaive kusati kwavepo kupihwa basa, [kusiana] kwakagadzirwa, dai kwaivepo kukosha kwekare kwakaparadzwa uye nyowani ikaiswa munzvimbo yayo. Neichi chikonzero, mepu inoonekwa seinokuvadza mashandiro.
KUVERENGA
Kuverenga ndiyo maitiro ekuti mushandisi anobvunzwa dhata kana dhata rekuchengetedza iro data mune musiyano.
syntax yacho ndeiyi:
Leer variable_1,variable_2,...,variable_n;
uko [kusiana_ {1,2, n}] ndiko kusiana kana misiyano inogamuchira kukosha kwakapihwa nemushandisi, kana zvingangoita zvinopfuura chimwe chikumbirwa, ichatanga kukumbira yekutanga, kozoti yechipiri zvichingodaro kusvika ndagamuchira kukosha kwese.
Uku zvakare kuita basa rinoparadza.
KUNYORA
Kunyora ndiyo nzira iyo tambo yemavara uye / kana imwe kana zvimwe zvakasiyana zvakanyorwa pachiratidziri
syntax ndeiyi:
Escribir expresion_1,expresion_2,...,expresion_n;
uko [expersion_ {1,2, n}] ari iwo tambo dzehunhu uye / kana misiyano inozoratidzwa.
Kunyora mukuwedzera pakugamuchira iyo data yekuiswa pachiratidziri zvakare inogamuchira kuraira "Pasina kusvetuka" kana "Pasina kuenda pasi" iyo inodzivirira iyo tambo kusvetuka.
Kunyora hakuwedzeri nzvimbo pakati pekupokana, ndiko kuti, kana iwe ukaisa:
Proceso SinTitulo
a<- "ola";
b<- "mundo";
Escribir a,b;
FinProceso
mune ino nyaya icharatidza «olamundo» kubvira pakati pe «a» uye «b» hapana tambo yehunhu inoratidza iyo nzvimbo pakati pa a uye b, kuti iratidzwe nemazvo zvakanyorwa seizvi:
Proceso SinTitulo
a<- "ola";
b<- "mundo";
Escribir a,"",b;
FinProceso
mune iyi nyaya wedzera »» inova tambo yemunhu ine nzvimbo inova iyo nzvimbo iri pakati pe «wave» uye «nyika» uye zvobva zvaratidza «wave nyika» nenzvimbo.
KANA ZVAKAITIKA
Uyu ndiwo mutongo unoongorora mamiriro akapiwa uye wotarisa chokwadi uye / kana kunyepa kwechimiro chakataurwa, ndiko kuti, kana mamiriro acho akasangana kana kwete.
Mutsananguro wayo ndewekuti:
Si [condición a evaluar] Entonces
[instrucciones por verdadero]
Sino
[instrucciones por falso]
FinSi
Chikamu che "Zvimwe" hachisi chekumanikidza, mune iyi kesi, kana mamiriro acho ari enhema, hanya nemirairo uye ramba uchiita sekunge mutongo wacho haupo, mune ino nyaya icharamba iri:
Si [condición a evaluar] Entonces
[instrucciones por verdadero]
FinSi
Kunyangwe iyo "Kukundikana" chikamu chakaiswa kana kwete zvinoenderana nezvinodiwa zvechirongwa ichocho.
MAERERANO
Mutsara paunenge uchiongorora musiyano wakasiyana wenhamba unopa zvinopfuura zvisarudzo zviviri senge sarudzo, uyu ndiwo musiyano kubva "Kana-Ipapo" sezvo yapfuura ichingogona kupa mbiri sarudzo.
Iyo syntax ndeiyi:
Segun [variable numérica] Hacer
[número1]: [instrucciones]
[número2],[número3]: [instrucciones]
[...]
De Otro Modo: [instrucciones]
FinSegun
Sezvauri kuona mushure me "nhamba1" pane ":" uye mushure meizvozvo rairo dzinofanirwa kuitwa dzinoiswa muchiitiko chekuti "nhamba inoshanduka = nhamba1", mune wechipiri muenzaniso iri "nhamba2, nhamba3" izvi zvinoreva kuti kana " nhamba inoshanduka = nhamba2 kana nhamba3 "ipapo" mirairo "ichaitwa, izvi zvinobatsira kana mikana miviri ichifanira kuita iwo iwo mirairo.
Kune zvakare chirevo "Mune Imwe Nzira" icho chinoitwa muchiitiko chekuti hapana imwe yemikana inozadzikiswa.
NGUVA
Ibasa rinodzokororwa iro rinotanga kuongorora mamiriro uyezve kana rikazadzikiswa rinoita akateedzana mirairo, ipapo rinoongorora zvakare mamiriro acho uye kana chiri chechokwadi rinoita iwo iwo iwo mirairo zvakare uye rinoenderera seizvi kudzamara mamiriro acho ari enhema .
kana mamiriro acho ari enhema kubva pakutanga haazomboitwa uye kana iri yechokwadi nguva dzose ichaiswa mune isingagumi chiuno, kuitira kudzivirira kwekupedzisira mumirairo panofanira kunge paine chimwe chinhu icho pane imwe nguva chinokanganisa mamiriro acho kukwanisa kupedza chiuno.
syntax yacho ndeiyi:
Mientras [condición a evaluar] Hacer
[instrucciones]
FinMientras
Dzokorora-KUSVIKIRA
Iri ibasa rakafanana nerekare, asi kusiyana neyakare iyi, iyi inoongorora mamiriro acho kumagumo, ndokuti, iwo murairo uchaitwa kanokwana ka1, zvakare pachinzvimbo chekuita kuraira kana chave ichokwadi, inozviitisa nepo Kana mamiriro acho asina kusangana, asi kana iwe uchida kuti iitwe apo mamiriro acho asangana, shandisa "apo" pane "kusvika" kusvika ".
syntax yacho ndeiyi:
Repetir
[Instrucciones]
hasta que [condicion]
FOR
Chirevo ichi chinoita kuraira kuwanda kwenhamba yenguva dzekusiyana, kusiyana nezvakamboita, kutenderera uku kunochinja kukosha kweshanduro iri mubvunzo pachayo pamwe nekuve nes syntax ine simba kwazvo.
Para [variable] Desde [valor inicial] Hasta [valor Final] Con [paso] Hacer
[instruciones]
FinPara
"Variable" ndiko kusiana kunogamuchira "kukosha kwekutanga" uye kuita mirairo ndokuwedzera "kusiyanisa" kuwedzera "nhanho" uye nekuita mirairo zvakare kudzamara "kusiana" kwakaenzana "kukosha kwekupedzisira".
Kana "ne [nhanho]" ikabviswa ipapo nekukanganisa ichaziva kuti "nhanho" yakaenzana na1, zvakare kana [nhanho] isina kutaurwa uye "kukosha kwekutanga" kwakakura kupfuura "kukosha kwekupedzisira" ichapfuura napo reverse order, ndokuti, "Nhanho" iri -1
SUBPROCESS / FUNCTION
Tambo kana basa chirongwa mukati meimwe uye kuti ichi chirongwa chidiki chinogashira imwe kana kupfuura kukosha, kuchiita nekudzosa imwe. Its syntax ndiyo
SubProceso [variable_de_retorno]<- [nombre de la funcion] ([arg_1],[arg_2],...,[arg_n])
acción 1;
acción 2;
.
.
.
acción n;
FinSubproceso
uko "kudzoka kusiana" ndiko kusiyanisa kune kukosha kwakadzoserwa ne "basa zita" basa iro rakagamuchira ma paramita "arg_1, arg_2, arg_n" kuita izvi
VANHU
Aya mabasa anongowedzerana kune vamwe uye haana syntax yakaoma nekuti iwo anongo wirirana mabasa.
Bvisa Screen
Iri basa rinobvisa chidzitiro chechinhu chero chipi muturikiri
Mirira Kiyi
Iri basa rinomirira mushandisi kubaya kiyi kuti uenderere mberi nechirongwa
Mirira x {Chechipiri, Mamiriseconds}
iri basa rinomirira nguva mumasekondi kana millisecond kuenderera nechirongwa
PS: ndine hurombo nekunonoka asi ndaive ndakabatikana nedzimwe nyaya saka ndaitadza kunyora
Hauna mabasa ekutora makiyi pasina kumisa kuurayiwa? Zvekuita chimwe chinhu nekufamba kunonyanya kufadza kune vane makore-mapfumbamwe ekuberekwa, kunyangwe mutambo wekusungirira unogona zvakare kunakidza kuronga.
Gadzira chimwe chinhu_digo
a <-1;
lateral <-30;
pasi <-5;
Nepo = 1 Ita
Bvisa Screen;
c <-1;
mutsetse <- "";
Dzokorora
mutsetse <-line + "";
c <-c + 1;
Kusvikira c = lateral
mutsara <-line + "X";
c <-1;
Dzokorora
Kunyora " ";
c <-c + 1;
Kusvikira c = pasi-1
Nyora mutsetse;
Dzokorora
Kunyora " ";
c 2 Ipapo
pasi <-kudzika-1;
Pedza hongu
"s":
Kana pazasi <15 Ipapo
pasi 2 Ipapo
lateral <-yakabatana-1;
Pedza hongu
"d":
Kana iri lateral <50 Ipapo
lateral <-yakabatana + 1;
Pedza hongu
"0":
a <-2;
End Masekondi
Pera Uchiri
End Maitiro
Zvakanaka, tadza kana iwe ukakwira, zvirinani shandura mitsara 23 ne28
-23 Kusvikira c = 15
+ 23 Kusvikira c = 18
y
-28 Kana pasi> 2 Ipapo
+28 Kana pasi> 3 Ipapo
Kutenda nemupiro asi une mamwe matambudziko sekunge iwe unovhura chirevo chimwe mukati meumwe asi chinofanira kupera mukati memutsara pawakatangira, ndinoreva, haugone kuiswa
Gadzira chimwe chinhu
a <- 0;
verenga ku;
kana a isina kuenzana ne25 ipapo
nepo a isina kuenzana ne0 ita
verenga ku;
Pedza hongu
kupera nguva
sekuona kwako chiuno uchitanga mukati mekuti "kana zvadaro" chirevo asi kuchizopera kunze kwayo, chimwe chinhu chakadai hachigone.
Ndichiri kukoshesa mupiro
End maitiro
Ndatenda, asi ini ndinofunga zvimwe chinetso kuisa kodhi pano, kuti ini handizive kuti ndingaiisa sei mune yekodhi mhando uye inobuda isina induction.
Chirongwa chinoshanda zvakanaka. Musiyano "a" Ini ndinongoshandisa kubuda muchiuno kana mushandisi achinyora zero. Iwe unogona kuisa kubuda () kana kuzorora; mune mamiriro ayo anotarisa pairi uye ini ndinochengetedza iyo kusiana. Idzo sarudzo.
Thanks.
Ini ndichaedza kuchinja tabo dzenzvimbo uye zvinyorwa
por si funciona algo:
Proceso algo_digo
a<-1;
lateral<-30;
abajo<-5;
Mientras a=1 Hacer
Borrar Pantalla;
c<-1;
linea<-"";
Repetir
linea<-linea+" ";
c<-c+1;
Hasta Que c=lateral
linea<-linea+"X";
c<-1;
Repetir
Escribir " ";
c<-c+1;
Hasta Que c=abajo-1
Escribir linea;
Repetir
Escribir " ";
c 3 Entonces
abajo<-abajo-1;
Fin Si
"s":
Si abajo < 15 Entonces
abajo 2 Entonces
lateral<-lateral-1;
Fin Si
"d":
Si lateral < 50 Entonces
lateral<-lateral+1;
Fin Si
"0":
a<-2;
Fin Segun
Fin Mientras
FinProceso
Izvo zvizere nekukanganisa zvikanganiso kubva kukodhi yangu, ini ndichaedza zvakare netabhu.
Iyi ingave iri faira algo.psc
Proceso algo_digo
a<-1;
lateral<-30;
abajo<-5;
Mientras a=1 Hacer
Borrar Pantalla;
c<-1;
linea<-"";
Repetir
linea<-linea+" ";
c<-c+1;
Hasta Que c=lateral
linea<-linea+"X";
c<-1;
Repetir
Escribir " ";
c<-c+1;
Hasta Que c=abajo-1
Escribir linea;
Repetir
Escribir " ";
c 3 Entonces
abajo<-abajo-1;
Fin Si
"s":
Si abajo < 15 Entonces
abajo 2 Entonces
lateral<-lateral-1;
Fin Si
"d":
Si lateral < 50 Entonces
lateral<-lateral+1;
Fin Si
"0":
a<-2;
Fin Segun
Fin Mientras
FinProceso
Zvinonakidza, chirevo chine zvinyorwa zvemakodhi zvinodyiwa, kubviswa, chero chinopinda pakati, semuenzaniso pakati pemitsara
Dzokorora
Kunyora " ";
c
mushure me c pane a
uyezve inoenderera ne3 Ipapo
pasi
Pakazara, izvi hazvivimbike kuisa zvinoenderana nemacode api.
Ini ndinoshandura zviratidzo kubva pakumisikidza kuenda = kuona kuti sei.
Proceso algo_digo
a=1;
lateral=30;
abajo=5;
Mientras a=1 Hacer
Borrar Pantalla;
c=1;
linea="";
Repetir
linea=linea+" ";
c=c+1;
Hasta Que c=lateral
linea=linea+"X";
c=1;
Repetir
Escribir " ";
c=c+1;
Hasta Que c=abajo-1
Escribir linea;
Repetir
Escribir " ";
c=c+1;
Hasta Que c=18
Escribir "Dibujo una X (w,a,s,d y 0 para salir)";
Leer mueve;
Segun mueve Hacer
"w":
Si abajo > 3 Entonces
abajo=abajo-1;
Fin Si
"s":
Si abajo 2 Entonces
lateral=lateral-1;
Fin Si
"d":
Si lateral < 50 Entonces
lateral=lateral+1;
Fin Si
"0":
a=2;
Fin Segun
Fin Mientras
FinProceso
Iyo inoramba ichidya chikamu chekodhi, iyo kodhi tag inotadza, inofanira kusiya iyo kunyora sezvazviri.
Mhoro ndine urombo nekusakuona wakapindurwa kare asi zvakanaka
sezvo iwe usingakwanise kuburitsa kodhi yacho zvakanaka nekuti hautumire kwandiri neposvo saka haupe kutendeuka kuzhinji kunyaya.