1 Peserta didik dapat memahami konsep Apa yang dimaksud dengan algoritma?
algoritma, pemrograman, programmer, dan Cara menyelesaikan masalah secara logis dan
bahasa pemrograman sistematis
Apa yang dimaksud dengan pemrograman?
Proses menulis, menguji, memperbaiki, dan
memelihara suatu kode program
Apa yang dimaksud dengan programmer?
Orang yang membuat program
Apa yang dimaksud dengan bahasa
pemrograman?
Bahasa yang digunakan untuk membuat program
8 Peserta didik dapat menuliskan kode Tuliskan kode program untuk meminta input
program untuk meminta input yang disimpan di variabel angka bertipe data
integer!
int x;
cin>>x;
Tuliskan kode program untuk meminta input
yang disimpan di variabel nama bertipe data
string!
string y;
cin>>y;
10 Disajikan potongan kode program rumpang Perhatikan potongan kode program di bawah ini!
terkait pendeklarasian variabel, peserta int myVar1 = 5;
didik diminta untuk melengkapinya dengan float myVar2 = 5.99;
tipe data yang sesuai double myVar3 = 3.123456789
char myVar4 = 'D';
string myVar5 = “Hello”
Lengkapi kode program diatas!
12 Disajikan potongan kode program, murid Perhatikan potongan kode program di bawah ini!
diminta untuk menentukan output terkait #include <iostream>
konsep spasi dan enter. int main(){
cout<<“1”;
cout <<“2\n\n”;
cout<<“3 ”;
cout<<“4\n”;
cout<<“5”;
cout<<“6”;
}
Apabila kode program tersebut dikompilasi,
maka outputnya adalah
12
34
56
13 Disajikan potongan kode program, murid Perhatikan potongan kode program di bawah ini!
diminta menentukan nilai akhir variabel int a=2, b=3;
a = a + b;
b = b + a;
Nilai (isi) akhir variabel a dan b adalah
a=2+3=5
b=3+5=8
16 Disajikan potongan kode program, murid Perhatikan potongan kode program di bawah ini!
diminta untuk menentukan output terkait switch(kelas){
konsep switch-case. case 1:
cout<<“satu”;
break;
case 2:
cout<<“dua”;
break;
default:
cout<<“tiga”;
}
Jika nilai variabel kelas adalah 1, maka output
yang dihasilkan adalah
satu
20 Disajikan output program, peserta didik Untuk menampilkan output seperti dibawah ini
diminta untuk menentukan kode 1
programnya 2
3
4
5
Tentukan program perulangannya menggunakan
for, while, dan do … while
21 Disajikan kode program, murid diminta Lengkapi kode program yang bergaris bawah
untuk melengkapi kode program terkait berikut agar menghasilkan output 1 3 5 7 9
konsep percabangan perulangan for.
int i ;
for(i=1; i<=10; i+=2){
cout << i << “ ”;
}
23 Disajikan potongan kode program, peserta Perhatikan potongan kode program berikut :
didik diminta untuk menentukan output
yang dihasilkan int i;
for(i=0; i<5; i++){
cout << “i”;
}
Outputnya adalah…
iiiii
25 Disajikan potongan kode program terkait Perhatikan potongan kode program di bawah ini:
larik, murid diminta menentukan nilai dari int angka[10] = {4,6,5,3,5,6,7,0,9,7};
larik dengan index ke n. Nilai dari larik angka dengan index ke-7 adalah
0
26 Disajikan potongan kode program terkait Perhatikan potongan kode program di bawah ini:
larik, murid diminta menentukan nilai akhir int angka[10] = {4,6,5,3,5,6,7,0,9,7};
dari variabel setelah adanya operasi angka [7]= angka[4] + angka[3];
aritmatika yang melibatkan elemen larik. Nilai dari larik angka dengan index ke-7 adalah
5+3= 8
27 Disajikan potongan kode program terkait Perhatikan potongan kode program di bawah ini:
larik, murid diminta menentukan nilai akhir int angka[10] = {4,6,5,3,5,6,7,0,9,7};
dari larik setelah adanya manipulasi nilai angka[3]++;
pada larik tersebut. Nilai akhir dari larik angka adalah?
3+1=4
30 Disajikan potongan kode program, peserta Perhatikan potongan kode program dibawah ini!
didik diminta untuk menentukan output int i, hasil=0;
yang dihasilkan int nilai[5] = {1,3,5,7,9};
for(i=0; i<5; i++){
hasil*=nilai[i];
}
cout hasil;
Output yang dihasilkan adalah
0x1x3x5x7x9=0
32 Disajikan potongan kode program, peserta Perhatikan potongan kode program di bawah ini
didik diminta untuk menentukan nilai akhir int i;
suatu index dari larik/array int data1[5] = {3,6,4,5,7};
int data2[5] = {6,5,4,1,7};
int data3[5];