Written by students who passed Immediately available after payment Read online or as PDF Wrong document? Swap it for free 4.6 TrustPilot
logo-home
Exam (elaborations)

AQA Computer Science - Paper 1 PROGRAMMING Exam 2025 With 100% Correct Answers

Rating
-
Sold
-
Pages
35
Grade
A+
Uploaded on
25-04-2025
Written in
2024/2025

Algorithm - correct answers A methodical, logical rule or procedure that guarantees solving a particular problem. Difference between algorithms and computer programs - correct answers Computer programs are implementations of algorithms Decomposition - correct answers The process of breaking down larger problems into smaller more manageable sub problems Abstraction - correct answers The removal of unnecessary information to make a problem easier to understand Steps to answer : Describe this algorithm in terms of inputs and outputs - correct answers 1) draw an input and output table that shows the inputs and outputs 2) State the inputs, what data structure they are, their datatype and its name 3) State the outputs, what data structure they are, their datatype, where its going and its name Steps to answer : why one algorithm is more efficient than another - correct answers 1) Compare how many calculations are taking place 2) Compare the number of complex structures (Iteration and Selection) 3) And therefore it would run in less time DO NOT SAY THERE ARE FEWER LINES OF CODES CAUSE THAT IS WRONG AND JUST STUPID

Show more Read less
Institution
AQA Computer Science - Paper 1 PROGRAMMING
Course
AQA Computer Science - Paper 1 PROGRAMMING

Content preview

AQA Computer Science - Paper 1
PROGRAMMING Exam 2025 With 100%
Correct Answers

Algorithm - correct answers ✔✔A methodical, logical rule or procedure that guarantees solving
a particular problem.



Difference between algorithms and computer programs - correct answers ✔✔Computer
programs are implementations of algorithms



Decomposition - correct answers ✔✔The process of breaking down larger problems into
smaller more manageable sub problems



Abstraction - correct answers ✔✔The removal of unnecessary information to make a problem
easier to understand



Steps to answer : Describe this algorithm in terms of inputs and outputs - correct answers ✔✔1)
draw an input and output table that shows the inputs and outputs

2) State the inputs, what data structure they are, their datatype and its name

3) State the outputs, what data structure they are, their datatype, where its going and its name



Steps to answer : why one algorithm is more efficient than another - correct answers ✔✔1)
Compare how many calculations are taking place

2) Compare the number of complex structures (Iteration and Selection)

3) And therefore it would run in less time

DO NOT SAY THERE ARE FEWER LINES OF CODES CAUSE THAT IS WRONG AND JUST STUPID

,Flowcharts - correct answers ✔✔A graphical representation of the steps in a process; details all
of the elements in a process and the sequence in which these elements occur. A form of
algorithm



Oval - correct answers ✔✔Shows the start and end of a flowchart



Rectangle - correct answers ✔✔A process, i.e addition, division



Parallelogram - correct answers ✔✔An input or output



Diamond - correct answers ✔✔A decision



Arrows - correct answers ✔✔Shows the flow of information



Linear Search - correct answers ✔✔a method for finding a target value within a list. It
sequentially checks each element of the list for the target value until a match is found or until all
the elements have been searched. Works even if the list is unsorted.



linear search advantages - correct answers ✔✔Simple, Works on unsorted data



Linear search disadvantages - correct answers ✔✔Not efficient in very long lists



Binary Search - correct answers ✔✔Looking for an item in an already sorted list by eliminating
large portions of the data on each comparison. Continuously divides the list in 2 discarding the
set which has numbers greater than the number being searched.



Binary search advantages - correct answers ✔✔Extremely efficient

,Binary search disadvantages - correct answers ✔✔Doesn't work on unsorted data



Bubble Sort - correct answers ✔✔A sort in which the first two items to be sorted are examined
and exchanged if necessary to place them in the specified order; the second item is then
compared with the third (exchanging them if required), the third is compared with the fourth,
and the process is repeated until all pairs have been examined and all items are in the proper
sequence.



