ขั้นตอนที่ 1 : รับข้อมูลเข้า (Input)
เริ่มต้นด้วยการนำข้อมูลเข้าเครื่องคอมพิวเตอร์ ซึ่งสามารถผ่านทางอุปกรณ์ชนิดต่างๆ แล้วแต่ชนิดของข้อมูลที่จะป้อนเข้าไป เช่น ถ้าเป็นการพิมพ์ข้อมูลจะใช้แผงแป้นพิมพ์ (Keyboard) เพื่อพิมพ์ข้อความหรือโปรแกรมเข้าเครื่อง ถ้าเป็นการเขียนภาพจะใช้เครื่องอ่านพิกัดภาพกราฟิค (Graphics Tablet) โดยมีปากกาชนิดพิเศษสำหรับเขียนภาพ หรือถ้าเป็นการเล่นเกมก็จะมีก้านควบคุม (Joystick) สำหรับเคลื่อนตำแหน่งของการเล่นบนจอภาพ เป็นต้น
ขั้นตอนที่ 2 : ประมวลผลข้อมูล (Process)
เมื่อนำข้อมูลเข้ามาแล้ว เครื่องจะดำเนินการกับข้อมูลตามคำสั่งที่ได้รับมาเพื่อให้ได้ผลลัพธ์ตามที่
ต้องการ การประมวลผลอาจจะมีได้หลายอย่าง เช่น นำข้อมูลมาหาผลรวม นำข้อมูลมาจัดกลุ่ม
นำข้อมูลมาหาค่ามากที่สุด หรือน้อยที่สุด เป็นต้น
เมื่อนำข้อมูลเข้ามาแล้ว เครื่องจะดำเนินการกับข้อมูลตามคำสั่งที่ได้รับมาเพื่อให้ได้ผลลัพธ์ตามที่
ต้องการ การประมวลผลอาจจะมีได้หลายอย่าง เช่น นำข้อมูลมาหาผลรวม นำข้อมูลมาจัดกลุ่ม
นำข้อมูลมาหาค่ามากที่สุด หรือน้อยที่สุด เป็นต้น
ขั้นตอนที่ 3 : จัดเก็บข้อมูล (storage)
เป็นการจักเก็บข้อมูลชั่วคราวในขณะที่มีการประมวลผลแรมรวมถึงจัดเก็บข้อมูลผ่านการประมวลผลลงในอุปกรณ์เก็บข้อมูลเช่น ฮาร์ดดิสก์ แฟลชไดรฟ์
ขั้นตอนที่ 4 : แสดงผลข้อมูล (output)
เป็นการนำผลลัพธ์ที่ได้จากการประมวลผลมาแสดงในรูปแบบที่เข้าใจ อยู่ในรูปแบบของข้อความ ตัวอักษร ตัวเลข เสียง โดยผ่านทางจอภาพ หรือเครื่องพิมพ์
เป็นการนำผลลัพธ์ที่ได้จากการประมวลผลมาแสดงในรูปแบบที่เข้าใจ อยู่ในรูปแบบของข้อความ ตัวอักษร ตัวเลข เสียง โดยผ่านทางจอภาพ หรือเครื่องพิมพ์