Algoritma
Penggunaan Algoritma Untuk Menyelesaikan Masalah
Algoritma
step-by-step
set of operations / tasks / activities
to be performed
Video tentang Algoritma
Smart
“I will do my homework”
What algorithms do you use in every day life?
Do you think you could write a program to make them more efficient?
Analisis IPO
INPUT | |
PROSES | |
OUTPUT | |
SITUASI
Haikal mengambil gambar keluarganya dan menghantar gambar tersebut kepada rakan-rakannya dengan menggunakan telefon pintar. Apakah input, proses, dan output yang boleh dikenalpasti untuk telefon pintar tersebut melaksanakan tugasnya?
ANALISIS I-P-O
INPUT | Mengambil gambar keluarga oleh Haikal |
PROSES | Proses menghantar gambar gambar menggunakan apps |
OUTPUT | Gambar yang diterima oleh rakan-rakan Haikal |
SITUASI
Haikal mengambil gambar keluarganya dan menghantar gambar tersebut kepada rakan-rakannya dengan menggunakan telefon pintar. Apakah input, proses, dan output yang boleh dikenalpasti untuk telefon pintar tersebut melaksanakan tugasnya?
ANALISIS I-P-O
Problem Solving
Analisis IPO | Carta Alir | Pseudokod |
| | |
Lukis carta alir untuk satu program komputer yang ringkas yang boleh meminta nama pengguna dan memaparkan mesej “Hello” serta diikuti dengan nama pengguna yang dimasukkan.
Analisis IPO | Carta Alir | Pseudokod |
| | 01 MULA 02 OUTPUT “Masukkan nama anda : ” 03 INPUT nama 04 OUTPUT “Hello” + nama 05 TAMAT |
Lukis carta alir untuk satu program komputer yang ringkas yang boleh meminta nama pengguna dan memaparkan mesej “Hello” serta diikuti dengan nama pengguna yang dimasukkan.
INPUT | nama |
PROSES | - |
OUTPUT | Mesej “masukkan nama”, Mesej “Hello” dan nama |
MULA
OUTPUT “Masukkan nama anda : ”
INPUT nama
OUTPUT “Hello” + nama
TAMAT
Write a simple program to calculate the volume of a sphere. Your program should allow the user to key in the radius of the sphere. Use a formula to calculate and display the volume of the sphere.
INPUT | Input radius |
PROSES | 4/3 * pi * r * r * r |
OUTPUT | volume of a sphere |
MULA
INPUT radius
PROSES
Area_of_sphere = 4/3 * pi * radius * radius * radius
OUTPUT Area_of_sphere
TAMAT
01 MULA
02 INPUT radius
03 PROSES Area_of_sphere
= 4/3 * pi * radius * radius *
radius
04 OUTPUT Area_of_sphere
05 TAMAT