Bubble sort advantages - correct answers ✔✔- it is a simple algorithm that can easily be
implemented on a computer

- it's an efficient way to check if a list is already in order

- doesn't use a lot of memory as all the sorting is done using the original list



Bubble sort disadvantages - correct answers ✔✔- it is an inefficient way to sort a list

- due to being inefficient, the bubble sort algorithm doesn't cope well with a very large list



Merge Sort - correct answers ✔✔A 2 stage sort, 1st stage - the list is successively divided in half,
forming 2 sublists and is repeated until each sublist is of length one. 2nd stage - each pair of lists
are merged in order until there is one sorted string of numbers remaining



Merge Sort Advantages - correct answers ✔✔Much more efficient process as it takes much less
time to execute



Merge sort disadvantages - correct answers ✔✔It is quite a difficult algorithm to implement and
it requires more memory to store all the sublists which is an issue for large lists



Data types - correct answers ✔✔Integer - A whole number - 2 or 4 bytes

Real / Float / Double - A decimal number - 4 or 8 bytes

Char - A single character - 1 byte

, String - Many characters - 1 byte per character

Boolean - True / False - 1 byte



Arithmetic Operators - correct answers ✔✔+ - addition

- - subtraction

* - multiplication

/ - real division ( = 2.5)

^ - power

DIV (\) - integer division (5 \ 2 = 2)

MOD - remainder division (5 MOD 2 = 1)



Relational Operators - correct answers ✔✔Used to compare

< - less than

> - more than

≥ or >= - more than or equal to

≤ or <= - less than or equal to

≠ or != or <> - not equal to

= - equal to



String handling operations - correct answers ✔✔STRING_TO_INT - Converts a string to an
integer

INT_TO_STRING - Converts an integer to a string

STRING_TO_REAL - Converts a string to a real

REAL_TO_STRING - Converts a real to a string

CODE_TO_CHAR - Converts Unicode to a character

CHAR_TO_CODE - Converts a character to Unicode

Written for

Institution
AQA Computer Science - Paper 1 PROGRAMMING
Course
AQA Computer Science - Paper 1 PROGRAMMING

Document information

Uploaded on
April 25, 2025
Number of pages
35
Written in
2024/2025
Type
Exam (elaborations)
Contains
Questions & answers

Subjects

$22.49
Get access to the full document:

Wrong document? Swap it for free Within 14 days of purchase and before downloading, you can choose a different document. You can simply spend the amount again.
Written by students who passed
Immediately available after payment
Read online or as PDF

Get to know the seller

Seller avatar
Reputation scores are based on the amount of documents a seller has sold for a fee and the reviews they have received for those documents. There are three levels: Bronze, Silver and Gold. The better the reputation, the more your can rely on the quality of the sellers work.
QUILLSKY Yale University
View profile
Follow You need to be logged in order to follow users or courses
Sold
524
Member since
3 year
Number of followers
275
Documents
13964
Last sold
1 week ago
,STUDY GUIDES,TESTBANKS AND QUALITY EXAMS IS THE KEY TO STUDENTS CAREER EXCELLENCE!!!

On this page, you find all documents, package deals, and flashcards offered by seller MAXGRADES WELCOME TO MAXGRADES ALL THE BEST !!!!!!

3.6

131 reviews

5
51
4
23
3
29
2
6
1
22

Why students choose Stuvia

Created by fellow students, verified by reviews

Quality you can trust: written by students who passed their tests and reviewed by others who've used these notes.

Didn't get what you expected? Choose another document

No worries! You can instantly pick a different document that better fits what you're looking for.

Pay as you like, start learning right away

No subscription, no commitments. Pay the way you're used to via credit card and download your PDF document instantly.

Student with book image

“Bought, downloaded, and aced it. It really can be that simple.”

Alisha Student

Working on your references?

Create accurate citations in APA, MLA and Harvard with our free citation generator.

Working on your references?

Frequently asked questions