1、走进程序设计走进程序设计宏与宏与VBA编程编程学习目标学习目标 1.能说出能说出VBA和宏的作用,以及宏的编辑和和宏的作用,以及宏的编辑和运行方法。运行方法。2.能初步阅读程序语句,解释语句的基本作能初步阅读程序语句,解释语句的基本作用。用。3.能说明程序编写的方法及思路能说明程序编写的方法及思路。学习任务学习任务 编写程序对数据编写程序对数据库进行数据分析(如库进行数据分析(如学生健康数据表体重学生健康数据表体重分析),得出结论。分析),得出结论。第一课时第一课时 1.如何在如何在Excel中新建宏,编辑或执行已有的中新建宏,编辑或执行已有的宏?宏?2.宏的安全性是什么?宏的安全性是什么?世
2、界卫生组织体重标准计算方法(身高以世界卫生组织体重标准计算方法(身高以cmcm计):计):男性:(身高男性:(身高-80-80)x70%=x70%=标准体重;标准体重;女性女性:(身高:(身高-70-70)x60%=x60%=标准体重;标准体重;标准体重正负标准体重正负20%20%以上为偏重或偏轻。以上为偏重或偏轻。你你知知道道吗吗 1.什么是什么是VBA?什么是宏?什么是宏?2.在在Excel中如何新建宏?中如何新建宏?1.Cells 1.Cells定义了什么?定义了什么?2.IF 2.IF语句是如何判断条件的?语句是如何判断条件的?3.3.关键字关键字“标准标准”、“偏重偏重”、“偏轻偏轻
3、”在程序中为什么要加引号?在程序中为什么要加引号?想想一一想想 学生自主完成教材第学生自主完成教材第130页页中中“课前自学测试题课前自学测试题”和和“问题档案问题档案”。第二课时第二课时什么是宏?在什么是宏?在ExcelExcel中如何建立宏?中如何建立宏?探究探究合作合作 1.如何执行编辑好的如何执行编辑好的“宏宏”?2.如何修改如何修改“宏宏”?3.如何利用循环语句完成全如何利用循环语句完成全部记录的编写?部记录的编写?1.1.结合流程图来阅读上面的语句代码,你能结合流程图来阅读上面的语句代码,你能体会到流程图在描述解决问题的方法、思路或算法体会到流程图在描述解决问题的方法、思路或算法方
4、面的作用吗?方面的作用吗?2.2.为什么要使用变量为什么要使用变量n n?3.3.如果缺少如果缺少“n=n+1”n=n+1”这条语句,程序执行效果这条语句,程序执行效果会有什么变化?会有什么变化?想想一一 想想 计算思维与数学思维、工程思维的区别与联计算思维与数学思维、工程思维的区别与联系;计算思维是工程化的数学思维,其本质具有系;计算思维是工程化的数学思维,其本质具有抽象化和自动化的特征;工程思维是在工程设计抽象化和自动化的特征;工程思维是在工程设计和研究中形成的思维,是一种筹划性思维,其核和研究中形成的思维,是一种筹划性思维,其核心在于近似化;数学思维是用数学的观点思考和心在于近似化;数学思维是用数学的观点思考和解决问题,其最大特征是概念化、抽象化、模式解决问题,其最大特征是概念化、抽象化、模式化。化。你你知知道道 吗吗小结小结课堂课堂 本节我们学习了在本节我们学习了在Excel中建立宏中建立宏和使用宏。和使用宏。练习练习课堂课堂 学生练习教材第学生练习教材第131页中页中“课课堂内化测试题堂内化测试题”和和“学习反思学习反思”。