通过学习,我们会知道什么样的问题需要用程序设计的方法解决以及如何解决,我们还会看到基本的C语言程序是什么样子,学会使用调试C程序的编译环境。这一周,是我们后续学习的基础!因此,第一周我们为大家准备的教学资源比较丰富,既介绍了基于问题的计算机求解,也介绍了C语言的概貌和C程序设计软件的使用方法。对于零基础的学习者,建议完整学习全部内容;对于有一定基础的学习者,大家可以根据自己的需要选择相应的学习内容。
延续《C语言程序设计(上)》的内容,主要介绍函数、指针、结构体和文件,使得大家在具备基本编程技能的基础上,深入学习程序设计。
第一章 从问题到C语言程序设计
1.1 计算机的问题求解方法
1.2 C语言与C程序
1.3 C语言处理系统与程序调试运行
1.4 程序中的人机交互
通过这一章学习,你应该知道:
什么问题可以用程序的方法解决?
如何解决?
C语言规则是什么?
C程序什么样子?
C程序如何调试运行?
在程序中如何实现动态人机交互
用程序方式解决一个简单计算问题。
学习程序设计的目的:
• 培养基于计算机进行计
算思维的意识;
• 培养用计算机语言求解
问题的能力;
• 学习程序设计方法。
程序设计的五个步骤:
• 确定问题可计算;
• 建立问题的数学模型;
• 设计算法和数据结构;
• 选择合适的计算机语言编写程序;
• 调试运行程序分析结果。
...