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

下载本文档

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

文档简介

第页学院教师课时授课教案 编号:17授课日期授课班级授课学时2课型实践课题:复杂程序结构设计教学目标:本讲通过一个较为复杂,且综合性的示例,使学生能够灵活掌握复杂程序的设计方法,具体目标包括:1.巩固,并熟练掌握顺序、分支与循环程序结构的设计方法;2.熟练掌握将流程图转换为程序的方法;3.能够根据问题的具体要求灵活运用3种循环结构来编写程序;4.培养用程序思维来解决问题的能力。重点与难点:重点:分支与循环语句的语法。难点:将流程图转换为程序的能力,程序思维的培养。解决措施:使用多媒体教学工具,在电子课件的帮助下,结合提问、讨论及互动等多种教学方法,再辅以综合示例予以解决。教学方法设计:讲授,讨论,演示教学资源:PPT,DEV-C编译器,多媒体教学工具

学院教案用纸第17讲教学环节教学内容教学组织与教学方法组织教学:复习:1.考勤;2.对上讲课及作业批改情况进行总结;3.介绍本讲课内容及相关重难点。一、三种程序结构1.顺序2.分支⑴单边分支if(条件){语句s;}⑵双边分支if(条件){语句1s;}else{语句2s;}⑶分支嵌套⑷多重分支switch(表达式){ case常量表达式: 语句1s; break; case常量表达式: 语句2s; break; …… case常量表达式: 语句ns; break; default: 语句(n+1)s; break;}⑸当型循环while(条件){循环语句s;}⑹直到型循环do{循环语句s;}while(条件);⑺for循环for(表达式1;表达式2;表达式3){ 循环语句s;}二、示例验证用户输入的用户编号或用户名与密码进入主菜单,输出并验证所选菜单项。用户信息如下:用户编号用户名称用户密码用户类型1001adminadminpass超级用户2001aaaaaapass普通用户2002bbbbbbpass普通用户2003ccccccpass普通用户超级用户菜单如下: 管理员主菜单 1--用户管理 2--商品管理 3--订单管理 4--修改管理员密码5--注销 0--退出普通用户菜单如下:普通用户菜单 1--修改密码 2--添加商品进购物车 3--显示所有商品订单 4--修改购物车中商品数量 5--从购物车中删除商品 6--结账 7--注销 0--退出实践任务:用内嵌多边分支结构的循环结构,实现循环显示上述两个菜单,并实现注销与退出功能。就上讲课的主要内容及相关重难点作简要回顾与总结。略强调:就算只有一个语句也要养成加{}的习惯。请学生自行写出分支嵌套的框架强调switch与if嵌套的异同。用户编号为整型值,用户名称与用户密码为字符串要求实现注销与退出功能编写两个程序,分别实现管理员与普通用户菜单功能(需要循环执行菜单)。

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

温馨提示

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

评论

0/150

提交评论