C语言上机实验-ppt课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《C语言上机实验-ppt课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 上机 实验 ppt 课件
- 资源描述:
-
1、C语言上机实验1ppt课件上机安排地点地点 科研二号楼(A区)五楼成绩成绩 上机报告10分 上机考试10分时间时间 周四晚6:50-9:50 8次共32学时周次日期内容地点409.27C C程序结构和数据类型508+506610.11顺序与选择结构508+506710.18循环结构508+506810.25数组508+506911.01函数508+5101011.08函数508+5061111.15指针508+5061311.29上机考试504+5022ppt课件精品资料 你怎么称呼老师? 如果老师最后没有总结一节课的重点的难点,你是否会认为老师的教学方法需要改进? 你所经历的课堂,是讲座式还
2、是讨论式? 教师的教鞭 “不怕太阳晒,也不怕那风雨狂,只怕先生骂我笨,没有学问无颜见爹娘 ” “太阳当空照,花儿对我笑,小鸟说早早早”上机要求上机预备上机预备 多读:读懂课堂及教材的程序,体会C程序结构及程序设计方法 模仿:纸上独立编写上机程序,掌握常用语句和函数的语法及功能上机实践上机实践 积累调试(语法、逻辑等排错)经验 理解常用语句和函数的语法及功能上机报告上机报告 基本练习:N-S流程图独立编程比对修改程序调试总结 综合练习:N-S流程图独立编写程序调试总结 自由练习:教材其它习题等,多多益善。5ppt课件实验1实验目的 掌握VC+编写及调试C语言程序的流程;掌握C源程序的结构 掌握数
3、据类型、强制类型转换和运算符的优先级基本练习 上机指导17.1.2:(7);17.2.2:(1);17.3.2:(4)。教材习题1.6,3.4,3.6综合练习 1. 已知2012年9月1日为星期六,编写程序按Mon至Sun顺序打印9月日历。 2. 分析下列语句的显示结果并上机验证:int a=0 x35892461; char s=a; printf(“%dn”,s) ;float f=3.64; int b=f; printf(%dn,b); int j=3; printf(+j=%d, j=%d, j+=%d,t,+j,j,j+); printf(j=%dnn,j); int a=3; p
4、rintf(a=%d, (+a)*5=%d,t,a,(+a)*5); printf(a=%dn,a); 6ppt课件实验1 总结主要问题不按步骤创建project及C程序文件(未点选win32 console application,C+ source file;忘加文件扩展名.c)一个project中编写多个main程序(只能保留一个,其余注释)关键字拼写错误忘带教材、上机指导书;玩手机、游戏综合练习参考答案1. 已知2012年9月1日为星期六,编写程序按Mon至Sun顺序打印9月日历。 /手动编排显示格式 /用转义字符(t,n,)控制显示格式2. 分析下列语句的显示结果并上机验证:int
5、a=0 x35892461; char s=a; printf(“%dn”,s) ; /97float f=3.64; int b=f; printf(%dn,b); /3int j=3; printf(+j=%d, j=%d, j+=%d,t,+j,j,j+); printf(j=%dnn,j); / +j=4, j=3, j+=3, j=5int a=3; printf(a=%d, (+a)*5=%d,t,a,(+a)*5); printf(a=%dn,a); / a=4, (+a)*5=20, a=47ppt课件实验2实验目的 掌握结构化程序设计步骤;掌握顺序及分支结构程序设计;掌握if
6、、else、switch、case、break、default关键字。基本练习 上机指导17.4.2: (3) 、(4)。教材习题4.8,4.11综合练习 1. 已知个税税率如上表,试分别用if和switch语句编程,从键盘输入某人的月工资金额,计算并显示该人应交税款及税后收入(纳税采用分段计算,如月工资为50000,则应纳税金额为:(1500*3%+3000*10%+4500*20%+26000*25%+15000*30%)。 2. 试编写程序,从键盘输入5位同学的成绩,再按从小到大的顺序排序并输出。级数级数收入收入s税率税率t(%)1不超过不超过1500元的部分元的部分32超过超过1500
7、元至元至4500元的部分元的部分103超过超过4500元至元至9000元的部分元的部分204超过超过9000元至元至35000元的部分元的部分255超过超过35000元至元至55000元的部分元的部分306超过超过55000元至元至80000元的部分元的部分357超过超过80000元的部分元的部分458ppt课件实验2 总结主要问题 基本操作:不按步骤创建project及C程序文件(点选win32 console application,C+ source file;文件扩展名.c) 上机预备:不重视准备工作,上机前没在作业本上先练习编程 程序结构变量定义分散 ,未集中在程序前面计算顺序混乱,
8、不按逻辑顺序 语法规则scanf读数的格式应与变量定义时一致:数据类型一致,间隔符号一致(scanf读入double用 %lf,读入float用%f,printf输出double和float都用 “%f)混淆常量与变量(switch的case只能用常量或常量表达式)混淆逻辑表达式与数学表达式:1500i1500 & =4500混淆o与0(return 0)混淆 % 与 /100 书写风格:自由随意,不按锯齿结构9ppt课件实验2 总结综合练习参考答案1. 已知个税税率如上表,试分别用if和switch语句编程,从键盘输入某人的月工资金额,计算并显示该人应交税款及税后收入(纳税采用分段计算,如月
9、工资为50000,则应纳税金额为:(1500*3%+3000*10%+4500*20%+26000*25%+15000*30%)。错在哪?错在哪?10ppt课件实验2 总结综合练习参考答案2. 试编写程序,从键盘输入5位同学的成绩,再按从小到大的顺序排序并输出。11ppt课件实验3 (9:30前提交上机报告)实验目的 掌握循环结构程序设计;掌握while、do-while、for、break、continue、goto语句基本练习 上机指导17.5.2:(2) 、(3)。 教材习题5.8,5.12 综合练习 1. 试编程从键盘输入一个5位十进制正整数,将其各位数字逆序组成新的整数,计算并显示新
10、数的7进制数。 2. 已知2012年9月1日为星期六,试用循环语句编程,按Mon至Sun的顺序打印9月的日历。12ppt课件实验3 总结主要问题 上机预备:不重视准备工作,上机前没在作业本上先练习编程 语法规则混淆逻辑表达式与数学表达式:if(j%7=0) -( j%7=0)变量未赋初值就开始运算; int a, b, c=345; b+=c%10; int a, b=0, c=345; b+=c%10; 程序结构循环体逻辑混乱;循环条件的设置不合理;13ppt课件实验3 总结综合练习参考答案1. 试编程从键盘输入一个5位十进制正整数,将其各位数字逆序组成新的整数,计算并显示新数的7进制数。1
11、4ppt课件实验3 总结综合练习参考答案2. 已知2012年9月1日为星期六,试用循环语句编程,按Mon至Sun的顺序打印9月的日历。15ppt课件实验4实验目的 掌握数组的定义和使用基本练习 上机指导17.6.2: (1)、(4)。 教材习题 6.2,6.8综合练习 1. 已知2013年1月1日为星期二,试编写程序,按Mon至Sun的顺序打印2013年的日历。(每月的天数用数组存放,每月日历打印可参考实验3的程序) 2. 试编写程序,从键盘输入5位同学的姓名及数学成绩,用选择法、冒泡法分别对数学成绩、姓名按从小到大的顺序排序并打印成绩表。(姓名及成绩分别用数组存放)16ppt课件实验5实验目
12、的 掌握函数的定义和使用方法基本练习 上机指导17.7.2: (1)、(3)。 教材习题7.3,7.14综合练习 1. 试编写程序,从键盘输入某年及其第一天的星期数,按Mon至Sun的顺序打印该年的日历。要求编写2个子函数,一个根据年份判断其是否为闰年,以确定2月的天数;另一个根据某月第一天的星期数打印该月的日历。 2. 试编写程序,从键盘输入10位同学的学号、姓名及数学成绩,再分别对学号、姓名、数学成绩按从小到大的顺序排序打印成绩表。(学号、姓名及成绩分别用数组存放, 编写排序子函数)17ppt课件实验5 总结主要问题 上机预备 不重视准备工作,上机前没在作业本上先练习编程 语法规则 混淆逻
展开阅读全文