KomputerPengaturcaraan

Contoh program Pascal. Pengaturcaraan Pascal

Ia akan kelihatan seolah-olah bahasa program Pascal - ia adalah mudah dan biasa bagi mana-mana programmer, tetapi anda tidak boleh mengatakan bahawa bahasa itu sendiri adalah terlalu lemah untuk dunia moden. Ia tidak hairanlah ia dianggap sebagai asas dan belajar di sekolah.

Selalunya, apabila program Pascal menulis menggunakan persekitaran pengaturcaraan, seperti Turbo Pascal (Turbo Pascal).

Mengapa pemula perlu memilih bahasa ini? Cuba untuk memahami. Dalam usaha untuk menguasai sepenuhnya mana-mana bahasa pengaturcaraan, anda mesti mempunyai kesusasteraan yang berkaitan. Itulah sebabnya majoriti bahasa murtad dengan segera, khususnya, dan Logo. Dia tidak adalah perkara biasa di negara-negara berbahasa Rusia, jadi latihan buku di sana. Pada masa ini, yang paling terkenal adalah Pascal, Java, Basic dan C. Mari kita mempertimbangkan setiap berasingan. Java, terutamanya yang digunakan dalam pengaturcaraan rangkaian. C - salah satu bahasa yang paling kerap digunakan, bagaimanapun, dan yang paling sukar (terutamanya untuk pemula). Untuk akhirnya belajar bagaimana untuk menulis program di dalamnya, ia adalah yang terbaik untuk pertama belajar Pascal dan Asas. Kedua-dua mereka belajar di sekolah (pilihan guru). Sebab bagi kelaziman mereka terletak pada hakikat bahawa dalam bahasa ini, anda boleh menulis program yang sama seperti dalam C atau C ++, tetapi perkembangan yang sangat adalah lebih mudah kerana kesederhanaan dalam pembinaan.

Perlu diingati bahawa versi Pascal dan kuantiti yang mencukupi asas, tetapi sekolah spesies yang lebih biasa seperti Turbo Pascal 7.0 dan QBasic. Jika anda mengambil ia dalam perbandingan mereka, bertahan lebih lama dicipta untuk menulis alat yang kecil sehingga 50 baris. Turbo Pascal adalah lebih kuat dan lebih cepat.

Program pertama dalam Pascal

Contoh dengan mudah program Pascal boleh didapati di Internet, lebih sukar untuk memahami bagaimana ia berfungsi.

Untuk memahami apa yang di dalam bahasa ini, anda mesti menulis "masalah" kecil. Katakan anda ingin membuat program yang akan menambah dua nombor: Q + W = E. Apa yang perlu dilakukan untuk penciptaannya?

Surat E akan bertindak sebagai pembolehubah (dalam matematik - X). Semestinya ia adalah perlu untuk memberikan nama (maks 250 aksara). Ia boleh terdiri daripada:

  • huruf abjad Latin (A..Z);
  • nombor dari 0 hingga 9. Tetapi kita harus ingat bahawa nama itu tidak sepatutnya memulakan dengan nombor;
  • "_" Watak.

tidak perlu berjumpa dalam tajuk:

  • huruf Rusia;
  • tanda baca;
  • spec. watak-watak, seperti kekisi "#", peratusan "%" dolar "$", yang tilde "~" dan lain-lain.

Contoh nama yang betul boleh menjadi «red_velvet4», «exo» atau «shi_nee». Satu juga harus ingat bahawa Pascal adalah kes huruf sensitif, jadi pembolehubah dengan nama-nama «btob» dan «BtoB» dianggap sebagai satu. Ia adalah dalam pengaturcaraan persekitaran "Loji" dan dipanggil sel, ia akan menjadi jelas di bawah. Selepas proses ini adalah perlu untuk menentukan jenis pembolehubah. Ini adalah perlu untuk program dengan betul menunjukkan hasil pada skrin atau mencetak di atas kertas. Sebagai contoh, jika dua nombor ditambah, jenis angka yang dinyatakan, dan apabila ucapan telefon, kemudian - rentetan. sesuai jenis Integer ( "nombor") untuk tambahan biasa dua nombor.

Dengan jenis pembolehubah yang jelas, tetapi ia mesti diberikan kepada semua pembolehubah berangka, untuk memanipulasi mereka dengan bebas.

