程序设计语言3、教案_第1页
程序设计语言3、教案_第2页
程序设计语言3、教案_第3页
程序设计语言3、教案_第4页
程序设计语言3、教案_第5页
已阅读5页,还剩22页未读, 继续免费阅读

下载本文档

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

文档简介

XXXX大学教案课程名称(代码):程序设计语言C(16501236)所在院(部):电子与信息工程学院学年学期:2022—2023学年第1学期总学时/周学时:64/4授课专业班级:计算机科学与技术201班级人数:80授课教师:教材名称:《C语言程序设计(微课视频版)》教研室主任签章:院部领导签章:编写时间:2022年7月XXXX大学理论教学课程教案(课程)课程名称程序语言设计C总学时总学分理论学时实验、上机6443232课程教学目的本课程的目标是使学生掌握C语言的基本语法,程序设计的基本思想、基本概念和基本方法,能运用所学的知识和技能对简单进行分析和程序设计,能解决本专业的一些实际问题。为参加计算机二级考试做好准备。主要内容顺序、选择、循环结构化程序设计,数组,函数,自定义数据类型,指针,文件重、难点教学重点:表达式、结构化程序设计、数组、函数教学难点:结构化程序设计、数组、函数教学方法本课程是一门实践性很强的课程,采用多元化的教学模式,即集课堂教学、实践教学和网络教学为一体。⑴课堂讲授:在多媒体教室中采用电子教案授课,授课时以基本知识点为主结合计算机的特点,边讲、边演示,尤其是随着计算机的发展,注意引入学科新知识、新动态,提高授课质量,加大课堂信息量。⑵实验:实验教学应穿插于理论教学的全过程,在网络环境下以WindowsXP为平台,各章节配备相应的实验案例进行实验,并要求写出实验报告,突出实践能力的培养。⑶网络:充分发挥网络技术在辅助教学中的作用,编制网络教程、列举典型例题、设计交互式上机练习,方便学生在课外时间自主学习,培养学生上网获取新知识的能力。教学组织及要求CDIO引例示范;相关知识点跟进;在教师引导下,课堂实例演练CDIO;小结涵括本部分的知识点、容易混淆的概念及容易出错的问题;习题要求学生通过练习实现自主的CDIO;从第4章开始,增加综合程序设计,进一步提升学生的分析设计能力。考核方式总评成绩=平时成绩(40%)+期末考试成绩(40%)使用教材《C语言程序设计(微课视频版)》,郑晓健等,清华大学出版社,第1版,2022年8月教学及学习参考文献[1]汪升华,唐国纯.C语言程序设计教程,中国传媒大学出版社,2018年1月对教案的分析总结等信息详细给出了每个章节内容的重点和难点、教学的组织方式和教学手段,用CDIO方法培养学生创新精神和实践能力,有很强的可操作性。备注说明

