KomputerPemrograman

Program contoh pada Pascal. Pemrograman dalam Pascal

Akan terlihat bahwa bahasa program Pascal - mudah dan khas untuk setiap programmer, tetapi Anda tidak bisa mengatakan bahwa bahasa itu sendiri terlalu lemah bagi dunia modern. Tidak heran itu dianggap sebagai dasar dan belajar di sekolah.

Seringkali, ketika menulis program Pascal menggunakan lingkungan pemrograman, seperti Turbo Pascal (Turbo Pascal).

Mengapa pemula harus memilih bahasa ini? Cobalah untuk mengerti. Dalam rangka untuk sepenuhnya menguasai bahasa pemrograman apapun, Anda harus memiliki literatur yang relevan. Itulah sebabnya sebagian besar bahasa terjatuh segera, khususnya, dan Logo. Dia tidak sangat umum di negara-negara berbahasa Rusia, sehingga pelatihan buku-buku tentang dia di sana. Pada saat ini, yang paling terkenal adalah Pascal, Java, Basic dan C. Mari kita perhatikan secara terpisah. Java, terutama digunakan dalam pemrograman jaringan. C - salah satu bahasa yang paling banyak digunakan, bagaimanapun, dan yang paling sulit (terutama untuk pemula). Dalam rangka untuk akhirnya belajar bagaimana menulis program di dalamnya, yang terbaik adalah untuk pertama kali belajar Pascal dan Basic. Mereka berdua belajar di sekolah (pilihan guru). Alasan untuk prevalensi mereka terletak pada kenyataan bahwa dalam bahasa ini, Anda dapat menulis program yang sama seperti di C atau C ++, tetapi perkembangan yang sangat nya jauh lebih mudah karena kesederhanaan konstruksi.

Perlu diingat bahwa versi Pascal dan kuantitas yang cukup dasar, tetapi sekolah adalah spesies yang lebih umum seperti Turbo Pascal 7.0 dan QBasic. Jika Anda mengambil dibandingkan mereka, bertahan lebih lama diciptakan untuk menulis sebuah alat kecil hingga 50 baris. Turbo Pascal yang lebih kuat dan lebih cepat.

Program pertama di Pascal

Misalnya untuk dengan mudah program Pascal dapat ditemukan di Internet, lebih sulit untuk memahami bagaimana mereka bekerja.

Untuk memahami apa yang di dalam bahasa ini, Anda harus menulis "masalah" kecil. Misalkan Anda ingin membuat sebuah program yang akan menambah dua angka: Q + W = E. Apa yang akan dilakukan untuk penciptaan?

Huruf E akan bertindak sebagai variabel (dalam matematika - X). Tentu perlu menetapkan nama (max 250 karakter). Ini dapat terdiri dari:

  • huruf dari abjad Latin (A..Z);
  • angka 0 sampai 9. Tapi kita harus ingat bahwa nama tidak harus dimulai dengan angka;
  • "_" Karakter.

tidak harus bertemu dalam judul:

  • huruf Rusia;
  • tanda baca tanda;
  • spec. karakter, seperti kisi "#", persentase "%" dolar "$", tilde "~" dan lain-lain.

Sebuah contoh dari nama yang benar dapat «red_velvet4», «exo» atau «shi_nee». Kita juga harus ingat bahwa Pascal adalah tidak sensitif huruf, sehingga variabel dengan nama «BtoB» dan «BtoB» diperlakukan sebagai salah satu. Hal ini dalam pemrograman lingkungan "Tanaman" dan disebut sel, maka akan jelas bawah ini. Setelah proses ini diperlukan untuk menentukan jenis variabel. Hal ini diperlukan untuk program benar menunjukkan hasil di layar atau mencetak di atas kertas. Sebagai contoh, jika dua angka ditambahkan, jenis numerik yang ditentukan, dan ketika salam telepon, kemudian - string. cocok tipe Integer ( "angka") untuk penambahan biasa dua angka.

Dengan jenis variabel yang jelas, tetapi harus ditugaskan untuk semua variabel numerik, untuk memanipulasi mereka secara bebas.

