Formasi, Pendidikan menengah dan sekolah
Informatika. Dasar-dasar dari algoritma dan pemrograman
Untuk menulis aplikasi dari berbagai kompleksitas, Anda harus terlebih dahulu mendapatkan pengetahuan tentang cara melakukannya. Dan itu diinginkan untuk memulai dengan dasar-dasar algoritma dan pemrograman. Itu saja, kita akan berbicara dalam rangka artikel.
Apa ilmu komputer?
Jadi disebut ilmu teknis Complex yang tugas - metode sistematisasi menciptakan, pengolahan, transmisi, dan mereproduksi menyimpan data menggunakan teknologi komputer. Juga berlaku untuk itu prinsip-prinsip operasi dan manajemen metode, yang membantu untuk mencapai tujuan. Istilah "komputer" adalah asal Perancis dan adalah hibrida dari kata-kata "informasi" dan "Automatic". Ini muncul melalui pengembangan dan penyebaran teknologi baru untuk pengumpulan, pengolahan, dan transmisi yang telah dikaitkan dengan fiksasi mereka pada media komputer. Itulah yang merupakan asal dari komputer. Dasar-dasar dari algoritma dan pemrograman adalah salah satu arah yang paling penting dari ilmu ini.
Apa yang dia lakukan?
Sebelum ilmu komputer adalah tugas berikut:
- Perangkat keras dan dukungan perangkat lunak untuk komputer.
- Sarana interaksi antara manusia dan komponen komputer bersama-sama.
Istilah "interface" sering digunakan untuk merujuk ke bagian teknis. Di sini kita memiliki program yang sewenang-wenang. Dasar-dasar dari algoritma dan pemrograman selalu digunakan ketika Anda membuat distribusi massa dari produk yang "seharusnya" untuk memenangkan khalayak luas. Setelah semua, untuk popularitas aplikasi yang sedang dikembangkan harus secara optimal berfungsi dan terlihat.
algoritma
Mereka dapat direkam sejumlah besar cara. yang paling populer adalah sebagai berikut:
- Verbal-didefinisikan deskripsi. Dimaksudkan penempatan khusus dari teks dan formula yang akan menjelaskan fitur interaksi dalam semua kasus-kasus individu.
- Flowchart. Ini berarti kehadiran simbol grafis yang memungkinkan interaksi program memahami karakteristik dalam diri mereka sendiri dan dengan aplikasi lain atau komponen perangkat keras komputer. Masing-masing mungkin bertanggung jawab untuk fungsi tertentu, prosedur atau formula.
- bahasa algoritmik. Hal ini dimaksudkan penciptaan berpisah menggambarkan suatu kasus tertentu yang menunjukkan fitur dan urutan tugas.
- Skema operator. Hal ini dimaksudkan penciptaan prototipe - itu akan ditampilkan pada dasar jalur interaksi yang akan memisahkan operan.
Pseudo-code. Sketsa kerangka program.
algoritma rekor
Bagaimana untuk mulai membuat program prototipe, fungsi, atau prosedur yang? Untuk melakukannya, gunakan rekomendasi umum cukup seperti:
- Setiap algoritma harus memiliki nama, yang menjelaskan maknanya.
- Pastikan untuk mengurus kehadiran awal dan akhir.
- input dan output data harus dijelaskan.
- Harus menunjukkan tim dengan yang akan melakukan tindakan tertentu pada informasi spesifik.
Metode perekaman
algoritma mungkin sebanyak lima. Tapi di sini adalah cara untuk merekam hanya dua:
- Formal-verbal. Hal ini dicirikan bahwa deskripsi dibuat terutama dengan menggunakan rumus dan kata-kata. Konten serta urutan langkah-langkah dari algoritma dalam hal ini ditulis dalam bahasa alami dalam bentuk profesional.
- Grafis. Yang paling umum. Baginya, menggunakan karakter blok atau grafik. Hubungan antara mereka ditunjukkan dengan bantuan jalur khusus.
Struktur mengembangkan perangkat lunak
Ada tiga jenis utama:
- Linier. Dengan struktur ini, semua langkah dilakukan secara berurutan dalam antrian pesanan dan hanya sekali. Rangkaian tampak seperti urutan blok diatur ke bawah tergantung pada urutan eksekusi mereka. data primer dan menengah yang dihasilkan tidak dapat mempengaruhi arah dari proses komputasi.
- Bercabang. Saya menemukan aplikasi luas dalam praktek, dalam pemecahan masalah yang kompleks. Jadi, jika Anda ingin memperhitungkan kondisi awal atau hasil sementara, perhitungan yang diperlukan dilakukan sesuai dengan mereka dan arah dari proses komputasi dapat bervariasi, tergantung pada hasil.
Siklus. Untuk mempermudah pekerjaan Anda dengan sejumlah tugas, beberapa bagian dari kode masuk akal untuk diulang berkali-kali. Tidak meresepkan berapa banyak waktu dan apa yang perlu Anda lakukan adalah menggunakan struktur siklik. Ini menyediakan untuk serangkaian perintah yang akan diulang sampai kondisi tertentu. Menggunakan Loops memungkinkan untuk mengurangi kompleksitas penulisan program.
pemrograman
Penting adalah memilih bahasa pemrograman di mana program akan dibuat. Perlu dicatat bahwa banyak dari mereka "dipenjara" di bawah kondisi operasi tertentu (misalnya, dalam browser). Secara umum, bahasa pemrograman dibagi menjadi dua kelompok:
- Fungsionalitas.
- Operator:
- tidak ada pengobatan;
- pengobatan.
Anda bisa menebak mana dari mereka yang paling sering digunakan? Operator-pengobatan - adalah jawabannya. Mereka mungkin ditujukan pada mesin atau independen. Mantan termasuk perakit, AUTOCODE simbolik coding. Independen dibagi berdasarkan orientasi mereka:
- pengobatan;
- masalah;
- objek.
Masing-masing memiliki ruang lingkup. Tapi untuk menulis program (aplikasi yang berguna atau game) yang paling sering digunakan bahasa objek-orientrovannye. Tentu saja, Anda dapat menggunakan lain, tapi fakta bahwa mereka adalah paling baik dikembangkan untuk membuat produk akhir dari konsumsi massa. Oh, dan jika Anda belum visi yang tepat dari mana untuk memulai, saya menawarkan untuk memperhatikan dasar-dasar algoritma dan pemrograman berorientasi objek. Sekarang ini adalah tujuan yang sangat populer, di mana Anda dapat menemukan banyak materi pendidikan. Secara umum, dasar-dasar algoritma dan bahasa pemrograman sekarang diperlukan karena fakta bahwa ada kekurangan pengembang yang terampil, dan pentingnya mereka di masa depan hanya akan tumbuh.
kesimpulan
Similar articles
Trending Now