CST 160: Introduction to Programming - PowerPoint PPT Presentation

1 / 14
About This Presentation
Title:

CST 160: Introduction to Programming

Description:

CST 160: Introduction to Programming. Irfan Pyarali. http://www.cs. ... Adequate spacing and empty lines. Use meaningful variable names. One statement per line ... – PowerPoint PPT presentation

Number of Views:25
Avg rating:3.0/5.0
Slides: 15
Provided by: irfanp
Category:

less

Transcript and Presenter's Notes

Title: CST 160: Introduction to Programming


1
CST 160 Introduction to Programming
  • Irfan Pyarali
  • http//www.cs.wustl.edu/irfan/cst160/Lecture
    2.ppt

2
(No Transcript)
3
Talking Points
  • Questions from last time
  • Solutions to Assignment 1
  • Quiz
  • Lots of Programming
  • Adding integers (basic arithmetic)
  • Exercise 2.31
  • Decision making (if / else)
  • Exercise 2.19
  • Repetition (while loops)
  • Exercise 3.25
  • Assignments

4
Solutions to Assignment 1
  • http//www.cs.wustl.edu/irfan/cst160/solutions/p2
    _21.c
  • http//www.cs.wustl.edu/irfan/cst160/solutions/p2
    _25.c

5
Arithmetic and C
  • http//www.cs.wustl.edu/irfan/cst160/solutions/f2
    _5.c

6
Good Programming Practices
  • Comments
  • Indentation
  • Standard include file
  • Adequate spacing and empty lines
  • Use meaningful variable names
  • One statement per line

7
Simple Algebra
  • Algebra in C Figure 2.9 (page 34)
  • Precedence of operators Figure 2.10 (page 36)

8
Exercise
  • Exercise 2.31
  • Solution http//www.cs.wustl.edu/irfan/cst160/so
    lutions/p2_31.c

9
(No Transcript)
10
Decision making
  • http//www.cs.wustl.edu/irfan/cst160/solutions/f2
    _13.c

11
Exercise
  • Exercise 2.19
  • Solution http//www.cs.wustl.edu/irfan/cst160/so
    lutions/p2_19.c

12
Looping
  • http//www.cs.wustl.edu/irfan/cst160/solutions/f3
    _6.c

13
Exercise
  • Exercise 3.25
  • Solution http//www.cs.wustl.edu/irfan/cst160/so
    lutions/p3_25.c

14
Assignments
  • Reading Chapter 3
  • Programming
  • 2.16, 2.23, 2.30, 3.20
Write a Comment
User Comments (0)
About PowerShow.com