100% found this document useful (1 vote)
14 views

Problem Solving and Python Programming E. Balagurusamy instant download

The document promotes various educational resources available for download on ebookmass.com, particularly focusing on books related to problem solving and Python programming by E. Balagurusamy. It highlights the importance of learning Python and provides an overview of the book's structure, which includes chapters on computing, algorithms, and programming concepts. The content is designed for undergraduate students and emphasizes a practical approach to learning programming through examples and exercises.

Uploaded by

klitooporta
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
100% found this document useful (1 vote)
14 views

Problem Solving and Python Programming E. Balagurusamy instant download

The document promotes various educational resources available for download on ebookmass.com, particularly focusing on books related to problem solving and Python programming by E. Balagurusamy. It highlights the importance of learning Python and provides an overview of the book's structure, which includes chapters on computing, algorithms, and programming concepts. The content is designed for undergraduate students and emphasizes a practical approach to learning programming through examples and exercises.

Uploaded by

klitooporta
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 77

Visit https://ebookmass.

com to download the full version and


browse more ebooks or textbooks

Problem Solving and Python Programming E.


Balagurusamy

_____ Press the link below to begin your download _____

https://ebookmass.com/product/problem-solving-and-python-
programming-e-balagurusamy/

Access ebookmass.com now to download high-quality


ebooks or textbooks
We have selected some products that you may be interested in
Click the link to download now or visit ebookmass.com
for more options!.

Programming for Problem Solving E Balagurusamy

https://ebookmass.com/product/programming-for-problem-solving-e-
balagurusamy/

Programming and Problem Solving with Python Ashok Namdev


Kamthane

https://ebookmass.com/product/programming-and-problem-solving-with-
python-ashok-namdev-kamthane/

Python Programming: Using Problem Solving Approach 1st


Edition Reema Thareja

https://ebookmass.com/product/python-programming-using-problem-
solving-approach-1st-edition-reema-thareja/

Computer Programming E. Balagurusamy

https://ebookmass.com/product/computer-programming-e-balagurusamy/
Programming in C E. Balagurusamy

https://ebookmass.com/product/programming-in-c-e-balagurusamy/

Introduction To Computing And Problem Solving Using Python


1st Edition E. Balaguruswamy

https://ebookmass.com/product/introduction-to-computing-and-problem-
solving-using-python-1st-edition-e-balaguruswamy/

Programming in ANSI C 6th Edition E. Balagurusamy

https://ebookmass.com/product/programming-in-ansi-c-6th-edition-e-
balagurusamy/

MATLAB: A Practical Introduction to Programming and


Problem Solving 4th Edition Stormy Attaway

https://ebookmass.com/product/matlab-a-practical-introduction-to-
programming-and-problem-solving-4th-edition-stormy-attaway/

Introduction to Programming with Java: A Problem Solving


Approach 3rd Edition John Dean

https://ebookmass.com/product/introduction-to-programming-with-java-a-
problem-solving-approach-3rd-edition-john-dean/
Problem Solving and
Python Programming
About the Author
E Balagurusamy is presently the Chairman of EBG Foundation, Coimbatore. In the past he has also held the
positions of member, Union Public Service Commission, New Delhi and Vice-Chancellor, Anna University,
Chennai, Tamil Nadu. He is a teacher, trainer and consultant in the fields of Information Technology and
Management. He holds an ME (Hons) in Electrical Engineering and PhD in Systems Engineering from the
Indian Institute of Technology, Roorkee, Uttarakhand. His areas of interest include Object-Oriented Software
Engineering, E-Governance: Technology Management, Business Process Re-engineering and Total Quality
Management.
A prolific writer, he has authored a large number of research papers and several books. His best-selling
books, among others include:
● Programming in ANSIC, 7/e

● Fundamentals of Computers

● Computing Fundamentals and C Programming, 2e

● Programming in C#, 3/e

● Programming in Java, 5/e

● Object-Oriented Programming with C++, 7/e

● Programming in BASIC, 3/e

● Numerical Methods

● Reliability Engineering

● Problem Solving and Python Programming


A recipient of numerous honors and awards, he has been listed in the Directory of Who’s Who of
Intellectuals and in the Directory of Distinguished Leaders in Education.
Problem Solving and
Python Programming

E Balagurusamy
Chairman
EBG Foundation
Coimbatore

McGraw Hill Education (India) Private Limited


CHENNAI

McGraw Hill Education Offices


Chennai New York St Louis San Francisco Auckland Bogotá Caracas
Kuala Lumpur Lisbon London Madrid Mexico City Milan Montreal
San Juan Santiago Singapore Sydney Tokyo Toronto
McGraw Hill Education (India) Private Limited

Published by McGraw Hill Education (India) Private Limited


444/1, Sri Ekambara Naicker Industrial Estate, Alapakkam, Porur, Chennai - 600 116

Problem Solving and Python Programming

Copyright © 2018 by McGraw Hill Education (India) Private Limited. No part of this publication may be reproduced or distributed in
any form or by any means, electronic, mechanical, photocopying, recording, or otherwise or stored in a database or retrieval system
without the prior written permission of the publishers. The program listings (if any) may be entered, stored and executed in a computer
system, but they may not be reproduced for publication.

This edition can be exported from India only by the publishers,


McGraw Hill Education (India) Private Limited

1 23456789 D101417 22 21 20 19 18
Printed and bound in India

Print Edition:
ISBN-13: 978-93-87067-01-1
ISBN-10: 93-87067-01-7

Managing Director: Kaushik Bellani

Director—Science & Engineering Portfolio: Vibha Mahajan


Senior Portfolio Manager—Science & Engineering: Hemant K Jha
Associate Portfolio Manager: Mohammad Salman Khurshid

Production Head: Satinder S Baveja


Copy Editor: Taranpreet Kaur
Assistant Manager—Production: Anuj K Shriwastava

General Manager—Production: Rajender P Ghansela


Manager—Production: Reji Kumar

Information contained in this work has been obtained by McGraw Hill Education (India), from sources believed to be reliable. However,
neither McGraw Hill Education (India) nor its authors guarantee the accuracy or completeness of any information published herein,
and neither McGraw Hill Education (India) nor its authors shall be responsible for any errors, omissions, or damages arising out
of use of this information. This work is published with the understanding that McGraw Hill Education (India) and its authors are
supplying information but are not attempting to render engineering or other professional services. If such services are required, the
assistance of an appropriate professional should be sought.

Typeset at The Composers, 260, C.A. Apt., Paschim Vihar, New Delhi 110 063 and printed at

Cover Printer:

Visit us at: www.mheducation.co.in


Contents

Preface ix

Unit 1: Introduction to Computing and Algorithmic Problem Solving

Chapter 1 Introduction to Digital Computer 3


1.1 Introduction 3
1.2 Von Neumann Concept 5
1.3 Storage 8
1.4 Programming Languages 12
1.5 Translators 14
1.6 Hardware and Software 15
1.7 Operating Systems 17
Always Remember 18
Key Terms 18
Review Exercises 19
Multiple Choice Questions 19
Short Questions 21
Answers to Multiple Choice Questions 22

Chapter 2 Problem Solving Strategies 23


2.1 Problem Analysis 23
2.2 Algorithms 24
2.3 Flow Charts 26
2.4 Examples of Algorithms and Flow Charts 30
Always Remember 35
Key Terms 35
Review Exercises 36
vi Contents

Multiple Choice Questions 36


Short Questions 37
Answers to Multiple Choice Questions 37

Appendix A: Practice Exercises with Algorithm and Flow Chart 38

Appendix B: Problem Solving Exercises with Algorithms and Pseudocode 91

Unit 2: Introduction to Python and Data, Expressions, Statements

Chapter 3 Introduction to Python 117


3.1 Introduction 117
3.2 Python Overview 117
3.3 Getting Started with Python 118
3.4 Comments 123
3.5 Python Identifiers 123
3.6 Reserved Keywords 124
3.7 Variables 124
3.8 Standard Data Types 126
3.9 Operators 132
3.10 Statement and Expression 142
3.11 String Operations 143
3.12 Boolean Expressions 145
3.13 Control Statements 146
3.14 Iteration – while Statement 152
3.15 Input from Keyboard 154
Always Remember 156
Key Terms 157
Review Exercises 157
Multiple Choice Questions 161
Short Questions 162
Answers to Multiple Choice Questions 162

Unit 3: Functions

Chapter 4 Functions 165


4.1 Introduction 165
4.2 Built-in Functions 165
4.3 Composition of Functions 171
4.4 User Defined Functions 172
Contents vii

4.5 Parameters and Arguments 175


4.6 Function Calls 179
4.7 The return Statement 180
4.8 Python Recursive Function 181
4.9 The Anonymous Functions 181
4.10 Writing Python Scripts 183
Always Remember 185
Key Terms 186
Review Exercises 187
Multiple Choice Questions 192
Short Questions 193
Answers to Multiple Choice Questions 194

Unit 4: Lists, Tuples and Dictionaries

Chapter 5 Strings and Lists 197


5.1 Strings 197
5.2 Lists 209
Always Remember 217
Key Terms 218
Review Exercises 219
Multiple Choice Questions 226
Short Questions 229
Answers to Multiple Choice Questions 232

Chapter 6 Tuples and Dictionaries 233


6.1 Tuples 233
6.2 Dictionaries 244
Always Remember 251
Key Terms 252
Review Exercises 253
Multiple Choice Questions 259
Short Questions 262
Answers to Multiple Choice Questions 264

Unit 5: Files, Modules and Packages

Chapter 7 Files and Exceptions 267


7.1 Text Files 267
7.2 Directories 277
7.3 Exceptions 279
viii Contents

7.4 Exception with Arguments 285


7.5 User-Defined Exceptions 286
Always Remember 288
Key Terms 289
Review Exercises 290
Multiple Choice Questions 295
Short Questions 297
Answers to Multiple Choice Questions 298

Chapter 8 Classes and Objects 299


8.1 Overview of OOP (Object-Oriented Programming) 299
8.2 Class Definition 300
8.3 Creating Objects 302
8.4 Objects as Arguments 305
8.5 Objects as Return Values 306
8.6 Built-in Class Attributes 307
8.7 Inheritance 308
8.8 Method Overriding 312
8.9 Data Encapsulation 312
8.10 Data Hiding 314
Always Remember 315
Key Terms 316
Review Exercises 317
Multiple Choice Questions 323
Short Questions 325
Answers to Multiple Choice Questions 326

Appendix C: Fundamental Standard Library Modules 327


PrefACe

Developments in the field of digital electronics and the huge amount of data generated during the last
few decades ushered in the second Industrial Revolution which is popularly referred to as the Information
Revolution. Information technology played an ever-increasing role in this new revolution. A sound knowledge
of how computers work, process and analyze data has, therefore, become indispensable for everyone who
seeks employment not only in the area of IT, but also in any other fields. Rightly so, many institutions and
universities in India have introduced a subject covering Problem Solving and Python Programming for their
undergraduate students. This book caters to those needs of the undergraduate students.

Why learn Python?


Python is a high-level, interpreted, reflective, dynamically typed, open-source, multi-paradigm, and general-
purpose programming language. It is quite powerful and easy. It offers no special tools or features that let
you do things that you cannot do with other languages, but its elegant design and combination of certain
features make Python a pleasure to use.

What’s Special in this Book?


The book ensures a smooth and successful transition to a skilled expert in Python. This book uses a simple-
to-complex and easy-to-learn approach throughout the book. The concept of ‘learning by-solving’ has been
stressed in all the chapters of the book. Each feature of Python is treated in-depth followed by a complete
program example to illustrate its use. Wherever necessary, concepts are explained pictorially to facilitate
better understanding. It presents a contemporary approach to programming, offering a combination of theory
and practice.
Each of the 8 chapters follow a common structure with a range of learning and assessment tools for
instructors and students.

Salient Features of the Book


The salient features of the book include the following:
● Bottom-up approach of explaining concepts has been adopted in the book.
x Preface

● Algorithms and flowcharts have been discussed extensively in an appendix.


● Codes with Comments have been provided throughout the book to illustrate the use of various features
of Python.
● Supplementary Information and important notes that complement, but stand apart from the text, have
been included in special boxes under the head Notes.
● Always Remember consists of important summary points at the end of every chapter to help the readers
recollect the topics covered with ease.
● Check Your Understanding helps the readers evaluate their learning after every section within the
chapters of the book.
● Important Key Terms within the chapter have been listed at the end.
Review Exercises comprising Multiple choice questions along with answer keys, short questions and
programming exercises are provided at the chapter end to help readers test their conceptual understanding.

Organization of the Book


The book spans across eight chapters spread over 5 Units. The first two chapters introduces the learner to
digital computers–the basic structure, programming languages, operating systems, problem solving strategies
and conventional introduction to programming. The next six chapters present a more-or-less the conventional
introduction to programming. The readers learn about variables, types, statements, conditionals, loops,
functions, recursion, classes and inheritance. In all the chapters, first the basic ideas are explained, and
then the reader is led through a process of experimentation that helps them find and test the limits of their
understanding.

Publisher’s Note
Remember to write to us. We look forward to receiving your feedback, comments, and ideas to enhance
the quality of this book. You can reach us at [email protected]. Please mention the title and
authors’ name as the subject. In case you spot piracy of this book, please do let us know.
Unit 1
Introduction to Computing and
Algorithmic Problem Solving

Chapter 1: Introduction to Digital Computer


Chapter 2: Problem Solving Strategies
Appendix A: Practice Exercises with Algorithm and Flow Chart
Appendix B: Problem Solving Exercises with Algorithms & Pseudocode
IntroductIon to
1 dIgItal computer

1.1 IntroductIon
In earlier days, the term “digital computer” was used to refer a person who drew mathematical tables and
solved complex calculations. In less than a human lifetime, computers have changed from massive, expensive
and unreliable calculators to the dependable and versatile machines that are now omnipresent in society.
Computers were once the size of rooms and used to take a day to change the program and now, it is just a
double click away. Computers help the impossible become possible. They have become a necessary tool in
today’s society. Without computers, it is hard to do pretty much anything. Computers process information in
1’s and 0’s (usually referred to as On and Off respectively). This operation identifies instructions in Binary
Code. This is the language understood by the computer to complete a command. By 1953, it was estimated
that there were almost 100 computers in the world.
It is believed that the first computer was invented in Berlin, Germany, in 1936.
● The Z1 was invented in 1936 by Konrad Zuse in Germany. This was a programmable machine that

was able to remember numbers. This process is now referred to as memory.


● IBM followed suit and introduced the Harvard Mark 1 which was completed at Harvard University in

1944. It was a large calculator. This computer was able to calculate many different types of numbers.
● With the advancement of technology and research, major companies like IBM, Apple, and Intel have

