KomputerProgramming

Program Conto ing Pascal. Programming Pascal

Punika badhe koyone sing basa program Pascal - iku gampang lan khas kanggo Programmer sembarang, nanging ora bisa ngomong sing basa dhewe sithik banget kanggo donya modern. Iku ora wonder dianggep dhasar lan sinau ing sekolah.

Asring, nalika nulis program Pascal nggunakake lingkungan komputer, kaya Turbo Pascal (Turbo Pascal).

Apa wiwitan kudu milih basa iki? Coba ngerti. Supaya kanthi Master basa program, sampeyan kudu duwe sastra cocog. Sing kok mayoritas basa tiba adoh langsung, ing tartamtu, lan Logo. Iku ora umum banget ing negara Rusia-ngandika, supaya latihan buku ing wong ana. Ing wayahe, paling kondhang Pascal, Jawa, dhasar lan C. Ayo kita nimbang saben dhewe. Jawa, utamané dipigunakaké sajroning pamrograman jaringan. C - salah siji saka basa sing paling akèh digunakaké, Nanging, lan sing paling angel (utamané kanggo wiwitan). Supaya pungkasanipun sinau carane nulis program ing, iku paling apik kanggo pisanan sinau Pascal lan dhasar. Wong loro sinau ing sekolah (pilihan guru kang). Alesan kanggo lazim sing dumunung ing Kasunyatan bilih ing basa iki, sampeyan bisa nulis program sing padha ing C utawa C ++, nanging pembangunan banget sawijining akeh luwih gampang amarga gamblang construction.

Iku worth ngelengke sing versi Pascal lan jumlahe cekap dhasar, nanging sekolah spesies liyane umum kados Turbo Pascal 7.0 lan QBasic. Yen sampeyan njupuk ing comparison wong, punika maneh digawe supaya nulis alat cilik nganti 50 garis. Turbo Pascal luwih kuat lan luwih cepet.

Program pisanan ing Pascal

Conto kanggo gampang program Pascal bisa ditemokaké ing internet, luwih angel kanggo ngerti carane padha bisa.

Supaya ngerti apa nang basa iki, sampeyan kudu nulis "masalah" cilik. Upaminipun pengin nggawe program sing bakal nambah nomer loro: Q + W = E. Apa bisa dileksanakake kanggo nggawe sawijining?

Huruf E bakal tumindak minangka global (ing matématika - X). Kudu iku perlu kanggo nemtokake jeneng (max 250 karakter). Iku bisa uga kalebu:

  • aksara saka aksara Latin (A..Z);
  • nomer saka 0 kanggo 9. Nanging kita kudu elinga jeneng ora kudu miwiti karo nomer;
  • "_" Karakter.

ora kudu ketemu ing judhul:

  • aksara Rusia;
  • wacan tandha;
  • spek. karakter, kayata pola "#", persentasi "%" dollar "$", ing tilde "~" lan liya-liyane.

Conto saka jeneng sing bener bisa dadi «red_velvet4», «exo» utawa «shi_nee». Siji uga kudu ngelingi sing Pascal iku aksara ora perduli, supaya variabel karo jeneng «BtoB» lan «BtoB» dianggep minangka salah siji. Iku ing program lingkungan "Tanduran" lan disebut sel, lan bakal padha keplayu ing ngisor iki. Sawise proses iki perlu kanggo nemtokake jinis global ing. Iki perlu supaya program bener nuduhake asil ing layar utawa nyetak kertas. Contone, yen nomer loro sing ditambahake, jinis numerik kasebut, lan nalika Salam telpon, banjur - senar. cocok jinis ongko ( "nomer") kanggo Saliyane biasa saka nomer loro.

Karo jinis variabel cetha, nanging kudu diutus kanggo kabeh kemungkinan numerik, supaya ngapusi wong bebas.

Adhedhasar apa kang katulisan ing ndhuwur, sampeyan bisa kanthi gampang nulis "teka-teki." Cilik program Pascal bakal katon kaya iki:

Program shi_nee;

Var Q, W, E: ongko;

miwiti

E: = Q + W;

END.

Ing baris pisanan, ie program shi_nee - .. Jeneng utawa judhul program. komponen pilihan iki ora mengaruhi etungan ditulis. Panjenenganipun, yen digunakake, kudu kudu dadi pisanan, utawa lingkungan program generate kesalahan.

Description of variabel sing jalur operator thanks kanggo «var». Sampeyan kudu dhaptar kabeh kemungkinan sing katon kanggo nambah jinis (ongko) program lan liwat usus ageng.

operator Couple «miwiti» - «END» wiwit lan mulane terminates program. Padha sing paling penting; antarane wong-wong mau kabeh tumindak diterangake dening Programmer ing.

sintaks

Penting, kanggo elinga yen saben baris kode ends karo titik koma. Istiméwa kanggo aturan iki layanan printah kayata var, miwiti, const, lan liya-liyane. Sawisé pungkasan final saka operator ngirim sijine TCTerms. Ing sawetara kasus, nalika program migunakake kaping lampiran lan operator kelompok «miwiti» - «END», titik bisa diselehake sawise prentah karo titik koma.

Supaya kanggo nemtokake sawijining sèl saka sawijining Nilai, contone, E = 15, iku perlu kanggo mlebu padha karo titik:

Q: = 15:

W: = 20;

E: = Q + W;

Ing titik ing basa iki disebut assignment. Program ditulis ing Pascal gampang banget yen Master aturan sintaks ing ndhuwur.

testing

Mlaku Turbo Pascal, kanggo print program bener dening manggonke tandha sing dibutuhake lan nyetel supaya dikarepake ing larik. Mlaku program bisa digawa metu liwat menu konteks utawa nggunakake tombol Ctrl + F9. Yen kabeh diketik bener, layar bakal kedhip sethitik. Ing acara sing kesalahan iku saiki, program kerja ngaso lan kursor bakal diset menyang baris ngendi iku kasedhiya. Ing wektu sing padha, ing baris "kesimpulan" duwé panjlasan sing paling kasalahan, contone, kesalahan 85: «;» expexted. baris iki nuduhake yen nang endi wae ana titik koma. Nanging, iku kanggo mbayar manungsa waé kanggo masalah iki ora worth iku, sampeyan kudu ngerti struktur, nggunakake conto ing program Pascal.

Sing kudu sinau ing Panggonan pisanan?

Kanggo miwiti kanthi mangertos saben baris saka program. Banjur mbayar manungsa waé kanggo pangrinciané, kanggo nundha operator khusus ing memori, sawise kang tandha wacan ora sijine, sinau chain logis miwiti lan mburi. Ingetangja variabel sing tak, jinis kang padha kudu lan apa kita kudu dadi. Ngerti uga bakal ora amiss ing fungsi saka paling lingkungan program. Sampeyan bisa nggunakake panuntun dhumateng utawa "poke" ing Turbo Pascal dhewe. Saya kudu laku, siap kanggo mbongkar ing "masalah" saka internet lan alon entuk conto program Pascal independen.

susunan dimensi

Uploaded digunakake kanggo operasi trep karo data podho, kang ing kasus iki disusun ing lokasi memori consecutive, lan ora dhewe. Iku dipercaya sing programer nyaman karo 50 utawa 100 kemungkinan. Iku luwih trep kanggo nulis mau ing Uploaded.

Unsur sing sagolongan duwé nomer. Ing macem-macem basa program, dening miwiti karo sawetara tokoh ora kudu 1. Ing ngisor iki conto program ing Pascal ngandika iku angka miwiti karo dheweke. nomer urutan iki disebut indeks saka saben unsur. Minangka aturan, iku ongko kurang karakter. Ing asas, sel iki ora Care apa indexation bakal nyetel: numerik utawa alfabet.

Array Pascal (conto ing ngisor iki) kudu mung siji jinis kang dadi kagungane lan kabeh sawijining unsur. Ana sing siji jinis sel nyata, lan ongko liyane.

