西华师范大学:《算法与程序设计》课程教学资源_第一单元 Hello, C!

C语言 第一单元 Hello. C! 程序设计语言C 西华师范大学 数学与信息学院

西华师范大学 数学与信息学院 开始的话 ●我已经能熟练地操作计算机 了,还学什么? ●计算机能做什么? ●如何把计算机做为求解问题的 工具,为我服务终身? 回Q
!"#

西华师范大学 数学与信息学院 计算机能做什么? 计算机可以做任何事情;只要能把实际 问题抽象、制作为计算机可求解的程 序。 ●计算机求解问题的步骏 实际问题求解编制问题 问题模型算法程序实现 分析模型命令调试 抽象求解」编程 程序 回Q
!"

西华师范大学 数学与信息学院 问题模型 ●结构分析—一线性方程组 0人口预报—一微分方程 ●优化问题——一线性规划、非线性规划 ●震动问题——矩阵分析;特征值、特征向量 信息管理—一二维数据表 ●下棋 树型结构遍历 ●交通管理—一图型结构遍历 回Q
!" #$ %&'()*!()+, -./0 12345 67 8 9: ;</0 = 9:

西华师范大学 数学与信息学院 下棋问题 0 0 0 0 0 0 0 0 80园 回Qs

西华师范大学 数学与“深蓝”与卡斯帕罗夫 ●国际象棋棋盘有64格,每方有16个子。棋手 在思考下一步棋时大约有35种合法选择。 ●目前最好的国际象棋程序可以分析到七八个回 若要求电脑能思考到第七个回合,即14 步棋,则需要有35414种可能的结局。 ●下棋程序靠的是基本的行棋知识和强大无比的 检索演算能力。这种信息检索选择方式好比 棵树;共有35个枝干,每个枝干有35个树 杈,…,最终到树叶,即可供选择的结果。越 好的程序,所派生的树枝树杈就越多。 ●一般来讲,电脑每下一步棋,仍需有500亿或 600亿种选择。 回Q
!"#$%&'()* +,-./012345 '6789:2;35'7&0:/?@ A/BCD/EFGHI$JK/ LMNO:PQ&RSLM)*T.K! UVWXYZYZV [-\2V] jk j&)*

西华师范大学 数学与信息学院 教学目标 ●介绍C语言程序的基本结构 ●介绍在计算机上输入、编译、调试 和运行C程序的基本方法和步骤。 回Q
$% &'()*+,- $%. /01234256 789 ()*+:;7

西华师范大学 数学与信息学院 本书的结构 精讲多练C语言”共分十个单元,分别 对应十个教学重点。 ●这十个教学重点又可以分为两组:前五 单元为一组,介绍C语言的基本内容。 后五个单元为一组,介绍C语言的高级 编程技术。 回Q
!" lhemnopXqrs t uvqwxyz Qqwxyz{01|}~ , rs|!~ nop/CD rs|!~nop/

西华师范大学 数学与信息学院 (1)C语言的基本内容 内容包括: 基本数据类型 控制结构 表达式、函数 编译预处理以及C语言的调试技术 在学习了这些内容之后,学生应能编写、调试 和运行一般规模和难度的应用程序(如数值计 算类程序),并对结构化程序设计方法有所了解, 为编写较大规模的应用程序打下基础。 回Q
# $ %&'() CD ? T 1nop/ xQ xcv: H E!f¡H¢£/v¤¥¦§ O ¨u?©ª§(a |«$¡/v¤¬ C