contributed to the explosion of the personal computers as we know today. For example, Apple 1 was
released in 1976 which was having memory of 4 KB expandable to 8 KB. The Macintosh was released
in 1984 which was having memory of 64 KB expandable to 256 KB.
● CSIRAC was the first computer to play digital music in 1949.

● UNIVAC 1 was used by CBS to predict the results of the 1952 presidential elections in USA.

● On December 2, 1954 IBM’s NORC calculated PI 3089 digits.

● In 1958, Jack Kilby invented the Integrated Circuit.

● COBOL (Common Business Oriented Language), one of the oldest programming languages, was

developed by Grace Murray Hopper in 1959,


● In 1962 Space War, the first computer game was written by MIT student Steve Russell.

● In 1975, the first personal computer Altair 8800 was invented.

● In 1976, Intel & Zilog introduced new microprocessors


4 Problem Solving and Python Programming

● Single - board computer known as apple -1 was designed by Steve Wozniak some more important
developments and was marketed by his friend Steve Jobs.
● In 1980 IBM introduced its Personal Computers (PC). The first IBM PC was known as IBM Model

5150, was based on a 4.77 MHz Intel 8088 microprocessor


● In 19993, Pentium microprocessor was released by Pentium followed by the release of Microsoft

window's NT
● In 1994 Sony entred the home gaming market with release of play station console.

● In 2006, Amazon web services launched cloud-based services.

A Personal Computer (PC) is a digital computer designed for the usage by one person at a time. PCs
can be classified into desktop computers, workstations and laptop computers. Today, PCs have five major
applications which are as follows:
1. Internet Browser: Internet browser is a software application used to access the Internet. For example,
Internet Explorer, Firefox, Opera, etc., are all Internet browsers.
2. Data Compression Software: Data compression software is used to reduce file size. ZIP is widely used
as the data compression software on personal computers.
3. Windows Media Player: Windows Media Player is used to create music libraries for listening music.
4. Image Editing Software: Image editing software is used to develop good quality pictures. Examples of
such software include Photoshop, Microsoft Publisher and Picasa.
5. Audio Editing Software: Audio editing software is used to edit audio files and also to add audio effects.

Check Your Understanding


1. What is a computer?
Ans. A computer is an electronic device capable of executing programs written in different languages.
2. What is the use of data compression software?
Ans. Data compression software is used to reduce file size.

Note The first personal computer was Altair 8800. Later IBM introduced IBM PC.

Computers have become an integral part of the society because of the following characteristics they
possess:
● A computer can perform millions of calculations in a second.

● A computer works with precision every time.

● A computer can store billions of bytes of information. For example, the capacity of a terabyte =

2,00,000 songs.
● A computer can work continuously without getting tired.

● A computer can be used to perform various tasks simultaneously.

● A computer will remember the information stored for as long as required.


Introduction to Digital Computer 5

1.2 Von neumann concept


In early computers, the data and instructions were not stored in the same memory. However, such storage
became possible in the Von Neumann architecture, also known as “stored program” architecture because
it could store the program and instruction data in the same memory. In the Von Neumann architecture,
computers can perform complex operations within less time. Besides performing calculations, they can
manage to do a sequence of calculations as well. The basic structure of Von Neumann architecture consists
of the memory, processing unit and the control unit.
The characteristics of Von Neumann architecture are as follows:
1. The hardware system comprises the following:
● Memory: In Von Neumann architecture, there is a main memory system – Random Access
Memory (RAM) which holds the data or program.
● Arithmetic Logic Unit (ALU): As the name suggests, this is useful in arithmetic and logical
calculations such as addition, subtraction, division and comparisons.
● Control Unit: In the central processing unit (CPU), there is a control unit (CU) managing
the process of data or program. The execution of the program is done by the Control Unit. For
example, the fetch-decode-execution.
Input-Output System: Using this system, an input is given and output is generated after

execution. The information can be stored by using compact disk (CD), floppy, etc.
2. Data or programs are stored into the main memory.
3. Processing of instructions is sequential.

Note A process describes how the processor takes the data or program, decodes it and
finally executes it. The fetch-decode-execute cycle is also known as the Von Neumann
execution cycle.

Check Your Understanding


1. Who developed the basic architecture of computers?
Ans. John Von Neumann
2. What do the following terms stand for?
CPU, ALU, CU, RAM
Ans. CPU: Control Processing Unit
ALU: Arithmetic Logic Unit
CU: Control Unit
RAM: Random Access Memory

1.2.1 A Simple Model of the Computer


A Computer system has three basic components which are as follows:
6 Problem Solving and Python Programming

1. Processor: It is also known as the Central Processing Unit (CPU). The processor is the brain of the
computer. It takes data in the form of input and processes this input using arithmetic or logical operations in
the ALU, thereby transforming it into the output.
2. Memory (Storage): Memory refers to the data storage, permanent or temporary. Computer memory
understands only two bits, 0 and 1. The temporary memory is called RAM and the permanent memory is
called Read Only Memory (ROM).
3. Input/Output: It refers to the communication mechanism. Input and output devices are significant portions
of the computer accessories. Input devices provide data to the computer as input from the external source
while output devices generate information for the user after processing the input.

Input Process Output

Storage

Figure 1.1 Model of Computer

TIP
Before buying a computer, one should check the processor speed. To determine the processing
speed of the CPU, the clock speed is checked. The CPU can perform a certain number of
clock cycles per second. The computer’s clock speed is measured in gigahertz (GHz). One
GHz equals to one billion cycles per second. A higher clock speed indicates that the CPU
can execute more operations per second.

Note The very first commercially produced and sold computer in 1951 was UNIVAC.

1.2.2 Components of the Digital Computer


A digital computer performs calculations and solves complex problems. Thus, it must be equipped with the
following components:
1. Input Devices: These are the devices through which the information is provided to the computer. There
are different types of input devices, such as keyboard, mouse, scanner, touch pad, etc.
2. Output Devices: These are the devices through which the output is being provided to the user. There are
different types of output devices, such as printer, speakers, screen, etc.
3. Processing Unit: CPU is the brain of the computer. It takes data in the form of input and processes it,
thereby transforming the data into output. A CPU basically consists of the following:
Introduction to Digital Computer 7

● Arithmetic Logic Unit (ALU): The ALU performs both arithmetic and logical operations including
addition, subtraction, division and bits manipulation.
● Registers: Registers hold values in the CPU. Each register has a unique name and is capable of
holding a byte or word of data.
● Control Unit: The Control Unit controls the operation of the CPU, the Memory and the input-output
components based on a sequence of instructions in the Memory.
4. External Memory: The External Memory is a physical device used to store programs (set of instructions)
or data temporarily or permanently for use in a computer or some other digital electronic device. It is
classified into two categories which are as follows:
● Primary Memory: The primary memory is also known as main memory. The program is loaded in
the main memory before it can be executed. The information within the Primary Memory can be lost
when power to the computer is turned off. Thus, the Primary Memory is volatile by nature.
● Secondary Memory: The secondary memory is a non-volatile, low-speed memory. The information
within this memory will not be lost even if the computer is turned off due to power failure. Examples
of secondary storage include hard disk, DVD, floppy drive, etc.
5. Bus: In a computer, all the components described above are connected by cables and each cable can only
send one bit at a time. These cables are called bus and are responsible for the movement of data from input
devices to output devices.

Keyboard

Control Unit Mouse


Main
Memory Input
Devices

ALU
Display
Registers Secondary
Memory
Printer
Storage Output
Devices
Central Processing Unit Bus
(CPU)

Figure 1.2 Components of Computer

Computers have become a huge part of our life nowadays. We use them every day to complete different
tasks. They are basically composed of two main things-the software and the hardware. The software has all
the instructions and information needed for the computer to run. This includes the operating system and the
programs or applications. The hardware consists of all the physical elements that make the computer work.
This includes the CPU, RAM, ROM, Cache etc.
8 Problem Solving and Python Programming

Let us imagine a restaurant. Every day a keeper comes to open the restaurant and makes sure everything is
ready and working well. Here, the keeper and the computer is called read-only memory or ROM which can
be modified. To keep everything running properly in a restaurant we need an administrator, this is the central
processing unit or CPU. It is called a microprocessor in cell phones and it contains the arithmetic logic unit
or ALU and the control unit or CU. The ALU in a computer is the manager who takes care of the numbers
and logical part. The control unit is the head chef who organises the incoming information and gets everyone
task. Let us see a customer making an order. The order acts as the input data. The waiter or data bus then
carries this information to the kitchen, and then goes to the head chef who decides where it should go further.
The kitchen represents the mother board inside, where there is a fridge and you keep everything that is used
frequently for easy access. This is called random access memory or RAM in a computer. Cache will be like
a small recipe book in which the computer keeps the frequently used instructions. There is also a warehouse
for rest of the information stored and this works as a hard disk. We can also get the things delivered through
the back door which acts as an optical disc in the computer. These are called the secondary storage devices.
Let us imagine, we also have a timer in the kitchen. Every time the timer starts, everyone starts preparing
a dish and has to get it done by the time gets over, so this keeps everything synchronised. In a computer, it
is called the internal clock.
We get an order, the buses carry it and it goes through the control unit in the CPU which supervises that
it reaches the right destination. If we need something that has been recently used, we can easily get it from
RAM, and if not, then the computer has to look for it in the secondary storage devices. The data is processed
now, and it is time for the chefs to turn into some delicious food that we can eat. This is the task of the video
card converting data into images. This is how our computer works.

Check Your Understanding


1. In which form does CD-ROM store information?
Ans. Digital form
2. What is the main difference between primary and secondary storage?
Ans. Primary memory is volatile while secondary memory is non-volatile in nature.
3. What is the working of Bus?
Ans. The Bus is responsible for movement of data from input devices to output devices.

1.3 Storage
The term Storage refers to memory that retains computer programs and data. There are basically two
categories of storage: primary and secondary.

1.3.1 Primary Storage


It is also known as the temporary storage since it is a short-term memory. There are three types of primary
storage:
1. RAM (Random Access Memory): The RAM is a very important part of the computer. It stores the data
accessed by the CPU. The RAM is the place where the programs or data in current use can be kept. This
memory is volatile in nature as the information within it is lost when power to the computer is turned off.
RAM is also known as working memory or main memory.
Introduction to Digital Computer 9

Figure 1.3 Random Access Memory

2. ROM (Read Only Memory): The Read Only Memory gets its name from the fact that the computer can
only read information from it but cannot write any information on it. A part of the operating system is
stored in ROM. When the computer system is turned on, the CPU executes instructions stored in ROM.
The information stored in ROM cannot be changed and will not be lost even if the computer is turned off.

Figure 1.4 Read Only Memory

3. Cache Memory: Cache memory stores the data recently processed by the CPU. The size of cache is very
small and execution is very fast. In order to process an application, processor first searches the cache memory
and then, the RAM.

Figure 1.5 Cache Memory


10 Problem Solving and Python Programming

1.3.2 Secondary Storage


Secondary storage is also known as the permanent storage. It is not constantly accessible to a computer
system. When required, secondary storage devices and media can be accessed by plugging or inserting them
into a computer. Examples of secondary storage include the hard drive, DVD, memory card etc. Secondary
storage is like long-term memory since the data remains stored in the secondary storage device even after
the computer is shut down.
The various types of secondary storage are:
1. Hard disks: Hard Disk or Hard Disk Drive (HDD) stores and provide relatively quick access to large
amounts of data on an electromagnetically charged surface or set of surfaces.
2. Floppy Disc: A floppy disc consists of a plastic case inside which there is a very thin piece of plastic coated
with microscopic iron particles. Floppy discs store very less data—a maximum of 1.44 MB.

Figure 1.6 Floppy Disc

3. Flash Drive: A flash drive can be inserted into a USB port for data retrieval and data storage. It is small
in size and portable. Nowadays, flash drive comes in many shapes.

Figure 1.7 Flash Drive


Introduction to Digital Computer 11

4. Memory Card: A memory card is a very small data storage medium. It is portable and can be used in
remote computing devices.

Figure 1.8 Memory Card

5. Compact Disc: A compact disc is a kind of optical disc used to store digital data. Data can be accessed
faster here compared to the floppy discs, but it is still slower than the hard discs. A compact disc stores the
same data as a floppy disc does.

Figure 1.9 Compact Disc


12 Problem Solving and Python Programming

Note An early method used to store data or information in the computer was the Punch
card. The machine Analytical Engine invented by Charles Babbage had a punched card
system to store and retrieve information.

1.3.3 Register
It contains the address of the memory location where data resides. Register is highly accessible by the CPU.
Speed of the CPU is determined by the number of registers it has.
Memory hierarchy is the arrangement of the storage in a computer. Each level of memory hierarchy is
distinguished by the response time. It is illustrated in Figure 1.10.

Regs Small, fast, expensive

Cache

Main Memory

Disk/Virtual Memory

Tape, Remote Access, etc. Large, slow, cheap

Figure 1.10 Memory Hierarchy

Check Your Understanding


1. How can memory be measured?
Ans. A byte is the unit of memory of a computer. The smallest unit of memory is bit.
1 byte = 8 bits
1 kilobyte = 1,024 bytes
1 megabyte = 1,024 kilobytes
1 gigabyte = 1,024 megabytes
1 terabyte = 1,024 gigabytes

1.4 programmIng LanguageS


A computer language is used to make a computer understand what the user wants to say. When a user writes
a program, he/she uses the computer language.
A program, written in a programming language, is a set of instructions by which the computer comes
to know what is to be done. It is a coding language used by programmers to write the instructions that a
computer can understand.
Introduction to Digital Computer 13

There are three types of computer languages as illustrated in Figure 1.11.


● High-level Language
● Assembly Language
● Machine Language

1.4.1 High-level Language


Symbolic languages are very tedious to work with because each machine instruction needs to be coded
individually. High-level languages on the other hand uses English-like languages allowing the programmer
to focus on application problems instead of focusing on the intricacies of the particular computer. High-
level languages are converted into machine level language using a converting software called compiler. It
is a computer programming language that does not requires great efforts from the programmer. It is called
high-level language because it is close to the user. The first high-level language used was FORTRAN, which
was followed by COBOL.

1.4.2 Assembly Language


Assembly language is a low-level programming language. It is more machine friendly and requires more
efforts from the programmer. Assembly (or symbolic) language closely resembles machine language.
Symbols and mnemonics are used in this language to represent various machine language instructions.
Assembly language is directly converted into binary language and is machine-dependent.
This language is known as symbolic language because of the symbols it employs. Since the computer
does not understand symbolic language, a program called assembler is used to translate the symbolic code
into machine language, and is the reason why it is called assembly language.

