## A Balanced Introduction to Computer Science
This carefully written, balanced text teaches students the most important concepts in computing and computer science while providing enough programming depth to enable them to understand how people work with computers. Taking advantage of today's students' interest in and familiarity with the Web, the text contains experimental problems using Web-based tools; enabling them to learn the fundamentals of programming by developing their own interactive Web pages. |

### From inside the book

Results 1-3 of 77

Page 243

An interesting unsolved problem in mathematics concerns what is called the “

hailstone

with any positive integer . 2. If that number is odd , then multiply it by three and

add ...

An interesting unsolved problem in mathematics concerns what is called the “

hailstone

**sequence**. " The following algorithm defines this**sequence**: 1. Startwith any positive integer . 2. If that number is odd , then multiply it by three and

add ...

Page 244

Identify a starting number for which the hailstone

numbers long . What is the length of the

this starting number , how long are the hailstone

new ...

Identify a starting number for which the hailstone

**sequence**is at least 30numbers long . What is the length of the

**sequence**? If you add or subtract 1 fromthis starting number , how long are the hailstone

**sequences**associated with thenew ...

Page 312

As you might imagine , there are also applications in which user input must be

handled as a

you to create a Web page named grades.html that computed a student's grade in

a ...

As you might imagine , there are also applications in which user input must be

handled as a

**sequence**of separate numbers . For example , Chapter 9 askedyou to create a Web page named grades.html that computed a student's grade in

a ...

### What people are saying - Write a review

We haven't found any reviews in the usual places.

### Contents

Computer Basics | 1 |

HTML and Web Pages | 19 |

JavaScript and Dynamic Web Pages | 58 |

Copyright | |

11 other sections not shown

### Other editions - View all

### Common terms and phrases

addition Address algorithm allow appear applied array assigned Back binary bits body browser button Chapter characters circuit clicks complex components computer science connected contains contents convert corresponding counter create define described desired dice display document doubles electrical elements enter errors evaluates example executed EXERCISE Explorer expression FALSE Favorites Figure function grade head Help initial input instructions integer Internet involved JavaScript language load loop machine main memory method Microsoft operator output particular pattern perform person problems produce prompt random registers represented result rolls script sequence simulator specified statement stored string switch tags task temperature text box transistors true unit variable View Web page window wire write