C语言程序设计案例式教程教学设计 第2章 C语言的基础知识-教学设计_第1页
C语言程序设计案例式教程教学设计 第2章 C语言的基础知识-教学设计_第2页
C语言程序设计案例式教程教学设计 第2章 C语言的基础知识-教学设计_第3页
C语言程序设计案例式教程教学设计 第2章 C语言的基础知识-教学设计_第4页
C语言程序设计案例式教程教学设计 第2章 C语言的基础知识-教学设计_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

博学谷——让IT教学更简单,让IT学习更有效PAGE12PAGE7《C语言程序设计案例式教程(AI助学)》教学设计课程名称:授课年级:授课学期:教师姓名:年月课题名称第2章C语言的基础知识计划课时6课时教学引入通过对第1章的学习,读者对C语言已经有了初步认识,但在正式编写C语言程序之前,需要学习C语言的基础知识,包括关键字、标识符、常量、变量、数据类型等。本章将对C语言的基础知识进行详细讲解。教学目标使学生掌握printf()函数与scanf()函数的用法,能够调用printf()函数、scanf()函数分别输出、获取各种类型的数据。使学生掌握关键字、标识符、常量、变量的用法,能够使用关键字、标识符定义变量。使学生掌握基本的数据类型,能够定义基本数据类型的变量。使学生了解ASCII的编码机制,能够说出ASCII的编码机制及其特点。使学生掌握隐式类型转换,能够说出隐式类型转换的机制。使学生了解显式类型转换,能够使用显式类型转换实现复杂的运算。教学重点关键字常量变量字符串整型教学难点无教学方式课堂教学以PPT讲授为主,并结合多媒体进行教学教学过程第一课时(printf()函数、scanf()函数、【案例2-1】我爱C语言)一、复习巩固教师通过上节课作业的完成情况,对学生吸收不好的知识点进行再次巩固讲解。二、通过直接导入的方式导入新课教师可以通过案例1的需求引出本节课要学习的知识:我们要在计算机屏幕上输出“我爱C语言”这几个字,用C语言怎么才能实现?本节我们将针对printf()函数、scanf()函数知识点进行详细讲解。三、新课讲解知识点1-printf()函数教师通过展示PPT讲解printf()函数。(1)printf()函数可以按照用户指定的格式将数据输出到控制台。printf("格式控制字符串",[输出列表]);(2)格式控制字符串的具体形式如下。"%[标志][宽度][.精度][长度]类型"介绍格式控制字符的相关知识。类型标志宽度精度长度知识点2-scanf()函数教师通过展示PPT讲解scanf()函数。介绍scanf()函数的概念。介绍scanf()函数的示例代码。介绍C语言中常见的终止符。知识点3-【案例2-1】我爱C语言教师通过展示PPT讲解【案例2-1】我爱C语言。教师结合案例需求,分析实现思路,然后带领学生编写程序实现案例。针对实现过程中的核心要点、难点进行讲解。四、归纳总结教师回顾本节课所讲的内容,并通过测试题的方式引导学生解答问题并给予指导。五、布置作业教师通过高校教辅平台()布置本节课作业以及下节课的预习作业。第二课时(关键字、标识符、常量、变量、【案例2-2】计算圆的面积和周长)一、复习巩固教师通过上节课作业的完成情况,对学生吸收不好的知识点进行再次巩固讲解。二、通过直接导入的方式导入新课教师可以通过案例2的需求:从键盘输入圆的半径,计算圆的面积和周长。那么该如何表示圆的半径呢?本节我们将针对关键字、标识符和常量等知识点进行详细讲解。三、新课讲解知识点1-关键字教师通过展示PPT讲解关键字。介绍关键字。介绍关键字的5个分类。数据类型关键字控制语句关键字存储类型关键字特殊关键字C99标准中新增的关键字知识点2-标识符教师通过展示PPT讲解标识符。介绍标识符。介绍标识符定义规则。标识符只能由字母、数字和下划线组成。标识符不能以数字开头。标识符不能使用关键字。标识符区分大小写,例如add、Add和ADD是不同的标识符。标识符定义尽量要满足的要求。尽量做到见名知意,例如,使用age标识年龄、使用length标识长度。最好采用英文单词或其组合命名,避免使用汉语拼音命名。尽量避免出现仅靠字母大小写区分的标识符。虽然ANSIC中没有规定标识符的长度,但建议标识符的长度不要超过8个字符。介绍标识符命名的两种方法。驼峰命名法下划线命名法(5)教师在讲解时,要通过具体的示例演示标识符的使用方法。知识点3-常量教师通过展示PPT讲解常量。(1)常量是在程序运行过程中,其值不可以改变的量。常量分类:整型常量实型常量字符型常量字符串常量符号常量(2)教师在讲解常量时,要结合具体数据讲解每种常量的概念、特点。知识点4-变量教师通过PPT讲解变量。变量在程序中经常使用,被存储在内存单元中。为了访问、使用和修改内存单元中的数据,用标识符来标识存储数据的内存单元,这些用于标识内存单元的标识符被称为变量名,内存单元中存储的数据被称为变量的值。intx=0,y=0;y=x+3;教师将上述变量x、y在内存中的变化通过图示讲解清楚。知识点5-【案例2-2】计算圆的面积和周长教师通过展示PPT讲解【案例2-2】计算圆的面积和周长。教师结合案例需求,分析实现思路,然后带领学生编写程序实现案例。针对实现过程中的核心要点、难点进行讲解。四、归纳总结教师回顾本节课所讲的内容,并通过测试题的方式引导学生解答问题并给予指导。五、布置作业教师通过高校教辅平台()布置本节课作业以及下节课的预习作业。第三课时(字符型、整型、浮点型、布尔型、【案例2-3】全国计算机等级考试信息的录入)一、复习巩固教师通过上节课作业的完成情况,对学生吸收不好的知识点进行再次巩固讲解。二、通过直接导入的方式导入新课案例3要求从键盘录入考生信息,考生信息包括不同类型的数据,要如何输入不同类型的数据?本节我们将针对字符型、整型和浮点型等知识点进行详细讲解。三、新课讲解知识点1-字符型教师通过展示PPT讲解字符型。介绍字符型。介绍字符型变量的示例代码。charch1='A'; //定义字符型变量ch1,其值为字符'A'charch2='3'; //定义字符型变量ch2,其值为字符'3'(3)介绍C语言中常见的转义字符。知识点2-整型教师通过展示PPT讲解整型。介绍整型。介绍整型的修饰符、占用空间及其取值范围。知识点3-浮点型教师通过展示PPT讲解浮点型。介绍浮点型。介绍浮点型占用的空间及其取值范围。通过一张图介绍单精度浮点数的存储方式。知识点4-布尔型教师通过展示PPT讲解布尔型。介绍布尔型。介绍使用_Bool类型定义一些变量的示例代码。知识点5-【案例2-3】全国计算机等级考试信息的录入教师通过展示PPT讲解【案例2-3】全国计算机等级考试信息的录入。教师结合案例需求,分析实现思路,然后带领学生编写程序实现案例。针对实现过程中的核心要点、难点进行讲解。四、归纳总结教师回顾本节课所讲的内容,并通过测试题的方式引导学生解答问题并给予指导。五、布置作业教师通过高校教辅平台()布置本节课作业以及下节课的预习作业。第四课时(ASCII、【案例2-4】密码破译、隐式类型转换、【案例2-5】混合运算)一、复习巩固教师通过上节课作业的完成情况,对学生吸收不好的知识点进行再次巩固讲解。二、通过直接导入的方式导入新课通过案例4的需求:如果从键盘输入几个数字,每个数字对应一个字母,现在将几个数字“翻译”出来,该怎么办?本节我们将针对ASCII和隐式类型转换知识点进行详细讲解。三、新课讲解知识点1-ASCII教师通过展示PPT讲解ASCII。介绍ASCII。介绍ASCII表的两个组成部分。ASCII非打印控制字符:在ASCII表中,数字0~31分配给了非打印控制字符,用于控制打印机等外围设备。ASCII打印字符:数字32~126分配给了打印字符,这些字符可以在控制台输出显示。知识点2-【案例2-4】密码破译教师通过展示PPT讲解【案例2-4】密码破译。教师结合案例需求,分析实现思路,然后带领学生编写程序实现案例。针对实现过程中的核心要点、难点进行讲解。知识点3-隐式类型转换教师通过展示PPT讲解隐式类型转换。介绍隐式类型转换。介绍隐式类型转换的2种类型算术转换赋值转换知识点4-【案例2-5】混合运算教师通过展示PPT讲解【案例2-5】混合运算。教师结合案例需求,分析实现思路,然后带领学生编写程序实现案例。针对实现过程中的核心要点、难点进行讲解。四、归纳总结教师回顾本节课所讲的内容,并通过测试题的方式引导学生解答问题并给予指导。五、布置作业教师通过高校教辅平台()布置本节课作业以及下节课的预习作业。第五课时(显式类型转换、【案例2-6】小明考试、使用AIGC工具编写程序计算BMI)一、复习巩固教师通过上节课作业的完成情况,对学生吸收不好的知识点进行再次巩固讲解。二、通过直接导入的方式导入新课案例3要求从键盘录入考生信息,考生信息包括不同类型的数据,要如何输入不同类型的数据?本节我们将针对字符型、整型和浮点型等知识点进行详细讲解。三、新课讲解知识点1-显式类型转换教师通过展示PPT讲解显式类型转换。显式类型转换也称为强制类型转换,显式类型转换运算符。基本语法格式如下所示。(数据类型)(表达式)显式类型转换使用起来也比较简单,但其转换规则比较复杂,教师在讲解时,要结合具体示例讲解清楚不同类型的数据的转换规则。知识点2-【案例2-6】小明考试教师通过展示PPT讲解【案例2-6】小明考试。教师结合案例需求,分析实现思路,然后带领学生编写程序实现案例。针对实现过程中的核心要点、难点进行讲解。知识点3-使用AIGC工具编写程序计算BMI教师通过展示PPT讲解使用AIGC工具编写程序计算BMI。(1)介绍BMI的计算公式。BMI=体重(kg)÷[身高(m)]²(2)分步骤讲解如何编写一个计算BMI的C语言程序。思路分析代码实现四、归纳总结教师回顾本节课所讲的内容,并通过测试题的方式引导学生解答问题并给予指导。五、布置作业教师通过高校教辅平台()布置本节课作业以及下节课的预习作业。第六课时(上机练习)上机练习主要针对本章中需要重点掌握的知识点,以及在程序中容易出错的内容进行练习,通过上机练习可以考察同学对知识点的掌握情况,对代码的熟练程度。上机一:(考察知识点:【案例2-1】我爱C语言)形式:单独完成题目:根据教材要求,编程实现案例2-1。上机二:(考察知识点:【案例2-2】计算圆的面积和周长)形式:单独完成题目:根据教材

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论