1.4.3 Machine Language


Machine language consisting of 0s and 1s, was the earliest mode of programming language. The computer
understands only 0’s and 1’s because it is made of switches, transistors, and other electronic devices which
can only be in the state of either on or off. The off state is represented by 0 and on state by 1. A machine
language is a low-level computer programming language and is more machine friendly. This language is
known as machine language because it is close to the machine.

Programming Languages

Low-Level Languages High-Level Languages

Machine Assembly
Language Language

Figure 1.11 Programming Languages


14 Problem Solving and Python Programming

Check Your Understanding


1. What do you mean by a programming language?
Ans. A programming language is a coding language used by the programmers to write instructions
that a computer can understand and act on.

TIP
If you want to learn programming languages, first choose a language that you want to
learn. After that, you need to learn the core concepts of that language. Install the software
that is required to compile the program. Now, create your first program.

1.5 tranSLatorS
A translator is a computer program that can instantly translate between any languages. It converts program
language to machine level language for the debugging and execution of the programs. While the computer
understands only binary code i.e. 1’s and 0’s, it is not easy for humans to read and write in such code. So,
the translators are used to translate a computer program into binary code. There are three types of translator
programs, namely Compiler, Assembler, and Interpreter.

1.5.1 Compiler
A compiler is very important in giving the application a performance boost. The compiler of a language is
a computer program that converts the source code of an application written in the computer programming
language to the target language with its binary form.
The compiler checks for syntax errors in a source code of a program. If no error is found, the program
is declared to be successfully compiled. If the program does not contain any syntax error, the compiler
translates the source code of the program into the machine language of the computer, so that the computer
is able to understand the instructions given to it.
Source files are the program files created by a programmer. They contain information and instructions
written by the programmer, which are checked by the compiler during the process of compilation. These
source files are compiled by a compiler and run with an executable file.

1.5.2 Assembler
To translate the assembly language into machine language, a translator is needed. This translator is also
called an assembler. Each assembly language is unique to the particular computer architecture. In assembly
language, we use some mnemonic such as ‘add’, ‘sub’, ‘mul’ etc. for all the operations.
For example, if we want to add 4 and 3, then in assembly language, we will write Add 4 3 where Add
is a mnemonic and both 4 and 3 are the arguments of the operand. Now, the assembler will map this to the
binary code.
Introduction to Digital Computer 15

1.5.3 Interpreter
Like a compiler, an interpreter also translates high-level language into low-level machine language. An
interpreter reads the statement and first converts it into an intermediate code and executes it, before reading
the next statement. It translates each instruction immediately one by one. This is a rather slow process
because the interpreter has to wait while each instruction is being translated.
The interpreter stops execution at the time of error occurrence and reports it, whereas a compiler reads
the whole program even if it encounters several errors.

Check Your Understanding


1. What is the difference between a compiler and an interpreter?
Ans: An interpreter translates each instruction one by one, while a compiler reads the whole program
first and then translates it into the machine language.

1.6 Hardware and Software


Computer systems have become an essential part of our life. Most of our work is done with the help of
computer system in a fast and efficient manner. Hardware refers to the tangible objects that can be run
using software. Software refers to a set of instructions to the computer. Without hardware, software cannot
work and vice versa. For example, a car without a driver is like hardware without software. Software tells
hardware what to do and how to do it. To reiterate, the computer system is made up of two major components:
Hardware and Software that are essential for functioning of the system.

1.6.1 Hardware
Hardware are the physical components of the computer system. The hardware components consist of several
parts like input devices, Central Processing Unit (CPU), primary storage, output devices and auxiliary
storage devices.
1. Input Devices: These are the devices such as keyboards that are used to enter the program and data. Mouse
and audio input also fall in the category of input devices.
2. CPU: It processes all the instructions given to the computer and is also used for doing arithmetic
calculations and comparisons, and for controlling the movement of data.
3. Primary Storage: It is the main memory of the computer system. In primary storage, programs and data
are stored temporarily for processing. The data in the primary device is erased when the computer is turned
off.
4. Output Devices: Devices such as monitor or printer are used to get the output.
5. Auxiliary Storage: Programs and data are stored permanently in auxiliary storage. It is also known as
secondary storage and used for both input and output. This storage is very useful as the data remains stored
even when the computer is turned off.
16 Problem Solving and Python Programming

1.6.2 Software
Computer software is a collection of programs used to manage the entire file system of the computer. It is
also necessary for the running of computer hardware. The working of the computer hardware depends on
the computer software. Computer software is classified into two categories, namely, System software and
Application software.
1. System Software: The system software provides interface between the user and the hardware (components
of the computer). It also manages the system resources, enabling the working of all hardware components
(hard disk, RAM, CD drive, etc.) of the computer. Computer hardware resources are managed through this
system software with the help of programs.
These programs fall into following three types:
● Operating System: It provides the interface between the user and computer hardware, managing
all files and folders, and providing ease of access to the database. The operating system makes the
computer perform efficiently.
● System Support Software: It provides all the services of the operating system and system utilities.
For example, disk format program is the system utility made to do the formatting of the storage. Other
services include data encryption and bit lock for locking storage devices.
● System Development Software: It works as a language translator that converts program language to
machine level language for debugging and execution of the programs.
2. Application Software: The application software runs under the system software. It helps the user to solve
problems. It can be further classified into general-purpose software and application-specific software.
● General-Purpose Software: It refers to software meant to be used for more than one application.
For example, Word Processor.
● Application-Specific Software: As the name suggests, it refers to software generally used for
a specific, intended purpose. For example: a general account ledger used by the accountants for
managing accounts.
The examples of application software are as follows:
a) Microsoft Internet Explorer
b) VLC Media Player
c) Adobe Reader X

Note Auxiliary storage is very useful since when the computer is turned off, the data
remains in the secondary storage, ready for the next time we need it.

Check Your Understanding


1. What is System Software?
Ans: System software is a part of software. It helps the computer function properly. It also controls
the computer hardware operations.
2. What is Hardware?
Ans: Computer hardware is the collection of all the parts that can be physically touched. For example:
motherboard, CPU, RAM, etc.
Introduction to Digital Computer 17

1.7 operatIng SyStemS


An operating system is a software environment in which the program runs. Most of the operating systems
are described as a combination of the software and the underlying hardware. The operating system works as
an interface between hardware and user. It controls file and database access besides providing the interface
to communication systems such as internet protocol. The working together of the various hardware and
software can only be achieved by the operating system. It is the mother of the computer without which
computer is nothing more than blank box. The functioning of every component of the computer depends on
the operating system.
Some commonly used operating systems are Windows 98, Windows server 2000, Windows XP, Windows
Vista, Linux, Ubuntu, UNIX, Macintosh (for apple computer), Windows 7, and Windows 8.
The main functions of an operating system includes:
1. The main objective of the operating system is to ensure the efficient working of the computer system
and to stimulate various hardwares.
2. The operating system performs basic tasks, such as taking input from the keyboard, displaying output
on the screen, managing files and operation on files on disk drives, and managing other devices
including keyboard, mouse and printers.
3. The operating system can enable users to do multitasking. Multitasking refers to the situation where
two or more than two programs can run simultaneously on a single operating system.
4. The operating system also allows users to do multithreading. Multithreading refers to the situation
where two or more parts of the single program can run concurrently on single operating Systems.
5. The users can interact with the operating system with the help of commands.
Figure 1.4 shows the operating system and the range of tasks it performs. Without an operating system,
the computer system becomes useless.

Operating System

Drives
(C:, D:, E: etc.) Monitor

Mouse Application or Program

Keyboard Printers

Figure 1.12 Operating Systems and Related Task


18 Problem Solving and Python Programming

ALWAYS REMEMBER
● The Von Neumann architecture is also known as “stored-program” architecture because in this architecture,
the program data and instruction data are stored in the same memory.
● The basic structure of Von Neumann architecture consists of the memory, the processing unit and the
control unit.
● In the central processing unit (CPU) there is a control unit that manages the process of data or program.
● Input devices are used to give data to the computer as input from the external source.
● Output devices are used to convey the information after processing to the user.
● Primary storage is also known as temporary storage and is used for storing data and programs temporarily.
● Secondary storage is also known as permanent storage. Examples of secondary storage include the hard
drive, DVD and memory card.
● The computer understands only machine language. All instructions are written in 1s and 0s form.
● When a high-level language is translated into machine language, there are two ways to translate it:
compiled or interpreted.
● Hardware is the physical component of the computer system. It consists of several parts including input
devices, CPU, primary storage, output devices and auxiliary storage devices.
● Computer software is used to manage the entire file system of the computer and is necessary for the
running of computer hardware.
● The operating system can allow users to do multitasking, by allowing two or more than two programs to
be run simultaneously on a single operating system.
● The compiler checks for syntax error in a source code of a program.
● The interpreter stops execution when an error occurs and reports it, whereas a compiler reads the whole
program even if it encounters several errors.

KEY TERMS
✓ ARITHMETIC LOGIC UNIT (ALU): It is useful in arithmetic and logical calculations, such as addi-
tion, subtraction, division and comparisons.
✓ ASSEMBLER: It translates the assembly language to machine language.
✓ BIT: Bit is the smallest storing space in the computer. In a computer, bit represents two states: either
“on” or “off”. It represents two numerical digits “0” and “1”.
✓ BYTE: A group of 8 bits form a byte. A computer’s capacity is measured in terms of bytes.
✓ BROWSER: A browser is a software used to access the Internet. For example, Internet Explorer, Mozilla,
Opera, etc.
✓ CENTRAL PROCESSING UNIT (CPU): It takes data in the form of input and processes the input by
some arithmetic or logical operations using ALU, transforming the data into output.
✓ COMPUTER: A computer is an electronic device that is able to execute programs written in different
languages.
Introduction to Digital Computer 19

✓ COMPILER: A compiler is a software program that converts high-level language into low-level lan-
guage understood by the processor.
✓ INTERPRETER: Just like a compiler, an interpreter also translates high-level language into low-level
machine language. It translates each instruction immediately one by one.
✓ OPERATING SYSTEM: Operating system works as an interface between the hardware and the user.
✓ PROGRAM: A program, written in programming language, is a set of instructions by which computer
comes to know what is to be done.
✓ STORAGE DEVICE: Storage devices are used to store the digital data and programs which can be ac-
cessed by the computer system.
✓ PRIMARY STORAGE: Primary storage is also known as temporary storage. It is used for storing data
and programs temporarily.
✓ SECONDARY STORAGE: Secondary storage is not constantly accessible by a computer system.
When required, secondary storage devices and media can be accessed by plugged or inserting them into
a computer.
✓ SOFTWARE: A software is a collection of programs. Computer software is used to manage the entire
file system of the computer and is also necessary for the running of computer hardware.
✓ HARDWARE: Hardware is the physical component of the computer system.

REVIEW EXERCISES
Multiple Choice Questions
1. Which was the first microcomputer?
a. Altair 8800 b. Altair 8600
c. Altair 8400 d. Altair 8000
2. Which of the following comprises Von Neumann architecture?
a. Arithmetic logic unit, control unit b. Memory, processing unit, control unit
c. Integrated Circuits, Monitor, Mouse d. Processing unit, control unit
3. Which of the following are the components of the Central Processing Unit (CPU)?
a. Control Unit, Monitor b. Arithmetic logic unit, Memory
c. Control Unit, Memory d. Arithmetic logic unit, Control Unit
4. Which storage device is permanent?
a. Tertiary b. Primary
c. Secondary d. None of the above
5. Which of the following languages is Assembly language?
a. Machine language b. Medium-level programming language
c. Low-level programming language d. High-level programming language
6. Which of the following programs can be used to convert high-level language into machine-level
language?
a. Assembler b. Compiler
c. Translator d. Interpreter
20 Problem Solving and Python Programming

7. What works as an interface between the hardware and the user?


a. Operating System b. Software
c. Computer d. Memory
8. Where are the saved files stored in the computer?
a. Cache b. RAM
c. Hard disk d. ALU
9. Which component of computer is considered as its Brain?
a. Microprocessor b. Monitor
c. Keyboard d. CPU
10. Which type of software is system software?
a. General purpose software b. Operating System
c. Application software d. All of the above
11. If two or more parts of the single program can run concurrently on single operating systems, what will
it be known as?
a. Multithreading b. Multitasking
c. Multiprocessing d. Multiprogramming
12. Which of the following types of software is application software?
a. Compiler b. Assembler
c. Word processor d. All of the above
13. RAM stands for?
a. Read Access Memory b. Random Access Memory
c. Read Arithmetic Memory d. Random Arithmetic Memory
14. What is a register?
a. Set of paper tapes b. Set of capacitor
c. Part of auxiliary memory d. Temporary storage unit within the CPU
15. An error in computer data is called?
a. CPU b. Chip
c. Bug d. Storage device
16. The secondary storage devices can only store data but they cannot perform?
a. Logic operation b. Arithmetic operation
c. Fetch operation d. Either of the above
17. Which of the following is not a computer language?
a. Low level language b. Medium level language
c. High level language d. Machine language
18. From where the term ‘computer’ is derived?
a. English b. Greek
c. Latin d. Sanskrit
19. Main storage is also known as?
a. Memory b. Mother board
c. CPU d. Register
20. Which American computer company is called Big Blue?
a. Apple b. Microsoft
c. Lenovo d. IBM
Introduction to Digital Computer 21

21. Memory is made up of?


a. Set of registers b. Large number of cells
c. Set of circuits d. None of the above
22. Which of the following is the most powerful computers?
a. Mini computers b. Micro computers
c. Super computers d. Mainframe computers
23. What is responsible for movement of data from input devices to output devices?
a. Bus b. Circuit
c. Memory d. Register
24. Which one of the following is the correct statement?
a. 1KB = 1000GB b. 1GB = 1,024KB
c. 1MB = 1,024TB d. 1GB = 1,024MB
25. A CD-ROM basically is used to store up to….. data?
a. 680 bytes b. 680 MB
c. 680 KB d. 680 GB
26. Which of the following storage devices can store the largest amount of data?
a. Flash Disks b. CD-ROM
c. Hard Disks d. Floppy Disks
27. A program which interprets each line of high level program at time of execution is called?
a. Interpreter b. Compiler
c. Translator d. Instructor
28. Process of reading data from permanent storage and writing it to computer’s main storage is known
as?
a. Linking data b. Reading data
c. Relocate data d. Loading data
29. Which one of the following is the most quickly accessible storage?
a. RAM b. Registers
c. CD-ROM d. ROM
30. What was the very first commercially produced and sold computer?
a. ABC b. ENIAC
c. UNIVAC d. Vacuum tubes

