Inglés II
Fernández, Ayelén - Meneghetti, Romina - Ruiz, Roberto - Estrany, Mónica -
Spizzamiglio, Carla - Florencia Pellegrino
Revision for the first test
1) Read the following text and complete the blanks with the words below. There are two extra options
you do not need to use.
career – programming - workspace – textual – visual – creativity – control – error – syntax – feedback – flexibility - beginner
What is the Difference Between Block-Based and Text-Based Programming Languages?
Programming languages are the backbone of the technology we use every day. They allow us to communicate
with computers and create software that can perform a variety of tasks. When it comes to learning
programming, there are two primary types of languages: block-based and text-based programming
languages. Each has its unique features, benefits, and challenges. In this article, we will explore the key
differences between these two types of programming languages to help you understand which might be best
suited for your learning journey.
Block-Based Programming Languages
Block-based programming languages are designed to be 1__________ and intuitive. Instead of writing code in
text format, users manipulate blocks that represent different programming commands. These blocks can be
easily dragged and dropped into a 2__________ to create a sequence of actions. Some popular block-based
programming languages include Scratch, Blockly, and MIT App Inventor.
Advantages of Block-Based Languages Limitations of Block-Based Languages
● Ease of Use ● Limited Functionality
● Immediate 3__________ ● Less 5__________
● Promotes 4__________
Text-Based Programming Languages
Text-based programming languages require users to write code in a 6__________ format. This approach often
involves using specific 7__________ rules and structure to create programs. Popular text-based programming
languages include Python, Java, C++, and JavaScript.
Advantages of Text-Based Languages Limitations of Text-Based Languages
● Greater 8__________ and Control ● Steeper Learning Curve
● Industry-Relevant Skills ● 9
__________ Handling
● Support for Advanced Concepts
Which One Should You Choose?
The choice between block-based and text-based programming languages largely depends on your goals and
experience level. If you’re a beginner or looking to introduce coding to younger learners, block-based
languages are a fantastic starting point. They provide an engaging way to learn the basics of programming
without the complexities of syntax.
Inglés II
Fernández, Ayelén - Meneghetti, Romina - Ruiz, Roberto - Estrany, Mónica -
Spizzamiglio, Carla - Florencia Pellegrino
On the other hand, if you’re serious about pursuing a 10__________ in software development or want to create
more complex applications, investing time in learning text-based programming languages is essential. They
provide the tools and skills needed to tackle real-world programming challenges.
In conclusion, both block-based and text-based programming languages have their unique advantages and
limitations. Whichever path you choose, the key is to stay curious, practice regularly, and enjoy the process of
learning to code!
2) Read again and answer the questions.
1. What is the main difference between block-based and text-based programming languages in terms of
how code is written or represented?
__________________________________________________________________________________
__________________________________________________________________________________
2. List two advantages and one limitation of block-based programming languages.
__________________________________________________________________________________
__________________________________________________________________________________
3. Why might a beginner choose to start with block-based programming instead of text-based
programming?
__________________________________________________________________________________
__________________________________________________________________________________
4. What are two reasons someone might prefer to learn a text-based programming language if they want
to work in the tech industry?
__________________________________________________________________________________
__________________________________________________________________________________
5. How does error handling differ between block-based and text-based programming languages,
according to the text?
__________________________________________________________________________________
__________________________________________________________________________________
3) Complete the sentences with the correct tense or structure (Past Simple, Present Perfect, Future
Perfect, Past Perfect Simple, or Present Perfect Continuous:
1. Developers _____________ (use) Java to build web and desktop applications in our last project.
2. He _____________ (work) on this RPG project for two months.
3. The Facultad Regional de Avellaneda first _____________ (open) in 1955.
4. I _____________ (never/play) a puzzle game like Portal before!
5. By 2035, most games _____________ (include) AI-driven worlds.
6. We couldn’t access the site because we _____________ (not log in).
7. What language _____________ you _____________ (use) to build that flowchart?
8. By this time next year, companies _______________________ (integrate) AI and cloud gaming into
mainstream titles.
9. We _______________________ (learn) about different programming languages in Unit I.
10. Recently, companies _______________________ (use) video conferencing systems to connect
international offices.
Inglés II
Fernández, Ayelén - Meneghetti, Romina - Ruiz, Roberto - Estrany, Mónica -
Spizzamiglio, Carla - Florencia Pellegrino
6) Choose the correct modal verb to complete the sentence. There are two extra options you do not
need to use: must – mustn’t – should- shouldn’t – might – can – don’t have to - have to
1. You __________ share your password with anyone.
2. Students __________ save their projects before closing the application.
3. You __________ eat near the lab equipment.
4. She __________ ask the IT technician for help.
5. You __________ bring your own laptop, but it's not necessary.
6. I __________ install the update later — it’s not urgent.
7) Rewrite the following sentences in the passive voice:
a) The government created the Universidad Obrera Nacional.
____________________________________________________
b) The students will complete the test tomorrow.
____________________________________________________
c) The technician sets up the router.
____________________________________________________
8) Listen and choose the best answer based on what you heard (audio file: 5G 6G autonomous vehicles):
1. What is the main topic of the conversation?
A) The dangers of driving in traffic
B) The history of 5G networks 4. According to the speakers, what is one
C) The future of self-driving cars and benefit of low latency in 5G networks?
communication technology A) Faster battery charging
D) How to reduce car accidents manually B) Smoother music streaming in cars
C) Near-instantaneous communication between
2. What technology is described as the cars and infrastructure
"backbone" of self-driving communication? D) Lower data costs for drivers
A) Wi-Fi
B) 4G 5. What can V2I communication allow vehicles
C) Satellite GPS to do?
D) 5G A) Navigate without GPS
B) Communicate with road infrastructure like traffic
3. What does V2V stand for? lights and signs
A) Vehicle-to-voice communication C) Turn off engines remotely
B) Vehicle-to-vehicle communication D) Avoid toll booths altogether
C) Virtual-to-visual connection
D) Visual-to-vehicle control
Inglés II
Fernández, Ayelén - Meneghetti, Romina - Ruiz, Roberto - Estrany, Mónica -
Spizzamiglio, Carla - Florencia Pellegrino
9) Listen again and fill in the missing words.
So, when we talk about __________ vehicles, you know, we're talking about cars that can pretty much
__________ themselves, right?
Right. But none of that is possible without some serious __________ going on behind the scenes.
Exactly! And that's where __________ comes in. It really is the __________ — it's already starting to change
the game.
10) Write a paragraph describing an Echo dot and its functions. (60 - 90 words) Use:
● An infinitive of purpose
● A relative clause
● A modal verb
(e.g., “This is a device which is used to … You can …”)