HOME > 상세정보

상세정보

Karel the robot : a gentle introduction to the art of programming 2nd ed.

Karel the robot : a gentle introduction to the art of programming 2nd ed. (2회 대출)

자료유형
단행본
개인저자
Pattis, Richard E. Roberts, Jim (Jim A.), 1946-. Stehlik, Mark.
서명 / 저자사항
Karel the robot : a gentle introduction to the art of programming / Richard E. Pattis.
판사항
2nd ed. / revision by Jim Roberts, Mark Stehlik.
발행사항
New York :   Wiley,   c1995.  
형태사항
xiii, 160 p. : ill. ; 23 cm.
ISBN
0471597252
일반주기
Includes indexes.  
일반주제명
Computer programming.
000 01071camuu2200313 a 4500
001 000000804822
005 20030219101645
008 940310s1995 nyua 001 0 eng
010 ▼a 94008087
020 ▼a 0471597252
035 ▼a KRIC03233391
040 ▼a 245008 ▼c 245008 ▼d 211009
049 1 ▼l 121073486 ▼f 과학
050 0 0 ▼a QA76.6 ▼b .P38 1995
082 0 0 ▼a 005.1 ▼2 21
090 ▼a 005.1 ▼b P321k2
100 1 ▼a Pattis, Richard E.
245 1 0 ▼a Karel the robot : ▼b a gentle introduction to the art of programming / ▼c Richard E. Pattis.
250 ▼a 2nd ed. / ▼b revision by Jim Roberts, Mark Stehlik.
260 ▼a New York : ▼b Wiley, ▼c c1995.
300 ▼a xiii, 160 p. : ▼b ill. ; ▼c 23 cm.
500 ▼a Includes indexes.
650 0 ▼a Computer programming.
700 1 ▼a Roberts, Jim ▼q (Jim A.), ▼d 1946-.
700 1 ▼a Stehlik, Mark.
740 0 3 ▼a Karel the genei to accompany Karel the robot.
740 0 3 ▼a Karel genie user's Manual.

소장정보

No. 소장처 청구기호 등록번호 도서상태 반납예정일 예약 서비스
No. 1 소장처 과학도서관/Sci-Info(2층서고)/ 청구기호 005.1 P321k2 등록번호 121073486 도서상태 대출가능 반납예정일 예약 서비스 B M

컨텐츠정보

저자소개

Richard E. Pattis(지은이)

<알기쉬운 프로그래밍의 이해>

Jim Roberts(지은이)

Mark Stehlik(지은이)

정보제공 : Aladin

목차

Chapter 1. The Robot World 1

1.1. Karel's World 1

1.2. Karel's Capabilities 3

1.3. Tasks and Situations 4

1.4. Problem Set 6

Chapter 2. Primitive Instructions and Simple Programs 7

2.1. Changing Position 7

2.2. Handling Beepers 9

2.3. Finishing a Task 9

2.4. A Complete Program 10

2.5. Error Shutoffs 13

2.6. Programming Errors 14

2.7. Problem Set 19

Chapter 3. Extending Karel's Vocabulary 25

3.1. Creating a More Natural Programming Language 25

3.2. A Mechanism That Defines New Instructions 26

3.3. Block Structuring 27

3.4. The Meaning and Correctness of New Instructions 28

3.5. Defining New Instructions in a Program 29

3.6. Boxing: How Karel Understands a Program 32

3.7. An Ungrammatical Program 34

3.8. Tools for Designing and Writing Karel Programs 35

3.9. Advantages of Using New Instructions 53

3.10. Writing Understandable Programs 57

3.11. Problem Set 59

Chapter 4. Conditionally Executing Instructions 65

4.1. The IF/THEN Instruction 65

4.2. The Conditions Karel Can Test 66

4.3. Simple Examples of the IF/THEN Instruction 67

4.4. The IF/THEN/ELSE Instruction 74

4.5. Nested IF Instructions 76

4.6. More Complex Tests 79

4.7. When to Use an IF Instruction 80

4.8. Transformations for Simplifying IF Instructions 81

4.9. The Dangling ELSE 84

4.10. Problem Set 87

Chapter 5. Instructions That Repeat 93

5.1. The ITERATE Instruction 93

5.2. The WHILE Instruction 95

5.3. Errors to Avoid with WHILE Loops 100

5.4. Nested WHILE Loops 104

5.5. WHILE and IF Instructions 112

5.6. Reasoning About Loops 112

5.7. A Large Program Written by Stepwise Refinement 116

5.8. When to Use a Repeating Instruction 126

5.9. Problem Set 128

Chapter 6. Advanced Techniques for Karel 141

6.1. Recursion 141

6.2. Searching 145

6.3. Doing Arithmetic 149

6.4. Problem Set 152

Appendix 155

Technical Term Index 157

Instruction Index 159


정보제공 : Aladin

관련분야 신착자료

クジラ飛行机 (2022)