西华师范大学 数学与信等(2)C语言的高级编程技术 ●内容包括: 指针应用 高级数据结构 文件 ●这一部分中,强调对基本概念的理解和 掌握,以及在理解和掌握的基础上运用 这些高级编程技术的方法,锻炼、培养较 大规模、比较复杂的应用程序的编程能 力 回Qm
®¯v¤ ? °± Q!²³ I uCD´µ/H ¶· 1H¶·/C¸ ¤ Q /( ¹º»¼« $¡K«½¾/v¤/: P
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 西华师范大学:《算法与程序设计》课程教学资源_教学大纲.doc
- 西华师范大学:《算法与程序设计》课程教学资源_数学实验.pdf
- 西华师范大学:《算法与程序设计》课程教学资源_习题一.doc
- 西华师范大学:《算法与程序设计》课程教学资源_实验内容与上机指导.ppt
- 西华师范大学:《算法与程序设计》课程教学资源_目录.ppt
- 西华师范大学:《算法与程序设计》课程教学资源_第一章 误差 基本要求.ppt
- 西华师范大学:《算法与程序设计》课程教学资源_第九章 常微分方程处置问题的数值解 基本要求.ppt
- 西华师范大学:《算法与程序设计》课程教学资源_第九章 常微分方程处置问题的数值解(9.1)欧拉法.ppt
- 西华师范大学:《算法与程序设计》课程教学资源_第九章 常微分方程处置问题的数值解(9.2)预估一校正.ppt
- 西华师范大学:《算法与程序设计》课程教学资源_第九章 常微分方程处置问题的数值解 实验项目一.ppt
- 西华师范大学:《算法与程序设计》课程教学资源_第九章 常微分方程处置问题的数值解(9.3)龙格—库塔法.ppt
- 西华师范大学:《算法与程序设计》课程教学资源_第八章 数值积分(8.2)梯形公式.ppt
- 西华师范大学:《算法与程序设计》课程教学资源_第八章 数值积分 实验项目一.ppt
- 西华师范大学:《算法与程序设计》课程教学资源_第八章 数值积分(8.3)Simpson公式.ppt
- 西华师范大学:《算法与程序设计》课程教学资源_第八章 数值积分(8.4)等距节点的牛顿柯特斯公式.ppt
- 西华师范大学:《算法与程序设计》课程教学资源_第八章 数值积分(8.1)数值积分初步.ppt
- 西华师范大学:《算法与程序设计》课程教学资源_第六章 代数插值 实验项目.ppt
- 西华师范大学:《算法与程序设计》课程教学资源_第六章 代数插值(6.2)Lagrange插值.ppt
- 西华师范大学:《算法与程序设计》课程教学资源_第六章 代数插值(6.3)Newton插值.ppt
- 西华师范大学:《算法与程序设计》课程教学资源_第六章 代数插值(6.1)代数插值基本性质.ppt
- 西华师范大学:《算法与程序设计》课程教学资源_第二单元 控制结构.pdf
- 西华师范大学:《算法与程序设计》课程教学资源_第三单元 数据类型.pdf
- 西华师范大学:《算法与程序设计》课程教学资源_第四单元 表达式与函数.pdf
- 西华师范大学:《算法与程序设计》课程教学资源_第五单元 编译预处理.pdf
- 西华师范大学:《算法与程序设计》课程教学资源_第六单元 结构体和共用体类型.pdf
- 西华师范大学:《算法与程序设计》课程教学资源_第七单元 指针的概念.pdf
- 西华师范大学:《算法与程序设计》课程教学资源_第九单元 文件.pdf
- 西华师范大学:《算法与程序设计》课程教学资源_第八单元 指针与函数.pdf
- 西华师范大学:《算法与程序设计》课程教学资源_第四章 串和数组.pdf
- 西华师范大学:《算法与程序设计》课程教学资源_第十二章 非递归化.pdf
- 西华师范大学:《算法与程序设计》课程教学资源_第十章 算法设计.pdf
- 西华师范大学:《算法与程序设计》课程教学资源_第十一章 外排序.pdf
- 西华师范大学:《算法与程序设计》课程教学资源_第一章 数据结构基础概论.pdf
- 西华师范大学:《算法与程序设计》课程教学资源_第二章 线性表.pdf
- 西华师范大学:《算法与程序设计》课程教学资源_第三章 栈和队列.pdf
- 西华师范大学:《算法与程序设计》课程教学资源_第五章 树和二叉树.pdf
- 西华师范大学:《算法与程序设计》课程教学资源_第六章 图.pdf
- 西华师范大学:《算法与程序设计》课程教学资源_第三章 非线性方程的数值解法.pdf
- 西华师范大学:《算法与程序设计》课程教学资源_第二章 解线性代数方程组的直接方法.pdf
- 西华师范大学:《算法与程序设计》课程教学资源_第五章 求矩阵特征根和特征向量的数值方法.pdf