Berdasarkan apa yang tertulis di atas, Anda dapat dengan mudah menulis "puzzle." Kecil program pascal akan terlihat seperti ini:

Program shi_nee;

Var Q, W, E: integer;

BEGIN

E: = Q + W;

END.

Baris pertama, yaitu program shi_nee - .. Nama atau judul program. komponen opsional ini tidak mempengaruhi perhitungan tertulis. Dia, jika digunakan, tentu harus menjadi yang pertama, atau lingkungan pemrograman akan menghasilkan kesalahan.

Deskripsi variabel adalah baris kedua dari operator berkat «var». Anda harus daftar semua variabel yang muncul untuk menambahkan jenis (integer) Program dan melalui usus besar.

operator Pasangan «BEGIN» - «END» dimulai dan karena itu berakhir program. Mereka adalah yang paling penting; di antara mereka adalah semua tindakan yang dijelaskan oleh programmer.

sintaksis

Penting untuk diingat bahwa setiap baris kode diakhiri dengan titik koma. Pengecualian untuk aturan ini akan melayani perintah seperti var, mulai, const, dan lain-lain. Setelah akhir dari operator harus meletakkan poin. Dalam beberapa kasus, ketika program menggunakan beberapa lampiran dan Operator kurung «BEGIN» - «END», titik dapat ditempatkan setelah perintah dengan titik koma.

Dalam rangka untuk menetapkan sel nilainya, misalnya, E = 15, maka perlu untuk menandatangani sama dengan titik dua:

Q: = 15:

W: = 20;

E: = Q + W;

Usus dalam bahasa ini disebut tugas. Program ditulis dalam Pascal sangat mudah jika Anda menguasai aturan sintaks yang dijelaskan di atas.

pengujian

Menjalankan Turbo Pascal, untuk mencetak program dengan benar dengan menempatkan tanda yang diperlukan dan pengaturan urutan yang diinginkan dari baris. Menjalankan program ini dapat dilakukan melalui menu konteks atau menggunakan tombol Ctrl + F9. Jika semua diketik dengan benar, layar akan berkedip sedikit. Dalam hal kesalahan hadir, program kerja akan berhenti sejenak dan kursor akan ditetapkan ke baris di mana tersedia. Pada saat yang sama, di baris "kesimpulan" memiliki deskripsi yang paling kesalahan, misalnya, kesalahan 85: «;» expexted. Baris ini menunjukkan bahwa di suatu tempat tidak ada titik koma. Namun, untuk memperhatikan masalah ini tidak layak, Anda perlu memahami struktur, menggunakan contoh dalam program Pascal.

Yang harus dipelajari di tempat pertama?

Untuk mulai sepenuhnya memahami setiap baris program. Kemudian memperhatikan sintaks, untuk menunda operator khusus dalam memori, setelah itu tanda baca tidak dimasukkan, belajar rantai logis dari mulai dan berakhir. Ingat bagaimana variabel yang punya, jenis yang mereka butuhkan dan mengapa kita membutuhkannya. Memahami juga tidak akan beres dalam fungsi yang paling lingkungan pemrograman. Anda dapat menggunakan bimbingan atau "poke" di Turbo Pascal sendiri. Terus-menerus perlu berlatih, siap untuk membongkar "masalah" dari Internet dan perlahan-lahan mendapatkan contoh program Pascal secara mandiri.

array dimensi

array digunakan untuk operasi yang mudah dengan data homogen, yang dalam hal ini diatur dalam lokasi memori berturut-turut, dan tidak secara terpisah. Hal ini tidak mungkin bahwa programmer nyaman dengan 50 atau 100 variabel. Hal ini lebih mudah untuk menuliskannya dalam sebuah array.

Unsur-unsur yang berada dalam kelompok memiliki nomor mereka. Dalam berbagai bahasa pemrograman, dengan memulai dengan beberapa tokoh belum tentu ke 1. Berikut adalah contoh program pada Pascal mengatakan bahwa nomor mulai dengan dia. nomor urut ini disebut indeks masing-masing elemen. Sebagai aturan, itu adalah integer kurang karakter. Pada prinsipnya, sel-sel ini tidak peduli apa indeksasi akan ditetapkan: numerik atau abjad.

