Subtitles section
Repeat sentence
Subtitles mode
Full screen
Previous
Next
x 1.0
Playback speed
More

Flowchart for the Factorial Program

Video vocabulary

something

Copy vocabulary

US / ˈsʌmθɪŋ /

UK / ˈsʌmθɪŋ /

A1
  • adverb
  • In some degree or measure
  • noun
  • a person or thing of some value or consequence
  • pronoun
  • Thing that is not yet known or named
  • Approximately

literally

Copy vocabulary

US / ˈlɪtərəli /

UK / ˈlɪtərəli /

B1
  • adverb
  • So as to express the exact meaning of something
  • Used to say something is true, even if unlikely

help

Copy vocabulary

US / help /

UK / hɛlp /

A1
  • noun
  • Something given to enable a person to do something
  • Assistance given to someone in need
  • Someone who makes something easier or possible
  • verb
  • To act to enable a person to do something; assist
  • To make something better or less difficult

assign

Copy vocabulary

US / ə'saɪn /

UK / əˈsaɪn /

B2
  • verb
  • To give someone a particular job to do
  • To give someone credit or blame for something

call

Copy vocabulary

US / kɔ:l /

UK / kɔl /

A1
  • noun
  • A order or request for action
  • The sound an animal makes, often when in danger
  • A correct prediction, e.g. a decision in a game
  • A short visit to a place or person
  • A decision by a referee or umpire in a game
  • verb
  • To make a request or order for action
  • (Animal) to make sounds to warn of danger
  • To announce the date of an election
  • To make a judgment about something
  • To give someone or something a name
  • To guess in advance the result or outcome
  • To visit a place or person for a short time
  • To phone someone
  • To speak, announce or shout in a loud voice

hopefully

Copy vocabulary

US / ˈhəʊpfəli /

UK / ˈhopfəli /

A2
  • adverb
  • In a manner wishing something to happen

from

Copy vocabulary

US / frəm /

UK / frʌm, frɑm,frəm /

A1
  • preposition
  • Starting at a particular place, time or level

rectangle

Copy vocabulary

US / ˈrektæŋgl /

UK / ˈrɛkˌtæŋɡəl /

B1
  • noun
  • Four-sided geometrical shape with all right angles

couple

Copy vocabulary

US / 'kʌpl /

UK / ˈkʌpəl /

A2
  • noun
  • Two people in a romantic relationship
  • Two of something; two people; a pair
  • verb
  • To join something to something else
  • (Two animals) to engage in sexual relations
  • To put two people or things together

where

Copy vocabulary

US / hwɛə /

UK / hwɛr, wɛr /

A1
  • conjunction
  • At or in the place which
  • In whatever place
  • pronoun
  • Word you use to ask the location of something

anything

Copy vocabulary

US / ˈeniθɪŋ /

UK / ˈɛniˌθɪŋ /

A1
  • pronoun
  • A thing of any kind

leave

Copy vocabulary

US / li:v /

UK / liv /

A1
  • noun
  • Permission to do something
  • Vacation time; time off work
  • verb
  • To go away from; depart
  • To gift property to someone after you die
  • To allow something to continue happening
  • To let something remain unused or available
  • To let something or someone remain somewhere

out

Copy vocabulary

US / aʊt /

UK / aʊt /

A1
  • adverb
  • No longer stylish (e.g. fashion)
  • Away from home, business, or the usual place
  • In a direction/movement away from inside or center
  • noun
  • Act when a batter cannot continue playing
  • verb
  • To tell people a secret

two

Copy vocabulary

US / tu: /

UK / tu /

A1
  • number
  • 2

back

Copy vocabulary

US / bæk /

UK / bæk /

A1
  • adjecitve
  • Farthest from the front e.g. in a classroom
  • adverb
  • Have returned to a place you were before
  • noun
  • The part of a chair that the upper body leans upon
  • Location at the rear of something
  • The reverse of side something
  • Area on the rear of your body
  • verb
  • To bet money on something
  • To go backwards in a car
  • To support and encourage someone or some cause

interface

Copy vocabulary

US / ˈɪntəfeɪs /

UK / ˈɪntərfeɪs /

B1
  • noun
  • Place where things come together to communicate
  • verb
  • To make two different elements interact

any

Copy vocabulary

US / 'enɪ /

UK / ˈɛni /

A1
  • adjecitve
  • One, or some, no matter which
  • pronoun
  • One (thing) of many; some

think

Copy vocabulary

US / θɪŋk /

UK / θɪŋk /

A1
  • verb
  • To have an idea about something without certainty
  • To have an idea, opinion or belief about something

diamond

Copy vocabulary

US / 'daɪəmənd /

UK / ˈdaɪəmənd, ˈdaɪmənd /

A2
  • noun
  • Very hard colorless stone used in jewelry

and

Copy vocabulary

US / ənd /

UK / ənd, ən,ænd /

A1
  • conjunction
  • Used to refer to two or more things
  • Plus; in addition; on top of that
  • Used to introduce an action that follows another

lot

Copy vocabulary

US / lɒt /

UK / lɑt /

A1
  • noun
  • What happens to a person in life from chance; fate
  • A group of people seen together
  • Item for sale at an auction
  • Small area of land used for a purpose e.g. parking

over

Copy vocabulary

US / 'əʊvə(r) /

UK / ˈovɚ /

A1
  • adverb
  • Finished; no longer happening
  • Towards the ground/away from a standing position
  • noun
  • A set of six consecutive balls bowled in cricket
  • other
  • Finished
  • preposition
  • Showing the relation when a thing is above another
  • On or covering something
  • Above or across something
  • More than you need
  • From one side to the other
  • In the direction of; toward

another

Copy vocabulary

US / əˈnʌðə(r) /

UK / əˈnʌðɚ /

