1 of 21

Algoritma

Penggunaan Algoritma Untuk Menyelesaikan Masalah

2 of 21

Algoritma

step-by-step

set of operations / tasks / activities

to be performed

3 of 21

4 of 21

5 of 21

Video tentang Algoritma

6 of 21

7 of 21

8 of 21

9 of 21

Smart

10 of 21

11 of 21

I will do my homework”

12 of 21

What algorithms do you use in every day life?

Do you think you could write a program to make them more efficient?

13 of 21

Analisis IPO

14 of 21

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

15 of 21

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

16 of 21

Problem Solving

17 of 21

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.

18 of 21

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

19 of 21

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

20 of 21

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

21 of 21