好文档 - 专业文书写作范文服务资料分享网站

顺序结构程序设计

天下 分享 时间: 加入收藏 我要投稿 点赞

《顺序结构程序设计》教学设计

课 题 课程名称 顺序结构程序设计 编程语言基础——C语言 知识目标 单的程序。 授课类型 新授课 授课班级 17级计算机班 通过学习让学生掌握顺序结构程序设计核心,会编写简教学目标 能力目标 通过学习正确识别顺序结构程序,会编写简单的程序。 情感目标 激发起学生们探究自然科学的兴趣 教学重点 顺序结构程序设计。 教学难点 顺序结构程序设计。 教学方法 讲授法、任务驱动教学法、归纳总结法、练习法 教 具 多媒体教室

教 学 内 容 及 过 程 设 计 时间步骤 教学内容 教师活动 学生活动 设计意图 分配 将学习的知识与学生的生活结合起来,有利于引导学生的学习兴趣,为学生营造良好的工作氛围,激发学生的学习欲望。 课题1. 计算机程序由若干语句构成,这些语引出基本结认识、了解句如何执行的呢? 引入 2.这些语句是如何组合在一起的呢? 构并简要向C程序基本学生介绍结构 之。 5分钟 任务一 程序设计的三种基本结构 程序一般由三种基本结构组成,即顺序结构、选择结构和循环结构。 1.顺序结构是最基本、最简单的结构,它由若干部分组成,按照各部分的排列次序依次执行,如图所示。 真新 课 学 语句组1表达式假语句组2语句组1语句组2启发引导分 顺序结构 选择结构 看课本总结,然后带着任务自主现要点。找学习 出关键。 析三种基本程序结构,发培养学细致观察的能力、认真的学习态度 20分钟 习 表达式真语句组假 循环结构 新 课 学 习 2.选择结构又称分支结构,是根据给定的条件,从两条或者多条路径中选择下一步要执行的操作路径,图中菱形中的“表达式”表示给定的条件,当条件成立(即表达式的值非0)时,选择语句组1操作,否则选择语句组2操作。 3.循环结构是根据一定的条件,重复执行给定的一组操作,图中菱形中的“表达式”表示给定的条件,当条件成立(即表达式的值非0)时,重复执行语句组操作,一旦条件不成立时,即离开该结构。 4.由这三种基本结构或三种基本结构的复合嵌套构成的程序称为结构化程序。结构化程序的特点是结构清晰、层次分明、具有良好的可读性。 在教学时,教师要通过直观的结构发现问题 图、生动的 讲解,为下 思考并总结 一步读程 序、写程序 奠定基础。 尝试自己总 结要点 注重能力的培养 任务二 顺序结构程序设计 实例:已知三角形的三边长为a,b及夹角a ,求第三边c及面积s。c=sqrt(a*a+b*b-2abcos(a))),其中s=a*b*sin(a)/2。 #include #include #define PI 3.1415926 main(void) { float a,b,c,s,alfa; Printf(“输入三角形的两边A、B及其夹角a:\\n”); Scanf(“%f%f%f”,&a,&b,&alfa); alfa=alfa*PI/180; c=sqrt(a*a+b*b-2abcos(alfa)); s= a*b*sin(alfa)/2; printf(“\\n第三边C=%。1f \\n 面积S=%.1f\\n”,c,s); 实例二:从键盘任意输入一个4位整数,编程计算并输出它的逆序数.例如:输入1234,分离出千位1、百位2、十位3和个位4,然后计算4*1000+3*100+2*10+1=4321,并输出4321。 #include int main(void) { 新 课 学 习 指导学生编写程序 学生讨论找出算法,编写程序并验证结果,总结过程体会 在寻找算法、编写程序、验证程序的过程中尽可能让学10分生理解并掌钟 握。 培养学生分析问题、解决的能力。 int a, b, c, d,e; scanf(\b = a/1000; c = a00/100; d = a0/10; e = a; a = e*1000+d*100+c*10+b; printf(\return 0; } 1. 三种基本的结构______________ _________、___________。 2.已知三角形的三边长为a,b,c,计算巩固三角形面积的公式为: area=sqrt(s(s-a)(s-b)(s-c)),其中提示 练习 s=(a+b+c)/2。 3.试编程从键盘输入a,b,c的值(假设a,b,c的值可以保证其构成一个三角形),计算并输出三角形的面积。 练习 检查本节学8分钟 习情况 归纳顺序结构程序设计 小结 课后1.编程序:输入两个数,输出这两个数作业 2.思考:程序对这两个数的大小有要求课后思考 教学吗,任意两个数都可以吗? 的和。 让学生总培养学生归尝试归纳总结,教师进纳总结的能结 行补充强调 务 提示思考 能够让学生持有怀疑精2分钟 神的态度,进行探究式思考新问题 的学习,自主找到解决问题的方法。 注重知识与技能、过程与方法、情感态度与价值观等三维教学目标的全面后记 落实。创设情境、引导探究、感受化学与生活的密切性在本堂课教学上很好地(反融合并实现 思)

板 书 设 计

顺序结构程序设计 一、程序设计的三种基本结构 顺序结构、选择结构和循环结构 二、 顺序结构程序设计实例

顺序结构程序设计

《顺序结构程序设计》教学设计课题课程名称顺序结构程序设计编程语言基础——C语言知识目标单的程序。授课类型新授课授课班级17级计算机班通过学习让学生掌握顺序结构程序设计核心,会编写简教学目标能力目标通过学习正确识别顺序结构程序,会编写简单的程序。情感目标激发起学生们探究自然科学的兴趣教学重点顺序结构程序设计。教学难点顺序结构程序设
推荐度:
点击下载文档文档为doc格式
76gfy6edbq667gj1yjqg01k8300x4z01cpo
领取福利

微信扫码领取福利

微信扫码分享