XXX大学理论教学课程教案(第1章)章或单元名称第一章C语言概述理论学时实验、上机44章(单元)教学目的了解:C语言的背景;C语言程序设计的风格,C语句的概念及种类。掌握:C语言程序的结构,C语言常用的输入/输出方式。章(单元)主要内容1、了解C语言的特点;2、掌握C简单程序的结构;3、熟练掌握C程序的编辑、编译、链接和运行的过程。4、了解C语言丰富的数据类型;5、了解常量的基本概念;6、掌握常用基本数据类型(整型、实型、字符型)数据的常量表示。重、难点C语言的特点与编程环境掌握C语言数据和数据类型的相关知识学生应该掌握的知识点1.C语言的组成框架;2.变量、常量的概念,C语言的数据类型3.输入输出函数的基本应用。教学方法采用提问式,引导式,展开学习,通过实例使学生了解C语言的组成框架,编写、运行c程序的步骤。掌握基本数据类型、输入输出函数的正确使用。教学中结合多个小示例,通过实例操作,体会语法点。教学组织方式及要求通过例子介绍程序的概念,编写程序的一般过程。通过例子介绍C语言的组成框架,变量、常量的概念,C语言的数据类型,输入输出函数的基本应用。使学生能很快编写简单顺序结构的程序章或单元作业及综合练习习题集第一章的习题;上机运行第一章例题备注所需教学器材设备等说明此表格任课教师可按教学内容的章或单元填写,每个章或单元填写一页XXX大学理论教学课程教案(第1次课)授课内容名称第1章C语言概述学时2时间分配本次课教学目的了解C语言程序的结构和介绍运行环境,会独立建立一个C源文件并编写教材例题教学要求(方法、组织)1、以教师为中心的方法:教师讲授、提问并进行论证;2、相互作用的方法:边完成代码编写边询问执行结果;3、案例教学法;4、多媒体教学法。学生应该掌握的知识点了解C语言的特点,掌握C程序的基本结构,掌握VC++6.0的使用方法,掌握变量和常量的定义方式和区别。教学组织实施过程本章背景(实际案例)分析;2、引入新课:介绍编程语言的概念以及作用,举现实生活中计算机软件的例子帮助学生理解C语言的作用。讲解学习这门课程对学生的作用和帮助;3、介绍第一个C程序:自我介绍。分析并讲解该程序组成元素和结构,每部分有什么作用;4、实战演练:学生独立完成第一个C语言程序。教材1.1.3实战演练环节;5.介绍标识符定义规则、举例说明变量与常量的作用和区别。讲解例题1-6;6、本次课小结。课外作业备注说明任课教师可按教学内容每次课填写一次。(此表格只是列出每次课要讲的内容,也可不用表格)XXX大学理论教学课程教案(第2次课)授课内容名称第1章C语言概述学时2时间分配本次课教学目的学习C语言的基础知识教学要求(方法、组织)1、以教师为中心的方法:教师讲授、提问并进行论证;2、相互作用的方法:边完成代码编写边询问执行结果;3、案例教学法;4、多媒体教学法。学生应该掌握的知识点掌握C语言简单数据类型,熟练掌握VC集成环境中常用菜单的使用,掌握格式输入和输出函数,。教学组织实施过程上一章节内容复习;本章节内容简介;3、以提问的方式复习C语言程序的基本结构和常量变量定义方式。4、举例(计算应纳个人所得税一例)引入有关数据类型和输入输出函数;5、新课知识点:a.C语言数据类型b.C程序语句分类c.输入输出函数6、举例:教材相关例题选讲;7、课堂练习:实战演练1.2.6编程,并提问;8、本次课小结。课外作业课后习题1备注说明任课教师可按教学内容每次课填写一次。(此表格只是列出每次课要讲的内容,也可不用表格)XXX大学理论教学课程教案(第2章)章或单元名称第二章C语言的运算符和表达式理论学时实验、上机44章(单元)教学目的章(单元)主要内容1、重、难点学生应该掌握的知识点1.赋值运算;2.运算符与表达式的基本应用。教学方法采用提问式,引导式,展开学习,通过实例使学生了解C语言的组成框架,编写、运行c程序的步骤。掌握基本数据类型、输入输出函数的正确使用。教学中结合多个小示例,通过实例操作,体会语法点。教学组织方式及要求主要运用讲授法。(1.举例引导2.提问3.类比)利用多媒体课件进行教学,扩大课堂教学的信息量。章或单元作业及综合练习备注所需教学器材设备等说明此表格任课教师可按教学内容的章或单元填写,每个章或单元填写一页XXX大学理论教学课程教案(第3次课)授课内容名称第二章C语言的运算符和表达式学时2时间分配本次课教学目的熟悉C语言中的各类运算符及优先级别教学要求(方法、组织)1、以教师为中心的方法:教师讲授、提问并进行论证;2、相互作用的方法:边完成代码编写边询问执行结果;3、案例教学法;4、多媒体教学法。学生应该掌握的知识点了解运算符和表达式的概念,掌握算术运算符和表达式,掌握赋值运算符和赋值表达式,掌握自增和自减运算教学组织实施过程1、上一章节内容复习;2、本章节内容简介;3、以提问的方式复习C语言基础知识;4、举例a.计算a/b和a%b的值引入算数运算符和算数表达式b.交换a,b变量的值引入赋值运算符5、新课知识点:a.算数运算符和算数表达式b.赋值运算符c.复合型复制运算符d.自增自减运算符6、举例:教材相关例题选讲;7、课堂练习:实战演练2.2.5编程,采取学生先分析,教师代笔,逐步引导学生完成程序;8、本次课小结。课外作业课后习题4(1)(2)备注说明任课教师可按教学内容每次课填写一次。(此表格只是列出每次课要讲的内容,也可不用表格)XXX大学理论教学课程教案(第4次课)授课内容名称第二章C语言的运算符和表达式学时2时间分配本次课教学目的要明确、简要,让学生记住。教学要求(方法、组织)要结合教学内容和学生实际情况(教情和学情分析)确定教学方法和教学过程及组织形式,另要强调学习纪律。学生应该掌握的知识点掌握条件运算符,了解条件表达式,了解逗号运算符和逗号表达式,了解数据类型的转换。教学组织实施过程1、上一章节内容复习;2、本章节内容简介;3、以提问的方式算术运算符、复制运算符、自增自减运算符相关知识点;4、举例a.计算存款n年后的本利之和引出新知识点;5、新课知识点:a.C语言中类型转换(自动和强制两种)b.逗号运算符c.容量运算符d.位运算符e.c语言编程规约6、举例:例2-6,2-7;7、课堂练习:实战演练2.3.6编程,采取学生先分析,教师代笔,逐步引导学生完成程序;8、本次课小结。课外作业习题2备注说明任课教师可按教学内容每次课填写一次。(此表格只是列出每次课要讲的内容,也可不用表格)

