吉大C语言课件.

上传人:我** 文档编号:115947041 上传时间:2019-11-15 格式:PPT 页数:43 大小:248.50KB
返回 下载 相关 举报
吉大C语言课件._第1页
第1页 / 共43页
吉大C语言课件._第2页
第2页 / 共43页
吉大C语言课件._第3页
第3页 / 共43页
吉大C语言课件._第4页
第4页 / 共43页
吉大C语言课件._第5页
第5页 / 共43页
点击查看更多>>
资源描述

《吉大C语言课件.》由会员分享,可在线阅读,更多相关《吉大C语言课件.(43页珍藏版)》请在金锄头文库上搜索。

1、程序设计基础 (c语言) 主讲:邓春燕 Tel: 15043055261 Email:dengcy 助课:李慧盈 Email:kinsten 1 1 n教学目标: 利用高级语言分析问题、解决问题的初步能 力 n主要内容: 程序设计的思想和方法 C语言的主要构成 2 2 n先导课程:计算机导论 n后继课程: 面向对象程序设计、数据结构 、 算法分析 、 编译原理、 操作 系统等 n学习方法 多实践 (第6,8,10,12周,周一8:0011:00, 三教IBM实验室) 作业 3 3 教材: n大学计算机程序设计基础(C语言) n程序设计基础习题集 参考书: c 程序设计 ,谭浩强 著,清华大 学

2、出版社 4 4 第一章 绪论 n鸡兔同笼 计算 n算法 nPAD图 n程序 n运行 n计算机的基本结构 nC 语言 nVisual C+集成开发环 境 n n 作业:作业:P16P16 1.1 1.4 1.1 1.4 n n 练习:练习: 1.2 1.5 1.2 1.5 熟悉开发环境熟悉开发环境 5 5 1.1 鸡兔同笼问题计算(p1) 【例1.1】我国古代数学著作 孙子算经所载“鸡兔同笼” 问题如下:“今有鸡兔同笼, 上有三十五头,下有九十四足 ,问鸡兔各几何?” 6 6 第一步,把问题数学化。根据题目条件,设有x只鸡,y 只兔,可列出二元一次方程组: x+y=35 (1) 2x+4y=94

3、 (2) 第二步,求解。解方程组: x = ( 4*35 - 94) / 2 ; y = 35 - x ; 第三步,选择一种程序设计语言,描述上述求解过程 7 7 #include void main( ) int x ,y; x=(4*35-94)/2; /计 算 y=35-x; printf(“%d %d“,x,y); /输 出 P4P4 这就是程序 这个过程就是程序设计 运行结果演示 8 8 用(计算机)程序解决实际问题步骤: 1.建立数学模 型 2.确定计算方 法 3.算法分析 4.写程序、运 行调试、测试 、交付使用并 维护 鸡兔同笼问题 已知总头数,总脚数; 求鸡有多少只,兔有多少

4、只 ? 1. 建立数学模型 x+y=35 (1) 2x+4y=94 (2) 2.确定计算方法:消去法 3.算法分析 x=(4*3594)/2 y=35-x 4.写程序、运行调试、测试、交付 使用并维护 p4 #include void main( ) int x ,y; x=(4*35-94)/2; /计算 y=35-x; printf(“%d %d“,x,y); /输出 9 9 1.2 算法 n什么是算法 一个计算过程,包含具体明确的操作 描述了解决问题的方法和途径 是程序设计的基础和精髓 n有效算法的特点 有穷性 确定性 有效性 1010 算法的描述 1)流程图: 程序框图 sum=0; k=1; 读入一科成绩 m sum =sum+m; k = k+1 ; 开始 k void main( )void main( ) intint x , y; x , y; x=(4*35-94)/2; x=(4*35-94)/2; y=35-x; y=35-x; printfprintf(“ (“ %d%d %d d“,“,x x, ,y y);); 4343

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号