Short Questions
1. What is a digital computer? What are the components of digital computer?
2. What are the characteristics of Von Neumann architecture?
3. What is the difference between primary storage and secondary storage?
4. Explain the terms hardware and software.
5. What do you mean by programming languages? What is the difference between machine language,
assembly language and high-level language?
6. What is compiler? How is compiler different from interpreter?
7. What is assembler? What are the differences between compiler and assembler?
8. What is the difference between RAM and ROM?
9. What is an operating system?
22 Problem Solving and Python Programming

10. What do you mean by system software and application software?


11. What are memory card and hard disk?
12. What are peripheral devices? List different types of peripheral devices.

Answers to Multiple Choice Questions


1. a 2. b 3. d 4. c 5. c 6. b 7. a 8. c 9. d 10. b
11. a 12. c 13. b 14. d 15. c 16. d 17. b 18. c 19. a 20. d
21. b 22. c 23. a 24. d 25. b 26. c 27. a 28. d 29. b 30. c
Problem Solving
2 StrategieS

2.1 Problem AnAlysis


Before applying a particular method or technique to solve a problem, we need to analyse the problem first.
There are few dimensions basis on which a problem is analysed before any particular method is applied to
it. In case of complex problems, it is important to identify the best or most appropriate technique that can
solve the problem.
Following are the key dimensions basis on which an appropriate method is applied.
1. Decomposable/Non-decomposable: Analyse whether a problem is decomposable, i.e., whether
it can be broken down into sub-problems. Please note that if it cannot be decomposed, then such a
problem is non-decomposable.
2. Solution steps–Can/Cannot be Ignored: It is important to determine if we can/cannot ignore a few
steps while solving a problem. On the basis of this key dimension, a problem can be categorised into
the following:
● Ignorable: In case of ignorable problems, a few steps can be ignored since they are not extremely

important to follow for solving the problem.


● Recoverable: As the name suggests, recoverable problems are those in which previously executed

steps can be easily backtracked.


● Irrecoverable: In case of irrecoverable problems, we cannot backtrack previously executed steps;

hence it is important to carefully solve the problem.


3. Predictable/Unpredictable: This dimension determines the certainty/uncertainty factor attached to a
problem. It is important to know whether there will be an expected/unexpected output after applying
a particular input.
4. Good solution: Absolute/Relative: It is important to determine whether we are trying to achieve
an optimum solution or idea to identify the best solution. On the basis of this decision, appropriate
techniques can be applied to achieve the best solution.

2.1.1 Formal Definition of Problem


A problem can be defined as a gap between the actual and desired conditions. It is an unfulfilled customer
need. For example, there will be a problem when a standard is not achieved or customer’s requirements are
24 Problem Solving and Python Programming

not fulfilled. If your goal was to achieve 100% growth but you end up attaining only 70%, this implies that
you have not met the actual standard.
While solving a problem it is acceptable to skip a few steps if these steps are not really important. On
the basis of this key dimension, a problem can be categorised as ignorable, recoverable and irrecoverable.

Note The very first step of writing a program is to understand the problem. In order to
understand the problem, it must be thoroughly analysed.

Check Your Understanding


1. What do you mean by a problem?
Ans. A problem can be defined as a gap between the actual and desired conditions.

2.1.2 Methodology of Problem Solving


After carefully understanding a problem, an appropriate solution is developed. The process of developing
a solution consists of development of a structure chart, a pseudo code and a flow chart. A structure chart is
used to develop the whole program and a flow chart or a pseudo code is used to develop individual parts of
a program. These parts are also known as modules.
1. Structure chart A structure chart is a hierarchy that shows the functional flow of a program. Large
programs are complex structures comprising interrelated parts. Hence, they must be very carefully laid out. A
structure chart shows a logical breakdown of a program into different steps. Each step has separate modules
that are related to different modules. Before writing any program, it is important to design a structure in line
with the structure chart.
2. Pseudo code A pseudo code is used by almost all the professional programmers. Pseudo codes are easy
to understand. These are used to depict the design of an algorithm.
For example: The pseudo code for a sum of two numbers can be written as:
a) Read a, b
b) Add two numbers
Sum = a + b;
c) Result sum “the sum is”;
d) End
3. Flow chart A flow chart is a graphical representation of the logical flow of data. It uses the standard
graphical symbols to narrate the sequential process of a specific module. These steps must be followed while
designing the whole program.

2.2 Algorithms
In computer science and mathematics, an algorithm is a set of instructions used for solving problems in a
step-by-step manner. This step-by-step explanation of doing something is known as an algorithm.
Problem Solving Strategies 25

a) Algorithm is a finite and ordered sequence of steps.


b) It is a description of a process independent of any programming language.
c) It can be implemented in many different languages by using different methods and programs.
Following example illustrates a simple algorithm to put a book in the box.
1. Open the box.
2. Pick up the book.
3. Put the book inside the box.
4. Close the box.
For example: An algorithm for sum of two numbers can be written as:
1. Start
2. Read number n1 and n2;
3. Sum = n1 + n2;
4. Write sum “the sum is”;
5. Stop;
Typically, algorithms are executed by computers. However, humans follow algorithms too. How would
you count people in a room? You will probably point at each person, one at a time, and assign a number to it,
starting from 0: 1, 2, 3, 4 and so forth. This is also an algorithm. In fact, algorithms can be formally described
in pseudo codes that have English-like syntax and resemble programming language.
An algorithm can be written in following two ways:
1. Pseudo code
2. Flow chart
A pseudo code for counting people in a room:
1. Let P = 0 (A variable called P will initialise its value to zero.)
2. For each person in a room, set P = P + 1 (This is a sequence of steps that will repeat a few
number of times.)
Step 2 will be repeated until every person in the room has been counted. If there is no person in the room,
then only step 1 will be executed and there will no step 2.

Check Your Understanding


1. What is algorithm?
Ans. An algorithm is a set of instructions used for solving a problem in a step-by-step manner.
2. What is pseudo code?
Ans. A pseudo code is used to state an algorithm in an English-like syntax.

TIP
If an algorithm is correctly written, there are very low chances of generating a bad program.
26 Problem Solving and Python Programming

2.3 Flow ChArts


A flow chart is a simple diagram that illustrates a sequence of operations to be performed for obtaining a
solution. It allows you to identify the actual sequence of events in a process that any product or service
follows. Flow charts are very effective in understanding how a process works. Even a quick glance at a flow
chart can offer a clear idea of how a process or a series of processes works. In a flow chart, the flow of data
is represented by arrows. It is a graphical representation of the algorithmic solution of a problem.
Flow charts are also known as process maps that can be used to identify:
a) Flow of information
b) Number of steps in a process
c) Branches in a process
d) Inter-dependent operations

2.3.1 Flow Charts Symbols


There are six basic symbols that are used to draw a simple flow chart which are as follows:
1. Start/Stop: Every flow chart has a starting point and a terminating point. The symbol that is used for
both the starting and terminating points is a rounded rectangle, a rectangle with round corners. It is called
a ‘terminal’ (Fig. 2.1).

Figure 2.1

2. Input/Output: Every time you take an input from a user and return an output to the user, an input/
output symbol is used in the flow chart. The symbol that is used for both input/output-related actions is a
parallelogram as shown in Fig. 2.2.

Figure 2.2

3. Process: If you are running a processing instruction, you need to use a rectangular box in the flow chart.
This rectangular box, as shown in Fig. 2.3, is used for processing needs.

Figure 2.3
Problem Solving Strategies 27

4. Decision Symbol: In a flow chart, a decision symbol, as shown in Fig. 2.4, is used for answering questions
in the form of either true/false or yes/no. Please note that each answer can lead you to a different path in
the flow chart. A ‘yes’ to a question can take you to one path and a ‘No’ to the same question can generate
a completely new path.

Figure 2.4

5. Flow Lines: Flow lines depict the direction of a flow in a flow chart. There are four types of flow lines.
Flow lines, as shown in Fig. 2.5, can depict a left, right, top or bottom direction.

Figure 2.5

6. Connector: As the name suggests, a connector connects. It connects different steps in a flow chart that are
on different pages and gives a sense of continuation. Generally, it is used in extremely complex flow charts
and it is denoted by a small circle as shown in Fig. 2.6.

Figure 2.6

Check Your Understanding


1. What is flow chart?
Ans. A flow chart is a simple diagram that illustrates a sequence of operations to be performed for
obtaining solution to a problem.
2. What is a terminal in a flow chart?
Ans. A rounded rectangle symbol that is used for both the starting and terminating points in a flow
chart is a terminal.

TIP
To draw a correct flow chart, it is imperative to know the function of each flow chart
symbol.
28 Problem Solving and Python Programming

Flow Chart Convention


● Selection Structure (Fig. 2.7)

Start

Yes Is it No
raining?

Wipers on Wipers off

Stop

Figure 2.7

● Repetition Structure (Fig. 2.8)

Start

Is the
No
statement
true?

Yes
Statement will be repeated
Stop

Figure 2.8
Problem Solving Strategies 29

● Sequential Structure (Fig. 2.9)

Start

Perform step 1

Perform step 2

Perform step 3

Stop

Figure 2.9

An example is shown in Fig. 2.10.

Start

Count your money

Do you have Yes


more than 100 Go to movie
Rs?

No

Stay at home

Stop

Figure 2.10

Guidelines for Drawing Flow Charts


● Firstly, describe the process to be charted.
● Start with a trigger event. For example, in Fig. 2.10, ‘count your money’ is the trigger event for starting
the process of counting.
● Usually, direction of flow of a process is from left to right or top to bottom.
● Please note that only one flow line should come out from a process symbol.
30 Problem Solving and Python Programming

● Also, only one flow line should enter a decision symbol. However, two or three flow lines can leave
the same decision symbol. For example, in Fig. 2.10, decision after the question ‘do you have more
than 100 rupees?’ led to two flow lines, each representing a ‘yes’ and a ‘no’, respectively.
● Only one flow line, as shown in Fig. 2.10, is used in conjunction with a terminal symbol.
● It is important to ensure that a flow chart has a logical start and end. A flow chart can have only one
start terminal. However, it can sometimes lead to more than one terminal symbols.
● It is also important to stop a flow chart at a logical conclusion.

2.4 exAmPles oF Algorithms And Flow ChArts


Examples of Algorithms
A. Write an algorithm to log in to your Gmail account.
1. Go to www.gmail.com.
2. Enter your email id and password.
3. Click the Sign in button.
B. Write an algorithm to multiply two numbers 5 and 6.
1. Start.
2. Read two numbers 5 and 6.
3. Multiply two numbers, Mul = 5 * 6.
4. Write “the multiplication is”: mul.
5. Stop.
C. Write an algorithm to find out the largest of three numbers.
1. Start.
2. Read three number p, q, r.
3. If p > q, go to step 5.
4. If q > r then
write q is the largest number.
else
write r is the largest number.
5. If p > r then
write p is the largest number.
else
write r is the largest number.
6. Stop.
D. Write an algorithm to find the sum of 4 numbers.
1. Start.
2. Sum = 0 and count = 0.
3. Read the number n.
4. Now, sum = sum + n and then the counter will be incremented by 1 as count = count + 1.
5. Now check whether the count is less than 4 or not. If count < 4 then go to step 3 otherwise write
sum “the sum is”.
6. Stop.
E. Write an algorithm to calculate the total marks of a student and also check whether the student is pass
or fail. The total mark is calculated as the average of five subjects’ marks.
1. Start.
Problem Solving Strategies 31

2. Read five subjects’ marks a1, a2, a3, a4, a5.


3. Now, total mark = (a1 + a2 + a3 + a4 + a5) / 5.
4. If (total mark < 170) then
write “student is fail”.
else
write “student is pass”.
5. Stop.
F. Write an algorithm to calculate the result when a number is given, if that number is greater than 50
then number must be increased 5 times otherwise the number is decreased by the 10.
1. Start.
2. Read number P.
3. If (P > 50) then
write P = P * 5.
else
write P = P – 10.
4. Write P.
5. Stop.

Examples of Flow Charts


A. Draw a flow chart to find the sum of four numbers.

Start

Sum = 0, count = 0

Read n

Sum = sum + n
count = count + 1

Is count Yes
< 4?

No

Write sum

Stop

Figure 2.11
32 Problem Solving and Python Programming

B. Draw a flow chart to multiply two numbers 5 and 6.

Start

Read 5, 6

Mul = 5 * 6

Write mul

Stop

Figure 2.12

C. Draw a flow chart to find the largest of three numbers.

Start

Read p, q, r

Yes No
Is p > q?

No No
Is p > r? Is q > r?

Yes Yes
Write p Write r Write q

Stop

Figure 2.13
Problem Solving Strategies 33

D. Draw a flow chart to write the word ‘Symbol’ 7 times.

Start

Count = 0

Write
Symbol

Count = count + 1

Is count Yes
< 7?

No

Stop

Figure 2.14

E. Draw a flow chart to log in to your Gmail account.

Start

Write
www.gmail.com

Gmail Home page

Write Email Id
and password Error in log in

Email Id and
password you No
entered is
correct?

Yes

Stop

Figure 2.15
34 Problem Solving and Python Programming

F. Draw a flow chart to find the area of rectangle.

Start

Read P, Q

Area = P * Q

Write Area

Stop

Figure 2.16

G. Draw a flow chart to find the sum of integers 1 to 50.

Start

Sum = 0
c=1

Sum = Sum + c

c=c+1

Is No
c > 50?

Yes

Write sum

Stop

Figure 2.17
Problem Solving Strategies 35

ALWAYS REMEMBER
● To analyse a problem, first identify whether the problem is decomposable or not, i.e., it can/cannot be
decomposed into sub-problems.
● A problem can be defined as a gap between the actual and desired conditions.
● The process of developing a solution consists of development of a structure chart, a pseudo code and a
flow chart.
● A structure chart shows a logical breakdown of a program into different steps. Each step has separate
modules that are related to different modules.
● A pseudo code is used to state an algorithm in an English-like syntax.
● An algorithm is a set of instructions used for solving a problem in a step-by-step manner.
● A flow chart is a graphical representation of the logical flow of data.
● A flow chart gives a sequential order of steps that must be followed while designing the whole program.
● A flow chart uses the standard graphical symbols to narrate the sequential processes of a specific module.
● The basic symbols that are used to draw a simple flow chart are as follows:
1. Terminal symbol
2. Process
3. Input/output
4. Decision
5. Flow lines
6. Connector

