KomputerPengaturcaraan

"Pascal" pengendali. bahasa pengaturcaraan Pascal

Mungkin setiap anak sekolah dikenali bahasa pengaturcaraan, yang dipanggil "Pascal". Apa itu? Ia telah lama menjadi bahasa yang telah mati, selepas semua hanya digunakan untuk melatih pelajar dan sekolah-sekolah ini sebagai asas. Ia merujuk kepada versi yang dipermudahkan Algol. Tetapi, tidak seperti yang kedua, "Pascal" boleh digunakan untuk menulis program sebenar dan juga permainan. Sebelum ini, beliau mempunyai populariti yang cukup, tetapi kini hanya dipelihara, sebenarnya, untuk tujuan latihan. Perkara pertama yang menarik potensi pengaturcara untuk "Pascal" - ia adalah mungkin untuk menulis, di samping mengekalkan ciri-ciri bahasa Inggeris, tidak teka-teki lebih penggunaan skim khas yang diterima dalam bahasa-bahasa seperti C.

Ia menciptakan "Pascal" Niklaus Wirth dalam tahun 1970. Beliau menamakan bahasa selepas saintis Blaise Pascal, dialah ayah kereta yang pertama di dunia. Ia boleh menambah dua nombor yang berlainan. A keturunan langsung bahasa "Pascal" adalah "Modula-2." Yang terakhir adalah versi yang lebih baik.

sistem pengaturcaraan

Pascal ABC - bahasa pengaturcaraan disampaikan oleh sistem yang sedia ada. Walau bagaimanapun, yang diterangkan adalah variasi kepada generasi baru.

Mengapa ia dicipta "Pascal ABS"? Untuk tujuan ini, terdapat dua sebab penting:

  • sistem usang bahasa asal;
  • hasrat untuk mewujudkan persekitaran pengaturcaraan yang lebih moden dan bersepadu.

Bahasa Pascal ABC termasuk sistem klasik "Pascal" elemen "Delphi" dan pengembangan sendiri. Beliau muncul dalam 2002.

Terdapat juga pengkompil dengan nama yang sama, yang adalah yang kuat dan moden persekitaran pengaturcaraan. Dia mampu untuk berjalan di Linux, MacOS, dan juga pada Windows.

Rangka Kerja .NET membolehkan anda untuk menggunakan beberapa ciri-ciri tambahan, dan juga pengaturcaraan dalam gaya berstruktur, berorientasikan objek dan berfungsi. Pengarang bahasa ini menjadi Mikhalkovich. Beliau telah dipengaruhi oleh bukan sahaja "Pascal" dan "Delphi", tetapi juga C # dan "Python".

ciri-ciri umum pengendali

Pengusaha bahasa pengaturcaraan dikehendaki menulis program. Mereka membuat ia mungkin untuk melaksanakan fungsi dan algoritma tertentu. Pasukan dalam "Pascal" berbeza daripada unsur-unsur lain? Hakikat bahawa ia melibatkan pelaksanaan tindakan. "Pascal" direka supaya semua pengusaha terdiri daripada kata-kata tambahan khas. Command dipisahkan antara diri mereka dan unsur-unsur lain yang menggunakan koma bertitik (;). Semua pengendali dibahagikan kepada kumpulan:

  • Simple. Arahan ini tidak mengandungi unsur-unsur lain. Ini adalah: pengendali tugasan (noktah bertindih dan yang sama), prosedur peralihan tanpa syarat (digunakan untuk tag).
  • Berstruktur. Kenyataan ini adalah terdiri daripada unsur-unsur lain: a pernyataan, syarat, gelung, menyertai.

Kedua-dua kumpulan akan dibincangkan kemudian dalam artikel ini.

prosedur pengendali

Ini memerlukan pengendali untuk memanggil prosedur. Untuk mewujudkan satu barisan dalam persekitaran pengaturcaraan, anda mesti menentukan pengecam, diikuti oleh parameter panggilan perlu diletakkan. Walau bagaimanapun, dalam bahasa ada rawatan yang tidak mempunyai elemen terakhir. Mereka "Pascal" dibahagikan kepada dua jenis:

  • standard (berdaftar dalam bahasa);
  • adat (yang dicipta oleh pengaturcara).

