RINGKASAN PELAJARAN ALGORITMA
Gary 2201786225
gary.adam@binus.ac.id
Repetition
gary.adam@binus.ac.id
Repetition
Apa itu Repetition? Repetition adalah pengulangan kalau di translate, tapi kalau di pemrograman adalah pengulangan instruksi dengan waktu yang di inginkan. Terdapat 3 macam repetition dalam c programming yaitu
- for
- while melakukan statement setelah while loop
- do-while melakukan statement sebelum while loop lalu di loop
Syntax for adalah for(initialization;conditional;increment or decrement){statement;}. Yang pertama kita isi adalah inisialisasi. Di inisialisasi kita dapat mengisi dari kapan int di mulai cth x=1 (artinya di mulai dari 1). Yang kedua di isi sampai kondisi yang di inginkan/sampai kapan fornya di ulang cth int a=10 for(int x=0;x<=a) fornya akan di ulang sesuai dengan int a yaitu senilai 10 kali. Yang ketiga yaitu setelah di inisialisasi dan sudah di beri kondisi apa yang mau di lakukan/mau ulang? di tambah atau mau di kurang cth int a=10 for(int x=1;x<=a;x++) (x++ == x=x+1) jadi kalo di minta printf("%d",x); keluarnya 12345678910 karena di ulang selama a yaitu 10 kali lalu di mulai dari 1 jadi 1 tambah 1 = 2 tambah 1 dan seterusnya.
While (selagi)
Syntax while adalah while(variabel yang lu mau) {statement;} cth int a=10 while(a==10){printf("rico anak pintar di sekolah saya";) a++;} akan di print rico anak pintar di sekolah saya
Do-While (melakukan selagi)
Syntax do-while adalah do{statment}while(variable yang lu mau) cth int int a=10 do{printf("rico anak pintar di sekolah saya"); a++;) while(a<=10); akan di print rico anakpintar di sekolah saya
continue and break
continue
outputnya 12345678910
break
Gary 2201786225
gary.adam@binus.ac.id
Pointers And Array
Apa itu Pointer? Pointer adalah menunjuk dalam bahasa indonesia. Di bahasa Pemrogramman C, Pointer adalah variabel yang menyimpan alamat variabel yang lain.
syntaxnya adalah <type> *ptr_name :
int i,*ptr;
*ptr=&i;
Pointer To Pointer adalah variabel yang menyimpan alamat pointer yang lain.
syntaxnya adalah <type> **ptr_ptr;
int i,*ptr,**ptr_ptr;
ptr=&i;
ptr_ptr=&ptr;
Array adalah susunan dalam bahasa indonesia. Di bahasa pemrogramman C, Array adalah tempat penampung data di dalam data.
sytaxnya
type array_value[value_dim]
1D array int a[5]={1,2,3,4,5};
2D array int a[5][5]={{1,2,3,4,5},{5,4,3,2,1}};
3D array int [5][5][5]=yaa you get the point la
Gary 2201786225
gary.adam@binus.ac.id
Function and Recurtion
function apa itu function?function kalo di translate ke indonesia adalah fungsi, tetapi di c function digunakan untuk memodularisasi program, jadi lebih gampang deh buat fungsinya.
kita ingin membuat output angka terbesar dari 2 angka jadi kalo gk pake function kaya gini
indetifier scoping
Passing Parameter
jadi kaya gini
si char x di function line itu di gantikan dengan char A berupa '-' di void man dengan mengirimnya menggunakan line (A)
Gary 2201786225
gary.adam@binus.ac.id
Structures and Unions and Memory Allocation
structures dalam bahasa indonesia adalah struktur tapi dalam bahasa c structures adalah sekumpulan variable yang berbeda bentuk dan dijadikan satu kelompok jadi intinya menstrukturkan data" .struct menggunakan semua memory yg ada di dalam struct nya dan bisa menggunakan semua membernya sekaligus
ada juga nested structure, nested structure adalah structure yang ada di dalam structure
Union bawang/onion tapi ini union jadi bukan bawang sama seperti structures tetapi dia menggunakan memory tertinggi dalam membernya dan hanya bisa menggunakan 1 membernya dulu baru mengunakan 1 member yang lain
Memori Allocation penggunaan memori ram untuk menjalankan program
ada 2 yaitu static dan dinamik
Gary 2201786225
gary.adam@binus.ac.id
FILE AND STREAM
jadi intinya ini tuh ye kita buka file kaya txt dibuka di cpp keren kan nah gimana tuh caranya nah gini nih
nih cara buat buka file
eh kelupaan ini nih modenya jangan kelupaan baca dulu baru pake
While (selagi)
Syntax while adalah while(variabel yang lu mau) {statement;} cth int a=10 while(a==10){printf("rico anak pintar di sekolah saya";) a++;} akan di print rico anak pintar di sekolah saya
Do-While (melakukan selagi)
Syntax do-while adalah do{statment}while(variable yang lu mau) cth int int a=10 do{printf("rico anak pintar di sekolah saya"); a++;) while(a<=10); akan di print rico anakpintar di sekolah saya
continue and break
continue
#include
<stdio.h>
int
main() {
int x;
for(x=1; x<=10; x++) {
if (x == 5) continue;
printf("%d ", x);
}
return 0;
}
outputnya 12345678910
break
#include
<stdio.h>
int
main() {
int x;
for(x=1; x<=10; x++) {
if (x == 5) break;
printf("%d ", x);
}
return 0;
}
outputnya 1234Gary 2201786225
gary.adam@binus.ac.id
Pointers And Array
Apa itu Pointer? Pointer adalah menunjuk dalam bahasa indonesia. Di bahasa Pemrogramman C, Pointer adalah variabel yang menyimpan alamat variabel yang lain.
syntaxnya adalah <type> *ptr_name :
int i,*ptr;
*ptr=&i;
Pointer To Pointer adalah variabel yang menyimpan alamat pointer yang lain.
syntaxnya adalah <type> **ptr_ptr;
int i,*ptr,**ptr_ptr;
ptr=&i;
ptr_ptr=&ptr;
Array adalah susunan dalam bahasa indonesia. Di bahasa pemrogramman C, Array adalah tempat penampung data di dalam data.
sytaxnya
type array_value[value_dim]
1D array int a[5]={1,2,3,4,5};
2D array int a[5][5]={{1,2,3,4,5},{5,4,3,2,1}};
3D array int [5][5][5]=yaa you get the point la
Gary 2201786225
gary.adam@binus.ac.id
Function and Recurtion
function apa itu function?function kalo di translate ke indonesia adalah fungsi, tetapi di c function digunakan untuk memodularisasi program, jadi lebih gampang deh buat fungsinya.
kita ingin membuat output angka terbesar dari 2 angka jadi kalo gk pake function kaya gini
#include <stdio.h>
int main () {
int a,b;
int max=0;
printf("Input 2 even values : ");
scanf("%d %d", &a, &b);
max=a;
if (b>max) max=b;
else max=a;
printf("Largest value is : %d\n",max);
return 0;
}
kalau pakai function
int maximum (int
x, int
y){
int max = x;
if ( y > max) max = y;
return
max
}
void main () {
int a,b;
printf("Input 2 even values : ");
scanf("%d %d", &a, &b);
printf("Largest value is : %d\n",maximum(a,b));
}
indetifier scoping
Passing Parameter
jadi kaya gini
si char x di function line itu di gantikan dengan char A berupa '-' di void man dengan mengirimnya menggunakan line (A)
Gary 2201786225
gary.adam@binus.ac.id
Structures and Unions and Memory Allocation
structures dalam bahasa indonesia adalah struktur tapi dalam bahasa c structures adalah sekumpulan variable yang berbeda bentuk dan dijadikan satu kelompok jadi intinya menstrukturkan data" .struct menggunakan semua memory yg ada di dalam struct nya dan bisa menggunakan semua membernya sekaligus
Syntax
struct name_structure {
dataType1 name_field1;
dataType2 name_field2;
…
};ada juga nested structure, nested structure adalah structure yang ada di dalam structure
Union bawang/onion tapi ini union jadi bukan bawang sama seperti structures tetapi dia menggunakan memory tertinggi dalam membernya dan hanya bisa menggunakan 1 membernya dulu baru mengunakan 1 member yang lain
Memori Allocation penggunaan memori ram untuk menjalankan program
ada 2 yaitu static dan dinamik
Gary 2201786225
gary.adam@binus.ac.id
FILE AND STREAM
jadi intinya ini tuh ye kita buka file kaya txt dibuka di cpp keren kan nah gimana tuh caranya nah gini nih
nih cara buat buka file
eh kelupaan ini nih modenya jangan kelupaan baca dulu baru pake




Komentar
Posting Komentar