Struktur sekuensial Untuk apa mereka dan untuk apa?

Pernahkah Anda mendengar struktur berurutanJika Anda tidak tahu, jangan khawatir, hari ini kami membawakan Anda semua yang terkait dengan topik menarik ini, jangan sampai ketinggalan.

sekuensial-struktur-2

Struktur berurutan

Dalam dunia pemrograman tindakan-tindakan itu dianggap sebagai instruksi, diikuti oleh urutan lain. Situasi-situasi tersebut disajikan dalam bentuk tugas-tugas yang berjalan berurutan satu demi satu: kemudian dapat dikatakan bahwa mereka saling bergantung dan segera mengikuti satu sama lain.

Dalam pengertian ini, output dari satu urutan menjadi input dari yang lain, memulai tindakan melalui kalimat, yang segera mengikuti setelahnya dan menghasilkan operasi atau tindakan dalam sumber daya dalam sistem operasi.

itu struktur berurutan  mereka dieksekusi di setiap tindakan dan membawa urutan masing-masing, memungkinkan setiap proses dihasilkan setelah penyelesaian yang lain, segera. Dalam bahasa program akan seperti berikut, mari kita lihat contohnya:

MASUKAN x

MASUKAN dan

bantu = x

x = y

y = pembantu

CETAK x

CETAK dan

Seperti yang dapat kita lihat, ini adalah urutan instruksi yang memungkinkan pengintegrasian nilai "x" dan "y", dengan bantuan variabel perantara, definisi dalam istilah yang dapat dipahami adalah sebagai berikut: Salinan nilai dari x disimpan di bantu, itu disimpan nilai y di x, yang pada gilirannya kehilangan nilai aslinya, tetapi salinan disimpan sebagai konten tambahan, nilai itu menyalin nilai tambahan dan menjadikannya nilai awal x.

Hasilnya adalah proses pertukaran antara nilai "x" dan "y", dengan tiga operasi yang harus memiliki urutan yang ditentukan agar operasi berlangsung; jika perintah tidak ditempatkan dalam urutan tertentu, urutannya hilang dan tindakan menjadi tidak beroperasi.

sekuensial-struktur-3

Komponen ??

Hal di atas mengarahkan kita untuk mempertimbangkan algoritma yang mudah dieksekusi, menjadikannya proses harian dalam proses eksekusi program dan perintah sistem. Untuk ini, harus ada serangkaian komponen yang memungkinkan eksekusinya.

Tugas

Elemen pertama terdiri dari penugasan, yang terdiri dari bagian hasil ke area memori, di sana dikenali dengan variabel dan pada gilirannya akan menerima nilai. Alokasi ini bervariasi sesuai dengan spesifikasi tertentu:

-Sederhana atau sederhana, ini adalah tindakan penugasan di mana nilai konstan diteruskan ke variabel.

-Counter, nilai yang diterima sama tetapi menjadi konstan dalam suatu variabel.

-Akumulator, digunakan sebagai penambah untuk suatu proses.

-Kerja, tugas yang diterima, dan hasil operasi matematika hasil dari dimasukkannya berbagai variabel.

-Format yang harus digunakan untuk membuat tugas adalah sebagai berikut: <Variabel>,

Simbol

Mereka adalah perintah yang dikirim melalui perangkat output, (Printer, mouse, dll.). Melalui pesan, yang menghasilkan instruksi yang disajikan di layar melalui tulisan dalam tanda kutip dan dengan konten variabel.

Entri data

Entri data dilakukan melalui pembacaan, yang cenderung menangkap di perangkat input seperti keyboard, nilai atau data masing-masing; Ini disimpan dalam variabel yang muncul segera setelah instruksi, dan disajikan dalam bahasa sebagai berikut: READ <Variable>.

Jika Anda ingin tahu lebih banyak tentang topik ini, kami mengundang Anda untuk membaca artikel berikut Polimorfisme dalam pemrograman, di mana Anda dapat belajar tentang konten serupa lainnya.

Proses variabel

Tindakan ini berada dalam fungsi pemrograman dan diturunkan dari struktur sekuensial. Mereka digunakan untuk membuat daftar pada asal algoritma, pada total data yang nantinya akan digunakan; cara ini dilakukan dengan menempatkan nama variabel, termasuk jenisnya.

Deklarasi variabel menyertakan penghitung, di mana Anda dapat meletakkan usia jika data itu diperlukan; variabel tipe integer kemudian dipertimbangkan, tetapi jika kita menempatkan deklarasi seperti salaraio_basico, itu ditafsirkan sebagai tipe variabel dan akan dideklarasikan sebagai alfanumerik.

Jika pada saat membuat deklarasi konstan, ada kemungkinan untuk membuat tipe lain, nilai masing-masing harus ditunjukkan. Pekerjaan pemrograman dengan algoritme tidak ditentukan untuk membuat pernyataan data.

Juga, mereka tidak dianggap sebagai konstanta untuk kemudahan penggunaan, jadi tidak wajib untuk mendeklarasikan variabel dalam struktur sekuensial.

Aplikasi

Proses ini dilakukan dalam algoritme yang lebih mudah dibaca dan diurutkan, sehingga pemrogram terbiasa mendeklarasikannya dan mempertahankan urutannya, menghindari interupsi dalam tindakan.

Misalnya, bahasa pemrograman seperti C ++, memerlukan pernyataan dan deklarasi variabel ini, karena begitulah fungsi dijalankan dan perintah menjaga distribusi dan kelancaran tindakan.

Sebagai contoh, kita dapat mengatakan bahwa suatu algoritme di mana dua angka ditugaskan dan ditanyai dengan variabel yang terkait dengan jumlah, akan menunjukkan hasil operasi di antara mereka, ini adalah tindakan sederhana tetapi menyiratkan pemberian deklarasi variabel . Contoh lain adalah mengatur luas bangun geometri dengan memberikan variabel tinggi dan alas.

Komentar terakhir

Bahasa pemrograman dirancang untuk terstruktur secara efisien sesuai dengan jenis perangkat lunak, ini memberi komputer kesempatan untuk melakukan berbagai tugas, namun, struktur berurutan dipertahankan terlepas dari versi atau pembaruan, ini adalah tindakan konstan yang banyak digunakan dalam jadwal .

Selesai sudah untuk hari ini, semoga informasi yang diberikan dapat membantu kita mempelajari lebih lanjut tentang struktur sekuensial, elemen penting dalam bahasa pemrograman, yang harus dipelajari dengan cermat.


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Bertanggung jawab atas data: Actualidad Blog
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.