Komputer

Tutorial Pemrograman Komputer - Dengan Bahasa C-Like

Pengarang: Peter Berry
Tanggal Pembuatan: 19 Juli 2021
Tanggal Pembaruan: 7 Boleh 2024
Anonim
Perkenalan dan Belajar Coding dari Bahasa C - Tutorial Pemrograman Bahasa C - Part 1
Video: Perkenalan dan Belajar Coding dari Bahasa C - Tutorial Pemrograman Bahasa C - Part 1

Isi

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.

Keterangan Lebih Lanjut

Padap Hari Ini

4 Cara Utama untuk Memperluas Situs Web atau Blog Anda
Internet

4 Cara Utama untuk Memperluas Situs Web atau Blog Anda

Hai, aya Nick, dan aya ber pe iali a i dalam pengelolaan dan pema aran itu web. Jika Anda memiliki pertanyaan, aya akan mencoba menjawabnya ebaik mungkin!Ada banyak hal yang pada akhirnya perlu dikemb...
Cara Menggunakan GIMP untuk Mewarnai Foto Hitam-Putih Tua
Komputer

Cara Menggunakan GIMP untuk Mewarnai Foto Hitam-Putih Tua

etelah bekerja ebagai ahli kimia di ebuah peru ahaan bioteknologi, Leah ekarang enang menuli tentang ain dan teknologi.Foto hitam-putih lama dapat diwarnai dengan menggunakan perangkat lunak pengedit...