A1
  • adjecitve
  • One more, but not this
  • determiner
  • One more added
  • pronoun
  • One more (thing)

put

Copy vocabulary

US / pʊt /

UK / pʊt /

A1
  • phrasal verb
  • to make a light stop shining by pressing or moving a switch
  • verb
  • To move or place a thing in a particular position
  • To rate something in importance or value
  • To write or say something in a certain manner

hey

Copy vocabulary

US / heɪ /

UK / he /

A1
  • exclamation
  • What you say when you want someone's attention

last

Copy vocabulary

US / lɑ:st /

UK / læst /

A1
  • adjecitve
  • Most recent; the latest
  • The one before
  • adverb
  • Final; with nothing following; after all others
  • Most recent; the latest
  • determiner
  • The one at the end
  • verb
  • To remain or continue for a certain period of time

process

Copy vocabulary

US / prə'ses /

UK / ˈprɑsˌɛs, ˈproˌsɛs /

A2
  • noun
  • Dealing with official forms in the way required
  • Set of changes that occur slowly and naturally
  • verb
  • To organize and use data in a computer
  • To deal with official forms in the way required
  • To prepare by treating something in a certain way
  • To adopt a set of actions that produce a result
  • To convert by putting something through a machine

have

Copy vocabulary

US / həv /

UK / hæv /

A1
  • verb
  • To drink, smoke, eat or use something
  • To experience the effects of something
  • To organize an event, or join in an activity
  • To own, possess, or hold something
  • To cause to happen or produce a particular effect

mark

Copy vocabulary

US / mɑ:k /

UK / mɑrk /

A2
  • noun
  • Person's name
  • A dirty spot or line on something
  • Grade or score given for homework
  • Line or symbol made when writing
  • Particular point on a scale of measurement
  • Grade, such as a student receives in school
  • Stain or spot on something
  • Sign or symbol of a quality of feeling
  • Written sign or symbol
  • verb
  • To put a dirty spot or line on something
  • To give a grade for homework
  • To indicate something with a sign or symbol
  • To make or leave a visible sign of (path, etc.)
  • (Animals) to go to the toilet to show your area
  • To write or draw a line on something

break

Copy vocabulary

US / breɪk /

UK / brek /

A1
  • noun
  • Time you stop an activity before continuing
  • End of a relationship
  • An escape from a place such as a jail
  • (Lucky) advantage or benefit from something
  • Find a solution or answer to a problem or crime
  • Change in the weather
  • verb
  • To create a new record e.g. running the 100m dash
  • To form a crack in something
  • To burst or become damaged
  • To end a relationship
  • To escape from a place such as a jail
  • To train a wild animal e.g. a horse
  • To separate into pieces by force, or by dropping
  • To act against a law, rule, or promise
  • To become known suddenly, as in the news
  • To not do what you promised e.g. not keep promises
  • To solve a crime, or answer a problem
  • To stop functioning properly
  • To suddenly start, open or commence
  • To change in pitch suddenly, as in a voice
  • To fall on the shore, as in waves
  • To begin or change suddenly; the dawn or weather
  • To defeat by causing the person to lose their will

next

Copy vocabulary

US / nekst /

UK / nɛkst /

A1
  • adverb
  • The one that follows another in time or order
  • At a time or place directly after the present one
  • noun
  • The one that follows after
  • adjecitve
  • Immediately after the previous one
  • First occurrence after the present one

could

Copy vocabulary

US / kəd /

UK / kʊd /

A1
  • other
  • Past form of 'can' to mean have ability
  • Used to ask for something politely, or to offer

see

Copy vocabulary

US / si: /

UK / si /

A1
  • verb
  • To go on a date with someone
  • To predict whether something is, or will be true
  • To understand what someone says
  • To use your eyes to look at something
  • To visit a place often for sightseeing or pleasure
  • To visit or meet with someone
  • To find out by waiting or looking
  • To watch (a game, movie or TV show)

know

Copy vocabulary

US / nəʊ /

UK / noʊ /

A1
  • verb
  • To be familiar with a person or place, thing
  • To feel sure or be convinced about something
  • To discover or be aware of something
  • To be able to distinguish
  • To have knowledge of things

before

Copy vocabulary

US / bɪˈfɔ:(r) /

UK / bɪˈfɔr,-ˈfor /

A1
  • adverb
  • At a time earlier than the present; previously
  • conjunction
  • In advance of something happening
  • preposition
  • In front of someone or something

with

Copy vocabulary

US / wɪð /

UK / wɪð, wɪθ /

A1
  • preposition
  • As an employee of a certain company
  • Against something or someone
  • By using something as a means
  • Due to; because of
  • Including
  • Possessing as a feature
  • Related to
  • (Of the manner/attitude by which you do something)
  • Used to express that people or things are together

hear

Copy vocabulary

US / hɪə(r) /

UK / hɪr /

A1
  • verb
  • To be aware of sound; to perceive with the ear
  • To be told or find out information or facts
  • To consider or listen to a court case

end

Copy vocabulary

US / end /

UK / ɛnd /

A1
  • noun
  • The point where a process or activity stops
  • A point that marks the limit of something; finish
  • Goal or desired result
  • The tip, edge or limit of something
  • verb
  • To be the last part of something

understanding

Copy vocabulary

US / ˌʌndəˈstændɪŋ /

UK / ˌʌndərˈstændɪŋ /

A1
  • adjecitve
  • Being sympathetic
  • noun
  • When you get the meaning correctly; comprehension
  • Knowledge about something or someone
  • verb
  • To know the meaning of language, what someone says

example

Copy vocabulary

US / ɪgˈzɑ:mpl /

UK / ɪɡˈzæmpəl /

A1
  • noun
  • Thing, person which represents a category

happen

Copy vocabulary