KEY TERMS
✓ ALGORITHM: An algorithm is a finite and ordered sequence of steps.
✓ DECISION Symbol: In a flow chart, decision symbol is used to give answers for the questions in the
form of either true / false or yes / no.
✓ FLOW CHART: A flow chart is a simple diagram which illustrates the sequence of operations to be
performed to get to the solution of a problem.
✓ FLOW LINES: Flow lines indicate the direction of flow in a flow chart.
✓ INPUT/OUTPUT: For input or output in a flow chart, a slanted rectangular symbol called parallelogram
is used.
✓ PROBLEM: A problem can be defined as a gap between the actual and desired conditions.
✓ PSEUDO CODE: A pseudo code is used to state an algorithm in an English-like syntax.
✓ STRUCTURE CHART: A structure chart shows a logical breakdown of a program into different steps.
Each step has separate modules that are related to different modules.
✓ TERMINAL: The rounded rectangle symbol in a flow chart is called a terminal.
Other documents randomly have
different content
Stonard den Erklärungen, die Kapitän Fagan an Hand umfangreicher,
an der Wand befestigter Zeichnungen gab.
Sie stellten die große amerikanische Unterwasserstation dar, die
im Laufe des letzten Jahres in aller Stille, vollkommen geheim, an
der afrikanischen Ostküste in der Höhe der Seschellen entstanden
war. Durch gründliche Lotungen hatten amerikanische Schiffe eine
Stelle ausfindig gemacht, die zweihundert Kilometer von der Küste
entfernt mitten im freien Ozean lag und doch nur hundert Meter tief
war. Es war die Spitze irgendeines vor Millionen Jahren in der Tiefe
des Indischen Ozeans versunkenen Berges. Taucher hatten das
Gelände untersucht und die Sprengungen vorbereitet, durch die man
eine Plattform von etwa einem Quadratkilometer hundertfünfzig
Meter unter dem Seespiegel schuf. Dann kam der Bau.
Zwanzig gewaltige Hallen. Jede einzelne groß genug, die größten
Flugschiffe, Flugtaucher und U-Boote aufzunehmen. Jede Halle mit
den Maschinen für alle vorkommenden Reparaturen ausgerüstet.
Jede Halle mit vielfacher Sicherheit gegen den gewaltigen
Wasserdruck erbaut. Darüber hinaus noch durch ein System
sinnreicher Sicherheitsschotten gegen Wassereinbrüche geschützt.
Unterirdische, tief in den Fels des Berges gesprengte Gänge
verbanden die Hallen miteinander. Zisternen waren mit Hilfe
stärkerer Sprengmittel in den Basalt hineingearbeitet, die
Hunderttausende von Tonnen der besten Treiböle für die Maschinen
amerikanischer Kriegsfahrzeuge aufnehmen konnten.
Ferner große Luftschleusen. Ein Druck auf einen der vielen Hebel
in der Apparatenzentrale der Station genügte, und eine riesenhafte
hydraulische Plattform hob sich wie eine plötzlich entstehende Insel
aus den Fluten des Ozeans, bereit, Fahrzeuge aufzunehmen und
sicher mit in die Tiefe zu bringen.
Es war ein wahrhaft großartiger unterseeischer Flottenstützpunkt,
den ein Befehl Cyrus Stonards hier mitten in der Wasserwüste
entstehen ließ. An einer Stelle, von der aus es amerikanischen
Streitkräften ein leichtes sein mußte, jede in Mittelafrika neu
entstehende Kriegsindustrie im Entstehen zu zerschmettern und
Indien schwer zu bedrohen.
Als Cyrus Stonard vor dreizehn Monaten den Befehl gab, erklärten
die Fachleute die Sache für unausführbar. Bis der eiserne Diktator
den eisernen Kapitän fand. Cyrus Stonard entsann sich deutlich der
ersten Unterredung mit dem Kapitän. Unbedingte Geheimhaltung
des Planes und des Baues forderte der Diktator. Kapitän Fagan hatte
damals wenige Minuten überlegt.
»Wir müssen mit fünftausend Mann arbeiten, wenn wir in einem
Jahr fertig werden wollen. Ein Geheimnis, um das fünftausend
Menschen wissen, ist kein Geheimnis mehr. Also müssen wir Sklaven
für den Bau nehmen.«
Kapitän Fagan hatte es damals mit einer Ruhe und
Selbstverständlichkeit gesagt, die sogar den Diktator eine Minute
verblüffte. Nur eine Minute. Dann hatte er die Vorzüglichkeit der
Idee erfaßt.
Zuchthäusler führten die unterseeische Station aus. Menschen, die
von den amerikanischen Gerichten zu langjährigen Freiheitsstrafen
verurteilt worden waren. Es kamen Monate, in denen der elektrische
Stuhl wenig zu tun hatte, weil der Diktator auffallend häufig
begnadigte. Aber nur Menschen, die mit Eisen und Stahl umzugehen
verstanden, Menschen, die in die Branche paßten. –
Kapitän Fagan gab dem Präsident-Diktator auf dessen Fragen
präzisen Bericht.
»Die Hallen eins bis sechzehn sind fertig. Versehen mit Proviant,
Brennstoff und Munition. Vier Hallen sind noch im Bau. Die
Wohnhallen für das ordentliche Marinepersonal. Die Zuchthäusler
sterben wie die Fliegen. Haben auch schlechte Unterkunft in den
Verbindungstunnels.«
»Der Endtermin ist um drei Wochen überschritten. Wann werden
die Wohnhallen fertig beziehbar dastehen?«
Die Stimme des Präsident-Diktators klang scharf und schneidend,
als er die Frage stellte.
»In drei Tagen, Herr Präsident.«
»Sie bürgen dafür?«
»Ich bürge, Herr Präsident.«
»Sind die Verteidigungsanlagen fertig?«
»Sie sind fertig, Herr Präsident. Die Station ist von einem
dreifachen Kranz unterseeischer Torpedominensender umgeben. Die
akustischen Empfänger sprechen auf jedes Schraubengeräusch unter
und über Wasser an. Die Hertzschen Strahler fassen auf zehn
Kilometer jedes Ziel und dirigieren die Torpedos zu seiner
Vernichtung.«
»Wie steht es mit dem Schutz gegen Luftsicht?«
»Seit acht Wochen arbeiten unsere Seefärber. Es war ein
glücklicher Gedanke, unsere Station wie einen Tintenfisch mit
eigenen Farbdrüsen auszustatten. Das Azoblau, welches die
Seefärber Tag und Nacht in gleichmäßigem Strome in die See geben,
färbt das Wasser so gleichmäßig, daß die ganze Untiefe vollkommen
unsichtbar wird. Auch aus zweitausend Meter Höhe konnten unsere
eigenen Flugschiffe die Station nicht finden, wenn die Färber
arbeiteten. Wir mußten eine besondere Erkennungsboje auslegen.«
Cyrus Stonard hatte sich erhoben. Seine Augen leuchteten wild in
fanatischem Glanz, während er den Mann betrachtete, der das
Riesenwerk in einem Jahr glücklich zum Abschluß gebracht hatte.
»Kurz und gut, Herr Kapitän! Wann sitzt der letzte Niet? Wann
kann die Station in den Krieg eintreten?«
»In drei Tagen, Herr Präsident! In drei Tagen sind die
Marinemannschaften in ihren Quartieren, die Sklaven weggeschafft.
In drei Tagen leistet die Station alles, was sie zu leisten hat.«
»Ich danke Ihnen – – – – Herr Admiral! Sie haben Ihre Sache gut
gemacht. Sie bleiben weiter zu meiner Verfügung.«
Cyrus Stonard sprach mit befehlsgewohnten Lippen. Kapitän
Fagan errötete. Ein Zittern ging durch seine bis dahin unbewegliche
Gestalt. Ein Lob aus dem Munde des Diktators. Ein
uneingeschränktes Lob und zugleich die Ernennung zum Admiral.
Das war mehr, als er in diesen zwölf Monaten schwerer Arbeit mit
Nächten der Verzweiflung und Tagen des Mißmuts zu hoffen gewagt
hatte.
Er beugte sich nieder, wollte die Hand des Diktators ergreifen und
küssen. Cyrus Stonard wehrte ab.
»Lassen Sie, Herr Admiral! Gehen Sie, und dienen Sie mir und
dem Lande so weiter, wie Sie bis jetzt gedient haben!«
Mit unsicheren Schritten verließ Admiral Fagan das Kabinett.
In der Mitte des Gemaches blieb Cyrus Stonard stehen und blickte
ihm lange Zeit nach. Es zuckte und arbeitete in den aszetischen
Zügen des Diktators. Seine Lippen bewegten sich und formten
Worte, während ein verächtliches Lächeln sie umspielte.
»Da geht er hin … der Eiserne … Errötet und zittert wie ein junges
Mädchen. Um das eine Wörtchen Admiral … Hätte ich ihn hart
angefahren, seine Arbeit getadelt, ihn weggejagt, er wäre
davongeschlichen … hätte kein Wort des Widerspruchs gewagt …
Eisern … pah! … so sind sie alle … ohne Ausnahme! Nur wenn sie
den Herrn fühlen, tun sie, was sie sollen … was für das Land nötig
ist … Kreaturen, die ein Wort von mir erhöht oder in den Staub
wirft …«
Der Präsident-Diktator kehrte langsam zu seinem Sessel zurück.
Weltverachtung sprach aus seinen Zügen. Es waren alles Sklaven. Im
Grunde nicht besser als die Fünftausend, die das letzte Jahr auf dem
Seegrunde gefrondet hatten.
Ein Gefühl des Überdrusses überkam ihn. Warum sich mühen und
plagen, um diese Sklavenherde mit Gewalt den Weg zu ihrem Glück
zu führen. Weil … weil …
Ein Adjutant trat ein. Leutnant Greenslade brachte eine Depesche.
Einen Bericht über die Vorgänge in Sayville. Legte sie auf den Tisch
und erwartete in dienstlicher Haltung die Befehle des Diktators.
Cyrus Stonard überflog das Blatt. Die rätselhafte Beeinflussung der
großen Radiostation in Sayville. Das selbsttätige unhemmbare
Arbeiten der Geber. Das Spielen der Schalter. Schließlich die kurze
wunderbare Depesche: »An alle! … Die Macht warnt vor dem
Kriege.«
Und wußte in demselben Moment, daß Glossin gelogen hatte! Daß
Erik Truwor und die Seinen am Leben und im Besitze der Macht
waren!
In diesen Sekunden erlebte der Präsident-Diktator einen jähen und
schweren Sturz. Eben noch im Gefühl eines unendlichen
Machtbesitzes. Herr der halben und bald der ganzen Erde. Absoluter
Gebieter über dreihundert Millionen. Und jetzt von einer
unbekannten und unangreifbaren Macht bedroht, in seinen
Entschlüssen und Befehlen gehemmt.
Wie eben noch Kapitän Fagan durch wenige Worte des Diktators
umgeworfen wurde, so brach Cyrus Stonard über den Inhalt der
Depesche zusammen. Er saß vor seinem Tisch, ließ das Haupt auf
die Arme sinken und verbarg sein Gesicht. Ein Schluchzen
erschütterte den hageren, nur der Arbeit gewidmeten Körper.
Leutnant Greenslade stand in vorschriftsmäßiger Haltung. Sah den
Präsident-Diktator die Haltung verlieren und begann um sein Leben
zu zittern. Es lebte niemand in den Vereinigten Staaten, der sich
rühmen konnte, Cyrus Stonard schwach gesehen zu haben. Leutnant
Greenslade hatte nur einen Gedanken.
Wehe, wenn Stonard die Augen wieder aufmacht! Wehe, wenn der
Diktator mich sieht! Dann bin ich verloren!
In diesem Augenblick erhob Cyrus Stonard den Kopf. Mit Augen,
die abwesend und weltentrückt blickten, schaute er um sich.
»Dr. Glossin soll kommen!«
Leutnant Greenslade übermittelte den Befehl und ging dann mit
sich selbst zu Rate, ob er es wagen dürfe, in den Staaten zu bleiben.
Dr. Glossin stand im Kabinett des Präsident-Diktators. Cyrus
Stonard erhob sich statuenhaft von seinem Platz. Seine Rechte
ergriff die Depesche und ballte sie krampfhaft zusammen. Er sprach
kein Wort. Langsam kam er dem Doktor näher, bis er nur noch drei
Schritte von ihm entfernt stand. Dann schleuderte er ihm den
Papierball mit jähem Ruck in das Gesicht.
Dr. Glossin machte keine Bewegung, den Wurf abzuwehren. Der
Ball traf ihn zwischen die Augen und fiel zu Boden. Der Arzt verlor
die letzte Spur von Farbe. Er kannte den Inhalt der Depesche, die
ihm Cyrus Stonard eben ins Gesicht geschleudert hatte. Seit zwanzig
Minuten wußte er, daß all seine Arbeit während der letzten Wochen
vergeblich war. Die einzigen Menschen, die er zu fürchten hatte,
waren seinen Nachstellungen entgangen. Waren irgendwo in
Sicherheit und ließen ihre Macht spielen.
Er war in diesem Augenblick nicht einmal fähig, die Beleidigung zu
empfinden, die in dieser Behandlung lag. Der Papierball wirkte wie
eine Flintenkugel. Der von ihr Getroffene empfindet den Schuß nicht
als Beleidigung, aber er fällt danach um. Dr. Glossin begann auf
seinen Füßen zu wanken, tastete mit den Händen nach einem Halt.
Dem Präsident-Diktator hatte der physische Ausbruch
Erleichterung verschafft. Die unmittelbare Wirkung des Schlages, der
ihn getroffen hatte, ließ nach. Er begann klarer zu sehen. Sah den
Menschen vor sich, der im Begriff stand, umzusinken.
Da ließ er sich selbst wieder in seinem Sessel nieder und winkte
dem Doktor.
»Setzen Sie sich! … Setzen Sie sich! … Nicht dahin … hierher! Hier
dicht zu mir her … ja, hier … Halt, heben Sie das erst auf!«
Er wies mit der Hand auf die zerknüllte Depesche. Er
kommandierte den Doktor wie einen Hund, und Dr. Glossin
gehorchte wie ein geprügelter Hund. Jetzt saß er auf dem
angewiesenen Sessel, dicht neben Cyrus Stonard, und entfaltete
ganz mechanisch den Papierball.
»Lesen Sie!«
Dr. Glossin las die Depesche, die er heute schon so oft gelesen
hatte.
»Was haben Sie mir gesagt? Und was sagen Sie jetzt?«
Der Arzt war unfähig, eine zusammenhängende Antwort zu geben.
Cyrus Stonard sah, daß er ihm die Möglichkeit zur Sammlung geben
müsse. So befahl er weiter:
»Geben Sie mir noch einmal einen genauen Bericht über die
Vorgänge in Linnais. Nicht gefärbt, absolut genau!«
Dr. Glossin raffte sich zusammen. Er begann zu sprechen und
wurde ruhiger, je weiter er in seinem Bericht kam.
»Die Engländer waren zur selben Zeit am Platze wie ich. Als ich
den englischen Führer kennenlernte, war ich über seine Naivität
erstaunt. Ich wollte ihn zurückrufen lassen, aber die Zeit war zu
kurz. Ich hatte keine Möglichkeit mehr, die Expedition zu
verhüten …«
Cyrus Stonard streifte den Arzt mit einem kalten Blick.
»Das kommt davon, wenn die Werkzeuge anfangen, selbst zu
denken. Ihnen hatte ich den Befehl gegeben, die drei zu vernichten.
Ihnen! … Nicht den Engländern. Ich habe Ihre Eigenmächtigkeit
nach Ihrem ersten Bericht nicht gerügt, weil Sie mir einen Erfolg
meldeten. Einverstanden war ich nicht damit.
Warum habe ich Sie zu meinem Werkzeug gewählt? … Weil ich mir
solche bewährte Kraft für manche Geschäfte nicht entgehen lassen
durfte. Wenn Ihr Talent nicht ausreicht, drei Menschen vom
Erdboden verschwinden zu lassen, wenn Sie dazu die Engländer
gebrauchen … Mann, warum haben Sie die Engländer auf die drei
gehetzt, anstatt selbst zu gehen?«
Dr. Glossin stammelte: »… Interesse des Landes … Rücksicht auf
die Neutralen … diplomatische Schwierigkeiten.«
»Unsinn … Dummheit … was geht mich Schweden an? Denken
Sie, ich hätte die Möglichkeit, die Neutralität dieses Ländchens zu
verletzen, nicht in meinen Kalkul eingezogen?«
Er blickte dem Doktor scharf in die Augen.
»Sie haben Furcht gehabt! Erbärmliche, feige Furcht vor den drei
Leuten! Darum wollten Sie den Fuchs spielen. Andere Leute die
Kastanien aus dem Feuer holen lassen … So ist diese … Gemeinheit
zustande gekommen … Merken Sie wohl auf! Sie stehen von heute
ab unter Überwachung. Sie wissen, was das heißt. Der Verdacht
einer Verräterei, eines Ungehorsams, und Sie verschwinden. Denken
Sie daran, wenn Sie mir jetzt antworten.
Ich wünsche genau Ihre Meinung über diese drei Menschen zu
wissen. Ob sie noch am Leben sind … oder ob diese Depesche etwa
von einer anderen Stelle kommt. Und wenn sie leben, was sind ihre
Pläne, wie groß ist ihre Macht, wie weit reicht sie? Werden sie sich in
dem kommenden Kampfe auf eine Seite stellen? Überlegen Sie sich
genau, bevor Sie antworten. Es geht um Ihren Hals.«
Dr. Glossin wußte, daß der Präsident-Diktator nicht scherzte. Eine
unbefriedigende Antwort … ein Druck auf den Klingelknopf am
Schreibtisch und er erlebte den nächsten Stundenschlag nicht mehr.
Er sammelte seine Gedanken und sprach langsam Wort für Wort
abwägend:
»Nein! Es ist ausgeschlossen, daß eine dritte Stelle in Betracht
kommt. Ich war Augenzeuge der Katastrophe in Linnais, und ich
sage doch, es sind die drei, die die Depesche sandten.«
»Wie konnten sie entkommen? Sie mußten doch schließlich
fürchten, eines Tages ausgehoben zu werden. Sie konnten sich
durch einen unterirdischen Gang sichern, der irgendwo in den
Bergen oder am Fluß ins Freie mündet.«
»Ich habe daran gedacht. Aber dann müßte er schon lange
bestanden haben. Die drei sind erst seit wenigen Wochen in Linnais.
Die Anlage eines Ganges braucht Monate, wenn nicht Jahre.
Immerhin bleibt der unterirdische Gang die nächstliegende
Erklärung. Es könnte sein, sie hätten ihn mit ihren phänomenalen
Hilfsmitteln in dieser kurzen Zeit geschafft … oder … sie sind …«
Dr. Glossin preßte sich mit beiden Händen die Stirn zusammen, als
ob ihm der Schädel unter der Gewalt des neuen Gedankens springen
wollen. Er schwieg.
Cyrus Stonard trieb ihn zum Weiterreden: »… oder sie sind?
Sprechen Sie doch!«
»Oder sie haben unsere Augen geblendet und sind unsichtbar
durch unsere Reihen gegangen!«
Cyrus Stonard betrachtete den Doktor zweifelnd.
»… unsichtbar? … Das wäre der Teufel selbst! … Sich unsichtbar
machen? … Es geht um Ihren Kopf, Herr Dr. Glossin! Tischen Sie mir
keine Märchen auf. Sie werden alt. Ich mußte es Ihnen schon einmal
sagen.«
Dr. Glossin sah den Präsident-Diktator ruhig an. Ohne Furcht vor
der Gewalt, die jeden Moment sein Leben zerstören konnte. Mit
weltabgewandten, weltentrückten Blicken. Dann sprach er. Erst leise
und stockend. Dann immer bestimmter und mit gehobener Stimme:
»Was Ihnen Kindermärchen scheint, ist für manchen schon längst
Wahrheit und Tatsache. Sie sind der Mann der Realitäten. Der Mann,
der seine Politik mit Blut und Eisen macht. Es ist Ihre Stärke, aber …
es wird Ihre Schwäche, wenn Kräfte und Dinge aus einer anderen
Sphäre an Sie herantreten. Es gibt Wissende, die über diese Dinge
nicht lächeln, sondern … ich selbst, Naturwissenschaftler, Skeptiker,
ich glaube eher, daß sie aufrecht und unsichtbar durch unsere
Reihen gegangen sind, als daß sie sich wie die Maulwürfe in einen
unterirdischen Gang verkrochen haben.«
Der Präsident-Diktator zerknitterte die Sayville-Depesche mit
energischem Griff von neuem.
»Mögen sie gemacht haben, was sie wollen! Ich halte mich an die
realen Tatsachen. Die Macht existiert. Sie ruht in den dreien. Sie hat
in Sayville angesprochen. Weshalb warnen sie, wenn sie handeln
können? Weshalb haben sie dann nicht auch bei der Geschichte vor
Sydney eingegriffen und das Gefecht verhindert?«
»Das ist meine Hoffnung. Sie haben es nicht gekannt. Ihre Macht
reicht nicht so weit. Noch nicht so weit. Sonst hätten sie es
verhindert. Vorläufig bluffen sie nur. Die Warnung war ein Bluff …«
»Es geht um den Kopf, Herr Dr. Glossin. Sagen Sie nur, was Sie mit
Ihrem Kopf vertreten können.«
»Es ist meine feste Überzeugung, Herr Präsident. In ihrer ganzen
Tragweite ist die Erfindung erst im Entstehen begriffen. Nur so finde
ich eine Erklärung für das Nichteingreifen in die Affäre vor Sydney.
Nur so kann ich es verstehen, daß sie warnen, anstatt zu verbieten.
Die Fassung der Depesche ist für mich der unumstößliche Beweis,
daß die Entwicklung der Macht irgendwo stockt.«
Der Präsident-Diktator war den Ausführungen Glossins mit
wachsender Spannung gefolgt.
»Ich glaube Ihnen. Die Folgerung ist einfach. Den Engländern an
den Leib! So schnell wie möglich! An Stellen, die der Macht heute
noch unerreichbar sind. In Indien … In Südafrika … vielleicht …
jedenfalls so schnell wie möglich, denn eines Tages sind sie doch so
weit.«
Cyrus Stonard drückte auf den Knopf. Ein Adjutant kam.
»Die Herren vom Kriegsrat! In einer halben Stunde!«
Er sprach wieder zu Dr. Glossin.
»Unsere Pläne müssen geändert werden. Wir wollten England in
England schlagen. Jetzt müssen wir es am Äquator versuchen. Das
verdanke ich Ihrer Neigung für unkontrollierbare
Privatunternehmungen.«
Cyrus Stonard blickte den Arzt an, wie eine Schlange ihr Opfer
betrachtet. Mit kaltem, klarem Blick. Lange Sekunden bewegten sich
die Lider seiner Augen nicht, und Dr. Glossin fühlte das Blut in seinen
Adern gefrieren. Dann fuhr der Präsident-Diktator langsam fort:
»Es gibt ein Mittel für Sie, um sich vollständig zu rehabilitieren.
Fangen Sie mir die drei! Wenn Sie sie mir lebendig bringen, will ich
Sie belohnen, wie noch niemals ein Mensch von einem anderen
belohnt worden ist. Wenn Sie sie tot bringen, soll Ihr Lohn noch
überreich sein. Alle Machtmittel, die ein Land von dreihundert
Millionen bieten kann, stehen Ihnen zur Verfügung. Neutralität … ich
pfeife darauf. Jedes Mittel, jedes Verfahren ist Ihnen erlaubt, wenn
es zu dem Ziele führt, die drei in meine Gewalt zu bringen. Denken
Sie immer an das Ziel. Seine Erreichung wird unermeßlich belohnt.
Mißlingen ist Verrat.«

