KomputerPengaturcaraan

Pengendali tugasan dalam "Pascal": apa yang ada, apa tindakan yang

Turbo Pascal - bahasa pengaturcaraan mudah, tetapi kajian yang memakan masa, jika perjanjian itu dengan isu ini dengan serius. pengguna baru memahami asas-asas kod dengan yang paling mudah. Sebagai contoh, ia pertama akan mengkaji apa tindakan melakukan pengendali tugasan, untuk apa yang ia adalah, bagaimana untuk mendapatkan tali atau berubah-ubah untuk skrin. Barulah pengaturcara akan merayu kepada prosedur dan fungsi, dan jenis data watak-string, fail dan grafik. Jadi, apa yang pengendali tugasan? Apa yang peranannya dalam penulisan kod?

Turbo Pascal tetingkap aplikasi desktop organisasi

Sebelum memulakan kajian bahan teori, yang sebenarnya juga termasuk persoalan apa yang pengendali tugasan, anda perlu melihat dalam ruang kerja Turbo Pascal.

menu aplikasi mengandungi seksyen yang berikut:

  • File - direka untuk melaksanakan arahan asas dalam fail (membuat, membuka, menutup, menyimpan, dan lain-lain).
  • Edit - ini termasuk arahan untuk bekerja dengan penyuntingan teks (copy, paste, cut, dan lain-lain).
  • Search - penting untuk mencari dan menggantikan teks dalam teks keseluruhan program.
  • Berjalan - digunakan untuk menjalankan kod siap, termasuk langkah demi langkah demonstrasi untuk bekerja.
  • Menyusun - menyusun kod.
  • Debug - diperlukan bagi memudahkan pencarian kesilapan dalam teks program.
  • Tools - Membolehkan anda untuk menggunakan beberapa ciri-ciri tambahan permohonan.
  • Pilihan - menetapkan pilihan yang diperlukan untuk bekerja dengan pengkompil dan persekitaran pengaturcaraan.
  • Window - yang diperlukan untuk melaksanakan operasi dengan tingkap.
  • Membantu - keperluan untuk mencari jawapan untuk soalan anda.

Kini semakin banyak populariti semakin permohonan Pascal ABC. Dari sudut pandangan sesetengah pengguna, ia adalah lebih mudah untuk bekerja dalam persekitaran ini.

Unsur-unsur Turbo Pascal

Dalam setiap struktur bahasa pengaturcaraan kod adalah berbeza, tetapi ada mata biasa. Sebagai contoh, dalam Pascal reka bentuk masalah keseluruhan adalah seperti berikut:

primer program; // program Tandukan

Menggunakan crt; // Senarai modul yang digunakan

Label metka1; // Penerangan tag

nombor const = 10; // Mengisytiharkan berterusan

Jenis Newtype = set tali; // Keterangan jenis pembolehubah

Var yang: integer; b: real; c: Newtype; d: boolean; e: char; // Isytiharkan pembolehubah

----------------------------------- // Keterangan prosedur dan fungsi

Mula

{Badan} // pengendali Program Seksyen

End.

Pengendali tugasan mengambil tempat kehormatan dalam badan program.

A lawatan ringkas ke dalam jenis-jenis data pengaturcaraan

Bukan sahaja di Pascal pengendali tugasan menimbulkan persoalan di kalangan pengguna. jenis data juga seringkali menimbulkan kesesakan.

Semua data dalam persekitaran Turbo Pascal yang jatuh ke dalam dua kategori: pembolehubah dan pemalar. Mereka tergolong dalam satu daripada jenis berikut:

  • integer;
  • sebenar;
  • simbolik;
  • string;
  • ditaip;
  • logik.

Juga, pemalar boleh ditempah.

Pembolehubah dinyatakan dalam kod seperti berikut: var Jenis Data. pemalar diisytiharkan seperti: const = nilai.

Kurungan kod program <> tidak perlu untuk meletakkan.

pengendali utama bahasa Turbo Pascal

Operator adalah reka bentuk yang menunjukkan apa tindakan perlu melaksanakan program ini. Dalam menulis kod, khususnya dalam Turbo bahasa Pascal, terdapat banyak pengendali:

  • bersyarat;
  • komponen;
  • pilihan beberapa pilihan;
  • peralihan;
  • tugasan;
  • pada rakaman objek;
  • kosong;
  • kitaran (dengan parameter yang pra-syarat, postcondition).

