Free Printable Worksheets for learning Programming at the Middle School level

Here's some sample Programming quizzes Sign in to generate your own quiz worksheet.

Programming Quiz

Questions Answers
What is the most important element of programming?
What is the purpose of a loop?
What is the difference between a function and a procedure?
What is the purpose of a variable?
What is the purpose of a comment?
What is the difference between a loop and an array?
What is the purpose of an algorithm?
What is the difference between a compiler and an interpreter?
What is the difference between a programming language and a scripting language?
What are the benefits of object-oriented programming?

Here's some sample Programming practice sheets Sign in to generate your own practice sheet worksheet.

.

Introduction to Programming

Programming is the process of writing instructions for a computer to execute. It involves writing code in a programming language to create a program that can be used to solve a problem or accomplish a task.

What is a Programming Language?

A programming language is a set of instructions that can be used to create a program. Different programming languages are used for different tasks, and each language has its own syntax and rules.

What is Syntax?

Syntax is the set of rules that govern how a programming language is written. It is important to follow the syntax of a language correctly in order for the program to work correctly.

What is a Program?

A program is a set of instructions written in a programming language that can be used to solve a problem or accomplish a task.

What is a Programmer?

A programmer is someone who writes code in a programming language to create a program.

Practice Problems

  1. Write a program that prints out the numbers from 1 to 10.
  2. Write a program that prints out the numbers from 10 to 1.
  3. Write a program that prints out the numbers from 1 to 10 in reverse order.
  4. Write a program that prints out the numbers from 10 to 1 in reverse order.
  5. Write a program that prints out the numbers from 1 to 10 in ascending order.
  6. Write a program that prints out the numbers from 10 to 1 in descending order.
  7. Write a program that prints out the numbers from 1 to 10 in ascending order and then in descending order.
  8. Write a program that prints out the numbers from 10 to 1 in descending order and then in ascending order.
  9. Write a program that prints out the numbers from 1 to 10 in ascending order and then prints out the numbers from 10 to 1 in descending order.
  10. Write a program that prints out the numbers from 10 to 1 in descending order and then prints out the numbers from 1 to 10 in ascending order.
Background image of planets in outer space