"Pascal" is ... Bahasa "Pascal" untuk pemula: deskripsi

Anonim

Di hamparan World Wide Web, Anda dapat menemukan banyak program dalam bahasa "Pascal", tetapi jauh lebih sulit untuk mengetahui cara kerjanya dan cara kerjanya. Mari belajar dasar-dasar pemrograman bersama!

Bahasa algoritmik: konsep dasar

Dalam pidato sehari-hari, kami menggunakan unit dasar: simbol, kata, frasa, dan seluruh kalimat. Bahasa algoritmik juga memiliki struktur yang serupa, hanya komponen-komponennya saja yang disebut berbeda. Kita berbicara tentang konstruksi dasar, ekspresi, dan operator. Semua unit ini membentuk struktur hierarkis, karena setiap elemen berikutnya dibentuk dari yang sebelumnya.

Simbol bahasa algoritmik adalah atom yang tidak dapat dibagi yang digunakan untuk menulis kode.

Konstruksi dasar adalah unit minimal yang memiliki makna sendiri.

Ekspresi bahasa klasik dibentuk dari dua unit yang disebutkan di atas dan menetapkan aturan untuk menemukan nilai yang diperlukan.

Operator bertanggung jawab untuk menggambarkan konversi tertentu, yang wajib untuk pelaksanaan program dengan benar. Mungkin ada beberapa, jika perlu - program harus melakukan operasi yang kompleks. Dalam situasi seperti itu, mereka digabungkan menjadi blok atau operator gabungan.

Bahasa "Pascal"

Ada sejumlah besar bahasa algoritmik. Pascal (untuk pemula ada manfaatnya tersendiri) adalah salah satunya. Alfabetnya terdiri dari angka, huruf, dan karakter khusus. Berikut daftar mereka:

  • 26 huruf latin dan huruf kecil;
  • garis bawah;
  • sepuluh digit;
  • pembatas;
  • tanda-tanda operasi;
  • penentu;
  • dicadangkan oleh kata-kata sistem (layanan).

Selain elemen-elemen yang tercantum di atas, ruang milik himpunan elemen dasar, yang tidak dapat digunakan di dalam konstruksi ekspresi cadangan dan karakter ganda.

Konstruk bahasa dasar

"Pascal" untuk pemula termasuk string, angka dan nama.

Angka-angka yang digunakan dalam kode bahasa pemrograman yang dimaksud biasanya ditulis dalam desimal. Mereka bisa menjadi nyata dan bilangan bulat, yang biasanya disebutkan tanpa titik desimal. Jika angka itu positif, maka tandanya bisa dihilangkan.

"Pascal" adalah bahasa pemrograman algoritmik di mana string adalah urutan karakter yang dilampirkan dalam apostrof. Jika Anda perlu menggunakan tanda kutip itu sendiri, maka simbol ini layak disebutkan dua kali.

Nama adalah urutan yang dimulai dengan huruf dan dapat berisi angka dalam komposisinya. Pengidentifikasi disebut label, tipe, konstanta, fungsi, prosedur, variabel, objek, dan bahkan modul. Membentuk pengidentifikasi, Anda dapat menggunakan karakter garis bawah. Nama mungkin memiliki banyak karakter, tetapi kompiler hanya akan membaca 63 karakter pertama. "Pascal", deskripsi yang mungkin tampak begitu rumit, tidak begitu mengerikan, jadi jangan terburu-buru untuk takut dan tutup halaman browser!

Sebagai pengidentifikasi bahasa dilarang menggunakan nama standar konstanta, prosedur, jenis, file, fungsi, dan juga ekspresi layanan.

Meningkatkan visibilitas kode akan membantu ruang, tetapi perlu diingat bahwa mereka tidak dapat memisahkan nama dan angka di tengah.

Sintaks bahasa algoritmik

Setiap baris harus diakhiri dengan tanda titik koma dalam program yang ditulis dalam bahasa yang dipertimbangkan ("Pascal"). Informatika mengajarkan anak-anak sekolah dan siswa ini, dan Anda bisa mengetahui aturan ini sendiri!

Tanda titik koma (;) adalah sinyal bersyarat yang menunjukkan akhir dari garis saat ini dan kebutuhan untuk beralih ke yang baru. Tetapi pengecualian mungkin perintah layanan: const, var, begin, dan lainnya.

Pernyataan akhir menutup program, jadi sebuah titik selalu diletakkan setelahnya. Terkadang kode mungkin berisi beberapa lampiran, maka awal dan akhir blok akan dipisahkan oleh tanda titik koma.

Untuk memberikan variabel nilai tertentu, perlu menempatkan titik dua di depan tanda sama dengan. Misalnya, Anda pergi ke set n = 13, dan dalam kode itu akan terlihat seperti n: = 13.

Jika Anda mempelajari aturan ini, Anda dapat dengan cepat mempelajari cara menulis kode program tanpa kesalahan sintaksis.

Operator bahasa Pascal klasik

