The Student Room Group

AQA A-level Computer Science Paper 1 - 11th June 2025 [Exam Chat]

Scroll to see replies

Reply 120

Original post
by porkguy69
Does anybody know what they put for the BNF
Not sure if correct but I did two statements

<equation> ::= <number><operator><number>
<expression> ::= <equation> | <equation> <expression>

Reply 121

Original post
by redbackben
Not sure if correct but I did two statements
<equation> ::= <number><operator><number>
<expression> ::= <equation> | <equation> <expression>

DId you do the brackets because i struggled quite a lot with that

Reply 122

Original post
by rnssxd
Dollar sign means end of line and i said it signified the string its matching against must end after that set of digits so I'm hoping. I also skipped that question because I was not interested ! but i think it was basically just saying how many ways can you rearrange 5 but the 2 operators have to be between the numbers so i found it quite complicated

I said something similar to that for the dollar sign. I got an answer for the last question but I just hadn't heard of anyone else who did

Reply 123

Original post
by rnssxd
DId you do the brackets because i struggled quite a lot with that

What were the brackets, probably not unless I forgot

Reply 124

Original post
by redbackben
What were the brackets, probably not unless I forgot

It said to convert it to BNF and add bracket support

Reply 125

Original post
by rnssxd
DId you do the brackets because i struggled quite a lot with that


I did like expression ::= number, operator, expression | number | (number, operator, expression) i might’ve got 2 marks out of 3 idk

Reply 126

im hoping for a nicer p2 after that bc i feel like that was strangely difficult for a p1

Reply 127

Original post
by porkguy69
Maybe low 70s for an A* and a low 60 or high 50 for an A?


What about for a B?

Reply 128

Original post
by Razzywazzy
What about for a B?


Well it says 46/100 on the 2023 one so I would assume maybe around that

Reply 129

Original post
by porkguy69
Well it says 46/100 on the 2023 one so I would assume maybe around that


Okay thank god that seems a little bit fairer hopefully a bit lower than that but now a B looks a bit more achievable

Reply 130

Original post
by Eg264011
I think it was 10 more rather than 10x but could be wrong

I read it as 10x too, didnt even check the examples

Reply 131

For the last question if I just had time to do the selection statement for the method for display state but not time to do the extra method would I get a mark?

Reply 132

wait there was a question about bracket support? which one?

Reply 133

Original post
by Username2727
How many for the bubble sort?

100^2

Reply 134

What were the long mark qus- can’t remember

Reply 135

Original post
by Tiff74914976
What were the long mark qus- can’t remember

What do you mean by long mark questions? Section D?

Reply 136

Original post
by kofiW
How did people approach the last question on finding solutions with exactly three numbers?
I personally just used a brute force approach iterating through all numbers allowed and creating different expressions
But i thought about just randomly picking 3 numbers adding two operators and doing it that way as there was nothing saying it had to be efficient.

I literally just did three numbers in a row with all 16 combinations lmao - also got a variable name wrong the whole time so had to furiously click my mouth to replace all of them again

Reply 137

Original post
by usernameforget
possibly the worst paper 1 I've ever seen, reckon i still did alright but everyone i spoke to who's normally good at the programming thought it was shite

really? most people in my class were really hyped after the paper because they said they smashed the programming problem bits

Reply 138

does anyone know the answer to the fsm question where it said smth about figure 5 and what cant be made in figure 7 or smth, does anyone have an unofficial markscheme for section a and c

Reply 139

Original post
by moonxp
100^2

not correct, it was 99 - for every pass you make, you put a new item into the correct position. So after 99 passes, you will have put the bottom 99 items into the correct order (leaving just 1 at the top, which is already in order - which is why the answer is 99 and not 100).
(edited 10 months ago)

Quick Reply

How The Student Room is moderated

To keep The Student Room safe for everyone, we moderate posts that are added to the site.