US / 'hæpən /

UK / ˈhæpən /

A1
  • verb
  • To take place or occur

essentially

Copy vocabulary

US / ɪˈsenʃəli /

UK / ɪˈsenʃəli /

A2
  • adverb
  • Basically; (said when stating the basic facts)

people

Copy vocabulary

US / 'pi:pl /

UK / ˈpipəl /

A1
  • noun
  • Persons sharing culture, country, background, etc.
  • Men, Women, Children

sequence

Copy vocabulary

US / 'si:kwəns /

UK / ˈsikwəns, -ˌkwɛns /

A2
  • noun
  • Part of a movie showing one part of the story
  • verb
  • To arrange things in an order they should happen

right

Copy vocabulary

US / raɪt /

UK / raɪt /

A1
  • adjecitve
  • Correct or true
  • The south side of you looking at the rising sun
  • adverb
  • Exactly in a place or time
  • Being appropriate for a particular event
  • In a straight or direct manner
  • noun
  • Something you are legally or morally allowed to do
  • Ideal of what is just and good
  • Political view based on conservatism
  • verb
  • To fix something previously wrong or unjust
  • To make upright, as a boat that has turned over

case

Copy vocabulary

US / keɪs /

UK / kes /

A1
  • noun
  • Container used to carry things, e.g. clothes
  • Set of facts about a crime
  • Set of facts about an event
  • Example or instance of something
  • verb
  • To find out about a place, as in planning to steal

loosey

Copy vocabulary

US / /

UK / /

A1

tell

Copy vocabulary

US / tel /

UK / tɛl /

A1
  • verb
  • To (strongly) advise a person to do something
  • To be able to guess
  • To say or communicate information to someone
  • To inform, but without speaking; indicate
  • To have a negative effect on someone
  • To order someone to do something; command
  • To recognize something based on certain signs
  • To report something to an authority
  • To explain something or teach someone something

fancy

Copy vocabulary

US / 'fænsɪ /

UK / ˈfænsi /

A2
  • adjecitve
  • Unusual and attractive in design
  • verb
  • To want to have or do something; feel like
  • To imagine or suppose that something will happen
  • To believe or imagine something that is not true

value

Copy vocabulary

US / 'vælju: /

UK / ˈvælju /

A1
  • noun
  • Importance you attach to something
  • Some information expressed as a number
  • Stated price of something; worth
  • verb
  • To place a high importance on something
  • To say how much money something is worth

that

Copy vocabulary

US / ðæt /

UK / ðæt, ðət /

A1
  • adjecitve
  • The person or thing being talked about
  • Used to identify something both the speakers know
  • adverb
  • Used to reinforce adjectives and adverbs
  • To such a degree
  • conjunction
  • Used to connect a noun clause
  • Used to introduce an adverbial clause
  • Used to introduce a noun clause
  • determiner
  • Used as a noun to refer to something
  • pronoun
  • Referring an object far away
  • Used to refer to the relative pronoun ‘which’

hard

Copy vocabulary

US / hɑ:d /

UK / hɑː(r)d /

A1
  • adjecitve
  • Difficult to do; difficult to understand
  • (Of facts) not able to be misunderstood; clear
  • (Of alcohol) strong
  • Involving or requiring lots of work, effort, care
  • Being full of pain, trouble, and problems
  • Strong
  • (Of edge) clear; sharp
  • Difficult to bend, break or cut; solid
  • adverb
  • With lots of force, power, or impact

interesting

Copy vocabulary

US / ˈɪntrəstɪŋ /

UK / ˈɪntrɪstɪŋ, -tərɪstɪŋ, -təˌrɛstɪŋ /

A1
  • adjecitve
  • Taking your attention; making you want to know
  • verb
  • To make someone want to know about something
  • To persuade to do, become involved with something

about

Copy vocabulary

US / ə'baʊt /

UK / əˈbaʊt /

A1
  • adverb
  • To be ready to; going to
  • Nearly; approximately; roughly
  • Near; next to; close to
  • In every direction; in the area of
  • preposition
  • Concerning or of (a topic)

number

Copy vocabulary

US / ˈnʌmbə(r) /

UK / ˈnʌmbɚ /

A1
  • noun
  • Symbols such as 1, 2, 56, 793
  • Particular song or dance performed during a show
  • Total quantity or amount of things
  • verb
  • To put numbers on things
  • To assign a sequence within a group, series, set
  • To claim to be part of a larger group, series, set

then

Copy vocabulary

US / ðen /

UK / ðɛn /

A1
  • adverb
  • A time that is not now
  • Following another thing in time or arrangement
  • Following on reasonably from what was just stated
  • At that time, not now

down

Copy vocabulary

US / daʊn /

UK / daʊn /

A1
  • adjecitve
  • Being sad, sick, or unhappy
  • Not operating, working, or functioning as expected
  • adverb
  • In a sitting or lying position
  • Towards or on the ground, floor, or bottom
  • Written or copied onto a piece of paper or book
  • noun
  • A period of play in American Football
  • The soft, smooth hairs that cover a bird's body
  • preposition
  • Along something's path, course, or direction
  • Going from a higher position to a lower position
  • verb
  • To eat or drink very quickly and without stopping

type

Copy vocabulary

US / taɪp /

UK / taɪp /

A1
  • noun
  • Printed letters or blocks used for printing them
  • Group of things or people sharing common features
  • verb
  • To identify something belonging to a group
  • To write by touching keys on a keyboard

step

Copy vocabulary

US / step /

UK / stɛp /

A1
  • noun
  • Movement done as part of a particular dance
  • Distance covered by one movement of a leg; stride
  • One part or stage in a process
  • Sound made by the feet while walking; footstep
  • Flat horizontal piece that forms stairs
  • verb
  • To raise and moving the foot to put it down