Pengendali program atau struktur yang mana pada bahagian penting dalam kod program, sentiasa dilaksanakan dalam perintah itu di mana yang direkodkan, iaitu dari atas ke bawah, kiri ke kanan. Pengecualian adalah reka bentuk konvensional. Kenyataan tugasan, lain-lain lagi, memerlukan kehadiran akhir cap line ";", iaitu koma bertitik. Oleh itu, simbol ini dikongsi antara struktur itu sendiri dan meningkatkan keterlihatan program ini. Tetapi ada satu "tetapi": koma bertitik, anda tidak perlu meletakkan sebelum perkataan lain.

Pengendali input dibaca (pembolehubah) dan readln (pembolehubah). Contoh: membaca (a); readln (a, b); readln (d).

Pengendali O write (pembolehubah) dan writeln (pembolehubah). Contoh: menulis (a, g); writeln ( 'Masukkan Data'); menulis ( 'kawasan permukaan S =', S); menulis (f: 6: 3).

Untuk melambatkan skrin dalam Turbo Pascal menggunakan operator readln pada akhir kod sebelum akhirnya lepas. Ia adalah dalam program ini, ketiadaan garis-garis itu tidak memaparkan kandungan daripada penyelesaian. Dalam readln PascalABC menulis pada akhir kod itu tidak perlu.

Untuk mengosongkan skrin menghubungkan operator ClrScr, yang crt terbina dalam. Sekali lagi, setiap program mempunyai nuansa tersendiri.

Pengendali tugasan

Sekarang kita pergi terus ke topik kita. Pengendali tugasan dalam Pascal - adalah proses memasukkan nilai-nilai pembolehubah dalam sel memori. Secara umum, ia kelihatan seperti kolon bertulis secara berkumpulan dengan "penjagaan", iaitu ": =". Ia adalah watak-watak ini bertanggungjawab untuk pengendali tugasan.

Apa yang pengendali tugasan? mekanisme operasi adalah seperti berikut: dalam perjalanan bersuara program yang dinilai, hasil daripada yang perlu direkodkan dalam memori. Alamat sel di mana data akan dimasukkan, menentukan pembolehubah di sebelah kiri tanda "=".

Skema, ini boleh digambarkan seperti berikut:

  • ← berasal ungkapan berubah-ubah.

Sebagai contoh, beberapa ungkapan:

  • A: = b + c / 2;
  • b: = n;
  • n: = b;
  • x: = 15;
  • x: = x + 3.

Perlu diingatkan bahawa kedua-dua ungkapan «b: = n» dan «n: = b» melakukan tindakan yang berbeza.

Satu ciri pengendali tugasan adalah hakikat bahawa data berada di pihak yang berbeza tanda "=" (yang dibaca sebagai "memberi") mestilah berada dalam jenis yang sama. Dalam erti kata lain, tugasan keserasian mereka harus 100%. Sebagai contoh, ungkapan integer yang boleh diberikan kepada pembolehubah sebenar, kerana subset pembolehubah termasuk dalam keseluruhan kawasan pecahan. ie rakaman "pemboleh ubah nyata: = integer ungkapan" adalah benar.

contoh tugas

Untuk memahami apa yang pengendali tugasan adalah perlu untuk menyelesaikan beberapa masalah. Hanya amalan akan mengelakkan kesilapan kasar dan tidak boleh dimaafkan dalam menulis kod, serta menjimatkan masa.

tugas 1

Dana bulatan. Oleh hipotesis, panjang L lilitan dimasukkan dari papan kekunci oleh pengguna. Ia adalah perlu untuk mengira luas bulatan S, disempadani oleh kalangan ini.

algoritma ialah:

  • Kira nilai jejari, bermula dari lilitan formula.
  • Tanya kawasan bulatan formula.
  • Memaparkan hasil pada skrin.

tugas 2

Dan dipenggal kon. pengguna menetapkan nilai-nilai asas Rb jejari, Rm dan ketinggian h. Formula dan menentukan nilai untuk mengira jumlah dan permukaan kawasan bentuk.

algoritma ialah:

  • Masukkan data yang diperlukan dari keyboard.
  • Tanya formula mencari jumlah dan permukaan kawasan kon dipenggal.
  • Kira V dan S.
  • Membawa mereka ke skrin.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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