IF语句说课稿.doc_第1页
IF语句说课稿.doc_第2页
IF语句说课稿.doc_第3页
IF语句说课稿.doc_第4页
免费预览已结束,剩余1页可下载查看

下载本文档

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

文档简介

附件2:IF语句说课稿C程序设计各位领导,各位老师:你们好!今天我说课的题目是if语句,内容是清华大学出版社出版的计算机基础教育丛书,节选自谭浩强的C程序设计第二版第五章第三节第一个课时内容。下面我将从教材分析、教学目标、教学方法、教学过程四大方面来阐述我对这节课的分析和设计:一、教材分析1. 教材的地位和作用本节课是程序设计基础内容,与前面四章有着紧密的联系,前面已经学习了C程序设计中的算法的概念、程序框图和输入输出基本语句,这为过渡到本节的学习起着铺垫作用。本节课主要讲述if语句的三种一般形式、功能特点及流程用法,它是结构化程序设计中的选择程序结构,通过对本节课if语句的学习,学生将更加了解程序算法和选择分支结构。并能用更全面的眼光看待前面所学的知识结构,为今后的计算机程序设计不断学习作好充分的准备。通过对本节课的学习使学生的理论基础和操作技能都能得到提升,同时学生对程序的算法设计和结构化程序设计有更清晰的认识、培养了学生的自主学习能力,独立思考问题能力、最重要的是对程序设计有了更加深厚的学习兴趣。2. 教学重点和难点:重点:if语句的三种表示形式、功能用法和流程图,以及它们的具体执行过程且能准确判断出执行语句的条件难点:if语句的三种程序设计思路和正确应用解决具体问题二、教学目标根据上述教材结构与内容分析,考虑到学生已有的认知结构和心理、智力发展水平以及他们的知识经验和情感需求,确定本节课的教学目标为:1.知识与技能目标:(1)正确理解if语句的概念、掌握三种不同语句的一般形式、流程结构和执行过程。(2)准确判断出if语句在程序设计中是根据什么条件决定执行过程的。并能归纳出三种不同形式的if语句的特点。(3)通过实例,培养学生对解决具体实例的过程和步骤进行分析的能力。(4)运用条件语句编程,体会算法的基本思想,实现阅读程序和自主编程的能力。(5)通过对知识结构的不断练习,培养学生的创新能力和严谨的逻辑思维能力。2.过程与方法: (1)通过创设情景,引入实例,激发学生对学习产生的兴趣。 (2)通过讲解,教授学生学习新知识,并应用新知验证案例。(3)采用讨论和问答方法,增强学习的课堂气氛。(4)通过练习、操作、自主探索算法、编写程序,充分利用if语句解决具体问题。3.情感、态度和价值观:(1)实践出真知,实验见规律性,培养学生去伪存真的科学态度、方法。(2)通过学习和总结程序设计算法在解决实际问题中的重要作用及意义。 (3)激发学生学习动力,培养学生独立思考问题,解决问题的能力,以及培养学生养成科学严谨的编程习惯。三、教学方法1.教法教学过程是教师和学生共同参与的过程,教师要善于启发学生自主性学习,充分调动学生学习的积极性、主动性,要高效地体现出教师教学的主导地位。本课我将以“提出问题探索问题验证问题归纳总结”为主线展开教学。根据本节内容逻辑性强,不容易理解的特点,我采取了案例式教学,问答法、讲授法和讨论法、自主学习法以及练习法展开教学活动。并利用流程图与程序设计进行对比的方法来突破难点,让学生在生动有趣的环境下掌握选择结构流程,学会if语句的应用。然后通过学生自己举出日常生活中需要对条件进行判断的例子,来分析程序算法,编写程序,使学生对分支结构有一个更深刻的理解。2.学法在整个教学过程中,以学生为主体,一切围绕学生的学习发展。老师只是作为学生主动构建知识的帮助者、引导者。教师首先通过生活案例引起学生的兴趣,接着对新知识的学习后正确理解if语句的概念及作用,掌握if语句的正确使用。并归纳出if语句在编程中的要点及注意事项。在编写程序中,可采用自主练习法,培养学生的独立思考能力和自学能力。也可采用小组讨论的方法,培养学生互助、协作的精神,鼓励学生大胆操作实践。学生在教学活动中通过发现问题、分析问题、解决问题的路线,使学生“学”有所“思”,“思”有所“得”,“练”有所“获”。学生都能用自己所学到的知识去解决实际难题,形成一种成就感,也逐步感受到程序设计语言的魅力所在,从而更强地激发他们强烈的求知欲望。4、 教学过程表3教学环节教师活动学生活动设计意图复习引导学生复习上节课的知识点关系运算符和关系表达式,逻辑运算符和逻辑表达式回忆、思考并回答出问题关系表达式(,=,=,!=)和逻辑表达式(&,|,!)学生巩固知识点并能为新课作引入创设情境导入新课教学案例:如何对学生成绩评定及格和不及格关键点:对成绩的分数作出判定引导分析:若学生的成绩大于等于60分评定为及格,成绩小于60分的评定为不及格认真听讲思考问题的情况说出解决问题的方法可用文字表述为:成绩=60则及格成绩60则不及格采用案例教学法引入新课的学习有利于激发学生的学习兴趣和欲望讲解新知if语句的三种一般形式及其说明事项知识点 :1.if(表达式) 语句2.if (表达式) 语句1else 语句23. if(表达式1) 语句1else if(表达式2) 语句2else if(表达式m) 语句melse 语句n讲解知识点:If语句由关键字”if”引导,后接“表达式”一般为逻辑表达式或关系表达式(课前巩固的知识点作为本课的铺垫),在执行if语句时必须先对表达式进行判断,若表达式的值非0,则按“真”处理,执行相应的语句;若表达式的值为0 ,则按“假”处理,跳出语句,不执行操作认真听取教师的讲解并快速识记三种条件语句的一般形式及流程图分析流程执行的过程 重点把握执行语句依据的判断条件通过教师的各种教法使学生比较全面的掌握if语句的格式及功能准确把握if语句的知识结构和实际应用,理解程序设计思路和算法知识应用例. 通过对三种if 语句的学习,实现以下程序设计算法,要求输入x的值,对应输出y的值2x+1 (x1)2x (1=x=10)y=师生共同探讨对该问题的程序设计思路,并由教师写出该程序算法,要求学生分析并指出错误程序如下:#include”stdio.h”Main()float x,y;printf(“请输入x的值:”)scanf(“%f”,&x);if(x1)y=2x+1;else if(x10)y=2x;elsey=2x-1;积极思考该问题的解决思路并准确发现程序中的错误语句,最后要求写出正确的程序:#include”stdio.h”Main()float x,y;printf(“请输入x的值:”); scanf(“%f”,&x);if(x1)y=2*x+1;else if(x10)y=2*x;elsey=2*x-1;printf(“值为:%.2fn”,y);要求学生对知识要点的熟练,并结合例题分析其设计思路及方法 通过师生共同探讨、验证,学生在边学边练的过程中已经掌握了采用if语句解决实际问题的方法,培养了学生的动手操作能力巩固练习练习:小明上街买鸡蛋,老板有规定:买20个以下的,每个鸡蛋卖6毛,20个以上或50个以下的,每个鸡蛋卖5毛,50个以上的,每个鸡蛋卖4毛。试对以上要求编写出程序并求出应付的鸡蛋钱。分析、巡视、指导、答疑积极思考,也可参与小组讨论,最后写出源程序。#include”stdio.hmain() int x;float y;printf(“输入买的鸡蛋个数:n”);scanf(“%dn”,&x);if(x=20)y=x*0.6;else if(x=50)y=x*0.5;elsey=x*0.4;printf(“应付鸡蛋钱:%.2fn”,y);生活与学习也是息息相关的,理论联系实际,培养学生独立思考问题、解决问题的能力将已学到的知识反复应用并逐渐转化为自己的应用技能课堂小结采取首先由学生作出对本节课堂所学的知识内容,然后老师进行总结,补充学生总结的不足之处,让学生对本节知识结构有更深刻的印象 小结内容:三

温馨提示

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

评论

0/150

提交评论