Edexcel compsci topic 1.1

0.0(0)
studied byStudied by 0 people
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/14

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

15 Terms

1
New cards

What is decomposition?

Breaking down a complex problem into smaller, manageable parts.

2
New cards

What is abstraction?

Focusing on the important details and ignoring unnecessary ones.

3
New cards

What is algorithmic thinking?

Developing a step-by-step solution to solve a problem.

4
New cards

What are flowcharts used for?

To visually represent the flow of an algorithm.

5
New cards

What are the standard flowchart symbols?

Oval: Start/End | Rectangle: Process | Diamond: Decision | Parallelogram: Input/Output

6
New cards

What is a trace table?

A tool used to track the values of variables step-by-step in an algorithm.

7
New cards

Why are trace tables useful?

They help find logic errors and understand how an algorithm works.

8
New cards

What is a subprogram?

A reusable block of code designed to perform a specific task.

9
New cards

What is the benefit of using subprograms?

Improves code readability, reusability, and makes programs easier to manage.

10
New cards

What is a procedure?

A subprogram that performs a task but does not return a value.

11
New cards

What is a function?

A subprogram that performs a task and returns a value.

12
New cards

What is a parameter?

A variable listed in the subprogram definition.

13
New cards

What is an argument?

The actual value passed to the subprogram when it is called.

14
New cards

What is a local variable?

A variable that is only accessible within the subprogram where it is declared.

15
New cards

What is a global variable?

A variable declared outside subprograms and accessible throughout the program.