Tugas Review Algoritma dan Pemrograman
Pada pertemuan algoritma pertama di semester 1saya mempelajari tentang C++ dan CodeBlock.
jadi dalam algorima ada tahapan untuk membuat algoritma yang dapat dibuat dengan pseudo code atau flow-chart
ini dia tahapannya:
problem > process >solution
Dalam algorima dam pemrograman ada executable code(kode yang dapat di exekusi)
Jadi dalam mendefinisikan masalah dalam pemrograman di urutkan menjadi:
peromblem definition > model devlopment >algo design
Bedanya pseudo code dengan diagam alir
kalo pseudo = gimana caranya pake bahasa sehari hari tapi dimengeti oleh mesin
contohnya
Start
Set total to zero
Set grade counter to one
While grade counter is less than or equal to ten
Input the next grade
Add the grade into the total
Add one to the grade counter
Set the class average to the total divided by ten
Print the class average.
End
nah biasanya dalam menulis pseudo code ini, digukana bahasa inggris
atau baha yang dimengerti oleh si pembuat program.jadi gak harus Bahasa Inggris juga.
kalo programmernya ornag Jawa,pake bahasa Jawa jga boleh.
selain menggukan pseudo code diagram alir juga dapat di gunakan,
karena bagi sebagian orang gamabr itu lebih mudah dimengerti.
(flowchart juga sudah banyak digunakan di perusahaan)
dalam melakukan pemrogramman
kalo kita dapet syntak error
tinggal dicompile ulang dan kalo misalnya hasilnya beda dengan hal yang kita mau
kita harus testing dlu diantara compile sama kodingan.
karena dalam beberapa kasus algoritma yang sama belom tentu mengasilkan hasil yang sama
pseudo code
if else print dll
biasanya pakai bahsa inggris
bisa pake bahasa ap aj
“how to make sure that all the people who hear that understand”
selain itu dalam pemrograman akan sering kita jumpai yang namanya:
input
output
compute
storing value
compare
repetition (loop)
structure Theorem
hanya ada 3?
1. sequence
2. selection (if, else)
3. repetition (for)
sequence adalah
commands/statements yang berututan
biasanya pada pemrograman dimulai dari atas ke bawah.
selection
mementingkan nilai kebenaran True or false.
repetition
menggunakan DO while atau DO UNTIL yang membatasi pengulangan.
sejarah C
awalnya bahasa C merupakan lanjutan dari bahasa
BCPL and B.BCPL
dan ditemukan pada tahun 1967
kenapa kita pakai bahasa C?
karena bahsa C
-Felxibe
-portabel
-banyak orang yang tahu
-banyak Librarynya
-selain itu bahsa C juga cukup mudah untuk dipelajari dan dapat mempermuda -kita untuk belajar bhasa pemrogramman yang lainnya
C standards LIbrary
adalah Library yang sudah disediakan untuk para programmer C
cotohnya – <math.h> : Mathematical Functions
– <stdio.h> : Input and Output
– <stdlib.h : Utility Functions
– <string.h> : String Functions
– <time.h> : Time and Date Functions
dan masih banyak lainnya, selain itu kita juga bisa membuatnya sendiri.
struktur dalam bahasa C
-C language is a structural programming language
-It consists of functions
-There is no separation between function and procedure (if you are from Pascal language background)
Each C program has one main function called main
-Program will be started from the first line of the main function
-C language is case sensitive
-Every statement should be ended with a semi-colon (;)
dalam pemrogramman C juga di kenal yang di sebut comment
comment ini akan diabaikan oleh compiler saat pembacaan data program
/* bla bla bla
bla bla bla
*/
bla bla bla bla bla bla akan diabaikan dan tidak akan menggangu program yang dijalankan
selain itu kita dapat menggunakan
//bla bla bla
//bla bla bla
tapi // hanya berguna untuk 1 baris kalimat.
dalam bahasa C juga di kenla yang disebut Escape Sequences
\a bell, alert, system beep
\b back space
\t horizontal tab
\n new line, line feed
\v vertical tab
\r carriage return
\’ single quote
\” double quote
\\ backslash
\xdd hexadecimal notation
\ddd octal notation
Dibawah ini link Latihan Tugas MK algoritma
silakan bisa anda download gan...1
Latihan 1.rar
LAT.PENJUMLAHAN DUA BILANGAN.rar
Menghitung luas persegi panjang.rar
MEMBUAT BIODATA SEDERHANA.rar
membuat deret bilangan ganjil.rar
Cara menampilkan nama.rar
Menghitung volume balok.rar
Menghitung volume kubus.rar
Macam-macam penjumlahan bilangan.rar
sekian hall yang saya simak selama pelajaran Algoritma&Pemrograman
Tidak ada komentar:
Posting Komentar