Ing lingkungan komputer, siji-dimensi data (i.e., prasaja) Uploaded sing sacoro datar ngetik:

Var a: Uploaded [5..40] saka char;

b: nyata;

i: ongko;

miwiti

Kanggo i: = 5 kanggo 40 read (ch [i]);

Kanggo i: = 5 kanggo 40 nulis (ch [i]: 3);

readln;

END.

Nganalisa conto program ing Pascal, sampeyan bisa ndeleng memori sing wis diparengake kanggo Uploaded prasaja, dumadi saka 35 karakter. Indexing ([5..40]) - saka 5 kanggo 40 Ing baris pisanan sawise miwiti printah, pangguna kudu ngetik pancen sembarang 35 karakter (nomer, huruf) sing program direkam ing sel. Ing baris kapindho kang tanggung jawab kanggo nampilake wong ing layar.

Loro-dimensi susunan

Yen Uploaded siji-dimensi - salah siji kang kabeh operasi sing dibangun "in-line", IE kabeh unsur lan tumindak sing dileksanakake siji sawise liyane, loro-dimensi ngidini kanggo struktur ingkang komplek ingkang ngepang ...

data kuwi Pascal (conto bisa katon ing ngisor) sing diterangake ing rong cara: «Uploaded [10..b, 10..f] jenis" utawa «Uploaded [10..b] saka Uploaded [10..f] jenis ".

B lan f - ajeg. Nanging, padha bisa dipasang lan tokoh (minangka ing susunan siji-dimensi), nanging ing masalah kuwi ora laku paling. Iki amarga kasunyatan sing basa pamrograman nemtokake pancet pisanan minangka nomer larik, lan liya - ing kolom saka Uploaded ing.

Conto saka masalah liwat jinis bagean khusus:

Const b = 24; f = 13;

Koleksi Cherry = Uploaded [10..b, 10..f] saka nyata;

Var n: Cherry;

Section liwat Uploaded kemungkinan kanggo njlèntrèhaké dicokot sethitik luwih gampang (jangka):

Const b = 24; f = 13;

Var n: Uploaded [10..b, 10..f] saka nyata;

Kaloro pilihan sing bener, program karya cara rekaman kapilih ora ngganti.

susunan mbukak

Open Uploaded - kang ora duwe wates. Wis jinis (nyata, ongko et al.). Ing tembung liyane, Uploaded digawe - dimensionless. Kang "ductility" wis ditetepake dening program ing wektu roto. Ana tulisan minangka nderek:

Seulgi1: Uploaded char;

Park: Uploaded nyata;

A fitur khusu saka susunan iki sing indeksasi diwiwiti ing nul, ora siji.

Graphics ing Pascal

Wong-wong sing duwe idea slightest saka "internal" sistem operasi mangerténi kabeh gambar sing dibangun liwat raster persegi. gambar raster sing dumadi saka piksel, kang dadi cilik sing mripat manungsa slamet sing digambar utawa foto kanggo unit siji. Sing luwih resolusi gambar, cilik ing piksel.

Kapindho cara grafis presentation - vektor. Minangka aturan, perangan iku, bunderan, ellipses lan manéka geometris sing arupi gambar kabèh.

Ing lingkungan komputer, ing sembarang basa bisa lan emergence saka jinis tugas, kayata grafis, asil kang bakal jadwal. Pascal, conto program kuwi nuduhake jurusan tartamtu saka keruwetan sing pembangunan, ndadekake iku bisa kanggo nggawe gambar lan pola. Supaya "ngaktifake" perpustakaan pengin, sampeyan kudu masang saurutan «migunakake graph;».

Biasane, ing gambaran saka data grafis, prosedur iki digunakake:

InitGraph (driver var, keselak: nyata; Path: senar);

Kene driver punika variabel kang jinis punika ongko; keselak - global, jinis nyata; path sing ngijini sampeyan kanggo ngaktifake pembalap.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 jw.atomiyme.com. Theme powered by WordPress.