Berdasarkan apa yang ditulis di atas, anda boleh dengan mudah menulis "teka-teki." Kecil program pascal akan kelihatan seperti ini:

shi_nee program;

Var Q, W, E: integer;

BEGIN

E: = Q + W;

END.

Baris pertama, iaitu program shi_nee yang - .. yang nama atau gelaran program. Ini komponen pilihan tidak menjejaskan pengiraan bertulis. Dia, jika digunakan, semestinya perlu menjadi yang pertama, atau persekitaran pengaturcaraan akan menghasilkan ralat.

Keterangan pembolehubah baris kedua pengendali terima kasih kepada «var». Anda perlu menyenaraikan semua pembolehubah yang muncul untuk menambah program jenis (integer) dan melalui kolon.

pengendali pasangan «BEGIN» - «END» bermula dan oleh itu menamatkan program ini. Mereka adalah yang paling penting; antara mereka adalah semua tindakan seperti yang dinyatakan oleh pengaturcara.

sintaks

Adalah penting untuk ingat bahawa setiap baris kod berakhir dengan koma bernoktah. Pengecualian kepada peraturan ini akan perkhidmatan arahan seperti var, mula, const, dan lain-lain. Selepas akhir akhir pengendali perlu meletakkan mata. Dalam beberapa kes, apabila program menggunakan pelbagai lampiran dan operator kurungan «BEGIN» - «END», mata boleh diletakkan selepas arahan dengan koma bernoktah.

Dalam usaha untuk memberikan sel daripada nilainya, sebagai contoh, E = 15, ia adalah perlu untuk log yang sama dengan noktah bertindih:

Q: = 15:

W: = 20;

E: = Q + W;

Kolon dalam bahasa ini dipanggil tugasan. Program ditulis dalam Pascal adalah sangat mudah jika anda menguasai peraturan sintaks diterangkan di atas.

ujian

Berjalan Turbo Pascal, untuk mencetak program dengan betul dengan meletakkan tanda yang diperlukan dan menetapkan perintah yang dikehendaki daripada baris. Running program boleh dijalankan melalui konteks menu atau menggunakan kekunci Ctrl + F9. Jika semua ditaip dengan betul, skrin akan berkelip sedikit. Sekiranya kesilapan hadir, program kerja akan berhenti seketika dan kursor akan ditetapkan ke garisan di mana ia boleh didapati. Pada masa yang sama, dalam line "kesimpulan" mempunyai penerangan mengenai kesilapan yang paling, sebagai contoh, kesilapan 85: «;» expexted. garis ini menunjukkan bahawa di suatu tempat tidak ada koma bertitik. Walau bagaimanapun, ia adalah untuk memberi perhatian kepada masalah-masalah ini adalah tidak berbaloi, anda perlu memahami struktur, menggunakan contoh dalam program Pascal.

Yang perlu dikaji di tempat pertama?

Untuk memulakan sepenuhnya untuk memahami setiap baris program. Kemudian memberi perhatian kepada sintaksis, untuk menangguhkan pengendali khas dalam ingatan, selepas itu tanda baca itu tidak dimasukkan, belajar rantaian logik bermula dan berakhir. Ingat bagaimana pembolehubah mendapat, jenis yang mereka perlukan dan mengapa kita memerlukannya. Memahami juga tidak akan ada yang salah dalam fungsi persekitaran pengaturcaraan yang paling. Anda boleh menggunakan panduan atau "ladang" di Turbo Pascal sendiri. Sentiasa perlu mengamalkan, bersedia untuk membuka "masalah" Internet dan perlahan-lahan mendapatkan contoh program Pascal secara bebas.

tatasusunan dimensi

array digunakan untuk operasi mudah dengan data homogen, yang dalam kes ini disusun dalam lokasi ingatan berturut-turut, dan bukan secara berasingan. Ia tidak mungkin bahawa pengaturcara selesa dengan 50 atau 100 pembolehubah. Ia adalah lebih mudah untuk menulis mereka dalam array.

Unsur-unsur yang berada dalam kumpulan yang mempunyai bilangan mereka. Dalam pelbagai bahasa pengaturcaraan, dengan memulakan dengan beberapa angka tidak semestinya dengan 1. Berikut adalah contoh program pada Pascal mengatakan bahawa ia dinomborkan bermula dengan dia. Ini nombor urutan dipanggil indeks bagi setiap elemen. Sebagai peraturan, ia adalah watak integer kurang. Pada dasarnya, sel-sel ini tidak peduli apa indeksasi akan ditetapkan: angka atau abjad.