XXX大学理论教学课程教案(第3章)章或单元名称第三章选择结构理论学时实验、上机66章(单元)教学目的了解:领会switch与break语句的作用。掌握:if…else的三种语法。章(单元)主要内容1、关系运算符与关系表达式;2、逻辑运算符与逻辑表达式;3、if语句;4、if语句的嵌套

5、条件运算符和条件表达式

6、switch语句重、难点1、逻辑表达式运算的短路现象。2、嵌套if-else语句中的if与else匹配问题3、switch语句的执行流程;4、条件运算符的结合性及其使用学生应该掌握的知识点1.学生应能掌握关系运算符与关系表达式的使用;2、学生应能掌握逻辑运算符与逻辑表达式的使用;3、学生应能掌握if语句基本结构;4、学生应能理解if语句的嵌套概念,5、学生应能通过对条件运算符和条件表达式的学习掌握在简单情况下利用条件表达式表达选择结构的方法。教学方法主要运用讲授法。(1.举例引导2.提问3.类比)利用多媒体课件进行教学,扩大课堂教学的信息量。教学组织方式及要求通过对提出的简单选择结构的问题“谁会接到面试通知”,分析解决该问题的过程(算法),给出程序的框图,根据框图写出程序,并对程序进行测试,这样一个完整的程序设计过程,使学生对程序设计的过程有更实际的认识,并引入与选择结构有关的运算符和表达式(关系运算符和关系表达式、逻辑运算符和逻辑表达式、条件运算符和条件表达式)章或单元作业及综合练习第三章的习题;上机运行第3章的例题,完成编程作业2、3、4和两个趣味编程题。备注所需教学器材设备等说明此表格任课教师可按教学内容的章或单元填写,每个章或单元填写一页XXX大学理论教学课程教案(第5次课)授课内容名称第三章选择结构学时2时间分配本次课教学目的要明确、简要,让学生记住。教学要求(方法、组织)要结合教学内容和学生实际情况(教情和学情分析)确定教学方法和教学过程及组织形式,另要强调学习纪律。学生应该掌握的知识点掌握关系运算符与关系表达式、逻辑运算符与逻辑表达式和条件运算符与条件表达式教学组织实施过程1、上一章节内容复习;2、本章节内容简介;3、通过面试通知的例子引入关系表达式的知识点;4、通过并联与串联电路来讲解逻辑与和逻辑或;5、讲解条件运算符与条件表达式;6、举例:例3-1,3-2,3-3;7、课堂练习:实战演练,采取学生先分析,教师代笔,逐步引导学生完成程序;8、本次课小结。课外作业习题3备注说明任课教师可按教学内容每次课填写一次。(此表格只是列出每次课要讲的内容,也可不用表格)XXX大学理论教学课程教案(第6次课)授课内容名称第三章选择结构学时2时间分配本次课教学目的要明确、简要,让学生记住。教学要求(方法、组织)要结合教学内容和学生实际情况(教情和学情分析)确定教学方法和教学过程及组织形式,另要强调学习纪律。学生应该掌握的知识点掌握关系运算符与关系表达式、逻辑运算符与逻辑表达式和条件运算符与条件表达式教学组织实施过程1、上一章节内容复习;2、本章节内容简介;3、通过测试身材是否标准来引入if语句a.简单选择结构b.两路选择结构c.多路选择结构4、讲解例3-4,3-5,3-6,3-7;5、讲解课后相应习题;6、课堂练习:实战演练,采取学生先分析,教师代笔,逐步引导学生完成程序;7、本次课小结。课外作业习题3备注说明任课教师可按教学内容每次课填写一次。(此表格只是列出每次课要讲的内容,也可不用表格)XXX大学理论教学课程教案(第7次课)授课内容名称第三章选择结构学时2时间分配本次课教学目的要明确、简要,让学生记住。教学要求(方法、组织)要结合教学内容和学生实际情况(教情和学情分析)确定教学方法和教学过程及组织形式,另要强调学习纪律。学生应该掌握的知识点掌握关系运算符与关系表达式、逻辑运算符与逻辑表达式和条件运算符与条件表达式教学组织实施过程1、上一章节内容复习;2、本章节内容简介;3、if语句的嵌套;4、通过例3-8讲解嵌套的执行流程;5、switch语句的引入;6、讲解例3-9与例3-10;7、分析switch语句与多路选择结构的异同;8、课堂练习:实战演练,采取学生先分析,教师代笔,逐步引导学生完成程序;9、本次课小结。课外作业习题3备注说明任课教师可按教学内容每次课填写一次。(此表格只是列出每次课要讲的内容,也可不用表格)XXX大学理论教学课程教案(第4章)章或单元名称第四章循环结构理论学时实验、上机66章(单元)教学目的了解:程序设计中构成循环的方法;break、continue在循环语句中的作用。掌握:for、while、do-while语句的用法章(单元)主要内容1、循环的基本概念2、循环方法的探索3、循环结构语句:while和do-while语句4、for循环;5、循环的嵌套;6、break语句、continue语句和goto语句。重、难点1、while循环语句循环控制;2、do-while循环语句循环控制。3、for循环语句循环控制;4、嵌套循环中break和continue的作用;5、穷举法和迭代法循环结构程序设计。学生应该掌握的知识点1.学生应能掌握循环的基本概念;2.学生应能描述掌握while循环语句的使用;3.学生应能掌握do-while循环语句的使用;4、学生应能掌握for循环语句的使用;5、学生应能掌握while、do-while和for循环的相互转换与嵌套的使用方法;6、学生应能掌握循环体中的break和continue语句的用法;教学方法主要运用讲授法。(1.举例引导2.提问3.类比)利用多媒体课件进行教学,扩大课堂教学的信息量。教学组织方式及要求1.通过“蜗牛爬杆”问题的提出,分析,程序的产生、测试,引入循环语句(for、while、do--while语句)的语法规则及功能2.通过相关程序的设计,进一步提高学生对循环结构的理解和程序设计的理解,之后,用引导的方法,让学生了解循环嵌套的程序以及break和continue语句,从而能进行循环嵌套程序的设计章或单元作业及综合练习第四章的习题;上机完成编程作业1、2、3、4,完成3个趣味编程题。备注所需教学器材设备等说明此表格任课教师可按教学内容的章或单元填写,每个章或单元填写一页XXX大学理论教学课程教案(第8次课)授课内容名称第四章循环结构学时2时间分配本次课教学目的要明确、简要,让学生记住。教学要求(方法、组织)要结合教学内容和学生实际情况(教情和学情分析)确定教学方法和教学过程及组织形式,另要强调学习纪律。学生应该掌握的知识点掌握关系运算符与关系表达式、逻辑运算符与逻辑表达式和条件运算符与条件表达式教学组织实施过程1、上一章节内容复习;2、本章节内容简介;3、通过“蜗牛爬杆”问题的提出,分析,程序的产生、测试,引入while循环语句,讲解例4-1与例4-2;4、通过爱因斯坦的阶梯问题的讲解,引入do…while语句。讲解4-3,例4-4;5、比较while与do…while的异同;6、课堂练习:实战演练,采取学生先分析,教师代笔,逐步引导学生完成程序;7、本次课小结。课外作业习题4备注说明任课教师可按教学内容每次课填写一次。(此表格只是列出每次课要讲的内容,也可不用表格)XXX大学理论教学课程教案(第9次课)授课内容名称第四章循环结构学时2时间分配本次课教学目的要明确、简要,让学生记住。教学要求(方法、组织)要结合教学内容和学生实际情况(教情和学情分析)确定教学方法和教学过程及组织形式,另要强调学习纪律。学生应该掌握的知识点掌握关系运算符与关系表达式、逻辑运算符与逻辑表达式和条件运算符与条件表达式教学组织实施过程1、上一章节内容复习;2、本章节内容简介;3、通过寻找交通肇事者的例子来引入for语句;4、通过例4-5与例4-6讲解for语句的循环流程;5、讲解例4-7总结for的执行;6、通过打印矩形引入循环的嵌套;7、讲解例4-8与例4-9;8、总结死循环的概念;9、课堂练习:实战演练,采取学生先分析,教师代笔,逐步引导学生完成程序;10、本次课小结。课外作业习题4备注说明任课教师可按教学内容每次课填写一次。(此表格只是列出每次课要讲的内容,也可不用表格)XXX大学理论教学课程教案(第10次课)授课内容名称第四章循环结构学时2时间分配本次课教学目的要明确、简要,让学生记住。教学要求(方法、组织)要结合教学内容和学生实际情况(教情和学情分析)确定教学方法和教学过程及组织形式,另要强调学习纪律。学生应该掌握的知识点掌握关系运算符与关系表达式、逻辑运算符与逻辑表达式和条件运算符与条件表达式教学组织实施过程1、上一章节内容复习;2、本章节内容简介;3、通过打字的例子引入退出循环的概念;4、通过例4-11讲解break语句的意思;5、通过4-12讲解continue语句的意思;6、小结本章内容;7、分析课后相应习题;8、课堂练习:实战演练,采取学生先分析,教师代笔,逐步引导学生完成程序;9、本次课小结。课外作业习题4备注说明任课教师可按教学内容每次课填写一次。(此表格只是列出每次课要讲的内容,也可不用表格)XXX大学理论教学课程教案(第5章)章或单元名称第五章数组理论学时实验、上机44章(单元)教学目的了解:一维数组、二维数组的基本概念。掌握:数组类型变量的定义与引用;数组元素的引用。章(单元)主要内容1、一维数组的定义2、一维数组元素的引用3、一维数组的存储和初始化