Apabila propisaniem set tertentu unsur-unsur berturut-turut diaktifkan satu atau prosedur lain.

Operators ( "Pascal"), yang bertanggungjawab untuk tugas-tugas yang sama, cukup untuk ingat dengan mudah. Anda mesti menulis dalam seksyen Akuan menggunakan perkataan dan masukkan penerangan prosedur. Terdapat unsur-unsur standard yang tidak perlu memasukkan dalam blok pertama. Ini adalah tugas membaca, menulis, dan lain-lain.

prosedur kastam diperlukan sebelum program kerja untuk mereka bentuk dan dimasukkan ke dalam bahagian keterangan, atau modul. Jika anda menggunakan pilihan yang kedua hendaklah ditulis dalam seksyen KEGUNAAN atau PROSEDUR.

operator pemindahan tanpa syarat

pengendali mudah untuk digunakan dengan mudah, termasuk GOTO. Dalam "Pascal" mempunyai tag seksyen, yang membolehkan anda meletakkan tertentu diperlukan pemaju untuk pengendali, dan kemudian kerana lompat tanpa syarat untuk merujuk kepadanya. Sebagai label ini adalah untuk digunakan set huruf dan angka tanpa tanda baca atau ruang. Dari garis ia dipisahkan oleh noktah bertindih (:). Sebelum anda membuat label, LABEL, lihat penerangan mesti menentukan nama unsur.

Sebelum anda membuat jabatan, anda perlu tahu tentang beberapa nuansa:

  • semua tag yang diterangkan mesti digunakan;
  • jika item mempunyai nama-nama nombor, anda tidak boleh mengisytiharkan mereka.

Malangnya atau nasib baik, kenyataan GOTO dalam bahasa-bahasa moden tidak menggunakan pengaturcaraan. Ini adalah disebabkan oleh hakikat bahawa sistem tersebut bekerja, mewujudkan prinsip penyampai. Dan pengendali seperti itu ( "Pascal") sebagai GOTO, melanggar proses pengkomputeran.

syarat pengendali

kenyataan bersyarat dikemukakan reka bentuk IF-THEN-ELSE, digunakan untuk memaparkan cawangan, di mana satu penjelmaan semestinya berbohong. Proses pengiraan akan meneruskan salah satu daripada pilihan yang dibentangkan. Konvensional, proses ini dibahagikan kepada dua jenis:

  • struktur garpu (di mana terdapat dua pilihan, setiap yang membawa kepada hasilnya);
  • struktur Bypass (apabila pilihan kedua adalah salah, dan dalam hal itu, program ini memintas hasilnya digunakan untuk kebenaran).

Reka bentuk penyata IF-THEN-ELSE distrukturkan. Kata-kata ini adalah terpelihara. Dalam kes ini, kedua tidak tertakluk kepada penggunaan mandatori.

Bagaimanakah reka bentuk? Dengan bahasa Inggeris ia diterjemahkan sebagai "jika-maka-lain". Jika program syarat yang dinyatakan adalah benar, maka hakikat bahawa ia telah ditulis selepas perkataan itu. Dan jika ia adalah salah, yang benar-benar percaya apa yang ditulis di atas, atau lain selepas baris selepas itu.

pernyataan

Untuk memahami frasa ini, ia adalah perlu untuk mengetahui definisi. penyata kompaun ( "Pascal") - satu set operasi untuk menulis program yang kurungan MULA-END. Oleh kerana ini, sekumpulan arahan diwakili sebagai bersepadu tunggal.

pilihan pengendali