Anda dapat memprogram fragmen kode berulang dari aplikasi masa depan dan melakukan tindakan apa pun dengan menggunakan berbagai metode. Tetapi bahasa Pascal menggunakan berbagai operator untuk ini. Semuanya tidak dapat kita pertimbangkan, jadi mari kita bahas hanya beberapa.

Misalnya, dengan bantuan operator pemilih, Anda dapat memilih salah satu jalur alternatif program. Parameter dalam kasus ini adalah ekspresi tipe ordinal. Tetapi ada satu nuansa: kunci pilihan ini tidak bisa menjadi milik tipe string atau nyata.

Ada juga operator penugasan, kondisional, majemuk dan kosong, serta sejumlah investasi bermanfaat lainnya. Mengetahui hanya beberapa di antaranya memungkinkan Anda menulis kode dengan fungsionalitas luar biasa. Operator tidak boleh disalahgunakan, karena jumlah mereka yang besar membuat program sulit untuk di-debug oleh kompiler, membingungkan dan sangat sulit dimengerti oleh orang luar.

Operator penugasan

Ungkapan ini memiliki bentuk titik dua dan tanda yang sama. Ini digunakan untuk menetapkan variabel tertentu nilai tertentu. Penting untuk diingat bahwa jenis ekspresi dan variabel harus sama jika mereka masing-masing tidak termasuk tipe integer dan real. Hanya dalam situasi seperti itu transformasi langsung akan terjadi.

Operator Senyawa

"Pascal" adalah bahasa pemrograman yang menggunakan urutan pernyataan program sewenang-wenang yang terlampir dalam tanda kurung khusus. Kita berbicara tentang struktur komposit, terbatas pada kata-kata awal dan akhir. Ini adalah alat penting dari bahasa algoritmik, yang memungkinkan penulisan kode menggunakan metodologi struktural.

Operator bahasa Pascal, yang merupakan bagian dari struktur komposit, dapat sangat berbeda, karena tidak ada batasan. Kedalaman bersarang juga bisa berbeda.

Operator bahasa pemrograman bersyarat

Komponen ini memberikan kesempatan selama program untuk memeriksa kondisi yang ditentukan dan melakukan tindakan tergantung pada hasil bagiannya. Dengan demikian, perintah bersyarat adalah salah satu cara pembentukan cabang dalam proses melakukan perhitungan.

Operator bersyarat struktural adalah sebagai berikut:

IFTHENELSE.

Dalam ungkapan ini, selain itu, maka dan jika kata-kata dicadangkan, syaratnya adalah ekspresi logis dengan konten sewenang-wenang, dan operator adalah perintah apa pun dari bahasa pemrograman yang digunakan.

Struktur kode program

Judul, bagian dari operator dan deskripsi adalah komponen kunci dari aplikasi yang ditulis dalam bahasa seperti Pascal. Informatika memungkinkan Anda untuk sepenuhnya mengeksplorasi elemen-elemen ini dan belajar bagaimana menggunakannya dengan benar.

Header biasanya berisi nama kode. Misalnya, Program MyFirst.

Di bagian deskripsi mungkin muncul pustaka yang terhubung, modul, label, konstanta, jenis, variabel, deskripsi bab fungsi dan prosedur.

Bagian deskripsi modul berisi nama-nama perpustakaan yang terhubung di dalam dan dimulai dengan penggunaan kata yang dipesan. Itu harus menjadi yang pertama di antara semua deskripsi lainnya. Nama modul harus dipisahkan dengan koma.

Anda dapat memberi label pada operator mana pun dari kode program, yang namanya harus disebutkan di bagian deskripsi yang sesuai.

Deskripsi konstanta prematur memungkinkan Anda untuk menuliskan namanya dalam kode alih-alih nilai numerik atau literal.

Di bagian yang menjelaskan variabel yang digunakan, Anda harus menentukan semua tipe yang akan digunakan: "var c, a, r: integer; k, l, m: char; h1, h2: boolean;".

Jangan lupa bahwa "Pascal" adalah bahasa pemrograman yang membutuhkan deskripsi awal wajib semua komponen yang terlibat dalam program.

Kode teks harus diakhiri dengan titik.

Contoh program

"Pascal" adalah bahasa dasar, dan setelah mempelajari informasi di atas, Anda dapat langsung melanjutkan menulis kode.

Mari kita membuatnya sehingga aplikasi menampilkan frasa "Ini adalah program pertamaku!"

Contoh program tentang Pascal sangat penting untuk dipahami, jadi cobalah untuk melakukannya sekarang.

Mulai
Writeln (Ini adalah program pertamaku! ');
Akhir

Sederhana sekali!

Lihatlah kode yang lebih kompleks yang dengannya Anda dapat menemukan akar persamaan kuadrat. Perhatikan prinsip pembentukan ekspresi komputasi.

Kami berharap contoh program pada Pascal bermanfaat bagi Anda.

Pesan Populer

Direkomendasikan