- Explain the ideas of a model, the original and the goal of modelling.
- Classify models: material or information; verbal, table, graphic or mathematical; static or dynamic.
- Formalise a verbal description into a formula or a table.
- List the stages of computer modelling in order and run a simple computer experiment.
Before engineers build a new bridge, they make a small scale model of it and test it. In a geography lesson we use a globe instead of the Earth, and in a city we find our way with the map on a phone. Weather forecasters compute tomorrow’s weather with a computer program. In all these cases people work not with the real object itself but with its model.
This lesson opens the “Modelling” module. Here you will learn what a model is, the kinds of models and the stages of computer modelling. In the next lessons we work in detail with three information models: tables, trees and graphs. In the 2025–2026 university entrance exams (group I, informatics) every paper had 2 tasks from this section: one on a table model and one on a graph model.
Object and model
A model is always a model of something. The real object being studied — a thing, a process or an event — is called the original. A model does not keep all the properties of the original, only those that matter for the goal. That is exactly why a model is simpler, cheaper and safer than the original: breaking a model of a bridge is far easier than breaking a real one.
A simplified substitute for a real object, process or event that shows the properties of the original that matter for the given goal.
The process of building a model of an object and studying the object’s properties with the help of that model.
One object can have several models, depending on the goal. For a doctor, a student’s height, weight and blood group matter; for the school register, the name, surname and marks; for an artist, a portrait. The other way round, one model can describe several objects: the formula s = v · t models the uniform motion of a car, a cyclist and a train alike.
Which properties of a car matter: 1) for a factory that makes toy cars; 2) for a crash test; 3) for the traffic police database?
Show solutionHide solution
2) Mass, speed, material and strength of the body. Colour does not matter.
3) Registration plate, make, year of manufacture, owner’s name. Shape is unimportant.
Conclusion: one object, three different models; each model keeps only the properties its goal needs.
Kinds of models
Models are grouped by different features. The most important split is by the way a model is represented: a model is either a physical thing or information.
A model that repeats the geometric, physical or other properties of the original in material form: a globe, a scale model of a plane, a mannequin, a ball-and-stick molecule model, an anatomical skeleton.
A description of an object’s properties and state in the form of information: a text, a table, a picture, a formula or a program.
Information models are divided into several kinds by their form:
- Verbal model — a spoken or written description in a natural language: a recipe, a lost-and-found notice, a device manual.
- Table model — information in rows and columns: a school timetable, a class register, a train timetable, the periodic table of the elements.
- Graphic model — information as a picture: a technical drawing, a map, a scheme (a circuit diagram, a metro map), a chart, a flowchart, a graph and a tree.
- Mathematical model — a formula, an equation or an inequality: P = 2(a + b), s = v · t.
- Computer model — a model built as a program or a spreadsheet; you can experiment with it on a computer.
By time, models are static or dynamic. A static model describes an object at one moment: the plan of a house, the structure of a molecule, a class list. A dynamic model shows how an object changes over time: the height of a falling stone second by second, a weekly weather forecast, a city’s population year by year.
Which of these are information models?
1) a globe
2) the Baku metro map
3) a school timetable
4) a wooden scale model of a plane
5) the formula s = v · t
A) 1, 2, 3 B) 2, 3, 5 C) 1, 4 D) 3, 4, 5 E) 2, 5
Show solutionHide solution
The metro map is a graphic model, the timetable is a table model and the formula is a mathematical model — all three are information models.
Answer: B) 2, 3, 5.
Formalisation: from words to formulas and tables
A verbal description is often long and vague: “the fence goes round the garden on all four sides”. To calculate with it, compare it or hand it to a computer, the description is turned into a form written by strict rules: a formula, a table, a scheme or an algorithm.
The step from a verbal description in a natural language to a formal model: a formula, a table, a graph, an algorithm or a program.
- 1Goal
Decide what you study and what you want to find.
- 2Quantities
Choose the important quantities and give them letters (a, b, P …); drop the rest.
- 3Relation
Write the relation between the quantities as a formula, a table or a scheme.
- 4Check
Test the model on a simple case whose answer you know.
Leyla’s family wants to put a wire fence round their rectangular garden. How many metres of fence do they need if 1) the garden is 12 m long and 8 m wide; 2) it is 15 m long and 10 m wide?
Show solutionHide solution
Quantities: a — length, b — width, P — length of the fence (the perimeter).
Mathematical model: P = 2(a + b).
1) P = 2 · (12 + 8) = 40 m.
2) P = 2 · (15 + 10) = 50 m.
The same formula works for any rectangular garden — that is the power of a formal model.
- S₀the starting sum (manat)
- pthe bank’s yearly interest rate (%)
- nthe number of years
- Sthe sum in the account after n years
A mathematical model of a bank deposit: every year the sum grows (1 + p/100) times.
Aysel puts 1000 manat in a bank. Every year the bank adds 10 % of the sum in the account. How much money will be in the account after 3 years?
Show solutionHide solution
year 0 — 1000 manat
year 1 — 1000 · 1.1 = 1100 manat
year 2 — 1100 · 1.1 = 1210 manat
year 3 — 1210 · 1.1 = 1331 manat
Mathematical model: S = 1000 · 1.1³ = 1331 manat.
Careful: counting 3 · 10 % = 30 % gives 1300 manat, which is wrong, because the interest is added to the grown sum every year.
The stages of computer modelling
A computer model is an information model written as a program or a spreadsheet. Its great advantage: where a real experiment is dangerous, expensive or impossible — a building in an earthquake, the motion of planets, the effect of a new medicine — you can run hundreds of “experiments” on a computer.
- 11. Stating the problem
What is given, what must be found and what is the goal of the modelling?
- 22. Building the information model
Choose the important properties, write down the assumptions (for example, “air resistance is ignored”) and formalise: formula, table, scheme.
- 33. Creating the computer model
Design an algorithm, write a program or build a spreadsheet.
- 44. The computer experiment
Run the model with different starting values and record the results.
- 55. Analysing the results
Compare the results with reality. If they do not match, go back to stage 2 and refine the model.
- h₀the starting height (m)
- gthe free-fall acceleration, ≈ 9.8 m/s²
- tthe time since the fall began (s)
- hthe height at time t (m)
A dynamic model of free fall; assumption: air resistance is ignored.
A stone is dropped from a height of 45 m. Ignoring air resistance, find the stone’s height after 1, 2 and 3 seconds and about when it reaches the ground (g ≈ 9.8 m/s²).
Show solutionHide solution
2) Model: h = h₀ − g · t² / 2 (air resistance is dropped).
3–4) Calculation (the experiment): t = 1 s → h = 45 − 4.9 = 40.1 m; t = 2 s → h = 45 − 19.6 = 25.4 m; t = 3 s → h = 45 − 44.1 = 0.9 m.
At the moment of landing h = 0: t = √(2h₀ / g) = √(90 / 9.8) ≈ 3.03 s.
5) Analysis: the model works well for a stone but not for a light sheet of paper — for the paper, air resistance is an important property and must be added to the model.
h0 = 45 # initial height, m
g = 9.8 # m/s²
t = 0
while True:
h = h0 - g * t ** 2 / 2
if h <= 0:
break
print(t, round(h, 1))
t = t + 0.5
print("falls between", t - 0.5, "and", t, "s")▸ Expected output
0 45.0 0.5 43.8 1.0 40.1 1.5 34.0 2.0 25.4 2.5 14.4 3.0 0.9 falls between 3.0 and 3.5 s
Key points
- A model is a simplified substitute that keeps the properties of the original that matter for the goal; one object can have several models.
- Models are material (globe, scale model) or information models.
- Information models: verbal, table, graphic (scheme, map, chart, graph, tree), mathematical and computer models.
- A static model describes one moment, a dynamic model describes change over time.
- Formalisation is the step from a verbal description to a formula, table, graph or program.
- Computer modelling: problem → information model → computer model → experiment → analysis (back to the model if needed).
Check yourself
12 questions. Every correct answer earns XP.