【教学目标与要求】1、教学目标:知识目标:通过对本章的学习,让学生了解算法的性质及其描述方法;掌握构成C程序的基本语句形式:掌握并应用三种基本结构进行程序设计。能力目标:培养学生具备初步的算法设计能力,并能利用流程图来表达算法设计思想。素养目标:培养学生逐步掌握科学的学习方法,具备一定的分析问题的能力思政目标:培养学生养成独立思考的良好习惯和严谨务实的工作态度。2、教学要求:熟练掌握C语言的基本语句:熟悉关系运算符、逻辑运算符与表达式:熟悉逻辑值的判断方法与表示;熟练掌握选择语句的用法,包括ifelse、elseif和switch等结构;熟练掌握循环程序设计,包括while、dowhile和for结构;掌握break、continue语句的用法;掌握穷举法、迭代法、递推法等常用算法。【教学重点与难点】1、教学重点:C语言的基本语句;ifelse、elseif和switch语句的结构及运用;while、dowhile和for语句的结构及运用。2、教学难点:选择结构与循环结构的嵌套。【学习内容】3.1结构化算法的性质与结构3.2结构化算法的描述方法3.3关系表达式和逻辑表达式应用3.4分支结构3.5分支结构的嵌套3.6循环结构3.7循环结构的嵌套3.8穷举法、选代法、递推法等常用算法的应用【思政元素融入点】
【教学目标与要求】 1、教学目标: 知识目标:通过对本章的学习,让学生了解算法的性质及其描述方法;掌握 构成C程序的基本语句形式;掌握并应用三种基本结构进行程序设计。 能力目标:培养学生具备初步的算法设计能力,并能利用流程图来表达算法 设计思想。 素养目标:培养学生逐步掌握科学的学习方法,具备一定的分析问题的能力 。 思政目标:培养学生养成独立思考的良好习惯和严谨务实的工作态度。 2、教学要求: 熟练掌握 C 语言的基本语句;熟悉关系运算符、逻辑运算符与表达式;熟悉 逻辑值的判断方法与表示;熟练掌握选择语句的用法,包括 if.else、else if 和 switch 等结构;熟练掌握循环程序设计,包括 while、do while 和 for 结构; 掌握 break、continue 语句的用法;掌握穷举法、迭代法、递推法等常用算法。 【教学重点与难点】 1、教学重点: C 语言的基本语句;if.else、else if 和 switch 语句的结构及运用;while、 do.while 和 for 语句的结构及运用。 2、教学难点: 选择结构与循环结构的嵌套。 【学习内容】 3.1 结构化算法的性质与结构 3.2 结构化算法的描述方法 3.3 关系表达式和逻辑表达式应用 3.4 分支结构 3.5 分支结构的嵌套 3.6 循环结构 3.7 循环结构的嵌套 3.8 穷举法、迭代法、递推法等常用算法的应用 【思政元素融入点】
顺序结构要求程序按照既定顺序一步步执行,这可以类比到学习和生活中的脚踏实地精神。通过讲解顺序结构,引导学生认识到在学习和解决问题时,需要按照合理的步骤进行,不能急于求成。在介绍顺序结构时,可以强调每一步操作的重要性,并鼓励学生按照程序执行的顺序来规划自己的学习计划或项目进度。选择结构(如if-else语句)要求程序根据条件判断选择不同的执行路径,这可以类比到面对问题时需要采取的科学辩证态度。在讲解选择结构时,可以引导学生思考如何根据问题的不同情况做出合理的选择,并强调在做出选择时要运用科学辩证的思维方法。循环结构(如while、for循环)要求程序重复执行某段代码直到满足特定条件,这可以鼓励学生勇于实践和探索,不断尝试和修正,直到找到正确的解决方案。在循环结构练习中,可以设置一些具有挑战性的题目,让学生在不断试错的过程中提升自己的编程能力和解决问题的能力。循环结构中的条件判断、循环体设计等都需要非常严谨,这可以培养学生的严谨科学态度。在讲解循环结构时,可以强调条件判断的准确性、循环体设计的合理性等,并引导学生认识到在科学研究和工程实践中严谨态度的重要性。第四章模块化程序设计(4学时【教学目标与要求】1、教学目标:知识目标:通过对本章的学习,让学生理解并掌握C函数的定义及调用的方法,实参与形参的作用以及函数调用时参数的传递;掌握变量的存储属性和编译预处理的基本概念。能力目标:锻炼学生实现自定义函数的编写能力,锻炼其编写结构清晰、可读性较好的程序的能力;具备初步调试程序的技能。素养目标:培养学生逐步掌握科学的学习方法,具备一定分析问题和解决问题的职业素养。思政目标:培养学生养成独立思考的良好习惯和团队合作的工作方式。2、教学要求:熟练掌握函数的定义和声明、函数的传值调用、函数的嵌套调用、函数的递归调用;掌握调用函数时数据传递的方法;掌握值传递和地址传递的区别;熟练掌握变量的存储属性,其中包括变量的存储类别、变量的生存期和作用域;掌握
顺序结构要求程序按照既定顺序一步步执行,这可以类比到学习和生活中的 脚踏实地精神。通过讲解顺序结构,引导学生认识到在学习和解决问题时,需要 按照合理的步骤进行,不能急于求成。在介绍顺序结构时,可以强调每一步操作 的重要性,并鼓励学生按照程序执行的顺序来规划自己的学习计划或项目进度。 选择结构(如if-else语句)要求程序根据条件判断选择不同的执行路径,这可以 类比到面对问题时需要采取的科学辩证态度。在讲解选择结构时,可以引导学生 思考如何根据问题的不同情况做出合理的选择,并强调在做出选择时要运用科学 辩证的思维方法。循环结构(如while、for循环)要求程序重复执行某段代码直 到满足特定条件,这可以鼓励学生勇于实践和探索,不断尝试和修正,直到找到 正确的解决方案。在循环结构练习中,可以设置一些具有挑战性的题目,让学生 在不断试错的过程中提升自己的编程能力和解决问题的能力。循环结构中的条件 判断、循环体设计等都需要非常严谨,这可以培养学生的严谨科学态度。在讲解 循环结构时,可以强调条件判断的准确性、循环体设计的合理性等,并引导学生 认识到在科学研究和工程实践中严谨态度的重要性。 第四章 模块化程序设计(4 学时) 【教学目标与要求】 1、教学目标: 知识目标:通过对本章的学习,让学生理解并掌握C函数的定义及调用的方 法,实参与形参的作用以及函数调用时参数的传递;掌握变量的存储属性和编译 预处理的基本概念。 能力目标:锻炼学生实现自定义函数的编写能力,锻炼其编写结构清晰、可 读性较好的程序的能力;具备初步调试程序的技能。 素养目标:培养学生逐步掌握科学的学习方法,具备一定分析问题和解决问 题的职业素养。 思政目标:培养学生养成独立思考的良好习惯和团队合作的工作方式。 2、教学要求: 熟练掌握函数的定义和声明、函数的传值调用、函数的嵌套调用、函数的递 归调用;掌握调用函数时数据传递的方法;掌握值传递和地址传递的区别;熟练 掌握变量的存储属性,其中包括变量的存储类别、变量的生存期和作用域;掌握