程序设计实例教学设计

3.4.3程序设计实例教学设计
一、前期分析
(一)学习任务分析
本课选自浙教版高中《信息技术基础(必修)》第三章第四节第二课时本节课将深化上节课的知识,使学进一步生体验计算机解决问题的过程。通过本节课的学习,学生能够进行简单的程序设计。
(二)学习者分析
本节课的教学对象为高一学生,大多数同学在之前都没有接触过编程。虽然经过上节课的学习,学生们了解了算法的概念,基本掌握了用自然语言和流程图来表示算法的方法,但是他们对于算法的三种结构还不是很了解,对于程序语言更是一无所知。
传媒梦工场(三)教学重难点设计
1、教学重点
(1)程序的三种结构(顺序结构、分支结构、循环结构) 
2、教学难点
(1)程序的循环结构
二、教学目标设计
(一)知识与技能
1、了解程序设计的概念
2、掌握程序的三种结构(顺序结构、分支结构、循环结构)
3、能读懂简单的QBASIC语言
(二)过程与方法
1、通过计算机解决问题的过程,体验计算机科学的研究方法
(三)情感态度与价值观
1、感受用算法解决日常应用中的某些问题带来的成就感。
2、体验信息技术的魅力,引发学习信息技术的兴趣。
三、教学过程设计
(一)新课导入(1分中)
教师:上节课我们学习了如何用自然语言和流程图来设计解题的步骤,即描述算法。而事实上,要求解一个问题,应该包括设计解题的算法和实现算法两个部分。实现算法的方式有很多种,同学们思考一下,要解一道算术题,如“1×2×3×4×5×6”,我们可以用哪些方法来实现?
学生活动:思考并回答问题。
黑暗的西欧中世纪
教师:(总结并补充答案)今天我们就来学习如何用计算机来实现算法。
(二)讲授新课
1辜鸿铭.程序设计的概念(3分钟)
教师活动:给出以下问题,请同学们自己看书P69页寻答案
什么是程序?
什么是程序设计?
常用的计算机程序设计语言有哪些?
学生活动:通过看书查并回答。(教师做适当补充)。
桂枝香金陵怀古赏析
2、程序的三种结构(28分钟)
教师通过设问的方式演示如何进行以下三个问题的程序设计(用自然语言描述算法→→将算法转换成流程图→→编程(PPT展示已经编好的QBASIC程序,简单讲解)),从而给出程序的三种基本结构:
(1)把华氏温度值转换成摄氏温度值(顺序结构)。
(2)比较两个同学的身高,输出较高的那个同学的身高值(分支结构)。
(3)就n阶乘(n!=1×2×3×……×n)(循环结构)。
(三)课堂演练(20分钟)
教师给出以下问题,请同学们尝试用自然语言和流程图描述算法,并指出该算法用到了哪些结构:
1、有两个瓶子,A瓶中盛放了醋,B瓶中存放酱油。如何使两个瓶子中的液体互换,使得A瓶中放酱油而B瓶中放醋。
2、输入三个数,判断它们是否能成为一个三角形的三条边的长度,若能则输出“能”,否则输出“不能”。
(四)课堂小结(3分钟)
教师通过提问的方式回顾本节课的主要知识点:
(1)程序和程序设计的概念。五力模型
(2)程序的三种结构。
兰亭集序说课稿
四、板书设计
程序设计实例
(备注:时间允许的话可以画出三种结构的表示图,分支结构和循环结构都各有两种表示方法)

本文发布于:2024-09-21 00:31:50,感谢您对本站的认可!

本文链接:https://www.17tex.com/xueshu/355582.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:结构   算法   问题
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议