Isi
- Pemrograman Hanya Suatu Cara untuk Memecahkan Teka-Teki
- Variabel
- Fungsi
- Halo Dunia
- int utama
- (int argc, char * argv [])
- printf ("Halo Dunia! n");
- kembali 0;
- Matematika
- Menguji Dengan IF
- Lain
- Menguji Dengan Lain
- Menguji Dengan Loops
- Jadi
Charles adalah insinyur perangkat lunak dan profesor perguruan tinggi yang tertarik pada teknologi, kedokteran, ekonomi, dan nutrisi.
Pemrograman Hanya Suatu Cara untuk Memecahkan Teka-Teki
Pemrograman komputer seharusnya tidak sulit. Ide bahwa kita memiliki teknologi untuk membuat mesin menjalankan program sangat menakjubkan, tetapi Anda sudah terbiasa dan Anda tidak perlu memahaminya sepenuhnya hingga silikon untuk memulai pemrograman.
Pada artikel ini, saya akan menunjukkan kepada Anda secara sederhana apa yang dapat dilakukan dengan program dan menggunakan bahasa mirip C untuk mendemonstrasikannya.
Variabel
Variabel hanyalah sebagian dari teka-teki. Variabel menyimpan data, dan itu saja. Berikut tiga jenis variabel utama:
- int - Sebuah int atau "integer" digunakan untuk menyimpan a menghitung. Berapa banyak? Jawabannya adalah int. Sebuah int juga dapat digunakan untuk menunjukkan yang item dari daftar. Beberapa terkenal ints: -3, -2, -1, 0, 1, 2, 3 (ada lebih banyak di kedua arah, Anda mengerti).
- mengapung - SEBUAH mengapung atau "bilangan floating point" digunakan untuk menyimpan a pengukuran. Berapa banyak? Jawabannya a mengapung. SEBUAH mengapung juga digunakan untuk matematika dasar saat Anda ingin menyimpan pecahan. Beberapa terkenal mengapungs: 3.14159 (juga dikenal sebagai Pi), 2.71828 (e), 0 (juga bisa menjadi file int).
- tali - SEBUAH tali atau "string karakter" digunakan untuk menyimpan apa pun yang Anda ketik di keyboard. Apa pun yang ditulis dalam bahasa, deskripsi, nama, dan program komputer apa pun semuanya disimpan sebagai talis. Menggunakan taliSaat Anda tidak ingin mengerjakan matematika. Beberapa string terkenal: "http://hubpages.com", "Computer Programming", "" (juga dikenal sebagai kosong tali). Di C Anda dapat menggunakan "char *" atau "char []" sebagai tali, dan bahasa selanjutnya memiliki file tali ketik disebut "String" atau "string".
Semua ini bisa berada dalam array, yang hanya merupakan daftar variabel dengan tipe yang sama. Dalam C kita menggunakan [] untuk mengartikan sebuah array, dan * untuk memberitahu di mana sebuah array dimulai.
Ada jenis variabel lain, tetapi semuanya bervariasi int, mengapung, dan tali. Ada juga beberapa batasan pada tipe ini, seperti nilai maksimum atau minimum untuk int dan mengapung, atau panjang maksimum untuk talis. Jangan khawatir tentang itu untuk saat ini.
Fungsi
SEBUAH fungsi adalah bagaimana Anda menambahkan gerakan ke variabel. Data hanya diam sampai Anda melakukan sesuatu, dan fungsis adalah bagaimana Anda melakukannya.
Ketika sebuah fungsi menyelesaikan sesuatu, kita menyebutnya "nilai kembali" yang berarti fungsi memberikan kembali sebuah variabel untuk menjelaskan apa yang terjadi, atau kita menyebutnya sebagai "efek samping" yang artinya fungsi mengubah beberapa variabel lain dalam program, atau meletakkan sesuatu di layar, atau memasukkan data ke dalam file.
Jika Anda berpikir tentang sebuah program yang memecahkan teka-teki, Anda dapat memikirkan a fungsi sebagai langkah menuju solusi. Beberapa C yang terkenal fungsis: main, printf, strcat (dalam bahasa yang lebih modern, strcat fungsi diganti dengan menggunakan + pada string).
Halo Dunia
#include stdio.h> int main (int argc, char * argv []) {printf ("Hello World! n"); kembali 0; }
Lihat itu, itu sebuah fungsi. Mari kita hancurkan.
int utama
Ini berarti bahwa fungsi tersebut disebut main, dan mengembalikan int. Di C, program Anda selalu dimulai dengan main (yang dapat memanggil fungsi lain). Ketika hits utama kembali, program Anda selesai.
(int argc, char * argv [])
Artinya fungsi utama menginginkan dua masukan (disebut juga argumen). Input pertama adalah int. Dengan main, ini int memberi tahu Anda berapa banyak bagian di input kedua. Input kedua adalah larik talis (atau larik titik awal untuk larik karakter).
printf ("Halo Dunia! n");
Fungsi lainnya. Fungsi ini hanya menempatkan inputnya ke layar. Dalam hal ini, file tali "Halo Dunia!" diletakkan di layar. N artinya pindah ke baris berikutnya.
kembali 0;
Ini berarti main sudah selesai. Ini mengirimkan file int kembali ke sistem operasi seperti yang dijanjikan kembali "int main ". Nilai kembali nol dalam hal ini berarti tidak ada kesalahan dan semuanya baik-baik saja.
Matematika
Hampir semua program melakukan beberapa matematika. Jika Anda tidak suka mengerjakan matematika, tidak apa-apa karena Anda tidak seharusnya mengerjakan matematika. Program Anda memberi tahu komputer untuk melakukan matematika dan Anda baru saja mendapatkan jawabannya. Saya tahu cara mana yang saya sukai.
Operasi matematika dasar Anda didukung ints dan mengapungs: + (Menambahkan), - (mengurangi), * (berkembang biak), / (membagi). Juga berguna % (sisa bilangan bulat) yang merupakan jumlah yang tersisa saat Anda membagi satu int oleh yang lain.
int x = 19, y = 5; printf ("% d /% d adalah% d dan% d %%% d adalah% d n", x, y, x / y, x, y, x% y); printf ("% d *% d +% d adalah% d n", y, x / y, x% y, x); Output: 19/5 adalah 3 dan 19% 5 adalah 4 5 * 3 + 4 adalah 19
Menguji Dengan IF
Selain mengerjakan matematika, ini adalah cara lain untuk memberi tahu suatu program agar berhasil untuk Anda. Anda menguji variabel dalam file jika pernyataan, dan jika tesnya benar, maka program Anda melakukan beberapa pekerjaan. Jika tidak, pekerjaan akan dilewati.
Tes terdiri dari logika dan perbandingan. Perbandingan hanyalah salah satu dari: == (sama), != (tidak sama), > (lebih besar dari), (kurang dari), >= (lebih besar dari atau sama), atau = (kurang dari atau sama). Logika biasanya adil && (DAN, artinya itu benar hanya jika kedua sisi benar), atau || (ATAU, artinya benar jika salah satu sisi benar). Anda juga bisa menggunakan ! yang mengambil satu argumen dan membuat benar menjadi salah, dan salah menjadi benar, tapi tidak sering digunakan.
int x = 12, y = 4; if (0 == x% y) printf ("x membagi y tanpa sisa n"); if (0! = x% y) printf ("x tidak membagi y n"); if (1 == x% y || 2 == x% y) {printf ("x %% y adalah% d (1 atau 2) n", x% y); } if (1! = x% y && 2! = x% y) {printf ("x %% y adalah% d (bukan 1 atau 2) n", x% y); }
Lain
jika (0 == x% y) printf ("x membagi ... else printf (" x tidak ...
Menguji Dengan Lain
Dalam contoh di atas, dua pengujian pertama benar-benar kebalikan dari satu sama lain sehingga Anda dapat menggabungkan kedua pernyataan if menjadi jika-lain.
Jika Anda menggunakan satu atau dua perbandingan, biasanya tidak penting kecuali Anda harus memilih cara yang akan menyebabkan lebih sedikit kesalahan. Lakukan dengan cara yang terlihat jelas dan jelas.
Menguji Dengan Loops
Looping berarti Anda ingin program Anda melakukan hal yang hampir sama berulang kali selama tesnya benar. Ada tiga loop berbeda dalam C dan bahasa modern menambahkan beberapa lainnya, tetapi yang terbaik dan terpopuler adalah untuk loop.
for (int i = 0; i10; i ++) {printf ("Ini adalah nilai dari i:% d n", i); } Output: Ini adalah nilai i: 0 Ini adalah nilai i: 1 Ini adalah nilai i: 2 Ini adalah nilai i: 3 Ini adalah nilai i: 4 Ini adalah nilai i: 5 Ini adalah nilai i: 6 ini adalah nilai i: 7 ini adalah nilai i: 8 ini adalah nilai i: 9
SEBUAH untuk loop memiliki empat bagian. Mari kita hancurkan.
int i = 0;
Bagian ini berjalan hanya sekali, dan digunakan untuk memberikan loop beberapa variabel untuk dikerjakan. Dalam hal ini, baru int variabel yang disebut i diberi nilai 0.
i10;
Ini ujiannya. Jika benar, maka pekerjaan di file untuk body (antara {}) selesai. Jika tesnya salah, file untuk loop selesai.
i ++
Ini menambahkan satu ke i. Itu terjadi setelah setiap kali pekerjaan di untuk tubuh selesai.
{printf (...}
Ini adalah pekerjaan yang diselesaikan selama tes itu benar.
Jadi
Apakah hanya itu yang ada? Itulah dasar-dasar pemrograman, dengan C sebagai contoh.
Ada banyak hal lain yang dapat Anda gunakan untuk membuat pemrograman lebih mudah. Sebagai contoh struct dapat digunakan untuk meletakkan satu atau lebih variabel dengan tipe berbeda ke dalam nama yang sama, dan varian modern memiliki sesuatu yang disebut a kelas itu hanya khayalan struct yang dapat mencakup fungsi.
Ada juga cara bagi Anda untuk memasukkan fungsi yang telah ditulis orang lain yang merupakan penghemat waktu nyata, dan juga mimpi buruk karena Anda juga memasukkan semua kesalahan mereka. Tapi Anda bisa belajar tentang mimpi buruk yang menghemat waktu nanti. Untuk saat ini, baca beberapa program C. Jika Anda melihat sesuatu yang tidak Anda pahami, baik itu nama suatu fungsi atau sedikit pemrograman yang dapat Anda pelajari dari segi dasar-dasar yang baru saja Anda baca.
Ajukan pertanyaan, pelajari lebih lanjut, ikuti kursus pemrograman tingkat lanjut. Semuanya sama mudahnya, dan selamat datang di dunia pemecahan teka-teki.
Artikel ini akurat dan benar sepanjang pengetahuan penulisnya. Konten hanya untuk tujuan informasi atau hiburan dan tidak menggantikan nasihat pribadi atau nasihat profesional dalam masalah bisnis, keuangan, hukum, atau teknis.