different

Copy vocabulary

US / ˈdɪfrənt /

UK / ˈdɪfrənt /

A1
  • adjecitve
  • Not of the same kind; unlike other things

reassign

Copy vocabulary

US / ˌri:əˈsaɪn /

UK / ˌriəˈsaɪn /

C1
  • verb
  • To give someone a particular job to do again

first

Copy vocabulary

US / fɜ:st /

UK / fɚst /

A1
  • adjecitve
  • 1st; Coming before all others in time or place
  • noun
  • Something that has not happened before
  • Position of the winner of a competition

what

Copy vocabulary

US / wɒt /

UK / hwɑt, hwʌt, wɔt, wʌt,hwət, wət /

A1
  • pronoun
  • Thing or things that; the same kind as
  • Used to emphasize something you are about to say
  • adjecitve
  • Used to refer to a particular amount, or number
  • Used to place emphasis on a particular quality
  • adverb
  • To a certain degree
  • determiner
  • Question words used for asking for information
  • exclamation
  • Used to express excitement, shock, or surprise
  • Used to ask people to repeat something they said

bunch

Copy vocabulary

US / bʌntʃ /

UK / bʌntʃ /

B1
  • noun
  • A group of things of the same kind
  • verb
  • To group people or things closely together
  • (Cloth) to gather/be gathered together in folds

write

Copy vocabulary

US / raɪt /

UK / raɪt /

A1
  • verb
  • To compose letters and words on paper or a screen
  • To invent or create a computer program
  • To create a song or piece of music

after

Copy vocabulary

US / 'ɑ:ftə(r) /

UK / ˈæftɚ /

A1
  • adverb
  • Later than another time, or behind something
  • conjunction
  • Following something before
  • preposition
  • When an event happened or time has passed

flow

Copy vocabulary

US / fləʊ /

UK / flo /

A2
  • noun
  • Amount of something that moves through an area
  • verb
  • To move steadily and easily in a certain direction

itself

Copy vocabulary

US / ɪtˈself /

UK / ɪtˈsɛlf /

A1
  • pronoun
  • Referring to it

print

Copy vocabulary

US / prɪnt /

UK / prɪnt /

A1
  • noun
  • Process of making books, magazines etc.
  • verb
  • To make many copies of a page, magazine or book
  • To write individual letters by hand in capitals

science

Copy vocabulary

US / 'saɪəns /

UK / ˈsaɪəns /

A2
  • noun
  • Study of the physical world, based on facts

terminology

Copy vocabulary

US / ˌtɜ:mɪˈnɒlədʒi /

UK / ˌtɜ:rməˈnɑ:lədʒi /

B2
  • noun
  • Specific words and expressions used in a field

here

Copy vocabulary

US / hɪə(r) /

UK / hɪr /

A1
  • adverb
  • In this place; at this location, position or time

reset

Copy vocabulary

US / ˌri:'set /

UK / riˈsɛt /

C1
  • verb
  • To return to the original start or formation

input

Copy vocabulary

US / ˈɪnpʊt /

UK / ˈɪnˌpʊt /

A2
  • noun
  • Advice or ideas that someone provides
  • verb
  • To put in information, advice or opinions

either

Copy vocabulary

US / ˈaɪðə(r) /

UK / ˈiðɚ, ˈaɪðɚ /

A1
  • adjecitve
  • One of two (used when there is a choice of two)
  • adverb
  • (After negative statements) likewise, in addition
  • conjunction
  • Used as the first of two connected things
  • determiner
  • Used as the first of two connected things
  • pronoun
  • The one or the other

should

Copy vocabulary

US / ʃʊd /

UK / ʃʊd /

A1
  • other
  • Used to indicate what is proper or reasonable

point

Copy vocabulary

US / pɔɪnt /

UK / pɔɪnt /

A1
  • noun
  • An item to be discussed
  • Small spot or dot
  • Fact or detail
  • Feature of something
  • The size of the text on a page or screen
  • A certain time or stage in a process
  • Certain position in time or space
  • Idea or fact you try to convince people about
  • Measurement of scores in a game, sport
  • Sharp end of something, e.g. a pen or pin
  • verb
  • To face a certain direction, e.g. north
  • To indicate something with your finger to others

item

Copy vocabulary

US / ˈaɪtəm /

UK / ˈaɪtəm /

A2
  • noun
  • Single, brief piece of news or reporting
  • Distinct, individual thing, often part of a group

actually

Copy vocabulary

US / ˈæktʃuəli /

UK / ˈæktʃuəli /

A1
  • adverb
  • Used to add new (often different) information

plus

Copy vocabulary

US / plʌs /

UK / plʌs /

A2
  • noun
  • A benefit or advantage
  • preposition
  • In addition; add
  • In addition to; Indicates a number above
  • Having a value greater than zero

guess

Copy vocabulary

US / ɡes /

UK / ɡɛs /

A1
  • noun
  • Answer given when you don't know if it is correct
  • verb
  • To give an answer without knowing if it is correct

basic

Copy vocabulary

US / 'beɪsɪk /

UK / ˈbesɪk /

A1
  • adjecitve
  • At the most important or easiest (beginner) level

try

Copy vocabulary

US / traɪ /

UK / traɪ /

A1
  • noun
  • Act of putting the ball over the rugby goal line
  • verb
  • To make an effort, to attempt to do something
  • To examine someone or something in a court of law
  • To test to see if it is good or you like it
  • To make a person go through hardship; test
  • To examine something to see if it works

somehow

Copy vocabulary

US / ˈsʌmhaʊ /

UK / ˈsʌmˌhaʊ /

A1
  • adverb
  • In a way that is not known or certain

too

Copy vocabulary

US / tu: /

UK / tu /

