From Zero to Infinity. Learn to Program in Java (häftad)
Format
Häftad (Paperback / softback)
Språk
Engelska
Antal sidor
244
Utgivningsdatum
2020-06-19
Förlag
Cairo, Osvaldo Gabriel
Medarbetare
Guardati Buemo, Silvia
Illustrationer
Color illustrations
Dimensioner
254 x 178 x 17 mm
Vikt
577 g
Antal komponenter
1
Komponenter
4466:Standard Color 7 x 10 in or 254 x 178 mm Perfect Bound on Standard 70 White w/Matte Lam
ISBN
9789878647999

From Zero to Infinity. Learn to Program in Java

Häftad,  Engelska, 2020-06-19
345
  • Skickas från oss inom 7-10 vardagar.
  • Fri frakt över 249 kr för privatkunder i Sverige.
Finns även som
Visa alla 1 format & utgåvor
This book is meant for those who want to start programming from point zero. It does not matter if those individuals are children, teenagers, adults or elders, but it is essential that they be curious and motivated to learn something new. Curiosity is one of the essential conditions that is required to read this book; it is the desire to learn something new, to know a bit more, to reason, to think, to solve problems, to transform a difficulty into a possibility, to put one's mind to work. Those who are interested may have zero or very little knowledge about programming.

Learning is a psychological process involving change and a transformation of a person's behavior. This process assimilates new knowledge, adding it to a knowledge base so that it can later be applied to different situations as part of a general expansion of know-how. The learning process allows us, without even being aware of it, to model our brain by creating new synaptic links. The plasticity of the brain or cortical remapping is amazing. The brain, man's most complex organ, has the capacity to change its structure and function during a person's lifetime as a reaction to our environment, to our experiences and to our learning. Neuroplasticity allows neurons to regenerate themselves, both anatomically as well as functionally, and to generate new synaptic connections. It was not that long ago that it was thought that neurons that died were lost forever. In recent years, research has shown that the consequences of an accident, such as an object impacting the brain traumatically or even a vascular brain injury, can be reverted precisely because of the brain's plasticity. While some neurons will be lost, others can reconnect so that the system continues functioning.

A neuron is an essential cell of the nervous system, and its main function is to receive, process and transmit information by way of chemical and electrical signals. The synapse, on the other hand, is a specialized functional junction between neurons. In biology it is defined as the tiny area of communication between the axon or the cytoplasmic prolongation of a neuron and the dendrite or the body of another neuron. In plain language, the synapse is the mechanism that makes possible the connection between neurons. The synaptic links allow the central nervous system to form a neuronal network, essential for perception, thought and the control of the body's systems. It is estimated that there are 100 billion (1011) neurons in the human brain; each neuron has 10,000 synaptic connections and each one carries out an average of 200 operations per second.

An extensive neuronal network is synonymous with a brain that is healthy, strong and fast. If one connection between neurons is lost, we...
Visa hela texten

Passar bra ihop

  1. From Zero to Infinity. Learn to Program in Java
  2. +
  3. What's Your Dream?

De som köpt den här boken har ofta också köpt What's Your Dream? av Simon Squibb (inbunden).

Köp båda 2 för 574 kr

Kundrecensioner

Har du läst boken? Sätt ditt betyg »

Fler böcker av författarna

Innehållsförteckning

contents

about the authors iii

preface ix

general overview of the book xi

acknowledgments xiii

chapter 1 algorithms, flowcharts and programs 1

1.1 algorithms 1

1.2 flowcharts 5

1.2.1 flowchart symbols 6

1.2.2 rules for the design of the flowchart 8

1.3 types of data 9

1.3.1 identifiers 11

1.3.2 variables 12

1.3.3 constants 15

1.4 operators 15

1.4.1 arithmetic operators 15

1.4.2 increment and decrement operators 19

1.4.3 logical operators 20

1.4.4 simple assignment operators 22

1.4.5 relational operators 22

1.4.6 operator priorities 24

1.5 programs 25

1.5.1 the java development environments 28

1.5.2 netbeans 29

1.5.3 eclipse 32

1.5.4 java escape sequences 35

1.5.5 printing format: the printf function 37


chapter 2 the first programs 40

2.1 introduction 40

2.2 solving problems 40


chapter 3 selection statements 61

3.1 introduction 61

3.2 the simple if selection statement 62

3.3 the double if-else selection statement 70

3.4 the multiple switch selection statement 82

3.5 nested selection statements 98

3.6 selection statements: other uses 111


chapter 4 repetitive statements 124

4.1 introduction 124

4.2 the for repetitive statement 125

4.3 the while repetition statement 165

4.4 the do while repetition statement 198

4.5 nested repetition statements 206

4.6 practice problems 225