Book Image

Computer Programming for Absolute Beginners

By : Joakim Wassberg
4 (1)
Book Image

Computer Programming for Absolute Beginners

4 (1)
By: Joakim Wassberg

Overview of this book

Learning how to code has many advantages, and gaining the right programming skills can have a massive impact on what you can do with your current skill set and the way you advance in your career. This book will be your guide to learning computer programming easily, helping you overcome the difficulties in understanding the major constructs in any mainstream programming language. Computer Programming for Absolute Beginners starts by taking you through the building blocks of any programming language with thorough explanations and relevant examples in pseudocode. You'll understand the relationship between computer programs and programming languages and how code is executed on the computer. The book then focuses on the different types of applications that you can create with your programming knowledge. You'll delve into programming constructs, learning all about statements, operators, variables, and data types. As you advance, you'll see how to control the flow of your programs using control structures and reuse your code using functions. Finally, you'll explore best practices that will help you write code like a pro. By the end of this book, you'll be prepared to learn any programming language and take control of your career by adding coding to your skill set.
Table of Contents (19 chapters)
1
Section 1: Introduction to Computer Programs and Computer Programming
6
Section 2: Constructs of a Programming Language
7
Chapter 5: Sequence – The Basic Building Block of a Computer Program
14
Section 3: Best Practices for Writing High-Quality Code
Appendix B: Dictionary
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
R
S
T
U
V
W

Iterating over sequences using for each

When we have a sequence of things, we often want to go through it item by item. We can, of course, do that using a for loop, like this:

names = ["Anna", "Bob", "Carl", "Danielle"]
for i = 0 to names.length
    print "Hi " + names[i]
end_for

On the first line, we declare an array of strings containing some names. We are using a variable called names to store the values.

Then, we use a for loop, starting at 0. To find out how many times we will iterate, we ask the array how many items it currently has stored. We do that by using the names variable, and, by using a dot, we can get what is known as a property from the array. This property is a value that stores how many items the array currently has. The way we can ask a sequence how many items it has will differ from language to language, but it will most likely be something like what we have done.

We need to remember...