A1
  • adverb
  • In addition, also; with emphasis
  • Say that something is more than you want

will

Copy vocabulary

US / wɪl /

UK / wɪl /

A1
  • noun
  • Desire or choice of someone
  • Document saying who gets your money when you die
  • Strong desire to do something; determination
  • Desire to do something; strong wish to do
  • other
  • Used with verbs to express the future
  • verb
  • To leave property to someone after your death
  • To use mental effort to make something happen
  • Am (is, are) likely to do
  • To influence someone to do something
  • To make something happen by strongly wanting it

once

Copy vocabulary

US / wʌns /

UK / wʌns /

A1
  • adverb
  • One time; one instance
  • At a time in the past
  • conjunction
  • When; as soon as

ones

Copy vocabulary

US / wʌnz /

UK / wʌnz /

A1
  • number
  • Number 1, a single person or thing

factorial

Copy vocabulary

US / fækˈtɔ:riəl /

UK / fækˈtɔriəl, -ˈtor- /

A1
  • adjecitve
  • Concerning factors or factorials

neatly

Copy vocabulary

US / ni:tlɪ /

UK / ˈnitlɪ /

A2
  • adverb
  • With neatness

let

Copy vocabulary

US / let /

UK / lɛt /

A1
  • verb
  • To allow someone to do something
  • Introducing a suggestion to do something together
  • To rent a house, etc. to others

than

Copy vocabulary

US / ðən /

UK / ðən /

A1
  • conjunction
  • Used to compare two things that are not equal

kind

Copy vocabulary

US / kaɪnd /

UK / kaɪnd /

A1
  • adjecitve
  • In a caring and helpful manner
  • friendly and considerate
  • noun
  • One type of thing

into

Copy vocabulary

US / 'ɪntə /

UK / ˈɪntu /

A1
  • preposition
  • Moving or going inside something
  • In the same direction as; in the direction of
  • So as to become; taking the state of

how

Copy vocabulary

US / haʊ /

UK / haʊ /

