第4课 程序设计基础 教学设计 2023—2024学年闽教版(2020)初中信息技术七年级下册

2024-01-30
| 13页
| 636人阅读
| 202人下载
普通

资源信息

学段 初中
学科 信息科技
教材版本 初中信息技术闽教版(2020)七年级下册
年级 七年级
章节 第4课 程序设计基础
类型 教案-教学设计
知识点 -
使用场景 同步教学-新授课
学年 2024-2025
地区(省份) 全国
地区(市) -
地区(区县) -
文件格式 DOCX
文件大小 473 KB
发布时间 2024-01-30
更新时间 2024-01-30
作者 晋安校区-黄思铭
品牌系列 -
审核时间 2024-01-30
下载链接 https://m.zxxk.com/soft/43182942.html
价格 0.00储值(1储值=1元)
来源 学科网

内容正文:

1 程序设计基础 福州第三中学 黄思铭 学科 信息技术 课时 2课时 授课对象 初一年级 授课类型 新授课 教学方法 讲授、讨论法 教学环境 机房 1、 教学目标 1.了解程序和常见的程序设计语言,以及程序的执行过程。 2.掌握流程图的基本符号及其含义。 3.能够利用流程图描述简单的算法。 4.掌握Dev-C++的启动和基本环境设置。 5.能够识别C语言的基本语法元素。 6.掌握编译运行C语言的方法。 2、 教学重难点 教学重点 1.程序及程序的执行过程。 2.C语言的基本语法结构 3.Dev-C++编译运行C语言源代码的方法。 3、 教学难点 1. 使用流程图描述较为具体的算法。 2. 在Dev-C++中输入合乎缩进格式要求的正确代码。 3. 编译和调试程序。 4、 教材分析 本课是走进程序世界的第1课,是程序设计知识的基础。 主题1主要介绍了程序设计语言与算法的基本概念。教材在讲述基本概念的同时,还介绍了描述算法的具体方法。体现了教材内容由理论到实践,由抽象概念到具体应用的递进关系。本课所涉及的知识,为后续课程进行C语言程序设计的学习奠定了理论基础,构建了全局的概念性的知识框架结构。 主题2以Dev-C++为例,介绍了C语言的集成编译环境,描述了C语言的基本逻辑结构和基础语法,并展示了一个完整的输入、编辑、保存、编译、运行的程序设计过程。对于开展C语言程序设计来说,了解一个基本的集成编译环境,不但有用,而且必要。教材完整地展现了C语言从输入源代码到编译到产生运行结果的全过程,这一操作技能是学习后续程序设计课程所必备的。 通过本课的学习,学生不但认识到程序和算法是推动计算机自动化工作的基石,同时还会了解到多种不同的程序设计语言,这使得学生在学习具体的C语言程序设计之前,能够对整个计算机软件工作的原理有一个全局性的认识,不仅见树,而且见林。教材所介绍的流程图技术通俗易懂,能够让零基础的学生很快地掌握这种描述算法的方法,这对于接下去深入学习了解编程语言的工作流程有大帮助,同时还有利于帮助学生建立起计算思维。 5、 学情分析 在七年级的数学学习中就有涉及流程图的概念,这对于学生学习本课内容是一个助力。除了本课流程图的专项教学以外,学生在生活中会看到流程图的身影,比如图书馆图书借阅归还的流程图,医院体检的流程图等等。尽管了这些源自实际生活的体验,但是学生在根据具体问题绘制流程图描述解决方案时候,可能还是会出现词不达意的情况,特别是针对复杂问题,如何利用流程图表达包含选择和循环逻辑的问题解决策略,将会是学生容易犯错的难点。 在小学阶段,有些学生曾经学习过 Scratch编程,所以对于集成编译环境的概念应该不会特别陌生,但是C语言的交互方式与之前的 Scratch有本质的差别,教师在教学中要注意这点。 由于是第一次接触需要大量使用英文字符的编程,所以学生在输入C语言代码的时,可能会遇到一些困难,比如。没有正确区分字母的大小写,或者用中文标点代替英文标点,这些都是教师要注意进行辅导和提醒的。 在第一次运行源代码的时候,学生可能会遇到一些困难,比如出现各种类型的编译错误,由于提示信息是英文的,部分学生阅读会比较吃力。教师要有耐心引导学生注意仔细观察辨识提示信息,找到错误的根源。这一过程虽然困难,但也是引导学生不畏困难,培养科学探究精神的时机。机房已经开通了网络,学生可以自己上网搜索编译错误的意思。 6、 教学过程 教师活动 学生活动 主题1:程序设计语言和算法 (1)C语言 思考:计算机/手机能够完成各种任务,是因为它安装了各种不同的软件,但是这些软件是如何生产出来的? 通过程序设计语言,人们将自己的意图设计成软件,通过软件的运行指挥计算机完成特定的任务。程序设计语言多种多样,常见有C、C++、Java、Python等,各有特点,基本功能大同小异。 程序设计语言可以分为机器语言、汇编语言和高级语言。所有的高级语言程序通过编译或解释,最终将转化为机器语言的形式在计算机上运行,并得到相应的结果。C语言就是一种高级语言。 观看:C语言简史 5分钟时间仔细阅读书本P49-54 经典的C语言 C语言简洁优雅 C语言是一门中级语言 C语言语法简单功能强大 C语言是嵌入式系统的首选 C语言适合对效率要求高的场合 最主要的几大语言都是基于C语言 新设备的驱动程序总是用C语言编写的 炫酷的3D游戏的代码编写仍然以C语言为核心 Windows、Unix 和Linux 等操作系统核心是C写的。 掌握了C语言,学习其他编程语言将所向无敌 当掌握了C语言后,再去学习其他面向过程的语言,最多一个星期就能学会。因为万变不离其宗,只是语法上有些许更改,而思想却没有更改。有些语言,甚至1个小时就明白如何使用

资源预览图

第4课 程序设计基础 教学设计 2023—2024学年闽教版(2020)初中信息技术七年级下册
1
第4课 程序设计基础 教学设计 2023—2024学年闽教版(2020)初中信息技术七年级下册
2
第4课 程序设计基础 教学设计 2023—2024学年闽教版(2020)初中信息技术七年级下册
3
所属专辑
相关资源
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。