Array Pascal (contoh di bawah) boleh mempunyai hanya satu jenis yang mana milik dan semua unsur-unsur. Tidak ada apa-apa yang salah satu jenis sel sebenar, dan integer lain.

Dalam persekitaran pengaturcaraan, data adalah satu dimensi pelbagai linear (iaitu, mudah) input:

Var yang: lokasi [5..40] char;

b: real;

i: integer;

BEGIN

Bagi i: = 5 hingga 40 dibaca (ch [i]);

Bagi i: = 5 hingga 40 write (ch [i]: 3);

readln;

END.

Menganalisis contoh program Pascal, anda boleh melihat memori yang diperuntukkan untuk pelbagai yang mudah, yang terdiri daripada 35 aksara. Pengindeksan ([5..40]) - dari 5 ke 40. Dalam baris pertama selepas BEGIN arahan, pengguna perlu masukkan mutlak mana-mana 35 aksara (nombor, huruf) yang program tersebut dirakam dalam sel. Barisan kedua bertanggungjawab untuk memaparkan mereka pada skrin.

Dua dimensi tatasusunan

Jika tatasusunan satu dimensi - adalah salah satu di mana semua operasi yang dibina "dalam talian", iaitu semua unsur-unsur dan tindakan yang dilakukan satu demi satu, dua dimensi membolehkan struktur yang lebih kompleks dengan cawangan ...

Data tersebut Pascal (contoh boleh dilihat di bawah) adalah seperti yang dinyatakan dalam dua cara: «lokasi [10..b, 10..f] jenis" atau «lokasi [10..b] array [10..f] jenis ".

B dan f - pemalar. Sebaliknya, mereka boleh dimasukkan dan angka (seperti dalam tatasusunan satu dimensi), tetapi dalam masalah itu bukan amalan terbaik. Ini adalah disebabkan oleh hakikat bahawa bahasa pengaturcaraan mentakrifkan pemalar pertama sebagai bilangan baris, dan kedua - lajur array.

Contoh masalah melalui jenis bahagian khusus:

Const b = 24; f = 13;

Jenis ceri = array [10..b, 10..f] nyata;

Var n: ceri;

Seksyen melalui pelbagai pembolehubah untuk menerangkan sedikit lebih mudah (untuk pemula):

Const b = 24; f = 13;

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

Kedua-dua pilihan adalah betul, program kerja kaedah rakaman yang dipilih tidak berubah.

tatasusunan terbuka

lokasi terbuka - satu yang tidak mempunyai sempadan. Ia mempunyai jenis (sebenar, integer et al.). Dalam erti kata lain, array yang diwujudkan - berdimensi. "Kemuluran" beliau ditakrifkan oleh program ini pada masa jalanan. Ia ditulis seperti berikut:

Seulgi1: pelbagai char;

Yeri: pelbagai sebenar;

Satu ciri yang tersendiri tatasusunan ini adalah bahawa pengindeksan bermula pada sifar, bukan satu.

Grafik dalam Pascal

Mereka yang mempunyai idea sedikit daripada sistem operasi "dalaman" tahu bahawa semua imej yang dibina melalui raster segi empat tepat. imej raster terdiri daripada piksel, yang begitu kecil bahawa mata manusia melihat terhunus atau gambar untuk satu unit tunggal. Semakin besar resolusi imej, lebih kecil piksel.

Kaedah kedua grafik persembahan - vektor. Sebagai peraturan, segmen itu, bulatan, elips dan bentuk geometri lain yang membentuk keseluruhan gambar.

Dalam persekitaran pengaturcaraan, dalam apa-apa bahasa yang mungkin dan kemunculan jenis tugas, seperti grafik, hasil yang akan menjadi jadual. Pascal, contoh program itu menunjukkan tahap tertentu tahap pembangunan mereka, membolehkan untuk membuat gambar dan corak. Dalam usaha untuk "menghidupkan" perpustakaan yang anda mahu, anda perlu memasukkan baris a «menggunakan graf;».

Biasanya, dalam keterangan data grafik, prosedur ini digunakan:

InitGraph (pemandu var, tercekik: real; Path: string);

Di sini pemandu adalah pembolehubah yang jenis adalah integer; tercekik - ubah, jenis yang sebenar; jalan yang membolehkan anda mengaktifkan pemandu.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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