Array Pascal (contoh di bawah) mungkin hanya memiliki satu jenis yang milik dan semua unsur-unsurnya. Tidak ada seperti yang satu tipe sel yang nyata, dan integer lain.

Dalam lingkungan pemrograman, satu-dimensi data (yaitu, sederhana) array linear dimasukkan:

Var a: array [5..40] char;

b: real;

i: integer;

BEGIN

Untuk i: = 5 sampai 40 read (ch [i]);

Untuk i: = 5 sampai 40 write (ch [i]: 3);

Readln;

END.

Menganalisis contoh program di Pascal, Anda dapat melihat memori yang dialokasikan untuk array sederhana, yang terdiri dari 35 karakter. Indexing ([5..40]) - dari 5 sampai 40. Pada baris pertama setelah BEGIN perintah, pengguna harus memasukkan benar-benar ada 35 karakter (angka, huruf) bahwa program ini direkam dalam sel. Baris kedua bertanggung jawab untuk menampilkan mereka di layar.

Dua-dimensi array

Jika array satu dimensi - adalah satu di mana semua operasi yang dibangun "in-line", yaitu semua elemen dan tindakan yang dilakukan satu demi satu, dua-dimensi memungkinkan untuk struktur yang lebih kompleks dengan percabangan ...

Data tersebut Pascal (contoh dapat dilihat di bawah ini) dijelaskan dalam dua cara: «array [10..b, 10..f] jenis" atau «array [10..b] array [10..f] tipe".

B dan f - konstanta. Sebaliknya, mereka dapat dimasukkan dan angka (seperti pada array satu dimensi), tetapi dalam masalah seperti ini tidak praktek terbaik. Hal ini disebabkan fakta bahwa bahasa pemrograman mendefinisikan sebuah konstanta pertama sebagai jumlah baris, dan yang kedua - kolom dari array.

Contoh masalah melalui jenis bagian khusus:

Const b = 24; f = 13;

Jenis cherry = array [10..b, 10..f] real;

Var n: cherry;

Bagian melalui array variabel untuk menggambarkan sedikit lebih mudah (untuk pemula):

Const b = 24; f = 13;

Var n: array [10..b, 10..f] real;

Kedua pilihan yang benar, program kerja metode perekaman yang dipilih tidak berubah.

array terbuka

Terbuka Array - salah satu yang tidak memiliki batas. Ini memiliki tipe (real, integer et al.). Dengan kata lain, array diciptakan - berdimensi. -Nya "daktilitas" didefinisikan oleh program pada saat dijalankan. Hal ini ditulis sebagai berikut:

Seulgi1: array dari char;

Yeri: array nyata;

Sebuah ciri khas dari array ini adalah bahwa pengindeksan dimulai pada nol, tidak satu.

Grafis dalam Pascal

Mereka yang memiliki sedikit gagasan dari "internal" sistem operasi tahu bahwa semua gambar yang dibangun melalui raster persegi panjang. gambar raster terdiri dari piksel, yang begitu kecil bahwa mata manusia mempersepsikan ditarik atau difoto untuk satu unit. Semakin besar resolusi gambar, semakin kecil pixel.

Metode kedua grafis presentasi - vektor. Sebagai aturan, segmen itu, lingkaran, elips dan bentuk geometris lainnya yang membentuk seluruh gambar.

Dalam lingkungan pemrograman, dalam bahasa mungkin dan munculnya jenis tugas, seperti grafik, hasil yang akan jadwal. Pascal, contoh program tersebut menunjukkan tingkat tertentu keparahan perkembangan mereka, memungkinkan untuk membuat gambar dan pola. Dalam rangka untuk "mengaktifkan" perpustakaan yang Anda inginkan, Anda perlu menyisipkan baris «menggunakan grafik;».

Biasanya, dalam deskripsi data grafis, prosedur ini digunakan:

InitGraph (driver var, tersedak: real; Path: string);

Berikut driver adalah variabel yang jenis integer; tersedak - variabel, jenis yang sebenarnya; jalan memungkinkan Anda untuk mengaktifkan driver.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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