2.基本概念和知识点:赋值表达式,赋值过程中的类型转换,赋值语句, 变量赋初值。 3.问题与应用(能力要求):掌握赋值表达式和赋值语句的使用方法, 理解赋值语句在C语言编写过程中的重要作用,并要求学生能灵活运用 赋值操作实现算法思想的能力。 第五至七节 1.主要内容:数据输入输出、字符数据的输入输出,简单的格式输入输 出。 2.基本概念和知识点:输入输出的概念,字符输入输出函数,格式输入 输出函数。 3.问题与应用(能力要求):输入输出是程序中最基本的操作,C语言 不提供输入输出语句,要求学生理解数据的输入和输出的含义以及系统库 函数的使用,使学生在和计算机交互过程中获得调试程序的能力。 第八节 主要内容:顺序结构程序设计举例。 2.基本概念和知识点:程序举例 3. 问题与应用(能力要求):要求掌握顺序程序设计的编写方法,学会 简单的算法设计并基于算法编写程序代码的能力,并能够根据不同的 数据输入分析数据输出,学会简单的程序调试方法。 (三)思考与实践 1.理论环节:从理论上向学生讲述顺序程序设计的基本思想,程序设计 的三种基本结构的定义、赋值操作以及数据输入输出的应用方法。使 学生掌握以上知识并可较为热练的运用。 2.实践环节:通过实验课使学生上机自己编写相关程序,理解人机互动 的实现方式,掌握正确的数据输入和输出方法。具体实验包括:实验 项目三数据基本格式输入输出。布置课后习题,P94的3.3、3.4、 3.7,进一步加深对顺序程序设计的理解。 (四)教学方法与手段 本章为理论和上机实验相结合的方式授课,并且在理论学习和实验指导 过程中实现思想政治教育与知识体系的有机结合。算法是程序设计的灵魂, 课程思政融入主要体现在写程序之前,告诉学生必须想清楚解决问题的目的 和先后次序。通时演示不同算法的实际效果,加深对算法的理解,向学生介 绍与算法相关的前沿技术。结合国家的产业布局和发展战略,澈励学生努力 学习,将来投身到国家的信息科技和产业中。在进行算法设计过程中倡导学 生一题多解,培养学生不断打磨专业能力的品质和工匠精神。 6
6 2. 基本概念和知识点:赋值表达式,赋值过程中的类型转换,赋值语句, 变量赋初值。 3. 问题与应用(能力要求):掌握赋值表达式和赋值语句的使用方法, 理解赋值语句在 C 语言编写过程中的重要作用,并要求学生能灵活运用 赋值操作实现算法思想的能力。 第五至七节 1. 主要内容:数据输入输出、字符数据的输入输出,简单的格式输入输 出。 2. 基本概念和知识点:输入输出的概念,字符输入输出函数,格式输入 输出函数。 3. 问题与应用(能力要求):输入输出是程序中最基本的操作,C 语言 不提供输入输出语句,要求学生理解数据的输入和输出的含义以及系统库 函数的使用,使学生在和计算机交互过程中获得调试程序的能力。 第八节 1. 主要内容:顺序结构程序设计举例。 2. 基本概念和知识点: 程序举例 3. 问题与应用(能力要求):要求掌握顺序程序设计的编写方法,学会 简单的算法设计并基于算法编写程序代码的能力,并能够根据不同的 数据输入分析数据输出,学会简单的程序调试方法。 (三)思考与实践 1.理论环节:从理论上向学生讲述顺序程序设计的基本思想,程序设计 的三种基本结构的定义、赋值操作以及数据输入输出的应用方法。使 学生掌握以上知识并可较为熟练的运用。 2.实践环节:通过实验课使学生上机自己编写相关程序,理解人机互动 的实现方式,掌握正确的数据输入和输出方法。具体实验包括:实验 项目三 数据基本格式输入输出。布置课后习题,P94 的 3.3、3.4、 3.7,进一步加深对顺序程序设计的理解。 (四)教学方法与手段 本章为理论和上机实验相结合的方式授课,并且在理论学习和实验指导 过程中实现思想政治教育与知识体系的有机结合。算法是程序设计的灵魂, 课程思政融入主要体现在写程序之前,告诉学生必须想清楚解决问题的目的 和先后次序。通过演示不同算法的实际效果,加深对算法的理解,向学生介 绍与算法相关的前沿技术。结合国家的产业布局和发展战略,激励学生努力 学习,将来投身到国家的信息科技和产业中。在进行算法设计过程中倡导学 生一题多解,培养学生不断打磨专业能力的品质和工匠精神
第四章选择结构程序设计 (一)目的与要求 1.掌握关系运算符和关系表达式。 2. 掌握逻辑运算符和逻辑表达式。 3.掌握f语句及f语句的嵌套。 4. 掌握switch语句。 5.会运用关系表达式和逻辑表达式构成选择结构。 (二)教学内容 第一节 1.主要内容:条件判断。 2.基本概念和知识点:条件判断的含义:关系运算符和关系表达式:逻 辑运算符和逻辑表达式。 3.问题与应用(能力要求):熟练运用关系运算符和逻辑运算符。 第二节 L.主要内容:用f语句实现选择结构。 2.基本概念和知识点:用f语句实现选择结构举例、f语句的一般形式、 f语句使用的说明,使用嵌套的f语句实现多层判断 3.问题与应用(能力要求):熟练运用f语句各种形式。 第三节 1.主要内容:利用switch语句实现多分支选择结构。 2.基本概念和知识点:switch语句的格式,程序举例 3.问题与应用(能力要求):熟练运用switch语句。 第四节 1.主要内容:程序综合举例。 2.基本概念和知识点:f语句和switch语句的程序举例 (三)思考与实践 1.理论环节:从理论上向学生讲述选择结构的程序设计思想,重点讲解 f语句的单分支、双分支和多分支的使用方法,难点是switch语句的 灵活使用。要求学生能进一步思考用if语句和switch语句实现多分支 算法的优缺点,并能熟练地运用相关知识点解决问题。 2.实践环节:通过实验课使学生上机自己编写相关程序,体验在计算机 上实现算法中的选择结构,并能熟练运用关系运算符和罗辑运算符正 确表达条件结构和编写选择结构程序设计的思维方法。具体实验包括: 实验项目四选择结构f语句和switch语句。 (1)分别输入两个时间hour1:minutel,hour2:minute2,输出两个时间的
7 第四章 选择结构程序设计 (一)目的与要求 1. 掌握关系运算符和关系表达式。 2. 掌握逻辑运算符和逻辑表达式。 3. 掌握 if 语句及 if 语句的嵌套。 4. 掌握 switch 语句。 5. 会运用关系表达式和逻辑表达式构成选择结构。 (二)教学内容 第一节 1. 主要内容:条件判断。 2. 基本概念和知识点:条件判断的含义;关系运算符和关系表达式;逻 辑运算符和逻辑表达式。 3. 问题与应用(能力要求):熟练运用关系运算符和逻辑运算符。 第二节 1. 主要内容:用 if 语句实现选择结构。 2. 基本概念和知识点:用 if 语句实现选择结构举例、if 语句的一般形式、 if 语句使用的说明,使用嵌套的 if 语句实现多层判断。 3. 问题与应用(能力要求):熟练运用 if 语句各种形式。 第三节 1. 主要内容:利用 switch 语句实现多分支选择结构。 2. 基本概念和知识点:switch 语句的格式,程序举例。 3. 问题与应用(能力要求):熟练运用 switch 语句。 第四节 1. 主要内容:程序综合举例。 2. 基本概念和知识点:if 语句和 switch 语句的程序举例。 (三)思考与实践 1.理论环节:从理论上向学生讲述选择结构的程序设计思想,重点讲解 if 语句的单分支、双分支和多分支的使用方法,难点是 switch 语句的 灵活使用。要求学生能进一步思考用 if 语句和 switch 语句实现多分支 算法的优缺点,并能熟练地运用相关知识点解决问题。 2.实践环节:通过实验课使学生上机自己编写相关程序,体验在计算机 上实现算法中的选择结构,并能熟练运用关系运算符和逻辑运算符正 确表达条件结构和编写选择结构程序设计的思维方法。具体实验包括: 实验项目四 选择结构 if 语句和 switch 语句。 (1)分别输入两个时间 hour1:minute1, hour2:minute2, 输出两个时间的