4、一维数组的应用5、二维数组的定义6、二维数组元素的引用7、二维数组的存储和初始化8、二维数组的应用9、字符数组的定义与初始化10、字符串及字符串的应用重、难点1、一维数组的引用;2、一维数组的具体应用:排序与查找;3、维数组及多维数组的存储和引用;4、矩阵的转置5、二维字符数组对多字符串的处理:多字符串排序算法。学生应该掌握的知识点1、学生应能理解数组引入的意义及作用;2、学生应能掌握一维数组的基本思想和基本用法;3、学生应能掌握使用一维数组的基本算法:排序与查找;4、学生应能掌握二维及多维数组的基本思想和基本用法;5、学生应能掌握使用二维数组6、学生应能掌握字符数组的定义、初始化、引用,及输入与输出7、学生应能掌握字符串处理函数的使用方法。教学方法主要运用讲授法。(1.举例引导2.提问3.类比)利用多媒体课件进行教学,扩大课堂教学的信息量。教学组织方式及要求1.通过“5个小朋友分糖果”问题的提出、分析、程序的产生,引入一维数组的定义及引用2.进一步剖析典型例子,巩固所学知识。在此基础上介绍二维数组、字符数组的知识及例子章或单元作业及综合练习第五章的习题;上机完成编程题1、2、3和2个趣味编程题。备注所需教学器材设备等说明此表格任课教师可按教学内容的章或单元填写,每个章或单元填写一页XXX大学理论教学课程教案(第11次课)授课内容名称5.1一维数组5.2二维数组学时2时间分配本次课教学目的了解:一维数组、二维数组的基本概念。掌握:数组类型变量的定义与引用;数组元素的引用。教学要求(方法、组织)1、以教师为中心的方法:教师讲授、提问并进行论证;2、相互作用的方法:边完成代码编写边询问执行结果;3、案例教学法;4、多媒体教学法。学生应该掌握的知识点1、学生应能理解数组引入的意义及作用;2、学生应能掌握一维数组的基本思想和基本用法;3、学生应能掌握使用一维数组的基本算法:排序与查找;4、学生应能掌握二维及多维数组的基本思想和基本用法;5、学生应能掌握使用二维数组教学组织实施过程1、上一章节内容复习;2、本章节内容简介;3.通过“5个小朋友分糖果”问题的提出、分析、程序的产生;4.讲授一维数组的定义、储存结构及数组元素的引用;5.以整型数为例讲授数组的基本操作,包括查询、删除、插入;6.进一步剖析典型例子,巩固所学知识,在此基础上介绍二维数组的知识及例子;7、课堂练习:实战演练,采取学生先分析,教师代笔,逐步引导学生完成程序;8、本次课小结。课外作业第五章的习题1,2备注说明任课教师可按教学内容每次课填写一次。(此表格只是列出每次课要讲的内容,也可不用表格)XXX大学理论教学课程教案(第12次课)授课内容名称5.3字符数组5.4综合设计学时2时间分配本次课教学目的了解:字符数组的概念。掌握:字符数组的定义、与整型数组的关系、元素的引用、初始化和输入输出操作;常用字符串处理函数的使用;通过不同难度的实例带领学生掌握数组的运用方法。教学要求(方法、组织)1、以教师为中心的方法:教师讲授、提问并进行论证;2、相互作用的方法:边完成代码编写边询问执行结果;3、案例教学法;4、多媒体教学法。学生应该掌握的知识点1.字符数组的定义、初始化及输入输出;2.字符串处理函数。教学组织实施过程1、上一章节内容复习;2、本章节内容简介;3.通过“数数一共打了多少个单词”引入字符数组问题;4.讲授字符数组的定义、引用、初始化及输入输出等内容,提出问题给学生,要求实例模仿编程解决;5.介绍常用字符串处理函数的应用方法;6.要求学生运用所学内容,分析“果园竞赛”问题,与老师一起共同编程解决;7、课堂练习:实战演练,采取学生先分析,教师代笔,逐步引导学生完成程序;8、本次课小结。课外作业第五章的习题1,2备注说明任课教师可按教学内容每次课填写一次。(此表格只是列出每次课要讲的内容,也可不用表格)XXX大学理论教学课程教案(第6章)章或单元名称第六章函数理论学时实验、上机66章(单元)教学目的了解:变量存储类型的概念及各种存储类型变量的生存期和有效范围;函数的嵌套调用与递归调用;带参数的main函数。掌握:函数的定义与调用;掌握函数参数的传递方式。章(单元)主要内容1、函数概述2、函数的参数和函数的值3、值传递的特点4、地址传递的特点5、数组作为函数的参数6、函数的嵌套调用及举例;7、函数的递归调用及举例;8、变量的作用域和存储方式。重、难点函数的调用方法数组名作为函数参数传递的实质函数的递归调用和静态变量。学生应该掌握的知识点通过一个学生成绩管理系统,说明模块化程序设计的方法;进一步了解C语言程序的结构;掌握函数的定义方法;函数的调用方法和形式;理解函数间的参数传递;理解数组名和数组元素作为参数的区别;理解函数的嵌套调用和递归调用方法;了解变量的作用域和存储方式。教学方法主要运用讲授法。(1.举例引导2.提问3.类比)利用多媒体课件进行教学,扩大课堂教学的信息量。教学组织方式及要求1.通过“求多个阶乘之和”问题的提出、分析、程序的产生,引入模块化程序设计的思想,函数的定义、函数原型、函数声明与函数调用2.并进一步剖析典型例子,介绍数组名作函数的参数与变量作参数的不同,函数的嵌套调用和递归调用章或单元作业及综合练习第六章的习题;上机完成编程题1、2、3。备注所需教学器材设备等说明此表格任课教师可按教学内容的章或单元填写,每个章或单元填写一页XXX大学理论教学课程教案(第13次课)授课内容名称6.1函数的定义、调用和声明6.2函数的参数及传递学时2时间分配本次课教学目的了解:程序模块化的概念和方法;理解:函数的嵌套调用与递归调用;带参数的main函数;掌握:函数的定义与调用;掌握函数参数的传递方式。教学要求(方法、组织)1、以教师为中心的方法:教师讲授、提问并进行论证;2、相互作用的方法:边完成代码编写边询问执行结果;3、案例教学法;4、多媒体教学法。学生应该掌握的知识点1.通过一个学生成绩管理系统,说明模块化程序设计的方法;2.进一步了解C语言程序的结构;3.掌握函数的定义方法;4.函数的调用方法和形式;5.理解函数间的参数传递;教学组织实施过程1、上一章节内容复习;2、本章节内容简介;3.通过“求多个阶乘之和”问题的提出、分析、程序的产生,引入模块化程序设计的思想,函数的定义、函数原型、函数声明与函数调用;4.并进一步剖析典型例子,介绍数组名作函数的参数与变量作参数的不同,函数的嵌套调用和递归调用;5、课堂练习:实战演练,采取学生先分析,教师代笔,逐步引导学生完成程序;6、本次课小结。课外作业第六章的习题;上机完成编程题1、2。备

温馨提示

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

评论

0/150

提交评论