New game
Download
Get Academic Plan
Share game
Integrate it into your platform

You can integrate the game into an LMS compatible with LTI 1.1 or LTI 1.3 such as Canvas, Moodle, or Blackboard. This way, the scores will be automatically saved into the platform’s gradebook.
Download
You have exceeded the maximum number of games you can integrate into Google Classroom with your current Plan.

To integrate as many games as you want in Google Classroom, you need an Academic Plan or a Commercial Plan.

You have exceeded the maximum number of games you can integrate into Microsoft Teams with your current Plan.

To integrate as many games as you want in Microsoft Teams, you need an Academic Plan or a Commercial Plan.

Downloading games is an exclusive feature for users with an Academic Plan or a Commercial Plan.

Get your Academic Plan or your Commercial Plan now and start integrating your games into your LMS, website or blog.

If you wish, you can download a demo game here and test its integration:

Fill in the Gaps Exercise: Introduction to Computer Programming

Fill in the Blanks

Played 0

About this activity

Read the text below and fill in the gaps with the correct words from the box.

Created by

Colombia

Download the paper version to play

Make your own free game from our game creator
Compete against your friends to see who gets the best score in this game

Top Games

%
Anonymous
Anonymous
%
%
%
You have exceeded the maximum number of games you can print with your current Plan.

To print as many games as you want, you need an Academic Plan or a Commercial Plan.

Print your game
Fill in the Gaps Exercise: Introduction to Computer Programming
 

Fill in the Blanks

Fill in the Gaps Exercise: Introduction to Computer ProgrammingOnline version

Read the text below and fill in the gaps with the correct words from the box.

by Adrian MM
1

parameter execute program variable assignment object loop definition function debug implement run compiler method read brackets nested float array write crashed

In computer programming , we use different terms to describe how we create and manage software . A is a set of instructions that tells the computer what to do . We often write these instructions using a specific language that needs to be translated by a into machine code so that the computer can understand and them .
One of the first things we learn is how to use an . This is a way to store multiple values in a single place . We access these values using . Each position in the array has a number called an index .
When we want to store a piece of data that might change , we use a . To give this variable a value , we perform an . For example , we might set a variable to the number 10 . If the data should not change , we use a constant .
A key part of programming is writing functions . A is a block of code that performs a specific task . When we define a function , we use a to specify what it does and what parameters it takes . A is like a variable inside a function that gets its value when the function is called .
Sometimes , we need to repeat a task multiple times . We use a loop to do this . If we have one inside another , it is called a loop .
Objects are another important concept . An is an instance of a class and can have both data and methods . A is a function that belongs to an object and operates on that object's data .
When writing programs , errors can happen . If a program stops working suddenly , we say it has . To fix errors , we the code .
We also need to handle different types of data . A is a number with a decimal point . Each piece of data we use has a type that tells the computer how to handle it .
When working with files or user input , we often need to data from a source or data to a destination .
Understanding these basic terms and concepts is essential for anyone learning to and computer programs .

Are you sure you want to leave the page?

If you leave the page, you will lose your game progress.