Which of the following best explains why programming automates tasks?
Think about how computers follow instructions compared to humans doing tasks by hand.
Programming automates tasks by giving clear instructions to computers, allowing them to perform repetitive work quickly and accurately without human intervention.
Look at the flowchart below that shows how a program automates a simple task of sorting numbers. What is the output after the program runs?
Flowchart steps:
1. Start
2. Input list: [4, 2, 7, 1]
3. Sort list in ascending order
4. Output sorted list
5. End
Sorting means arranging numbers from smallest to largest.
The program takes the input list and sorts it in ascending order, so the output is the list arranged from smallest to largest number.
Which option correctly compares the number of steps a human takes versus a program when automating a repetitive task like sending emails?
Think about how programs run instructions without needing humans to repeat the work.
Programs automate repetitive tasks by running all required steps automatically after being written once, reducing human effort significantly.
Which of the following is the key reason programming automates tasks?
Consider what computers do better than humans in repetitive work.
Automation uses programming to let computers handle repetitive tasks quickly and accurately, reducing errors and saving time.
You want to automate the task of checking daily sales totals and sending a report email. Which step should a program perform automatically to save time?
Think about which parts of the task can be done by a program to reduce human work.
Automating the entire process from data collection to sending the report email saves time and reduces mistakes by letting the program handle all repetitive steps.