C语言项目开发基础与实战-教案 第6讲 2.5 C语言顺序结构程序设计综合练习_第1页
C语言项目开发基础与实战-教案 第6讲 2.5 C语言顺序结构程序设计综合练习_第2页
C语言项目开发基础与实战-教案 第6讲 2.5 C语言顺序结构程序设计综合练习_第3页
C语言项目开发基础与实战-教案 第6讲 2.5 C语言顺序结构程序设计综合练习_第4页
C语言项目开发基础与实战-教案 第6讲 2.5 C语言顺序结构程序设计综合练习_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第页学院教师课时授课教案 编号:6授课日期授课班级授课学时2课型实践课题:§2.5C语言顺序结构程序设计综合练习(显示购物车系统主菜单)教学目标:本讲将以一些综合性的练习题为引导,对C语言的基础知识与顺序结构程序设计方法做一个回顾与复习,具体内容包括:1.C语言的语法;2.C语言的常用基本数据类型;3.C语言变量、常量、运算符及表达式的使用;4.C语言顺序结构程序设计方法的灵活运用。重点与难点:C语言变量、常量、运算符及表达式的使用,顺序结构程序设计的步骤与方法。解决措施:使用多媒体教学工具,在电子课件的帮助下,结合提问、讨论及互动等多种教学方法,再辅以综合示例予以解决。教学方法设计:讲授,讨论,演示教学资源:PPT,DEV-C编译器,多媒体教学工具

学院教案用纸第6讲教学环节教学内容教学组织与教学方法组织教学:复习:实践1.考勤;2.对上讲课及作业批改情况进行总结;3.介绍本讲课内容及相关重难点。1.C语言基础知识程序的结构语句的语法标识符定义规则2.C语言的数据类型字符型整数型单精度浮点、双精度浮点3.C语言变量与常量的定义与使用4.C语言printf()函数的使用方法5.C语言常用函数的功能与使用方法综合实践1:将一个三位整数n(999≥n≥100),将其逆序输出,并求出各位之和、平均值以及各位之积。一、程序思路1.将n的百位、十位与个位数分解出来,并分别赋值给3个变量x,y,z;2.按z,y,x的顺序打印;3.计算x,y,z的和,平均值及积,并分别输出二、算法n(xyz)=x*100+y*10+zx=(int)floor(n/100)y=(int)floor((n-x*100)/10)z=n-x*100-y*10或:x=n/100y=(n-x*100)/10z=n-x*100-y*10三、流程图综合实践2:给定半径r,求圆的面积s,圆球的体积v,要求定义常量pi,赋值为3.14。一、程序思路1.定义常量pi,并赋值为3.142.为半径r赋值3.计算圆面积s,圆球体积v,并输出二、算法s=pi*r2v=4/3*pi*r3注:4/3的计算不能采用整除。三、关键语句constfloatPI=3.14;s=PI*pow(r,2);v=(1.0*4/3)*PI*pow(r,3);头文件:#include<math.h>综合实践3:输出购物车系统主菜单。参考程序:voidmain(){ printf("pleaseselectthefunction:\n"); printf("1listthecart\n"); printf("2addtheproducttocart\n"); printf("3deletetheproducttocart\n"); printf("4modifytheproductnumincart\n"); printf("5quit\n");}就上讲课的主要内容及相关重难点作简要回顾与总结。简要回顾、复习先讨论各位的分离方法,再给出流程图,请同学们自行完成,教师进行巡视与总结。考虑x,y,z的整型定义,在赋值前应该强制转换类型。讨论先讨论各位的分离方法,再给出流程图,请同学们自行完成,教师进行巡视与总结。要求使用求次方的函数pow()讨论浮点除的方法强调:pow()的参数与返回值类型均为double。教师给出程序运行结果,由学生自行完成相关程序的设计与调试。

课外作业:1.复习本次课所授的相关知识内容;2.预习下讲scanf()函数的使用相关知识。教学反思、总结:

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论