A1
  • adjecitve
  • To what degree? in what amount?
  • adverb
  • (Used to explain the way to do something)
  • exclamation
  • For what purpose or reason?
  • (Used to ask someone or something's condition)

program

Copy vocabulary

US / 'prəʊɡræm /

UK / ˈproˌɡræm, -ɡrəm /

A1
  • noun
  • Small book of events in a play, concert or movie
  • A plan or schedule of events
  • Series of classes at a college or university
  • A computer application
  • TV show
  • verb
  • To make someone act or think in a certain way
  • To write computer code for a piece of software

one

Copy vocabulary

US / wʌn /

UK / wʌn /

A1
  • pronoun
  • You; we; people in general; someone
  • The thing or person previously referred to
  • adjecitve
  • Used to refer to people generally
  • Being a strong example of (something mentioned)
  • number
  • Number 1

also

Copy vocabulary

US / 'ɔ:lsəʊ /

UK / ˈɔlso /

A1
  • adverb
  • In addition; too; in a similar way

run

Copy vocabulary

US / rʌn /

UK / rʌn /

A1
  • noun
  • Journey between two places made by ship or car
  • Series of similar things or successes and failures
  • Act of running; exercise of running
  • verb
  • To depart or travel according to a schedule
  • To cause an animal to move in a certain direction
  • (Of an engine) to be operating
  • To start or use a computer program
  • To flow in a certain direction, like a liquid
  • To manage or operate a business
  • To operate or drive something
  • (Of a road) to go from one place to another
  • To move your legs faster than walking

this

Copy vocabulary

US / ðɪs /

UK / ðɪs /

A1
  • adjecitve
  • Used to indicate something already been discussed
  • Used to indicate something happening around now
  • adverb
  • An indication by a physical motion or gesture
  • A specific amount of
  • determiner
  • Person, thing, or idea near you
  • pronoun
  • Person, thing that has already been discussed

little

Copy vocabulary

US / 'lɪtl /

UK / ˈlɪtl /

A1
  • adjecitve
  • Being short in length of time
  • Not great in size, amount, or degree; small
  • Being very young or younger than others
  • adverb
  • By an amount or degree that is not very much
  • Not often; rarely
  • noun
  • A person's name

you

Copy vocabulary

US / jʊ /

UK / ju /

A1
  • pronoun
  • Person someone is speaking or writing to
  • Person or people in general

the

Copy vocabulary

US / ðə /

UK / ðə /

A1
  • article
  • Used to refer to something already mentioned
  • Used to show there is only one of something
  • determiner
  • Used to describe all of a family

chart

Copy vocabulary

US / tʃɑ:t /

UK / tʃɑ:rt /

B1
  • noun
  • Drawing showing information in a clear way
  • Map of the sea or stars
  • verb
  • To make a plan for future action
  • To make a map of
  • To keep a record of developments over time

specify

Copy vocabulary

US / ˈspesɪfaɪ /

UK / ˈspɛsəˌfaɪ /

A2
  • verb
  • To state, name or mention exactly and clearly

simple

Copy vocabulary

US / 'sɪmpl /

UK / ˈsɪmpəl /

A1
  • adjecitve
  • Not hard to understand or do; not complex
  • Having only a few parts; not complex
  • Being ordinary or normal
  • Being plain; without a lot added for style

gain

Copy vocabulary

US / ɡeɪn /

UK / ɡen /

A2
  • noun
  • An increase in something, such as weight
  • verb
  • To increase in something, such as weight
  • To get something wanted, needed or valued

they

Copy vocabulary

US / ðeɪ /

UK / ðe /

A1
  • pronoun
  • Two or more people, animals, or things

oval

Copy vocabulary

US / ˈəʊvl /

UK / ˈoʊvl /

B1
  • adjecitve
  • Being egg-shaped
  • noun
  • Egg-shaped object or shape
  • A sports ground e.g. for cricket

yes

Copy vocabulary

US / jes /

UK / jɛs /

A1
  • adverb
  • Way to say you agree or will do something

take

Copy vocabulary

US / teɪk /

UK / tek /

A1
  • noun
  • Filming of a single scene for TV or the movies
  • verb
  • To accept something that is offered
  • To use a method of traveling, e.g. a bus or train
  • To use a camera to make (a photo)
  • To pick up something and go away with it
  • To study a subject in school
  • To attempt to pass (an exam)
  • To require a certain amount of time, money, space

bit

Copy vocabulary

US / bɪt /

UK / bɪt /

A1
  • noun
  • Device put in a horse's mouth to control it
  • Small piece of something
  • verb
  • (E.g. of fish) to take bait and be caught

proceed

Copy vocabulary

US / prəˈsi:d /

UK / proʊˈsi:d /

A2
  • verb
  • To continue to do something; carry on
  • To go forward in a certain direction

look

Copy vocabulary

US / lʊk /

UK / lʊk /

A1
  • noun
  • Person's beauty or physical attractiveness
  • Particular style of dress, clothes, or appearance
  • The way someone, something appears to be
  • Act of searching for or examining something
  • verb
  • To appear to be; seem

embed

Copy vocabulary

US / ɪm'bed /

UK / ɛmˈbɛd /

B2
  • verb
  • To place or set inside rock, etc.

hold

Copy vocabulary

US / həʊld /

UK / hold /

A1
  • noun
  • Section of a ship or plane used for storing things
  • Influence or power held over someone
  • Place of support for hands or feet when climbing
  • verb
  • To agree to keep something for someone
  • To have the capacity to support/contain something
  • To control an area and protect it from attack
  • To not allow someone to leave a place
  • To cause an event to happen at a place or time
  • To use hands or arms to carry or keep something
  • To have a specific quality or property
  • To keep an image, belief or feeling in your mind
  • To have or own something
  • To wait before being able to talk on the phone
  • To limit the movement of someone in a sport

way

Copy vocabulary

US / weɪ /

UK / we /

A1
  • adverb
  • Used to emphasize the amount of something
  • noun
  • Particular aspect of something being thought about
  • One of various choices that could be made
  • Particular existing condition or state
  • (Often long) distance or length of time
  • How something is done
  • Route to go to a place
  • Small street
  • Usual behavior, emotions or habits of someone

line

Copy vocabulary

US / laɪn /

UK / laɪn /

A1
  • noun
  • Border that divides two places or regions
  • Long crease in the skin, often from age
  • Mark that is long, straight and very thin
  • Row of words, letters or numbers that are written
  • Telephone connection
  • People waiting one behind the other; queue
  • Long thin wire, e.g. for electrical signal
  • verb
  • To put material along the inside of something

begin

Copy vocabulary

US / bɪ'ɡɪn /

UK / ˈbeɡɪn /

A1
  • verb
  • To do the first part of an action; to start

why

Copy vocabulary

US / waɪ /

UK / hwaɪ, waɪ /

A1
  • adverb
  • Question word to ask for a reason
  • exclamation
  • (Used to express surprise or approval)

much

Copy vocabulary

US / mʌtʃ /

UK / mʌtʃ /

A1
  • adjecitve
  • Very; to a high level or degree
  • adverb
  • A lot; large amount; a high degree of
  • Nearly; basically
  • On many occasions; often
  • noun
  • A large amount; a great quantity

set

Copy vocabulary

US / set /

UK / sɛt /

A1
  • adjecitve
  • Prepared for something; ready
  • noun
  • Complete group of something
  • Place where a television show or movie is filmed
  • Group of games in a tennis match
  • Device that receives radio or television signals
  • verb
  • To make a clock state or ring at a particular time
  • To decide upon or choose something
  • To make something ready for use (e.g. table)
  • To decide on a price for something
  • To become hard (of glue, concrete etc.)
  • To be located in a specific place or time
  • To put (e.g. a vase) down carefully in a place
  • To put someone in a certain condition or state
  • (Of the sun) to go lower than the horizon

time

Copy vocabulary

US / taɪm /

UK / taɪm /

A1
  • noun
  • Speed at which music is played; tempo
  • Point as shown on a clock, e.g. 3 p.m
  • Number of hours, minutes needed to do something
  • Occasion when something happens
  • Period or occasion that something occurred
  • Period in history or the past
  • Something measured in minutes, hours, days, etc.
  • How long an event takes; duration
  • verb
  • To check speed at which music is performed
  • To choose a specific moment to do something
  • To measure how long an event takes, e.g. a race
  • To schedule something to occur at a specific moment

well

Copy vocabulary

US / wel /

UK / wɛl /

A1
  • adjecitve
  • Being in a fortunate, good condition or state
  • Healthy and in good condition
  • adverb
  • In an acceptable, proper, or successful manner
  • In a complete, total, or full manner
  • A great and considerable degree
  • In a successful way, in a good or satisfactory way
  • exclamation
  • Used to begin or continue a particular statement
  • Used to show you want to start saying something
  • Used to express that you are waiting for a reply
  • You say this to change the topic of a conversation
  • Used to indicate you are making a final remark
  • noun
  • Long deep hole in the ground to get water
  • verb
  • To cause your eyes to fill with tears

algorithm

Copy vocabulary

US / 'ælɡərɪðəm /

UK / ˈælɡəˌrɪðəm /

B2
  • noun
  • A step-by-step problem-solving feature

start

Copy vocabulary

US / stɑ:t /

UK / stɑrt /

A1
  • noun
  • First time or place that a thing exists; beginning
  • First opportunity to achieve something, e.g. a job
  • Sudden action or movement because you are scared
  • other
  • Beginning of something in place or time
  • verb
  • To do, be or happen for the first time; begin
  • To turn something on

assignment

Copy vocabulary

US / ə'saɪnmənt /

UK / əˈsaɪnmənt /

A2
  • noun
  • Task you are given to do (as in the armed forces)
  • A homework task or report
  • A time by which you have to do something

for

Copy vocabulary

US / fə(r) /

UK / fɔr,fə /

A1
  • preposition
  • Used to show the purpose, or need of something

test

Copy vocabulary

US / test /

UK / test /

A1
  • noun
  • A medical examination
  • Action to establish the truth or nature of
  • Examination; questions to measure knowledge
  • verb
  • To be given a medical examination
  • To try to establish the truth or nature of
  • To ask a series of questions to measure knowledge

define

Copy vocabulary

US / dɪ'faɪn /

UK / dɪˈfaɪn /

A2
  • verb
  • To explain the meaning of words
  • To set or mark the limits of something

operation

Copy vocabulary

US / ˌɒpəˈreɪʃn /

UK / ˌɑpəˈreʃən /

A2
  • noun
  • Business or company, or its activities
  • Functioning; use
  • Medical procedure involving surgery

ask

Copy vocabulary

US / ɑ:sk /

UK / æsk /

A1
  • verb
  • To say to someone that you want something

range

Copy vocabulary

US / reɪndʒ /

UK / rendʒ /

A2
  • noun
  • Cooking stove with multiple burners
  • Given distance from a point; how far plane can fly
  • Large grassy area where cattle wander and feed
  • Group or chain of mountains
  • Set of things with something in common
  • Limits within which something extends or varies
  • A set of products, e.g. so that people can choose
  • verb
  • To cover an area from one point to another
  • To extend to or vary within given limits
  • To put things in a row or in line
  • To wander or explore

just

Copy vocabulary

US / dʒʌst /

UK / dʒʌst /

A1
  • adjecitve
  • Proper or appropriate; as is deserved
  • Doing or being what is right or fair
  • Legally correct; having enough evidence
  • adverb
  • Almost; nearly
  • Exactly at the time of
  • Exactly (the same as, like)

computer

Copy vocabulary

US / kəmˈpju:tə(r) /

UK / kəmˈpjutɚ /

A1
  • noun
  • Machine for storing data, accessing the internet

question

Copy vocabulary

US / 'kwestʃən /

UK / ˈkwɛstʃən /

A1
  • noun
  • Issue or problems you are dealing with
  • What you ask about; issue
  • verb
  • To ask for or try to get information
  • To have or express concerns or uncertainty

talk

Copy vocabulary

US / tɔ:k /

UK / tɔk /

A1
  • noun
  • Style of speaking
  • Discussion between two countries
  • Giving information in front of people; lecture
  • Saying things or ideas to someone with words
  • verb
  • To make a formal speech about something
  • To say things or ideas to someone with words

perform

Copy vocabulary

US / pə'fɔ:m /

UK / pɚˈfɔrm /

A1
  • verb
  • To carry out an action well or successfully
  • To entertain an audience by dancing, singing etc.

want

Copy vocabulary

US / wɔnt /

UK / wɑnt, wɔnt /

A1
  • noun
  • Something you desire or wish for
  • State or condition of poverty
  • verb
  • To desire or wish for something; hope for a thing

same

Copy vocabulary

US / seɪm /

UK / sem /

A1
  • adjecitve
  • Being equal in quality and amount
  • Identical; not different
  • Not changing; constant

understand

Copy vocabulary

US / ˌʌndə'stænd /

UK / ˌʌndɚˈstænd /

A1
  • verb
  • To know the meaning of language, what someone says

output

Copy vocabulary

US / 'aʊtpʊt /

UK / ˈaʊtˌpʊt /

A2
  • noun
  • Amount of something that is produced
  • verb
  • To produce data or information, as a computer

usually

Copy vocabulary

US / ˈju:ʒuəli /

UK / ˈjuːʒuəli /

A1
  • adverb
  • Normally; regularly

give

Copy vocabulary

US / ɡɪv /

UK / ɡɪv /

A1
  • noun
  • Degree of flexibility in something, a material
  • verb
  • To hand over or present something to someone
  • To cause someone to have or experience something

whether

Copy vocabulary

US / ˈweðə(r) /

UK / ˈhwɛðɚ, ˈwɛð- /

A1
  • conjunction
  • If something will happen or not

can

Copy vocabulary

US / kæn /

UK / kən,kæn /

A1
  • noun
  • A metal container for storing food
  • other
  • Able to; have the skill to; have the time to
  • verb
  • To have permission to
  • To be possible to do
  • To preserve food by sealing it in a metal container

enter

Copy vocabulary

US / 'entə(r) /

UK / ˈɛntɚ /

A1
  • verb
  • To start a career or an education
  • To become a competitor in a contest
  • To add or type information in a computer
  • To go into a room, building etc.

maybe

Copy vocabulary

US / ˈmeɪbi /

UK / ˈmebi /

A1
  • adverb
  • Possibly but not certainly; perhaps

video

Copy vocabulary

US / 'vɪdɪəʊ /

UK / ˈvɪdiˌo /

A2
  • adjecitve
  • Of a moving film, with sound
  • noun
  • Recording capturing action with sound
  • verb
  • To make a moving film of, with sound

parallelogram

Copy vocabulary

US / ˌpærəˈleləgræm /

UK / ˌpærəˈlɛləˌɡræm /

A1
  • noun
  • Shape with two parallel and equal lines in length

but

Copy vocabulary

US / bət /

UK / bʌt,bət /

A1
  • conjunction
  • Used before you say something different, opposite

not

Copy vocabulary

US / nɒt /

UK / nɑt /

A1
  • adverb
  • Word indicating the negative
  • (Used to form the negative of verbs)

would

Copy vocabulary

US / wʊd /

UK / wʊd /

A1
  • other
  • Used to indicate something imagined
  • Used to ask or request something politely
  • Verb used to indicate possibility, request etc.
  • Used to indicate a preference
  • Used to indicate a reaction
  • Indicates something that occurred repeatedly
  • Used to indicate willingness or ability to do

our

Copy vocabulary

US / 'aʊə(r) /

UK / aʊr /

A1
  • determiner
  • Belonging to us

blue

Copy vocabulary

US / blu: /

UK / blu /

A1
  • adjecitve
  • Color of the clear sky
  • Feeling sad or down

really

Copy vocabulary

US / ˈri:əli /

UK / ˈriəˌli, ˈrili /

A1
  • adverb
  • Used to stress something that is said; definitely
  • In a true or accurate manner
  • Very

now

Copy vocabulary

US / naʊ /

UK / naʊ /

A1
  • adverb
  • At the present time or moment
  • Right away or in the next possible moment
  • Used to refer to something that just happened
  • Time between the present and a moment in the past
  • conjunction
  • Resulting from or because of something

equal

Copy vocabulary

US / 'i:kwəl /

UK / ˈikwəl /

A1
  • adjecitve
  • Same in shape, size, or number
  • verb
  • To add up or be the same as

decision

Copy vocabulary

US / dɪ'sɪʒn /

UK / dɪˈsɪʒən /

A1
  • noun
  • Choice made after thinking; final judgment
  • Ability to make quick and confident choices
  • Subtitles section
  • One thing you'll hear or you'll see referred to a lot is something called a flow chart, either in computer science, or really when people talk about any type of algorithm or process.
  • So what I thought I would do is for every program I write is write a little simple flow chart.
  • Maybe I won't do it for every one, but I'll start with some of the basic ones, just so we understand that a flow chart really isn't anything fancy.
  • So in this factorial program that we had been looking at the last couple of videos, any flow chart, you're just going to be kind of at the starting point, which is usually started, I guess, depicted with a circle or oval of some kind.
  • So we start-- you could kind of view it as we're starting at this line above this assignment of the number where we actually ask for an input from the user.
  • And then after that, we ask for input from the user.
  • This line right here, we are asking for input from the user, so this right over here.
  • And we will depict that by a parallelogram.
  • So that is input from the user.
  • And then we could just say number equals user input.
  • And you can be a little bit loosey goosey with the terminology here.
  • You're really just trying to say what you're doing at this step.
  • The parallelogram tells us that we are somehow interfacing with the user.
  • We're just either taking something from the user, or we're outputting something to the user.
  • So here we're saying user input is equal to number.
  • We're assigning number as the user input.
  • Then the next thing we do is just a straight-up operation.
  • We just set product to be equal to 1.
  • So we just set-- and there we just do that in a rectangle.
  • Product equals 1.
  • Product is equal to 1.
  • And then something interesting is going to happen.
  • We enter into our for loop, and we start with-- and what I'm going to do here is I'm going to write it a little bit different than we wrote it over here.
  • So what we do is we start a-- what we're doing is we're going to start our for loop essentially with an assignment, where we assign-- for loop is really a bunch of things happening at the same time.
  • It assigns an i to the first number in the sequence, or it tests whether it can assign i to the first number in the sequence.
  • If it can, then it proceeds.
  • If it can't, then it breaks out of the for loop.
  • So let me put it this way.
  • I will do kind of a test case right over here.
  • So items left in sequence.
  • And when I'm referring to the sequence, I'm talking about this sequence here, the range of our number.
  • In the example they gave in the last video, the number was 3, so items left in this sequence.
  • I know it's hard to read right over here.
  • If there are-- so let's say that there are items left in sequence.
  • So if there are items left in sequence, so we'll just say i is equal to next item. i is equal to next.
  • i is equal to the next item.
  • If there are-- well, I'll just hold off for the case where there are no items left in the sequence.
  • But let's say that there are. i is equal to the next item.
  • And then we also define product to be-- actually, I wanted to do these in blue, just our regular-- so let me write this as yes.
  • If there are items in the sequence, then i is equal to the next item.
  • That's one operation we do.
  • And then we reset product.
  • We reassign product to be equal to what the former value of product was times i plus 1.
  • And at this point, we essentially loop back to this test over here.
  • So at this point, we loop back.
  • I'll try to write it neatly.
  • We loop back to-- let me do it right over here.
  • We loop back to this point in the program.
  • That's why it is called a loop, because after you perform this operation-- this is embedded in the loop-- you go back to the beginning to see if there's any more of the loop to do.
  • So you go back to the beginning before the loop, and you say, hey, are there any items in the sequence?
  • And this should be a question mark over here.
  • These kind of question mark decision points you specify with this diamond.
  • If there is another item in the sequence, then i is equal to the next item, and product is equal to what product was, times i plus 1, and We go to the next.
  • Are there items left in the sequence?
  • And at some point, there won't be any items left in the sequence.
  • So there won't be-- at some point, there won't be any items left in the sequence.
  • And we could go to the right, or I'll just break out of it down here.
  • I'll just break that out of it down here.
  • And now we've broken out of this for loop.
  • We've broken out of this for loop, and the next thing we do once we're done with our for loop is we just print the value of product.
  • We just output the value of product.
  • So that is an interaction with the user.
  • So we are literally just outputting the value of product.
  • So we output product, and we are done.
  • And I can write end for the end of our program, and the program will stop running.
  • End.
  • So this is just a simple flow chart for this simple program, and hopefully, it helps you appreciate that one-- well, one, a little understanding of the program itself if the last two videos didn't help too much.
  • And it also gives you a simple understanding of how to write a flow chart.