»… Oder sie sind unsichtbar durch unsere Reihen gegangen.« Dr.


Glossin hatte die Möglichkeit gegenüber dem Präsident-Diktator
ausgesprochen und hatte damit gesagt, wie es geschehen war.
Als Oberst Trotter als erster über den Gartenzaun von Linnais
sprang, stand Erik Truwor in Begleitung seiner beiden Freunde
unmittelbar neben ihm. Die hypnotische Kraft Atmas blendete den
Obersten und schlug seine Leute mit Blindheit.
»Es ist gut, wenn wir einige Zeit für tot gelten.« Erik Truwor hatte
damit den Plan für die nächsten Wochen und Monate gegeben. Atma
und Silvester übernahmen die Ausführung. Atma verwirrte die Sinne
der Gegner. Silvester trug den kleinen Strahler und brachte die
Schießwaffen, mit denen die Fenster des Truworhauses gespickt
waren, zum Feuern.
Während die Engländer das Haus belagerten, gingen die drei zur
Odinshöhle. Dort ließen sie sich nieder. Aus der Tafel des Fernsehers
war das Haus von jeder Seite und in allen Details sichtbar. Silvester
Bursfeld ließ den Strahler arbeiten. Er unterhielt das Gewehrfeuer,
solange noch eine Patrone vorhanden war. Dann kam das Ende.
Erik Truwor hatte sich entschlossen, sein Vaterhaus zu opfern. Als
die Tür unter den Axthieben der Stürmenden einbrach, gab er selbst
aus dem großen Strahler die volle Konzentration in das
Brennstofflager des Hauses. Zehnmillionen Kilowatt in zehntausend
Kilogramm Benzol. Das Truworhaus wurde in einer Sekunde zum
feuerspeienden Berg.
Erik Truwor verfolgte das Schauspiel auf der Mattscheibe des
Fernsehers. Sein Gesicht blieb unbeweglich, wie aus Stein gemeißelt.
Als die Mauern zusammenstürzten, wandte er den Blick von der
Platte ab.
»Sie wähnen uns dort begraben. Ihr Glaube gibt uns die Ruhe für
die letzten Vorbereitungen.«
Der Rapid Flyer stand in der Höhle. Als Dr. Glossin mit dem
Obersten sprach, als Oberst Trotter seine Brandwunden im Tornea
kühlte, trug R. F. c. 1 die Freunde nordwärts davon. Langsam, in
niedrigem Flug. Vorsichtig die Deckung der Berge und Föhren
nehmend. Ungesehen und ungehört.
Erst als sie in sicherer Weite waren, stieg der Flieger zu größeren
Höhen empor und nahm reinen Nordkurs. Über offene See und
schweres Packeis. Über Länder und über weite Eisflächen.
Nach dreistündiger Fahrt senkte sich das Schiff. Stieß durch Nebel
und Wolken und ruhte auf der Eisfläche, die wie eine ungeheure
massive Kuppe den nördlichen Pol unserer Erde umgibt.
Sie landeten inmitten der endlosen Eiswüste und fanden dennoch
ein wohnliches Heim. Silvester sah es mit Staunen.
Erik Truwor hatte den halben Monat, den Silvester nach seiner
Vermählung abwesend war, nicht ungenutzt gelassen.
Er hatte sich hier ein Schloß geschaffen. Einen Eispalast im
wahren Sinne des Wortes. Aus der flachen verschneiten Eiswüste
erhob sich blaugrünlich schimmernd ein Eisberg hundert Meter
empor. Ein massiver Eisblock, bis Erik Truwor kam und den Strahler
spielen ließ. Da fraß die entfesselte Energie das Eis mit gieriger
Zunge. Gänge bildeten sich. Säle und Kammern entstanden,
während das Schmelzwasser in Strömen ins Freie lief.
Dann waren die Tage gekommen, an denen der alte Schäfer
Idegran auf der Torneaheide der Wodanshöhle in immer weiterem
Bogen aus dem Wege ging. Es fauchte in der Höhle. Es schwirrte in
den Lüften. Erik Truwor hielt seinen Umzug wie der wilde Jäger.
Vollgepackt mit Lebensmitteln und Brennstoffen, mit Apparaten und
Werkzeugen fuhr der Rapid Flyer zwischen dem Eisschloß am Pol
und dem Haus am Tornea hin und her. Es war nur noch eine leere
Schale, die Oberst Trotter mit seinen Leuten belagerte.
Silvester sah das neue Heim zum erstenmal. Sie traten in das
Innere des Berges, und eine wohlige Wärme umfing sie. Ein kleiner
Strahler machte gerade so viel Energie frei, daß die Luft in den
Räumen gut erwärmt war, aber das Eis der Wände noch nicht
schmolz.
Erik Truwor ließ sich im großen Wohngemach auf einen Sessel
nieder.
»Hier bin ich, hier bleibe ich! Hier findet uns niemand. Die Schiffe,
die über den Pol gehen, fliegen hoch. Auch aus nächster Nähe
würden sie nur den Eisberg sehen.«
Atma lag bewegungslos auf einem Diwan. Er ruhte, meditierte,
wie er es stets tat, wenn seine Kraft, seine telepathische
Willensmacht nicht verlangt wurden. Silvester brauchte viele
Stunden, um durch alle Räume zu schreiten. Er sah das
Laboratorium und die neuen großen Strahler. Er versenkte sich in die
Verbesserungen, die Erik Truwor während seiner Abwesenheit
angebracht hatte, und dann sah er die Teile der Telephonanlage. Sie
waren noch nicht zusammengebaut.
Seine Gedanken flogen zu Jane. Sie würde diesen Nachmittag
vergeblich auf seinen Anruf warten. Er würde ihr Bild sehen. Der
Fernseher gestattete es zu jeder Zeit. Doch er würde nicht mit ihr
sprechen können. Sie würde warten … würde in Sorge sein. Um so
mehr, wenn wenn irgendwoher die Nachricht von Linnais, vom
Untergang des Hauses zu ihr käme.
Er erschrak bei dem Gedanken und trat an den großen Strahler. Er
richtete ihn und schaltete die Energie ein. Das Bild erschien auf der
Scheibe. Ein Flußlauf. Industriewerke, Häuser. Jetzt die
charakteristische Gestalt des Rattinger Tors von Düsseldorf. Nun die
Straße, das Termölensche Haus …
Er verzehnfachte die Vergrößerung und regulierte mit den
Mikrometerschrauben.
Die Küche … Frau Luise Termölen … die gute Stube … dort Jane.
Ihr gegenüber eine andere Gestalt.
Silvester Bursfeld brachte die Vergrößerung noch einmal auf das
Zehnfache. Jetzt standen die Figuren fast in Lebensgröße vor ihm.
Jane blaß, erschreckt, dem Umsinken nahe. Ihr gegenüber Dr.
Glossin.
Silvester ließ das Bild stehen und lief in das Gemach, in welchem
Atma lag.
Der Inder kam und sah das Bild. Eine Veränderung war
eingetreten. Jane lag regungslos am Boden. Ein Zeitungsblatt neben
ihr. Dr. Glossin bemühte sich um die Eingesunkene, richtete sie auf,
sprach auf sie ein.
Soma Atma stand in kataleptischer Starre. Seine Pupillen
verengten sich bis zum Verschwinden. Seine Seele verließ den
Körper und ging auf die Wanderung.
Das Bild auf der Mattscheibe veränderte sich. Silvester sah, wie
das Blut seinem Weib in die Wangen zurückkehrte. Sie erhob sich.
Aufrecht stand sie da, lächelte spöttisch und deutete mit einer
verächtlichen Handbewegung auf das Zeitungsblatt, und dann
verließ Dr. Glossin mit allen Zeichen der Enttäuschung und des
Mißmutes den Raum.
Es dauerte lange, bis der Inder sich aus dem Krampfe löste. Dann
sprach er, ruhig und leidenschaftslos wie immer: »Dein Weib weiß,
daß du lebst.«
Er kehrte in seinen Raum zurück und versank wieder in das stille
Vorsichhinstarren, Ruhen und Sinnen, in dem er Tage und Wochen
verbringen konnte.
Die Arbeit rief. Erik Truwor hatte Verbesserungen vorgeschlagen,
die sich auf eine noch genauere Einstellung bezogen. Silvester
Bursfeld hatte von seiner Hochzeitsreise eine ganz neue Idee
mitgebracht. Eine Zielvorrichtung, die es gestatten mußte, mit dem
Strahler auch gegen bewegte Ziele zu operieren, während er volle
Energie im Raum auslöste.
Das hielt Silvester jetzt für das Wichtigste, und Erik Truwor
stimmte ihm bei. Mit den vorhandenen Einrichtungen ließ sich die
Energiemenge wohl haarscharf auf jeden Punkt der Erdoberfläche
einstellen. Aber es war noch nicht möglich, die Einstellung mit voller
Sicherheit bewegten Zielen folgen zu lassen, während die Energie
wirkte. Erik Truwor verlangte, daß man mit dem großen Strahler
auch schnellfliegende Ziele fassen könne, während er auf
irgendeinem Punkt der Erde zehn Millionen Kilowatt brodeln ließ.
Eine Änderung der Schaltung war dazu notwendig. Der
Energiestrom, der vom Ziel reflektiert wurde und das Bild auf der
Mattscheibe erzeugte, mußte von der Hauptenergie abgezweigt
werden. Widerstände waren einzubauen, die diesen Nebenstrom
automatisch so schwach hielten, daß er das Bild nicht sprengte, die
Mattscheibe nicht fraß. Es bedurfte mancher Tage, um die neuen
Ideen praktisch auszuführen.
Erik Truwor war die treibende Kraft. Er stand vor dem Amboß, das
Antlitz von der Glut des Feuers gerötet, und schmiedete die für den
Neubau nötigen Stücke. Die Funken umsprühten ihn, während er
den Hammer schwang und das glühende Eisen formte. Als Schlosser,
Dreher und Mechaniker in einer Person arbeitete Silvester. Er feilte,
schnitt und schliff und hörte dabei die Worte Erik Truwors.
Wie ein Prophet sprach Erik Truwor von der Zukunft, die er nach
seinem Willen formen wollte.
»Von Mitternacht kommt die Macht.« Öfter als einmal fiel das Wort
von seinen Lippen, während er einem Schmiedestück mit wuchtigen
Hieben die letzte Form gab. Machtgefühl klang aus den Schlägen,
mit denen er den Hammer auf den Amboß schmetterte, daß es
weithin durch die Eishallen dröhnte.
Silvester hörte nur mit halbem Ohr hin. Er war unruhig bei der
Arbeit, und seine Gedanken weilten in weiter Ferne. Wohl hatten ihn
die Worte Atmas vorübergehend beruhigt. Doch zufrieden würde er
erst sein, wenn Ätherschwingungen und Elektronenbewegungen
Janes Bild wieder bis an den Pol führten und seine Stimme über
Spitzbergen und Skandinavien bis in das stille Gemach nach
Düsseldorf brächten. Er lechzte danach, sein junges Weib zu sehen,
mit ihr zu sprechen, und arbeitete hastig und freudlos an dem
Neubau, zu dessen schneller Ausführung Erik Truwor ihn zwang. Die
Ruhestunden während der langen hellen Polnacht benutzte er, um
auf dem Gipfel des Berges die Antennen für die drahtlose Station zu
ziehen.