Kerana kenyataan bahawa kenyataan IF mampu bekerja dengan hanya dua cawangan, pasukan pilihan CASE telah ditubuhkan. Dalam sistem ini terdapat kata tugas - kes, sudah, akhir, lain. Dalam kes ini, kedua juga boleh ditinggalkan. Sebelum kerja-kerja operator mesti diisytiharkan parameter dan nilainya. Jika kekunci pilihan dipadankan dengan pemilihan pemalar dilakukan pengendali, iaitu selepas yang terakhir. Jika kebenaran yang tidak hadir, dan semua pasukan diabaikan. Ia dijalankan pilihan yang datang selepas perkataan ELSE atau selepas kenyataan kes itu.

Ini pilihan pengendali dalam "Pascal" tidak menggunakan sistem bekerja sebagai IF. Tiada keadaan ujian yang jelas. Jika kita menganggap kerjanya dengan lebih terperinci, kita dapat melihat bahawa KES kecil memperkenalkan percanggahan ke dalam program ini, kerana pengendali berakhir dengan END, yang tidak berpasangan MULA. Ia adalah lebih mudah untuk digunakan, terutamanya jika terdapat 5 atau lebih banyak pilihan. Menetapkan sentiasa IF-THEN akan lama, dan ini bukan proses yang selesa.

Operators ( "Pascal"): Cycles

Apa yang kitaran? Mereka membayangkan pengulangan sebahagian daripada sistem arahan beberapa kali untuk sepenuhnya memenuhi syarat. Dalam "Pascal" dikenali dua jenis kitaran :

  • parameter pusingan;
  • lelaran.

Apa yang semua orang? Pertama (dengan kitaran parameter) sentiasa dikenali parameter. Kadang-kadang dipanggil biasa. Perbezaan utama adalah bahawa bilangan ulangan kitaran dikenali terlebih dahulu.

lelaran adalah sama nuansa tidak diketahui. Gegelung berlaku selagi keadaan yang tidak akan berlaku.

Membezakan jenis dan jenis kitaran mungkin dengan bantuan beberapa struktur:

  • REPEAT: Ulangi dengan postcondition itu.
  • SEMASA: pengulangan pra-syarat.
  • UNTUK - Pengendali akaun. Ia digunakan dalam parameter kitaran.

dua pilihan pertama digunakan untuk pengulangan berulang. Perbezaan utama dari kenyataan terakhir - anda boleh menggunakannya dalam gelung dengan parameter, dan UNTUK - untuk ulangan tanpa menetapkan mustahil.

Operators IO

Untuk berinteraksi dengan alam sekitar persekitaran pengaturcaraan memenuhi penyata input-output. Mereka membolehkan anda untuk memasukkan maklumat dan memaparkan hasil pada skrin atau dicetak. Perintah membaca akan membolehkan pengguna untuk menentukan program berjalan data mereka. Bagaimana ini berlaku? Program untuk tempoh berhenti di kursor berkelip muncul pada skrin, yang sedang menunggu input daripada manusia. Perbezaan dalam kedua-dua kenyataan membaca dan readln kecil. Lepas hanya menggerakkan kursor ke baris seterusnya.

O Operator ( "Pascal") - menulis (ln). LN sekeping membolehkan untuk meneruskan data output pada baris berikutnya. Jika Program yang menyatakan kenyataan yang mudah, ia akan dipaparkan pada skrin istilah kosong. Digunakan dalam pengertian ini, arahan ini tidak diperlukan.

Terdapat juga pengusaha var, berhampiran. Mereka tidak boleh digunakan jika perintah itu tidak memerlukan program itu sendiri.

pengendali utama ( "Pascal") yang diterangkan dalam artikel. Mereka akan membantu lebih baik untuk menulis program ini, mereka sendiri bekerja dengan segera dan tanpa kerosakan a. Tanpa ia tidak berfungsi apa-apa pun di masa depan pengaturcara untuk bekerja dengan bahasa "Pascal" itu. Program tanpa pengendali, malangnya, tidak boleh bayangkan. Ini bermakna bahawa mereka mesti berupaya untuk beroperasi. Ia mungkin kelihatan pengendali kitaran rumit, bagaimanapun, mesti dilatih dan semua masalah hilang. Nasib baik dalam kerja anda!

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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