- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
PAGE
XXXX职业技术学院教学设计方案
授课
顺序号
6
授课班级
授课日期
授课学时
2
授课类型
面授
课题
数据为王-大数据
教学目标
知识目标
1.了解什么是机器语言、汇编语言、高级语言。
2.了解什么是编译型语言、解释型语言。
3.了解什么是编译、汇编、反编译、反汇编。
能力目标
1.掌握顺序结构、选择结构、循环结构。
2.掌握简单的程序设计开发。
素质目标
1.扎实提升程序设计专业技能,提高专业素养。
2.培养大学生的大局意识、团队精神和协作能力。
教学重难点
及解决方法
教学重点
结构化程序设计的三大结构
教学难点
面向对象程序设计
教学资源
智慧树平台:/courseHome/1000091138/210801/21#teachTeam
教学环节
教学过程设计
时间分配
课前准备
1.根据课程标准,分析本节课要完成的教学内容,达到的教学目标;
2.课前在线开放课程预习;
组织教学
智慧教学平台:刷脸或扫二维码签到
5
复习旧课
前导课程复习
5
导入新课
根据前一节课,导入本次课程的新知识
5
新课设计
新课设计
(课程思政设计部分加粗)
1.案例导读
首套军民融合安全级分布式控制系统平台——“龙鳞系统”
2.程序设计基础知识
程序设计语言现状
计算机只能识别0、1,最初计算机是通过穿孔纸带输入、输出的,当时的程序设计语言实际上就是0和1组成的序列,只有少数的专家才能编写,调试也很困难,这就是第一代的机器语言。后来,出现了第二代的汇编语言。汇编语言执行效率较高,但是与通常的自然语言差距较大,掌握起来较难。于是,人们发明了类自然语言的第三代高级语言,如C、Java等。高级语言通过类似自然语言的方式进行编写,得到了广泛应用。
程序设计语言与算法
在计算机界,有一个经典的公式:程序=数据结构+算法。算法是程序的核心。根据算法处理对象的不同,算法可以分为数值算法和非数值算法。那么什么是算法呢,算法有哪些表述方法呢?一般而言,算法有以下5种表述方法。
(1)自然语言
(2)流程图
(3)NS流程图
(4)伪代码
(5)程序
结构化程序设计
结构化程序设计的3种基本的控制结构是“顺序”“选择”和“循环”。结构化程序设计的定义:“如果一个程序的代码块仅仅通过顺序、选择和循环这3种基本控制结构进行连接,并且每个代码块只有一个入口和一个出口,则称这个程序是结构化的。”
虽然从理论上说只用上述3种基本控制结构就可以实现任何单入口单出口的程序,但是为了实际使用方便起见,常常还允许使用DO-UNTIL和DO-CASE两种控制结构。
结构化程序设计的原则是:自顶向下、逐步细化、模块化设计、结构化编码。
3.程序设计语言和工具
C语言的开发工具包括VC、BC、TC等,其中VisualC++是Windows平台上最流行的C/C++集成开发环境之一。随着云服务的普及,一些在线开发工具也日益受到人们的青睐,如rextester、CodingGround、CodeChef等。
顺序结构示例
顺序结构是简单的结构化程序设计方法。顾名思义,顺序结构就是按照从上到下的顺序依次执行。
对任何一个平面三角形ΔABC而言,其顶点A、B、C对的边分别记为a、b、c,根据秦九韶-海伦公式,其面积S可以用如下公式得到:
选择结构示例
C语言中,选择结构主要有3种不同的实现方法,分别是双分支、三目条件运算符和多分支。
双分支选包括3种,分别是:
if语句;
if-else语句;
if-else-if语句。
三目条件运算符:
条件运算符——?:
exp1?exp2:exp3
需要注意的是,三目条件运算符还是C语言中唯一的三目运算符。
多分支:
switch语句;
case;
break;
default。
下面,我们以求最大值为例,论述选择结构。假设输入4个数据,若要求出4个数据的最大值,需要比较4?1=3次。
循环结构示例
对n个数据来说,要求出最大值或者最小值,需要比较(n?1)次。我们发现,比较一次,就需要执行一次if语句,如果数据量非常大,比如,成千上万,甚至更多,难道需要书写成千上万条if语句吗?实际上,对于这种简单重复的操作,完全可以用循环结构来实现。
循环结构有3种不同的实现方法,分别是while语句、do-while语句和for语句。
while语句:
while(exp)
循环体语句
do-while语句:
do
循环体语句
while(exp)
for语句:
for(exp1;exp2;exp3)
循环体语句
如果需要求前100个正整数的和,完全可以用循环结构实现。
实际中,顺序结构、选择结构和循环结构这3种方结构一般不是独立的,在具体的程序中,往往同时采用两种,甚至3种结构。选择结构和循环结构可以相互
您可能关注的文档
- 无人机农林植保技术及应用 课件 第5、6课时 小麦主要虫害及防治 .pptx
- 无人机农林植保技术及应用 课件 第7、8课时 水稻主要病害及防治 .pptx
- 无人机农林植保技术及应用 课件 第9、10课时 水稻主要虫害及防治 .pptx
- 无人机农林植保技术及应用 课件 第11、12课时 禾本科杂草及防治 .pptx
- 无人机农林植保技术及应用 课件 第14、15课时 农药的基础知识及安全使用-1、2.pptx
- 无人机农林植保技术及应用 课件 第14--17课时 农药的基础知识及安全使用 .pptx
- 无人机农林植保技术及应用 课件 第16、17课时 农药的基础知识及安全使用-3、4.pptx
- 无人机农林植保技术及应用 课件 第18、19课时 单旋翼植保无人机 .pptx
- 新一代信息技术导论-教案-1章 新一代信息技术概述.docx
- 新一代信息技术导论-教案-2章 权责对等——信息素养.docx
最近下载
- 心理健康教育对青少年学习动力的影响.pptx VIP
- 基于财务共享模式下的财务风险管理—以海尔集团为例.doc VIP
- 初一学生期中家长会优质课件.ppt
- 中国华电集团发电运营有限公司招聘笔试题库2024.pdf
- 物流服务师(高级工)职业技能鉴定考试及答案.doc VIP
- 2024年浙江省中考数学试卷(附答案).pdf
- 人教版九年级全册英语Unit 14大单元整体教学设计.docx
- 4.11.1《探问人生目标》课件人教统编版道德与法治七年级上册2024新教材.pptx
- JB∕T 10923-2020 电能表用磁保持继电器.pdf
- 2018年版《广东省安装工程定额说明及计算规则》C.5 建筑智能化工程.pdf
文档评论(0)