KomputerLunak

Struktur program ing Pascal: Programming jangka

Programming language paling terjangkau kanggo wiwitan punika Pascal. Iki amarga ing paling kanggo nyatanipun bilih piyambakipun sinau ing SMA, uga minangka tiyang anyar ing sekolah. Kang digunakake minangka basa kanggo pangembangan basa-basa liyané. Nanging, minangka inti kanggo pangembangan nggunakake klebu nalar saiki minangka peralatan technical iku adoh ical maju.

Saiki ana dhuwit sing akèh sing nyegah pangrinciané. Padha beda-beda mung ing pemrograman medium basa kayata Pascal. Struktur program bakal sinau ing artikel. Minangka aturan, mirip karo program wiwit karo program "Hello, donya!".

sajarah basa

Pascal teka kanggo cahya ing 1970 amarga, cukup oddly, Niklaus Wirth. jeneng basa diwenehi ing pakurmatan saka Blaise Pascal - wong gedhe kang moho saka Prancis. Iki ketampa kasunyatan sing ilmuwan wis digawe mesin pisanan ing donya sing bisa kanggo nambah lan nyuda nomer.

pembangunan basa digawa metu saka 1968 kanggo 1969. Disebut ing paragraf pisanan muncul ing 1970. nitahake ing, pun kang "anak", fokus ing gaya program, uga data ing Pascal. Struktur program uga wis dikembangaké dening Wirth. Wis ukara prasaja lan semantik. Direct "keturunan" Pascal iku basa sing "Modula-2." pangembang uga wis dadi Wirth.

aturan grammar

Sampeyan kudu nyatet sing ora dadi angel ing struktur program basa iki. Penulis Pascal glethakaken nggunakake mung telung TCTerms utama - title, gambaran, lan operator.

  1. Title. Kene sampeyan kudu nemtokake jeneng saka program, nanging item iku ora utama. Iku digawe mung nalika pengembang sing dipengini. Miturut ombone luwih gumantung ing lingkungan program. Ing Turbo Pascal ora perlu iku. Nanging ing ETH iku prentah kanggo nggawe senar. Gunakake diijini mung karakter alphanumeric lan underscore ing "_".
  2. Description. bagean pinten kabeh kemungkinan ing dhuwur (susunan), label, lan ing. D.
  3. Operator. ing struktur program Pascal kalebu gambaran saka operator ing kelompok miwiti-END.

Carane akeh padha bakal ing baris sing padha, iku ora Matter. Wangsulan: Bab ingkang utama - sawise pungkasan saben tim kanggo nyelehake karakter khusus - a titik koma. Kajaba iku, basa iku cilik perduli: ora ana bédané antarané operator Var, lan var var.

Syntax lan semantik

Central kanggo karya aksara muter karo lingkungan program. Tetep wonten ing pikiran sing kasusun saka:

  • karakter Latin, loro kapital lan huruf cilik;
  • papan;
  • underscores;
  • digit Arab jinis;
  • simbol matematika,
  • limiters (ing dhaftar sing saka titik entri, koma, etc ...);
  • specifiers;
  • tembung tambahan (operator).

Struktur program ing Turbo Pascal ora beda saka struktur PascalABC. Bentenipun ing wong ing data external, boten liyane. Nuduhake jeneng global, lan jinis-jinis liyane, iku perlu elinga jeneng ora kudu miwiti karo digit, lan karakter underscore bisa ing posisi sembarang, nanging saka simbol alfabet sing diijini nggunakake mung aksara saka aksara Latin.

Komentar menyang larik iku salah siji penyonggo utawa babak karo tanda bintang (* .. *).

jinis data

Struktur program ing Pascal, lan uga kalebu wawasan saka obyek, kayata jinis data. Padha saka telung jinis:

  1. Sinar-X (bener lan palsu);
  2. numerik (nomer Arab);
  3. karakter (nggunakake a, b, c lan t. d.).

Ing wektu sing padha, jinis liya dipérang dadi sub-tipe: ongko lan nyata. Padha cocog kanggo operator tartamtu: ongko lan Real mungguh. Karakter uga dipérang dadi karakter siji lan strings. Iki nuduhake jinis data kayata (ing mengkono), nomer 1, huruf A utawa A, lan (kapindho) ing kabèh tembung utawa expression. Ing program, padha katulisan ing jeneng Char lan Spring.

Angka uga duwe klasifikasi dhewe. Lagi dipérang dadi pancet lan global. Bentenipun antarane wong-wong mau wujud. Pisanan nompo Nilai saka aksara kang ora ngganti sak eksekusi program. A global wis diutus Nilai ing Course nggunakake karakter khusus - titik ing.

komentar

Supaya entuk pangerten kebak program lan kabeh pangolahan sawijining, fungsi komentar. Padha, minangka wis kasebut ing ndhuwur, diselehake ing kelompok kriting. Iki penting utamané yen sampeyan anyar kanggo ndeleng kode. Amarga, nggunakake pilihan iki, sampeyan bisa kanthi gampang golek kesalahan ing program siap-digawe, adhedhasar apa kang katulisan ing komentar. Menapa malih, padha bakal bantuan pangembang karo wektu kanggo cepet ngerti kode lunak.

Struktur program ing ngubungake Pascal ngidini komentar kanggo struktur data ditetepake ing pemblokiran kapindho. Ana kudu ngetik teks, kang bakal ngemot tujuan saben operator lan cara kang digunakake ing mangsa.

Newbie navigasi kelompok miwiti-END komentar watara wong. Utamané iku bakal migunani ing siklus program-oriented. Dadi bakal luwih gampang kanggo ngerti apa blok statements iku liwat.

Komentar ora bisa maca lingkungan komputer, supaya padha bisa terus nomer wektu lan ora winates ing nomer abjad.

wacan

Struktur program ing Pascal wis wacan sawijining, Nanging, ora ngagetne. Paling digunakake tandha titik koma ing. Kang diselehake sawise saben gambaran pemblokiran Label, Koleksi, const, Var lan t. E., Nanging tandha ora needed sawise tembung paling ditemtokake. ora diinstal sawise Mulai; sawise END sijine mung yen program ora rampung durung. Ing kode, ngendi ana siklus, patut, digunakake, lan Else Banjur, titik koma ora needed sawise tembung iki.

Ing pungkasan program sawise END kudu nginstal titik, digunakake ing lingkungan program ora ngerti sing kode wis rampung.

input data lan output

Struktur program ing Pascal ngijini sampeyan kanggo ngetik data ing telung cara. Antarane wong-wong mau:

  • Kanthi bantuan saka operator Readln, Read.
  • Kanthi nggunakake simbol assignment - titik.
  • Pancet. Ing kasus kaya mengkono, input data wis dileksanakake ing var parameter.

Informasi kesimpulan dijupuk bisa digawe kanthi migunakake Bunch saka Tulis lan Writeln operator. Ing sawetara kasus, sampeyan bakal ilang, nanging mung tegese iku wis dibangun menyang proses produksi.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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