Skip to content
Educora
IntermediateGrade 620 min19 / 59

Models and modelling

What a model is, how models are classified (material and information models; verbal, table, graphic, mathematical; static and dynamic), what formalisation means and which stages computer modelling goes through.

Check yourself
In this lesson you will learn
  • 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.

Definition
Model

A simplified substitute for a real object, process or event that shows the properties of the original that matter for the given goal.

Definition
Modelling

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.

The goal chooses the model

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 solution
1) Shape, proportions, colour. Mass and engine do not matter.
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.

Definition
Material model

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.

Definition
Information model

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.
ModelsMaterialmodelsInformationmodelsglobe, scale model,molecule modelVerbalTableGraphic:scheme, graph, treeMathematicalComputerBy time:static anddynamic
This scheme is itself a graphic information model — more precisely, a tree.

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.

Exam style: which are information models?

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 solution
The globe and the wooden model are things you can touch — material models (1, 4).
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.
Interactive
Loading simulation…
Drag a card, or tap a card and then a group; press Check at the end.

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.

Definition
Formalisation

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.

  1. 1
    Goal

    Decide what you study and what you want to find.

  2. 2
    Quantities

    Choose the important quantities and give them letters (a, b, P …); drop the rest.

  3. 3
    Relation

    Write the relation between the quantities as a formula, a table or a scheme.

  4. 4
    Check

    Test the model on a simple case whose answer you know.

A garden fence

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 solution
Verbal model: “the fence goes round the garden on all four sides”.
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 = S₀ · (1 + p/100)ⁿS = S₀ · (1 + p/100)ⁿ
where:
  • 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.

A deposit: verbal model → table → formula

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 solution
Table model (every year the previous sum is multiplied by 1.1):
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.
Interactive
Loading simulation…
The formula in B3 was copied down; $D$2 is an absolute address, so every row refers to the same rate cell.

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.

  1. 1
    1. Stating the problem

    What is given, what must be found and what is the goal of the modelling?

  2. 2
    2. Building the information model

    Choose the important properties, write down the assumptions (for example, “air resistance is ignored”) and formalise: formula, table, scheme.

  3. 3
    3. Creating the computer model

    Design an algorithm, write a program or build a spreadsheet.

  4. 4
    4. The computer experiment

    Run the model with different starting values and record the results.

  5. 5
    5. Analysing the results

    Compare the results with reality. If they do not match, go back to stage 2 and refine the model.

h = h₀ − g · t² / 2h = h₀ − g · t² / 2
where:
  • 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.

Five stages in one problem

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 solution
1) Problem: h₀ = 45 m is given; h(t) and the time of the fall must be found.
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.
Python
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
A computer model of free fall: the program computes the height every 0.5 seconds. Replace h0 = 45 with h0 = 80 and run it again — that is a computer experiment too.

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.

1 / 12
What is a model?