100% de satisfacción garantizada Inmediatamente disponible después del pago Tanto en línea como en PDF No estas atado a nada
logo-home
GCSE EDEXCEL May 2024 Computer Science Paper 2 5,56 €   Añadir al carrito

Examen

GCSE EDEXCEL May 2024 Computer Science Paper 2

3 reseñas
 286 vistas  5 veces vendidas
  • Grado
  • Institución

Actual Exam Paper for GCSE EDEXCEL 2024 Computer Science - Application of Computational Thinking, Paper 2.

Última actualización de este documento: 2 meses hace

Vista previa 4 fuera de 32  páginas

  • 13 de enero de 2024
  • 12 de septiembre de 2024
  • 32
  • 2023/2024
  • Examen
  • Solo preguntas
  • 1

3  reseñas

review-writer-avatar

Por: pranavlko • 4 meses hace

reply-writer-avatar

Por: premiumpapers • 4 meses hace

Thanks for your purchase!

review-writer-avatar

Por: abdrahmankhalifa9 • 4 meses hace

reply-writer-avatar

Por: premiumpapers • 4 meses hace

Thanks for your purchase!

review-writer-avatar

Por: annechan923 • 1 día hace

avatar-seller
Pearson Edexcel Level 1/Level 2 GCSE (9–1)
Thursday 25 May 2023
Afternoon (Time: 2 hours) Paper
reference 1CP2/02
Computer Science  


PAPER 2: Application of Computational Thinking
You must have:
• a computer workstation with appropriate programming language code editing software
and tools, including an IDE that you are familiar with that shows line numbers
• a ‘STUDENT CODING’ folder containing code and data files
• printed and electronic copies of the Programming Language Subset (PLS) document
(enclosed).


Instructions
•• Answer all questions on your computer.
Save the new or amended code in the ‘COMPLETED CODING’ folder using the
name given in the question.
•• Do not overwrite the original code and data files provided to you.
You must not use the internet at any time during the examination.

Information
•• The total mark for this paper is 75.
The marks for each question are shown in brackets
– use this as a guide as to how much time to spend on each question.
• The ‘STUDENT CODING’ folder in your user area includes all the code and data files
you need.

Advice
•• Read each question carefully before you start to answer it.
Save your work regularly.
• Check your answers and work if you have time at the end.




Turn over


P72596RA
©2023 Pearson Education Ltd.
N:1/1/1/1/1/1/1/1/1/1/1
*P72596RA*

, BLANK PAGE




2 P72596RA


, Answer ALL questions.
Suggested time: 10 minutes
1 A program is being developed to show the average daily temperature and add up the
costs of buying ice cream.
• It displays each temperature stored in an array of temperatures.
• It adds up all the ice cream costs entered by the user, until the user enters 0.
• It then calculates a discount. When the total cost is over 100.00, the discount is
10%. Otherwise, the discount is 5%.


Open file Q01.py


Amend the lines at the bottom of the code to give the:
• name of a constant used in the program
• name of an array used in the program
• line number of an initialisation of a variable with a real number
• line numbers for a selection construct
• line numbers for a repetition construct
• line numbers for an iteration construct
• line number for an instruction that outputs information to the screen.


Do not add any additional functionality.
Save your amended code file as Q01FINISHED.py


(Total for Question 1 = 7 marks)




P72596RA 3
 Turn over

, Suggested time: 15 minutes
2 A program is written for an exercise routine. It displays the names of warm-up
exercises, stored in an array. The user enters a number. That number of exercises is
selected randomly from the array and displayed.


Open file Q02.py


Amend the code to:
• fix the syntax error on original line 4
import randum
• fix the syntax error on original line 16
for exercise in exerciseTable
• complete original line 20 to generate a random number between 0 and 4
index = random.
• complete original line 8 to make the exercise names be string data types
exerciseTable = [ "squats", "planks", pushups,
"lunges", "burpees"]
• fix the IndexError on original line 21
name = exerciseTable[index + 1]
• fix the NameError on original line 22
print (naime)
fix the logic error on original line 19 that causes one less exercise to be printed

than is asked for
for count in range (numExercises - 1):
• use white space to improve the readability of the code.


Do not change the functionality of the given lines of code.
Do not add any additional functionality.
Save your amended code file as Q02FINISHED.py


(Total for Question 2 = 8 marks)




4 P72596RA


Los beneficios de comprar resúmenes en Stuvia estan en línea:

Garantiza la calidad de los comentarios

Garantiza la calidad de los comentarios

Compradores de Stuvia evaluaron más de 700.000 resúmenes. Así estas seguro que compras los mejores documentos!

Compra fácil y rápido

Compra fácil y rápido

Puedes pagar rápidamente y en una vez con iDeal, tarjeta de crédito o con tu crédito de Stuvia. Sin tener que hacerte miembro.

Enfócate en lo más importante

Enfócate en lo más importante

Tus compañeros escriben los resúmenes. Por eso tienes la seguridad que tienes un resumen actual y confiable. Así llegas a la conclusión rapidamente!

Preguntas frecuentes

What do I get when I buy this document?

You get a PDF, available immediately after your purchase. The purchased document is accessible anytime, anywhere and indefinitely through your profile.

100% de satisfacción garantizada: ¿Cómo funciona?

Nuestra garantía de satisfacción le asegura que siempre encontrará un documento de estudio a tu medida. Tu rellenas un formulario y nuestro equipo de atención al cliente se encarga del resto.

Who am I buying this summary from?

Stuvia is a marketplace, so you are not buying this document from us, but from seller premiumpapers. Stuvia facilitates payment to the seller.

Will I be stuck with a subscription?

No, you only buy this summary for 5,56 €. You're not tied to anything after your purchase.

Can Stuvia be trusted?

4.6 stars on Google & Trustpilot (+1000 reviews)

45,681 summaries were sold in the last 30 days

Founded in 2010, the go-to place to buy summaries for 14 years now

Empieza a vender
5,56 €  5x  vendido
  • (3)
  Añadir