“程序设计基础辅导”的版本间的差异
来自问题求解
小 (→学习周历) |
(→学习周历: +1-1, 1-2 补充) |
||
第23行: | 第23行: | ||
| style="width: 75px;" | 2017-10-20 | | style="width: 75px;" | 2017-10-20 | ||
| | | | ||
− | * IO (C 语言) | + | * IO (C 语言) |
+ | [[Media:1-1-io.pdf |1-1-io.pdf]] ([[Media:1-1-io-handout.pdf|1-1-io-handout.pdf]]) | ||
| | | | ||
* K&R: Chapter 7 | * K&R: Chapter 7 | ||
* K&R: Chapter 2 (自学) | * K&R: Chapter 2 (自学) | ||
| | | | ||
− | * | + | * [http://acm.hdu.edu.cn/ HDOJ/ACM Steps:] Chapter 1, Section 1 |
− | * | + | * [http://acm.hdu.edu.cn/ HDOJ/ACM Steps:] Chapter 2, Section 2, Problem 1 |
|- | |- | ||
| 2017-10-27 | | 2017-10-27 | ||
| | | | ||
− | The Josephus Puzzle | + | The Josephus Puzzle: |
* Control Flow, Function, and Array | * Control Flow, Function, and Array | ||
+ | [[Media:1-2-josephus.pdf | 1-2-josephus.pdf]] ([[Media:1-2-josephus-handout.pdf|1-2-josephus-handout.pdf]]) | ||
| | | | ||
* K&R: Chapters 3, 4 | * K&R: Chapters 3, 4 | ||
| | | | ||
− | * | + | * [http://acm.hdu.edu.cn/ HDOJ/ACM Steps:] Chapter 1, Section 2 |
|- | |- | ||
| 2017-11-03 | | 2017-11-03 | ||
第46行: | 第48行: | ||
* Recursion | * Recursion | ||
| | | | ||
− | * | + | * K&R: Chapters 2, 5 |
| | | | ||
* 待定 | * 待定 |
2017年10月28日 (六) 10:22的版本
学习目标
- 掌握C/C++程序设计语言
参考教材
- K&R: The C Programming Language (2nd Edition), Brian Kernighan and Dennis Ritchie
- RR: Understanding and Using C Pointers, Richard Reese
- C++ 教材待定
参考资料
- http://www.cplusplus.com/
- http://en.cppreference.com/w/c
- http://en.cppreference.com/w/
- C Coding Standard
- C++ Coding Standard
学习周历
日期 | 论题 | 阅读材料 | 编程任务 |
---|---|---|---|
2017-10-20 |
|
|
|
2017-10-27 |
The Josephus Puzzle:
|
|
|
2017-11-03 |
The Triomino Tiling Puzzle
|
|
|
待定论题:
- C Memory Management
- C Structure
- C Standard Library
- Modern C & Switch to C++