Nur eine schwere seelische Erschütterung kann den Riegel


zerbrechen. Dr. Glossin wußte es. Darum hatte er Jane das
Zeitungsblatt mit der Nachricht über die Katastrophe von Linnais
gegeben. Im letzten Moment, als der Riegel wankte, als er brechen
wollte, hatte Atma eingegriffen. Seiner Kraft war es gelungen, die
Verriegelung noch einmal zu halten und zu schließen. Aber sie hatte
durch den schweren Angriff Glossins eine Beschädigung erlitten. Ein
zweiter unvermuteter Stoß konnte sie leicht sprengen.
Einstweilen war Jane beruhigt. In jenem Moment, als sie unter
dem niederschmetternden Eindruck der Nachricht von Linnais halb
ohnmächtig in den Armen Glossins hing, war es plötzlich wie eine
feste und unumstößliche Gewißheit durch ihre Seele gegangen:
Silvester lebt. Er ist mit seinen Freunden geborgen. Ich werde bald
von ihm hören. Es war die telepathische Beeinflussung des Inders,
die ihr diese Zuversicht gab, die sie instand setzte, die Worte
Glossins zu belächeln, ihm ihre andere bessere Überzeugung
entgegenzuhalten.
Dr. Glossin hatte das Haus Termölen verlassen. Niedergeschlagen,
innerlich zerrissen. Er fühlte alle seine Stützen wankend werden.
Seitdem sich Cyrus Stonard mit dem Gedanken des Krieges gegen
das britische Weltreich trug, lag in Glossins Unterbewußtsein das
Empfinden, daß der Präsident-Diktator um seine Herrschaft,
vielleicht sogar um seinen Kopf spielte. Es blieb ihm selbst verborgen
und unbewußt, bis der leidenschaftliche Ausbruch des Diktators es
ans Licht rief. Jetzt empfand er es von Tag zu Tag und von Stunde zu
Stunde deutlicher. Der Stern Cyrus Stonards war im Sinken. Es war
Zeit, sich von ihm zu trennen. Für einen Charakter wie Glossin aber
war die Trennung gleichbedeutend mit Verrat, mit dem Übergang zur
anderen Partei.
Er dachte nicht mehr daran, den Auftrag Cyrus Stonards zu
erfüllen. Mochte der Diktator die drei selber fangen, wenn er sie
haben wollte. Aber Jane wollte und mußte er unter allen Umständen
in seine Gewalt, auf seine Seite bringen, koste es, was es wolle. Es
war ihm nicht geglückt, den Riegel im ersten Ansturm zu sprengen.
Kein Wunder, wenn eine hypnotische Kraft wie diejenige Atmas ihn
gefügt hatte. Aber Dr. Glossin wußte auch, daß jeder Angriff die
Verriegelung schwächte, daß sie doch eines Tages brechen mußte,
wenn sie nicht ständig erneuert wurde. Er beschloß, vorläufig in
Düsseldorf zu bleiben, das Haus, in welchem Jane wohnte, zu
beobachten, die nächste Gelegenheit abzupassen und auszunutzen.
Die vierte Nachmittagsstunde kam heran, die Zeit, zu welcher
Silvester mit Jane zu sprechen pflegte. Wie gewöhnlich setzte sie
sich an den Apparat und hielt den Hörer erwartungsvoll an das Ohr.
Nur noch Sekunden, dann mußte die Stimme Silvesters zu ihr
dringen. Dann würde sie aus seinem eigenen Munde hören wie der
Brand in Linnais verlaufen war und wo er sich jetzt mit seinen
Freunden befand.
Jane saß und harrte auf die erlösenden Worte. Wartete, während
die Sekunden sich zu Minuten häuften und aus den Minuten
Viertelstunden wurden.
Der Apparat blieb stumm. Nur das leichte Rauschen der
Elektronenverstärker war an der Telephonmembrane zu hören.
Jane saß und wartete. Sie konnte es ja nicht wissen, daß Silvester
in diesem Augenblick den Strahler am Pol richtete, ihr Bild auf die
Mattscheibe brachte. Sie harren sah und hundertmal den Umstand
verwünschte, daß die Antennen für die telephonische Verbindung
noch nicht gespannt waren. Sie wußte nur, daß sie hier vergeblich
auf Silvesters Stimme harrte, und Zweifel begannen ihr zum Herzen
zu steigen.
Die Worte Glossins kamen ihr in den Sinn. Sollte es doch wahr
sein, daß …? Sollte die Zeitung nicht gelogen haben, die ihr Glossin
damals gab?
Die zweite Erschütterung, die den Riegel sprengen konnte,
vielleicht schon sprengen mußte, kam ohne das Zutun Glossins.
Kam, weil sechshundert Meilen entfernt in Schnee und Eis ein paar
Drähte nicht rechtzeitig gespannt worden waren.
Die Minuten verrannen. Die Uhr hub zum Schlage an und
verkündete die fünfte Stunde. Die Zeit, für welche Jane nach der
Verabredung die Elektronenlampen brennen, ihren Apparat in der
Empfangsstellung stehen lassen sollte, war vorüber.
Das war ihr klar, Silvester war nicht da … Es war ihm irgend etwas
zugestoßen … Er war …
Sie dachte das Wort nicht zu Ende. Von einem plötzlichen Impuls
getrieben, sprang sie auf und faßte einen Entschluß. Einen
übereilten und unsinnigen. Aber sie hatte in diesen Minuten nur noch
das eine Gefühl, daß sie fort müsse. Silvester zu suchen, bis sie ihn
gefunden habe.
Vorsichtig öffnete sie die Tür zu dem Zimmer der alten Termölen.
Die hatten ihr Nachmittagsschläfchen noch nicht beendet. Leise
machte sie die Tür wieder zu. Hastig füllten ihre zitternden Hände
eine kleine Ledertasche mit dem Notwendigsten. Ein paar Zeilen an
die Alten. Daß sie ginge, ihren Gatten zu suchen.
An der Tür blieb sie stehen und umfaßte mit einem langen Blick
noch einmal den schlichten Raum, in dem sie die letzte glückliche
Stunde mit Silvester verlebt hatte. Da stand ja noch der
Elektronenempfänger, mit dem sie jederzeit und überall seine
Stimme hören konnte, wenn er sie rief. Sie eilte darauf zu und hing
den Apparat über ihre Schulter. Lautlos und ungesehen verließ sie
die Wohnung. Aber nicht ungesehen das Haus.
Dr. Glossin sah sie auf die Straße treten. Er folgte ihr. Erst in die
Uferbahn, dann in das Flugschiff. Sorgfältig darauf achtend, daß er
selbst nicht von ihr gesehen werde. Eifrig darauf bedacht, sie nicht
aus den Augen zu verlieren.

Der telenergetische Strahler Silvesters arbeitete mit einer


