《C语言程序设计 教案1-1 使用VC++软件开发C程序(2课时).docx》由会员分享,可在线阅读,更多相关《C语言程序设计 教案1-1 使用VC++软件开发C程序(2课时).docx(4页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、C语言程序设计教学设计 日期:年月日教学内容使用VC+软件开发C程序教学学时2授课教师班级地点周次星期节次教学 目标素质目标知识目标能力目标(1)基本职业素养:遵守工作时间, 使用实践设备时注意用电安全,实践设 备使用完毕后要断电并放于指定位置, 程序设计要注重工程规范,养成良好的 工作习惯。(2)团结协作素养:小组内成员互查 程序代码书写规范性、准确性和完整性, 取长补短,具有责任意识、团队意识与 协作精神。(3)自主学习素养:能根据任务要求, 查找相关资料解决实际问题;能自主完 成练习,培养自主学习的意识与一丝不 苟、实事求是的工作作风。(4)思政和劳动素养:具有一定的辩 证唯物主义运用能
2、力、安全意识、劳动 意识、创新意识、创新能力和强烈的爱 国主义精神。(1) 了解通用计 算机与嵌入式计算 机的区别(2)掌握 VC+ 开发环境的使用方 法和步骤(3)熟悉C语言 程序的特点能在VC+集 成开发环境下, 编写、运行和调 试C语言程序教学重点(1)VC+开发环境的使用方法和步骤(2) C语言程序的特点教学难点C语言程序的特点能力训练 任务任务1: 了解通用计算机和嵌入式计算机的区别 任务2:使用VC+软件开发C程序教学材料(1)教材:朱琨C语言程序设计,机械工业出版社,978-7-111-66954-8, 2021(2)教学资源:电子教案、教学课件、微课视频、在线开放课程(3)仪器
3、与设备:电脑(装有VC+开发环境)教学进度设计步骤教学内容及目标思政元素教师活动学生活 动时间一、课程 介绍1、教师自我介绍、师生互识2、本课程的地位和重要性3、本课程的学习项目内容4、课程的安排和考核方案5、7S (整理、整顿、清扫、清洁、 素养、节约、安全)管理要求良好的开端是 成功的一半介绍听讲10m in二、实施 任务1: 了解通用 计算机和 嵌入式计 算机的区别1、了解通用计算机和嵌入式计算机 的概念和发展2、了解嵌入式应用案例我国在智能家 电、智能手机、 智能汽车、航 空航天等领域 的成就对比讲解、实物 演示、引导学生 列举嵌入式系统 应用案例、明确 C语言是嵌入式 软件设计的主流
4、 语言听讲、讨 论、列举 嵌入式系 统应用案 例10m in三、实施 任务2: 使 用VC+ 软 件开发c 程序1、练习VC+软件使用方法和步骤(1)打开软件(2)新建项目(3)新建C源文件(.c文件)并 添加至已建项目(4)编辑C程序代码(5)编译(.obj文件)、连接(.exe 文件)、运行程序规范意识、没 有规矩不成方 圆讲解、演示使用 方法和步骤、强 调书写规范学 习 VC+ 软 件的使用 方法和步 骤20m in2、程序分析与练习(1)分析教材例题,总结C语言程序的特点(2)练习教材例题创新意识、社 会主义核心价 值观讲解,引导学生 使用VC+软件 开发C程序,巡 回指导听讲,理 解
5、C程 序,上机 练习编程45m in四、总结概括基本内容,归纳重点内容自主学习引导学生归纳总 结,然后布置课 后任务思考,记 录,整理 场地5m i n作业通过教材、PPT和在线课程,复习巩固本次课内容;完成教材相应习题(可穿插到上述任务 中);预习下次课内容(基本数据类型、整型数据)。课后 体会1、通过融入思政元素,实施课程思政。2、教学重点是VC+开发C程序的使用方法和步骤,开始就要引导学生注重编程规范。开 始可以用输出一个字符串为例说明,然后过渡到教材的例题,这样循序渐进,效果会好些。3、在教材例1.1基础上,分析例1.2时,用类比法“主人雇用保姆”提出在C程序设计 中,能否将实现特定功
6、能的一段代码编制成一个函数,被其他函数调用?由此引出问题,使 学生产生好奇心。此时,教师编写add函数,边写边解释。通过运行,脸证两个例题的效果 是相同的。然后提出问题“本来在主函数中一条语句就能实现功能,为何还要定义函数和调 用函数,岂不是更麻烦? ”,由此引出模块化程序设计的好处可以实现资源共享。使用VCH软件开发C程序教学详案步骤一:课程介绍(时间:10分钟)1、教师自我介绍、师生互识2、本课程的地位和重要性3、本课程的学习项目内容4、课程的安排和考核方案5、7S (整理、整顿、清扫、清洁、素养、节约、安全)管理要求步骤二:任务1: 了解通用计算机和嵌入式计算机的区别(时间:10分钟)1
7、、了解通用计算机和嵌入式计算机的概念和发展微型计算机具有很大的通用性,所以又称通用计算机。测控领域的计算机系统是嵌入到应用系统中,以计算机技术为基础,软、硬件可裁剪, 适应应用系统对功能、成本、体积、可靠性、功耗严格要求的专用计算机系统,即嵌入式计 算机系统,简称嵌入式系统(Embedded System)。通俗地说,除了通用计算机(如台式计算机和笔记本计算机)外,所有包含CPU的系 统都是嵌入式系统,其中以微控制器(Micro Controller Unit, MCU,国内也称为单片机) 为核心的嵌入式系统应用最广泛。引导学生列举常见的嵌入式应用案例。MCU的硬件集成度越来越高,使得嵌入式硬
8、件设计难度不断降低,因此嵌入式软件设 计在整个嵌入式系统开发中所占的分量越来越大。社会对嵌入式软件设计人才的需求量也越 来越大,其就业薪酬高。嵌入式软件设计的主流语言是C语言。【课后知识拓展】通过在线课程,熟悉以MCU为核心的嵌入式系统组成。产生于20世纪70年代的C语言是国际上广泛流行的计算机高级编程语言,其优点: 语法灵活、运算符丰富;模块化和结构化设计,程序可读性好;可直接对硬件进行操 作,能实现汇编语言的大部分功能:生成的目标代码质量高,程序执行效率高;程序可 移植性好(与汇编语言相比),可用于各种型号的计算机和各种操作系统。C语言既是通用计算机软件设计的基础语言,也是当前嵌入式软件设
9、计的主流语言。读 者通过本书的学习,可以奠定C语言的编程基础,同时也可以掌握嵌入式软件设计方法。单元学习目标:首先了解通用计算机和嵌入式计算机的区别;然后通过上机练习,熟练 使用VC+2010开发环境,并通过简单的例题掌握C语言程序的特点;最后能利用基本的 数据类型和运算符解决简单的问题。步骤三:任务2:使用VC+软件开发C程序(时间:65分钟)1、练习VC+软件使用方法和步骤(1)打开软件(2)新建项目(3)新建C源文件(.c文件)并添加至己建项目(4)编辑C程序代码【编写最简单的输出一个字符串程序】(5)对源程序进行编译,生成二进制目标文件(.obj文件):连接若干个源文件和库函 数对应的
10、多个目标程序,生成可执行文件(.exe文件);运行程序。2、程序分析与练习【例1.1】将两个整数求和,并将这两个整数及求和结果输出在PC屏幕上。#include / (1 )预处理命令:包含输X1输出头文件int main(void)/ ( 2 )主函数(int a, b, s;(3)数据声明:定义3个整型变量a=123; b=456;/ ( 4 )分别对变量a和b进行赋值s=a+b;/ (5)将求和结果赋给变量printf(This is my first C program.iiH); / (6 )原栏输出一,串字符 pnntf(na=%d,b=%dum=%dnn,a,b,s); / (
11、7 )以十进制形式输出三个变量的值 return 0;/ ( 8 )如程序正常结束,返回函数值0 需要分析C程序中函数的基本构成(函数首部、函数体),并对照注释分析代码。需要 强调:代码中的括号、双撇号、逗号、分号均是英文半角形式。需要对照PPT讲解格式输出函数printf的用法(贯穿本课程的所有程序)。【学以致用】输出社会主义核心价值观。在例1.1的基础上,引出“函数化”:将实现某一功能的代码编写成独立的函数,然后 由主函数去调用这个功能函数,从而实现模块化的程序设计。【例1.2】使用函数将两个整数求和,并将这两个整数及求和结果输出在PC屏幕上。#include /int add(int x
12、, int y);/int main(void)/int a, b, s;/a=123; b=456;/s=add(a, b);/printf(*This is my second C programAn*); / prinlf(a=%d,b=%d,sum=%dii, a,b,s); / return 0;/int add(int x,int y)/int z;/z=x+y;/return (z);/(1)预处理命令:包含输入输出头文件(2)函数声明(3)主函数(4)数据声明:定义3个整型变量(5)分别对变量分和!)进行赋值(6)调用add函数(实参变量为a和b)(7)原样输出一半字符(8)以
13、十进制形式输出三个变量的位(9)如程序正常结束,返回函数值0(10)定义add函数(11)定义变量(12)将求和结果赋给变量zs=add(a, b);( main 函数)int a(ld(int x, int y) (add函数)(13)向主调函数返回求和结果int z;z=x+y;return (z);步骤四:总结、作业布置(时间:5分钟)1、引导学生根据例1.1和例1.2总结C语言程序的主要特点1)C语言程序是由预处理命令、数据声明、一个主函数(main函数)和若干个其他函 数组成的。2) 一个函数由两部分组成:函数首部:函数的第1行,包括3个要素:函数类型、函数名、函数参数。函数体,用花括号括起来,由若干个语句组成,每个语句的最后要有一个分号。3) 一个C语言程序总是从main函数开始执行。4) C语言程序书写格式自由,一行内可以写多条语句,一条语句可以分写在多行。5)注释符:行注释符“”或段注释符“/*/”,增加程序的可读性。【学习检验】教材单元练习题1、2、3题。2、作业布置:通过教材: PPT和在线课程,复习巩固本次课内容;完成教材相应习题, 学以致用;预习下次课内容(基本数据类型、整型数据)。