Pengaturcaraan asas dengan Pseint (bahagian 2)

Entri ini adalah kesinambungan dari entri sebelumnya (Pengaturcaraan asas dengan Pseint (bahagian 1)) dan merupakan sebahagian daripada siri tutorial pengaturcaraan.

Untuk dapat memprogram, Pseint harus dikonfigurasi dengan betul, jika semuanya betul, kita dapat meneruskan tutorial ini yang secara langsung difokuskan pada pembelajaran bagaimana Pseint berfungsi untuk memulakan program.

pseint

Setelah bermula, kita akan melihat bahagian-bahagian berikut:

  1. Perintah: (ini adalah sebelah kiri) di mana kitaran, fungsi dan / atau syarat bersyarat paling asas.
  2. Bar status: (yang ada di bahagian bawah yang bertuliskan "Tidak ada kemas kini tersedia") bar ini menunjukkan status Pseint semasa.
  3. Kawasan kerja: ia adalah bahagian terbesar, di sinilah kita akan menulis program kita.

Ini adalah yang utama, yang lain tidak akan berguna buat masa ini

ALGORITMA DALAM PSEUDO-KOD

Tindakan proses tanpa tajuk 1; tindakan 2; ... ... ... tindakan n; Proses Tamat

Ini adalah bentuk umum algoritma, seperti yang anda lihat, ia bermula dengan "Proses [SinTitulo]" yang menunjukkan permulaan program dan diakhiri dengan "EndProcess" yang menunjukkan bahawa program telah berakhir.

PELBAGAI

Pemboleh ubah adalah sektor memori yang menyimpan data tertentu dan dikenal pasti dengan nama tertentu yang merujuk kepada ruang memori ini. Dalam Pseint anda boleh menentukan pemboleh ubah dengan cara berikut:

Dengan tanda yang sama sehingga «a» adalah pemboleh ubah yang menerima nilai tambah «c» tambah «b»

a = c + b;

Cara lain adalah dengan tanda tugas (yang akan kita lihat kemudian, pada masa ini kita hanya perlu mengetahuinya) dan ia serupa dengan yang sebelumnya dengan perbezaan bahawa itu adalah tanda yang berbeza

a <- b + c;

Tanda-tanda ini tidak meminta apa-apa nilai dari pengguna untuk mengetahui nilai apa yang harus diletakkan kerana ini dilakukan dengan fungsi «baca»

PERATURAN

Susunan adalah urutan pemboleh ubah multidimensi yang dapat disimpan dalam bentuk papan atau kubus, di mana pemboleh ubah dipanggil oleh pengenal umum dan nombor dalam sistem satah Cartesian. Susunan dalam Pseint didefinisikan dengan fungsi "dimensi" yang juga akan kita lihat kemudian.

Dalam kes ini, pengenal umum adalah var y dan nombornya adalah "x" dan "y" yang boleh menjadi [1,1] atau [2,1], dll.

Dimensi var [x, y]

Kemudian untuk memanggil pemboleh ubah yang akan anda gunakan

 var [x, y]

Di mana "x" bisa menjadi 1 dan "y" bisa menjadi 2 maka akan memanggil "var [1,2]" yang akan bebas dari "var [1,1]", dll.

PENGENDALI

Operator seperti namanya adalah tanda-tanda yang menggunakan beberapa nilai untuk memberikan hasilnya, Operator di Pseint adalah berikut:

  1. Lebih hebat daripada ">"
  2. Kurang daripada «<«
  3. Sama seperti "="
  4. Kurang daripada atau sama dengan «<=»
  5. Lebih besar daripada atau sama dengan "> ="
  6. Berbeza dengan «<>»
  7. Sambungan (dan) "Dan" atau "&"
  8. Gangguan (atau) «ATAU» atau «|»
  9. Penolakan (tidak) "TIDAK" atau "~"
  10. Tambah "+"
  11. Kurangkan «-«
  12. Pendaraban "*"
  13. Bahagian "/"
  14. Pemerkasaan «^»
  15. Modulus (baki bahagian) «%» atau «MOD»

Hierarki (susunan) operasi sama dengan aljabar dan boleh diubah dengan tanda kurung. Dalam kes pengendali logik, operasi ini dilancarkan pintas, pengendali "TIDAK" membalikkan hasilnya.

Dalam senarai ini hanya yang akan digunakan disebutkan, untuk melihat senarai lengkap anda boleh pergi ke dokumentasi PSeInt.

FUNGSI

Dalam pengaturcaraan, fungsi adalah serangkaian petunjuk yang memberikan hasil tertentu dan yang dapat menerima sejumlah nilai untuk melaksanakan tugas yang harus mereka laksanakan. Dalam Pseint fungsi ditulis seperti berikut:

SubProcess [return variabel] <- [Function name] ([Argumen]) tindakan 1; tindakan 2: ... ... ... tindakan n; SubProses Akhir

Baiklah, itu sahaja, dalam tutorial seterusnya saya akan menumpukan pada fungsi dan sintaksinya yang lain kecuali untuk pengendali yang disebutkan di sini kerana sintaks mereka hampir jelas.


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.

  1.   glcq kata

    Terima kasih banyak kerana berkongsi tutorial ini, sangat menarik.

    1.    xnmm kata

      tidak ada alasan dan sekaligus saya mengatakan bahawa yang berikutnya sudah dikhaskan untuk pengaturcaraan
      salam

  2.   porter kata

    Terima kasih kerana berkongsi, program ini sudah saya ketahui, saya menjumpainya di sourceforge dan sangat bagus, ia akan berguna bagi saya kerana walaupun saya melakukan beberapa pengaturcaraan, saya melakukannya tanpa pengetahuan khusus mengenai istilah dll, dan kawasan yang tidak ada kaitan dengannya kerana kemanusiaan. Oleh itu, kelas-kelas ini sangat baik untuk memberi idea mudah mengenai kandungan pengaturcaraan, kerana jika anda seperti saya, saya tidak mengetahui perkara itu, istilah seperti kelas, pemboleh ubah, yang asas adalah perkara bahawa bagi orang tanpa pengetahuan pengaturcaraan asas adalah perkara tanpa gambar atau konsep yang tidak diketahui, dalam pengertian ini program ini sangat baik. Terima kasih kerana berkongsi dan saya meletakkan pin di Bookmark saya. Salam.

    1.    spartan2103 kata

      Saya rasa serupa dengan Portaro. Saya juga berasal dari bidang Humaniora dan walaupun saya tahu sesuatu mengenai pengaturcaraan, saya melakukannya dengan lebih lirik, tanpa banyak pengetahuan mengenai fakta, Terima kasih atas tutorialnya. Ngomong-ngomong, adakah anda Portaro yang membuat catatan di Gnu / Linux Vagos?

  3.   spartan2103 kata

    Saya rasa serupa dengan Portaro. Saya juga berasal dari bidang Humaniora dan walaupun saya tahu sesuatu mengenai pengaturcaraan, saya melakukannya dengan lebih lirik, tanpa banyak pengetahuan mengenai fakta, Terima kasih atas tutorialnya. Ngomong-ngomong, adakah anda Portaro yang membuat catatan di Gnu / Linux Vagos?