besonderen, von ihm zum erstenmal in reiner und konzentrierter
Form dargestellten Art der Energie, mit der Formenergie. Sein
Apparat enthielt, in besonderer Art gespeichert, einen
verhältnismäßig nur geringen Vorrat dieser Energieform.
Um trotzdem die gewaltigen Leistungen des Strahlers zu erklären,
muß man sich zwei Umstände vor Augen halten. Erstens die
automatische Selbsterneuerung der Formenergie. Eine keimfähige
Eichel besitzt nur unmeßbar geringe Mengen von Formenergie. Diese
winzige Menge reicht aus, um aus vorhandenen Stoffen und
einfacher Sonnenstrahlung einen großen Eichbaum entstehen zu
lassen. Danach aber ist die ursprünglich vorhandene Menge der
Formenergie keineswegs erschöpft. Im Gegenteil, sie erfährt
automatisch eine Vergrößerung, denn der aus der ersten Eichel
erwachsene Baum bringt neue Eicheln in großer Menge hervor.
Nach dem gleichen Grundsatz erfuhr der in dem Strahler
gespeicherte Vorrat an Formenergie durch das Arbeiten des Apparats
keine Schwächung, sondern er blieb dauernd auf gleichbleibender
Höhe.
Zweitens muß immer wieder betont werden, daß der Strahler auf
die überall im Raum vorhandene physikalische Energie nur auslösend
wirkte, wie etwa der Fingerdruck gegen einen Flintenhahn auf die in
der Gewehrpatrone vorhandene chemische Energie. Nur die Größe
und Formgebung der strahlenden Elemente begrenzten die
Wirkungen, die mit dem Apparat zu erreichen waren. Den letzten
großen Strahler hatte Silvester auf eine Höchstleistung von 10
Millionen Kilowatt oder 13 Millionen Pferdestärken bemessen. Das
war eine Leistung von imposanter Stärke, eine Energiemenge, die
sich im Laufe von Stunden und Tagen ins Riesenhafte häufen
konnte. Es war geboten, vorsichtig mit Maschinen von solcher
Leistungsfähigkeit umzugehen, Sorge zu tragen, daß die Wucht ihres
Angriffes sich nicht auf unbeabsichtigte Ziele richtete.
Es konnte nichts passieren, solange der Strahler richtig bedient
wurde, solange die wenigen und einfachen Vorschriften seiner
Handhabung beachtet wurden. Doch um sie zu beachten, mußte
man seine Sinne beisammen haben. Man durfte nicht kopflos vor
Schreck und Aufregung sein, wie es Silvester war, als er in der
sechsten Stunde des vierten Tages. den die drei am Pol zubrachten,
vom Strahler forteilte.
Um die vierte Stunde dieses Tages hatte Silvester den Strahler
gerichtet, die neue Telephonanlage eingeschaltet und wollte Jane
von seiner Rettung Mitteilung machen. Er stellte den Strahler auf das
bekannte Ziel und brachte das Bild von Janes Zimmer in Düsseldorf
auf die Mattscheibe. Jeder Gegenstand des fernen Raumes wurde
sichtbar. Nur den Empfangsapparat konnte er nicht finden, den er
Jane bei seinem Abschied übergeben hatte, und Jane selbst war
nicht da.
Silvester suchte. Er ließ den Strahler Zoll für Zoll vorrücken und
verfolgte mit wachsender Aufregung und Sorge das Bild auf der
Scheibe, jeden Raum im Hause Termölen. Er sah jedes der ihm so
wohlvertrauten Zimmer. Er erblickte den alten Herrn und Frau Luise.
Er sah, wie sie bekümmert schienen und eifrig miteinander
sprachen. Er verfolgte die Spuren Janes auf der Straße. Die Bilder
aller der Wege und Orte, die er während seines Aufenthalts in
Düsseldorf mit ihr betreten hatte zogen auf der Scheibe vorüber. Er
suchte in steigender Verwirrung und Angst, bis er nach
stundenlangem Bemühen die Nachforschung entmutigt aufgeben
mußte.
Atma! war sein Gedanke. Atma mußte ihm helfen. Atma besaß
wohl die Mittel und Kräfte, um wiederzufinden, was er selbst mit
seiner wunderbaren Entdeckung nicht zu finden vermochte. So ließ
er den Strahler und lief durch Gänge und Höhlen, bis er auf Atma
traf. Er fand ihn im Gespräch mit Erik Truwor. Worte und Sätze
schlugen an sein Ohr, auf die er in seiner Erregung kaum achtete.
»Zwinge, ohne zu verwunden! Gebrauche die Macht, ohne zu
töten!«
»Wenn es geht, Atma. Ich will nicht morden. Doch soll ich die
Macht nicht anwenden, weil Widerstrebende zu Tode kommen
könnten?«
»Nein! Mit der Macht wurde uns die Pflicht, sie zu gebrauchen.
Über den Gebrauch sind wir Rechenschaft schuldig. Die Größe der
Macht erlaubt uns, ohne Tötung auszukommen.«
Ein zwingender Wille ging von der Gestalt des Inders aus. Seine
ruhige, gleichbleibende Sprache wirkte auch auf Silvester.
Bekümmert und aufgeregt war er in das Gemach getreten. Von dem
einzigen Gedanken getrieben, von Atma Hilfe zu erbitten. Jetzt
vergaß er seine Sorgen und Wünsche und geriet in dessen Bann. Er
ließ sich nieder, um das Ende der Erörterungen abzuwarten. Atma
betrachtete ihn einen kurzen Moment, und der Ausdruck eines tiefen
Mitleids flog über sein bronzefarbenes Antlitz.
»Jane ist nicht bedroht.«
Atma sprach mit halblauter Stimme, Erik Truwor schien es kaum
zu hören. Silvester empfand die Worte wie lindernden Balsam.
»Jane ist nicht bedroht.« Unhörbar wiederholte er die tröstenden
Worte unzählige Male für sich selber und sank dabei immer mehr auf
seinem Sessel zusammen. Eine Reaktion kam über ihn. Erst jetzt
fühlte er die Anstrengungen der letzten Tage. Während der
Tagesstunden in der Werkstatt. Des Nachts mit dem Bau der
Antenne beschäftigt. Nur wenige spärliche Ruhestunden dazwischen.
Sein Herz schlug matter, eine bleierne Müdigkeit überkam ihn,
während er automatisch die Worte wiederholte: »Jane ist nicht
bedroht.«
Seine Gedanken begannen zu wandern. Was für ein Leben führte
er doch. Abenteuerlich, vom Schicksal gekennzeichnet und verfolgt
von Anfang an. Nur einmal war sein Lebensschiff in ruhiges
Fahrwasser gekommen. Damals in Trenton, als er friedlich seinem
Beruf in den Staatswerken nachgehen konnte. Als ihm das Haus
Harte zur zweiten Heimat wurde, als ihm ein zartes Liebesglück
erblühte. Welcher Dämon hatte ihn damals getrieben, der Erfindung
nachzujagen, dieser Entdeckung, die schon seinen Vater Freiheit und
Leben gekostet. War nicht Unheil unlösbar mit dem Problem
verbunden? Brachte der Versuch, es zu lösen, nicht Tod und
Verderben auf jeden, der sich damit abgab?
Wie glücklich hätte sich sein Leben ohne diese Erfindung gestaltet.
Jetzt könnte er auch in Trenton mit Jane verbunden sein, dort an
ihrer Seite ruhig leben. Gewiß, nur als ein Dutzendmensch, als
einfacher Ingenieur der Werke, ein winziges Rädchen in einem
riesigen Getriebe.
Den Ehrgeiz hätte er begraben müssen. Aber dafür hätte er ein
bescheidenes Glück gewonnen. Das Leben an der Seite Janes.
Niemand hätte es dort gewagt, hätte es wagen können, ihn so kurze
Zeit nach der Vereinigung wieder von der Seite seines Weibes
fortzureißen. Wieviel Schmerzliches wäre ihm erspart geblieben. Die
Verhaftung und Verurteilung. Die schweren Tage in Sing-Sing.
Er hob den Kopf, und sein Blick traf sich mit dem von Atma. Es
schien, als ob der Inder jeden Gedanken hinter der Stirn Silvesters
gelesen hätte. Er schüttelte verneinend das Haupt, und Silvester
ergriff den Sinn.
Es wäre ihm nicht erspart geblieben! Auch wenn er nie an die
große, gefährliche Erfindung gedacht hätte, würden feindliche
Gewalten ihn aus einem stillen Glück gerissen haben. Dann war es
wohl Schickung, der niemand zu entgehen vermag.
Die Lehren von Pankong Tzo wurden wieder in ihm lebendig: Wir
sind alle auf das Rad des Lebens gebunden und müssen seinen
Drehungen willenlos folgen. Nur um ein Geringes können wir in
jedem der vielen Leben, zu denen wir verurteilt sind, unsere Stellung
auf dem Rade verändern.
Traumartig verschwommen jagten die Gedanken durch sein
Gehirn. Wie im Traum hörte er die Stimme Erik Truwors:
»Ich brauche dich, Atma. Wenn ich die Macht anwende, sollst du
als mein … als unser Botschafter zu den Menschen gehen und ihnen
meinen Willen kundtun.«
Der Inder neigte zustimmend das Haupt.
»Ich werde gehen, wenn es an der Zeit ist. Tsongkapa sagt: ›Gehe
zu den Menschen, ihnen die Neuordnung der Dinge zu
verkünden‹ …«
Ein dumpfes Krachen unterbrach die Worte. Ein Schüttern und
Beben gingen durch die Eishöhlen. Wie wenn die Schollen schweren
Packeises im Sturm knirschend gegeneinandergepreßt werden. Der
Boden, auf dem sie standen, schwankte.
»Der Strahler …!«
Atma sprach es, bevor noch Erik Truwor oder Silvester ein Wort
fanden.
»Wo steht der große Strahler?«
»Im unteren Gange.«
»Nach oben damit! Von unten kommt das Wasser.«
Der Inder eilte schon dem unteren Gange zu. Erik Truwor und
Silvester folgten ihm. Über die breiten Eisstufen ging der Weg nach
dem untersten Gang, der zu den Werkstätten und
Laboratoriumsräumen führte. Zu gewöhnlicher Zeit ein leichter und
bequemer Weg. Jetzt nur mit Vorsicht zu beschreiten. Der ganze
Berg schien sich um etwa dreißig Grad gedreht zu haben, und in
dieser schrägen Lage war der Abstieg über die glatten Stufen
äußerst beschwerlich.
Auf einem Treppenabsatz stand der kleine Strahler, den sie schon
aus Amerika mitgebracht hatten.
Jetzt war das Laboratorium erreicht. Doch schon bis zur halben
Höhe überflutet. Mit einem Sprung warf sich Erik Truwor in das
eisige Wasser, drang bis zu dem großen Strahler vor und trieb mit
einem einzigen Faustschlag die beiden Regulierhebel auf ihre
Nullstellungen. Er wollte den Strahler packen und die Stufen hinauf
aus dem Laboratorium schleppen. Es war zu spät. Von Sekunde zu
Sekunde stiegen die gurgelnden Wasser höher, während das
Knirschen brechenden Eises den Berg erzittern ließ. Schon fand der
Fuß keinen Halt mehr auf dem Boden. Nur noch schwimmend
erreichte Erik Truwor die Stufe der Treppe.
Das Wasser stieg. Stufe auf Stufe kam es herauf, Stufe um Stufe
mußten die drei Freunde sich zurückziehen. Dabei fühlten sie einen
Druck auf der Brust, ein Brausen in den Ohren, ein Ziehen in den
Gelenken, Zeichen, daß die Luft sich unter dem Druck des
steigenden Wassers komprimierte. Die Erscheinung gab den Beweis,
daß der Berg mit den Höhleneingängen unter den Wasserspiegel
geraten war und daß die eingeschlossene Luft sich jetzt in den
oberen Teilen der ausgeschmolzenen Räume verdichtete.
Auf dem Treppenabsatz ergriff Atma den kleinen Strahler und hing
ihn sich um.
Jetzt schien der Berg zur Ruhe gekommen zu sein. Noch fünf bis
sechs Stufen wurden von dem langsam und immer langsamer
steigenden Wasser überschwemmt. Dann stand die Flut.
In dem oberen Wohnraum machten sie Rast.
»Gefangen! Elend gefangen und in der Falle eingeschlossen wie
Ratten. Beinahe auch schon ersäuft wie Ratten.«
Erik Truwor stieß die Worte hervor, während er die geballte Faust
auf die Tischplatte fallen ließ.
Schweigend ging Atma in den Nebenraum und kehrte mit dem
Arm voller Kleidungsstücke zurück.
»Du bist kalt und naß, Erik!«
Erik Truwor stand auf und ergriff das Bündel. Es war nicht
angebracht, in den nassen Kleidern zu bleiben. Er ging in das
Nebengemach und ließ Atma und Silvester allein.
Was war geschehen? Während Erik Truwor die Kleidung
wechselte, suchte sich Silvester die Vorgänge zu rekonstruieren. Als
er den Strahler verließ, wollte er ihn abstellen und den Zielpunkt von
Düsseldorf fortnehmen. Die Bedienungsvorschrift war einfach. Erst
den Energieschalter in die Ruhestellung, dann den Zielschalter. In
seiner Erregung und Verwirrung hatte Silvester zwei Fehler
begangen. Er hatte den Zielschalter nicht in die Ruhestellung auf ein
unendlich entferntes Ziel gerückt, sondern in der verkehrten
Richtung auf das nächst mögliche Ziel. Aus Sicherheitsgründen war
die kleinste Zielentfernung des großen Strahlers auf hundert Meter
bemessen. Denn wenn es möglich gewesen wäre, den Schalter auf
den absoluten Nullpunkt zu bringen, dann mußte ja die Energie sich
im Strahler selber konzentrieren, mußte den Apparat und nach
menschlicher Voraussicht auch den, der ihn bediente, momentan in
Atome auflösen.
Silvester hatte beim Fortgehen den Zielhebel falsch herumgestellt,
und er hatte dem ersten Versehen ein zweites hinzugefügt, indem er
auch den Energiehebel auf volle Leistung rückte. Der zweite Fehler
war eine logische Folge des ersten. Beide Hebel waren in der
gleichen Richtung auf die Ruhestellung zu bringen. Täuschte man
sich bei der Richtung des ersten, war es sehr naheliegend, daß auch
der zweite falsch geschaltet wurde.
Der Strahler hatte vom Pol aus die Richtung geradlinig auf
Düsseldorf. Die Ziellinie schnitt als mathematische Gerade schräg
nach unten gerichtet in den Erdball ein. Durch die falsche Bedienung
hatten 10 Millionen Kilowatt in Form von Wärmeenergie schräg
unterhalb des Eisberges, nur 100 Meter von ihm entfernt, im
massiven Poleis gearbeitet. Mit dem Effekt natürlich, daß das Eis zu
schmelzen begann, daß sich unter dem Eisberg ein größer und
immer größer werdender, mit Wasser gefüllter Raum bildete. Bis die
schwache Eisdecke den Berg nicht mehr zu tragen vermochte. Bis sie
auf der Seite des Berges, auf die der Strahler gerichtet war,
krachend und knirschend zu Bruche ging und der Berg sich halb
schräg nach unten in den geschmolzenen Pfuhl wälzte.
Der Berg war nach dem Brechen des Eises um beinahe dreißig
Grad gekippt. Dann war er mit der Unterkante auf den Grund dieses
so plötzlich entstandenen Sees aufgestoßen und zur Ruhe
gekommen. Alle Eingänge des Baues waren dabei tief unter den
Wasserspiegel geraten.
Erik Truwor kam zu den beiden Freunden zurück. Er traf Silvester
in leisem Gespräch mit Atma. Die blassen, abgespannten Züge
Silvesters verrieten seelisches Leiden. Das Bewußtsein daß er durch
seine Unvorsichtigkeit das Unglück verursacht hatte, lastete schwer
auf ihm. Mit gedämpfter Stimme erläuterte er dem Inder die
Möglichkeiten und Mittel, durch die man sich befreien, vielleicht
sogar die alte Lage dies Berges wieder herstellen könne.
Welcome to our website – the perfect destination for book lovers and
knowledge seekers. We believe that every book holds a new world,
offering opportunities for learning, discovery, and personal growth.
That’s why we are dedicated to bringing you a diverse collection of
books, ranging from classic literature and specialized publications to
self-development guides and children's books.

More than just a book-buying platform, we strive to be a bridge


connecting you with timeless cultural and intellectual values. With an
elegant, user-friendly interface and a smart search system, you can
quickly find the books that best suit your interests. Additionally,
our special promotions and home delivery services help you save time
and fully enjoy the joy of reading.

Join us on a journey of knowledge exploration, passion nurturing, and


personal growth every day!

ebookmasss.com

You might also like