C语言程序设计课程教学设计方案_第1页
C语言程序设计课程教学设计方案_第2页
C语言程序设计课程教学设计方案_第3页
已阅读5页,还剩49页未读 继续免费阅读

下载本文档

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

文档简介

CCPAGEPAGE54/54C语言程序设计课程教学设计方案课程名称:C语言程序设计课程编号:590109120632课程类型:理论含实践课程学时:944747适用专业:图形图像制作一、课程教学设计的背景(一)专业认知备一定的美术设计理念和艺术素养以及基层青年工作能力的高端技能型专门人才。人才培养规格:基本素质及基本技能要求学生应具有良好的德、智、体、美全面发展的综合素质,具有正确的人生观、价值观和良好的职业道德修养,具有高职生应有的文化修养及健康的体魄和心理素质;具有较扎实的计算机操作能力;具有相当水平的英语应用能力。专业素质及专业技能要求掌握数字化平面、立体图形及图像制作技术的基础理论和基本原理,具有一定的审美能力,具备基础数字图像制作及处理、典型平面产品设计及印前图文处理、三维装饰效果图制作、建筑施工图制作等能力,熟练掌握相关计算机制图软件,能综合运用所学知识,设计制作高品质的平面典型产品及三维立体图像。专业拓展能力要求3.证书要求:类别3.证书要求:类别名称汉字录入发证机关教育部考试中心学院A/B等级级合格对应课程实用英语计算机基础及应基本图形图像处理证书——图像制作人力资源及社会计算机图像制作用技术二员Photoshop选平台保障部中级计算机图像制作技术实训一图形图像处理三维动画设计员3DMAX——图像制作人力资源及社会保障部中级动画制作实训(三维)图形图像处理台——图像制作人力资源及社会二员Illustrator保障部中级广告招贴创意设矢量绘图技术推荐选平台计证书一图形图像处理员AutoCAD平保障部——图像制作人力资源及社会中级AUTOCAD基础台工程制图及识图计算机应用技术CNIT教育部合格计算机基础及应用(二)课程的性质、地位和作用图形图像制作专业职业基础课,学生通过这门课的学习,可以对程序编制和程序调试的过程有一个全面的了解并对程序编制工具C语言有一个全面的了解,重点的掌握C语言语法、程序调试基本方法,具备自己独立编制小型程序、调试中等程序、读懂大型程序的能力,为后续动态网页开发课程的学习奠定基础。(三)课程国内发展状况课程发展的主要历史沿革、研究动态及未来走向同类院校该课程国家级精品课程建设情况(1)C语言程序设计(温希东深圳职业技术学院2004年国家级精品课程)(2)C语言程序设计(马晓晨承德石油高等专科学校2006年国家级精品课程)C语言张伟大连东软信息技术职业学院2007国家级精品课程)该课程目前国家规划教材分析讲授/研究该课程的国内知名学者及教师(四)课程现有基础c出版社;c社;c语言程序设计实训指导及习题解答化学工业出版社;c二、课程教学设计思路基于C语言的特点,在讲清基础知识的前提下,加大案例的选择。充分利用上机的实践时间,锻炼学生的基础编程能力。通过本课程的学习,学生应学会定义各种类型的变量,灵活运用各个结构体、共用体编写各种子程序,理解递归程序设计的特点。三、课程教学目标(一)总体目标:学生能够具备自己独立编制小型程序调试中等程序、读懂大型程序)的能力。(二C本语法、程序基本结构、数组及函数、程序调试基本方法等内容。(三)能力目标:通过该课程的学习以及C语言编程技能的训练,要求学生具备三方面能力:会编小程序、能调中程序、读懂大程序。达到全国计算机等级考试C语言编程要求的标准。(四)素质目标:要求学生具备理解软件工程规范流程的能力,并具备项目管理的工作意识。四、课程内容设计(一)总体框架模块(或章)基础

学习内容本模块讲解程序设计的基础知识,其中包括:1、程序和程序设计2、简单的C程序介绍3、算

参考学时4法4、C程序的上机步骤。在讲解中用计算机的工作过程引出编程语言的概念,进而讲解高级语言到机器语言的编译过程。为培养学生项目管理的意识,引入软件工程基础知识,讲解了程序设计的几个重要步骤并举例说明。为在学习具体CC4C语言程序的基本架构,让学生有了一个全面的了解。为后续讲解程序的方便,在本模块中加了算法基础,重点讲解流程图的知识。最后讲解C程序的调试环境。第二模块为CC2、常量和变量34C程序设型数据5、字符型数据6、变量赋初值7、算术运计的初步知识

算符和算术表达式8、赋值运算符和赋值表达式 159、逗号运算符和逗号表达式。在讲解中除了重点讲解数据类型的使用以外,增加了相关专业知识,如:计算机内部组件、进制转换、8421码、溢出、ASCII码等。在讲解常量和变量时,从计算机内部组件入程序设计

手,分析计算机存储单元的内部结构,得出常量和变量的概念,进而分析相关注意事项。在讲解数据类型时,以常量和变量为研究对象,分别分析了整型常量和整型变量、实型常量和实型变量、字符型常量和字符型变量,对相关8421ASCII在讲解变量赋初值时,重点让学生会辨析赋初值的正误。逗号等各种运算符的使用方法及运算方法,对运算优先级做了详细讲解,使学生具备运算复杂综合表达式的能力。第三模块(顺序结构程序设计)1、C34、数据输入。在讲解C语句概述时,给学生讲明语句的五大类型,其中重点分析控制语句的八种类型和复 9合语句的语法要点。在讲解程序的三种基本结构时,以流程图的形式加以说明,辅助学生形象化的理解。在讲解输入输出函数时,要注意以下几个问题:1、讲清输入输出函数的分类,分析优劣2、重点讲明printf函数、scanf函数的各种格式控制符号的使用方法及注意事项,使用典型例题用对比的方法加深学生印象选用特殊案例,讲解输入输出函数的特殊性(选择结构程序设计4123、if4、switch在讲解关系、逻辑运算符过程中要注意这两种9程序设计 尤其是明确各自的优先级。重点是要让学生明确这两种运算符的实际用处。ifswitch讲明语句的结构,在进行程序设计。而且让学生培养起先看结构再看内容的程序分析习惯。第五模块(循环结构程序设计)主要讲解1whiledo-while3for4五、循环结构语句和continue语句。10程序设计 在讲解循环语句时,要注意书后练习的处理,选择典型练习题详细讲解,尤其要把过程用图示形象的描述,以增强学生解题的能力,编程题的六、数组

选择可适当增加附加题。本模块讲解数组的基础知识及使用方法,其中包括:1、一维数组定义和引用2、二维数组定义和引用3、字符数组。在讲解中用多数据处理问题的弊端引出数组学生模块化编程的意识,利用循环语句实现一维7数组的输入输出,为后续编程提供服务。针对数组的初始化问题,以书后练习引入,并举多例进行验证。对于二维数组及字符数组的使用,在讲解时找到及一维数组的相同点,然后重点讲各自要点,二维数组重点讲数组元素存储方法,字符数组重点讲输入输出格式以及字符串处理函数的使用。包括:13、函数45七、函数 函数参数6、局部变量和全局变量7、变量的存 储类别。在讲解中用模块化编程思路引出函数的表示方法,进而讲解函数的执行过程,其中重点强调理及位运算

函数的嵌套调用,并举例说明。针对函数分类的有参函数两个概念,并通过实例使用对比的方法讲解无参函数和有参函数的定义形式。为便于学生理解函数的执行过程,实训任务选择无参函数作为训练重点,主要是训练学生使用函数形式编程解决问题,重点训练意识,为下一步学习有参函数及其应用打下基础。通过主调函数及被调用函数的讲解引出形参及实参的概念,进而讲解有参函数的执行过程,其中重点讲解参数的传递、返回值的类型以及形参及实参在执行过程中占用存储单元情况,通过进而讲解数组及数组名作为函数参数的程序执行过程,其中重点讲解数组名作为参数的情况。通过典型例题的分析,使学生掌握变量的三种属性以及各属性的具体使用及辨别方法。本模块讲解宏定义、文件包含的表示及使用方法以及位运算符的运算法则,其中包括:1、宏定义2、文件包含3、位运算。 3在讲解中以宏定义、文件包含的书写格式开篇,重点强调语法要求,尤其是位置要求以及替换文本的“字符串”本质,要求学生掌握宏定义的程序执行过程,尤其是带参数的宏定义的程序23、进行位运算相关操作。以及*(指针运算符)和&(取地址运算符)的运算法则和使用技巧,指针及字符串、函数、数组2、变量的指九、指针针和指向变量的指针变量3数组的指针和指向数 组的指针变量4字符串的指针和指向字符串的指针变量5、函数的指针和指向函数的指针变量6、返回指针值的函数7、指针数组和指向指针的指针。本模块讲解结构体及共用体的概念以及使用234568共用体 指针7、用指针处理链表8、共用体枚举类型。在讲解中通过单数据及多数据处理方法的弊端构体作为一种数据类型出现的意义,进而学习结构体作为一种数据类型出现的意义,进而学习结构体类型变量的定义、初始化以及使用的方法,在此基础上,对于有能力的学生,增加指向结构体类型数据的指针的用法以及三个动态分配存储空间函数的用法,并且引入链表,使用典型例题让学生明确链表含义。机动(根据学生掌握情况及学期实际总周数添加为习题课学时合计1194(二)具体要求模块一(或第一章):任务一程序设计基础任务一程序设计基础职业能力目标课时4知识目标素质目标学习目标指令、程序设计解C了解计算机工作过语言、编译、算法、调试、流程语言到机器语言的编译过程,熟悉VC++6.0图简单C重点:C语言特点及框架结构、调试简单C难点:高级语言到机器语言的编译过程及TurboC主要内容1程序和程序设计课时2简单的C程序介绍课时23算法课时4C程序的上机步骤课时2556练习:附加练习实训一c程序的运行环境和运行一个c程序的方法课时课时任务(或)实训一要求C程序的运行环境和运行一个C程序的方法任务一任务1-1知识目标

程序设计基础程序设计基础职业能力目标

课 时 4课 时 4素质目标了解计算机工作

C

过程,熟悉学习目标语言、编译、算和程序设计过程,掌握高级法、调试、流程语言到机器语言的编译过图程会用流程图表示简单算VC++6.0 法熟练上机步骤会调试图简单C程序 TurboC环境1程序和程序设计课时2简单的C程序介绍课时3算法课时主要内容1程序和程序设计课时2简单的C程序介绍课时3算法课时主要内容4C程序的上机步骤课时5练习:附加练习课时实训一c程序的运行环境和运6 课时22行一个c程序的方法任务要求实训一 C程序的运行环境和运行一个C程序的方法要求:完成1-3,编辑和调试运行4-7(其中4-6需要将运行结果填入实训报告,7需要将编写的程序填入实训报告)1、检查所用的计算机系统2、进入c的工作环境3、熟悉Tc集成环境4、输入并运行一个简单的程序5、输入并编辑一个c程序6、输入并运行一个需要在运行时输入数据的程序7、运行一个自己编写的程序学工作对象工作角

工作工 习

主要手段

教学用具 任务评价色 具 地点

1、学生理硬件:教师解C结构引出“语言”的概念,进而引出

投影仪

2熟悉C学生 程序分 计算机 机“程序重点

程序编辑析员

解流程图的表现形式,并举例说明算法的含义。引入两种C编译环境,讲清

6.0C、Microsoftoffice环境powerpoin环境上机步骤以及纠

t2003、

3、会调试错的一般方法。

photoshop简单Ccs序cs模块二(或第二章):总体内容及要求任务二任务二C程序设计的初步知识课时15知识目标 职业能力目标储单元、常掌握标识符的命名原则,熟记

素质目标关键字(书后附录一,在程序常量、变量命名规识符、关键中会使用常量和变量,运用进范,使用正确为后学习目标识符用户标 整型数据在内存中的存放形 打下基础。规范运实型、字符掌握给变量赋初值的方法,掌序设计中条件判断码、赋初值算符的使用方法及运算方法, 运算符表达掌握各种运算符的优先级(书式 后附录三,具备运算复杂综合表达式的能力。

重点:常量、变量的概念及使用。算术、赋值、逗号等各种运算符的使用方法及运算方法难点:自增自减运算符的使用方法及运算方法。进制之间的转换,求补码的方法1、C语言提供的数据类型2、1主要内容

课时常量和变量 103、整型数据4、实型数据5、 课时字符型数据实训二 数据类型运算符和表课时达式(1、数据类型) 6、变量赋初值 课7、算术运算符和算术表达式89、课时5逗号运算符和逗号表达式实训二 数据类型运算符和表课时达式(2、运算符和表达式)任务(或实训二 数据类型、运算符和表达式、数据类型)要求 实训二 数据类型、运算符和表达式、运算符和表达式)具体内容及要求任务二任务2-1

C程序设计的初步知识数据类型

课 时 15课 时 10知识目标储单元、常学习目标

职业能力目标

素质目标识符、整型、进制知识会进行相互转换,理

续程序识别及编制打下基础实型、字符型、补码

解整型数据在内存中的存放形式,掌握求补码的方法重点、难重点:各类型数据的要求,求补码的方法点 难点:二进制及十进制之间的转换,求补码的方法1、C语言提供的数据类型2、1 课 时常量和变量3、整型数据4、实型数据5、主要内容 2 课 时 10字符型数据实训二 数据类型、运算符和表3 课 时达式(1、数据类型)实训二 数据类型、运算符和表达式、数据类型一、调试程序(验证溢出、整型及字符型)任务要求二、选择题三、求补码(216四、已知补码,求真值工作对象工作角

工作 学习

主要手段 教学用具 任务评价色 工具 地

1、掌握标识符的从计算机内部组件入手,分析计算机存储标识符的构,得出常量单元的内部结硬件:教师机、命名原构,得出常量和变量的概

学生机、投影仪则,在程学生程序分 计析员 机学生

相关注意事 软件:VC++机房项。以常量和6.0Turbo序中会变量为研究对 Microsoft象,对相关知 office 用常量和识做详细讲 powerpoint2003、解,期间增加2003、8421进制转换、 photoshopcs842122等专业知识。进制知识互转换3掌握求补码的方法任务二

C运算符和表达式知识目标 职业能力目标掌握给变量赋初值的方法掌赋初值运算术赋值逗号等各种运算算符表达的使用方法及运算方法掌握式 种运算符的优先级具备运算杂综合表达式的能力

课 时 15课 时 5素质目标规范运算符的使条件判断及数值计算打下基础重点、难重点:算术、赋值、逗号等各种运算符的使用方法及运算方点 难点:自增自减运算符的使用方法及运算方法1 6、变量赋初值 课 时7、算术运算符和算术表达式主要内容

8赋值运算符和赋值表达式9、课 时5逗号运算符和逗号表达式实训二 数据类型运算符和表课 时达式(2、运算符和表达式)任务要求实训二 数据类型、运算符和表达式、运算符和表达式)一、求下面算术表达式的值一、求下面算术表达式的值二、单选三、填空工作对象工作角色工作工具学习地主要手段教学用具任务评价点硬件:教师机、种运算符的学生机、投影仪使用方法及学生程序分析员计算机机房1运算复杂细讲解运算6.0Turbo、软件:VC++生具备运算Microsoft复杂综合表office达式的能力powerpoint综合表达式photoshopcs2003、模块三(或第三章):总体内容及要求任务三 顺序结构程序设计

课时 9知识目标控制语句、函数调用语句、表达式语句、

职业能力目标掌握C

素质目标空语句、复合语句、复合语句的基本结构,后续编程的算法设学习目标 putchar函数、printf制、输出项表、getchar

了解程序的三种基本结计打下基础;熟构;会使用四个输入输输入输出的使用出函数,明确格式控制 为编程打下基础和输出项表的语法要点重点、难点重点:控制语句、复合语句的基本结构;printf函数、scanf1C语句概述课时2程序的三种基本结构课时主要内容3数据输出、数据输入课时4附加练习课时函数的各种格式控制符号的使用方法及注意事项函数的各种格式控制符号的使用方法及注意事项函数的各种格式控制符号的使用方法及注意事项145实训三顺序结构程序设计课时4任务(或)实训三要求顺序结构程序设计任务三任务3-1

顺序结构程序设计程序的基本结构

课 时 9课 时 1知识目标

职业能力目标 素质目掌握C语句的各种学习目标控制语句、函数调用语分类,重点掌握控制理解语句结构,为句、表达式语句、空语语句、复合语句的基后续编程的算法句、复合语句 本结构,了解程序的 设计打下基础重点、难重点:控制语句、复合语句的基本结构点 难点:控制语句、复合语句的基本结构1主要内容2任务要求无

C语句概述 课时1程序的三种基本结构 课时工作对象工作角

工作 学习

主要手段 教学用具 任务评价色 工具 地学生 程序分 计算

句的五大类

硬件:教师机、1、掌握析员

机房型,其中重点分析控制语句的八种类型和复合语句的语 软件

句、复合法要点。以流6.0Turbo程图的形式加 Microsoft以说明,辅助 office 语句的基学生形象化的 powerpoint理解 2003、photoshop

本结构2程序的三种基本结构任务三任务3-2

顺序结构程序设计数据输入、输出

课 时 9课 时 8知识目标 职业能力目标putchar函数printf 会使用四个输入

素质目标学习目标函数、格式控制、输出出函数,明确格式控熟练输入输出的使用为编程打项表、getchar函数、制和输出项表的语 基础scanf函数 法要点点重点:printfscanf重点、难法及注意事项点难点:printf函数、scanf法及注意事项1主要内容 23

数据输出、数据输入 课时4附加练习 课时实训三 顺序结构程序设计 课时 4任务要求

实训三 顺序结构程序设一、验证程序二、编写程序工作对象工作角

工作 学习

主要手段 教学用具 任务评价色 工具 地学生 程序分 计算

讲清输入输出函数的分类,分析优劣;重点讲明printf数、scanf函数的各种格式控制符号的使用方

硬件:教师机、软件:VC++

1、学生会使用输入输出函数2、学生析员

机房 法及注意项,使用典型例题用对比的方法加深学生印象;选用特殊案例,讲解输入输出函数的特殊性Turbo、Microsoft 能正确officepowerpoint 2003、photoshopcs式控制符号的使用方法模块四(或第四章):总体内容及要求任务四任务四选择结构程序设计课时9知识目标职业能力目标素质目标学习目标关系运算符、关系表达式、逻辑运算if会使用关系运算符和逻熟练关系运算符和辑运算符,明确关系表达逻辑运算符的使式和逻辑表达式的语法用,为编程中条件switch条件运算符if条件运算符,明确if语switch语句的使

句、switch语句的基本用,为编程中条件简单程序ifswitch的结构ifswitch的结构本节课新知识讲解:关系运算符1和关系表达式、逻辑运算符和逻课时辑表达式2附加练习课时43书后练习课时实训四 选择结构程序设(1主要内容4课时5关系及逻辑表达式)本节课新知识讲解:if语句课时6本节课新知识讲解:switch语课时句5实训四 选择结构程序设(2、7 课时选择结构语句)任务(或实训四选择结构程序设计、关系及逻辑表达式要求 实训四 选择结构程序设计、选择结构语句)具体内容及要求任务四重点、难点

选择结构程序设计关系及逻辑表达式知识目标 职业能力目标会使用关系运算符和逻辑运算符,明确关系运算符、关系表达关系表达式和逻辑式、逻辑运算符、逻辑表达式的语法要点,表达式并且明确这两种运算符的实际用处

课 时 9课 时 4素质目标熟练关系运算符和逻辑运算符的件判断的编写打下基础1和关系表达式、逻辑运算符和逻1和关系表达式、逻辑运算符和逻课时辑表达式主要内容2附加练习课时43书后练习课时实训四 选择结构程序设(1、4课时实训四 选择结构程序设计、关系及逻辑表达式任务要求一、表达式运算二、选择题学工作对象工作角 工作 习

主要手段 教学用具 任务评价色 工程序分 计学生析员 机

地点及算术运算符进机房重点是要让学生明确这两种运算

硬件:教师机、学生机、1、学生投影仪 会使用软件系运算6.0Turbo符、逻C、 运算符Microsoft 2、学生office 能正确区powerpoint分不同符的实际用处。

2003、photoshopcs

算符的优先级任务四任务四4-2选择结构程序设计ifswitch课课时时95知识目标职业能力目标会使用条件运算符,素质目标if明确ifswitchswitch学习目标ifswitch条件运算符语句的基本形式及 用为编程中条件语法要点,会数程序判断的内容打下中语句的个数,会编基础重点、难点

重点:if和switch难点:if和switch主要内容

本节课新知识讲解语句 课时本节课新知识讲解:switch语课时句 5实训四 选择结构程序设(2、课时选择结构语句)实训四 选择结构程序设计、选择结构语句任务要求一、写出程序运行结果二、编程题工作对象学工作角 工作 色 工具 地点工作对象

主要手段 教学用具 任务评价硬件:教师 1、学生讲解过程中要注 机、学生机会使用意先为学生讲明 投影仪 件运算符程序分 计学生析员 机

语句的结构,在进软件:VC++2、学生机行程序设计。而且6.0、Turbo能正确使房让学生培养起先看结构再看内容

C、Microsoftoffice

用if句、switchpowerpoint语句编制2003、 简单程2003、 简单程photoshopcs模块五(或第五章):总体内容及要求任务五

知识目标

循环结构程序设计职业能力目标

课时 10素质目标while语句、握三种循环语句的语法要点,熟练三种循环语do-while 语明确程序运行后的循环过程,的使用,为编程中学习目标句、forbreak语句、能实现这三种语句的转换会continue 语判断两种中断语句的实现效句 果并将其特点用于编程中环的终止

循环结构的编写打下基础。巧妙运用中断语句结束循环束循环主要内容

本节课新知识讲解:While语课时句、do-while语句、for语句第五章书后重点练习题讲解 课时

2.53 实训五 循环结构程序设(1、课时 3.5语句和continue语句1.55附加练习课时6实训五 循环结构程序设(2、三种循环语句及中断语句的使课时2.5用)4书后重点习题练习)4书后重点习题练习)本节课新知识讲解:4、break课时实训五循环结构程序设计(1、书后重点习题练习)任务(或)要求实训五用)循环结构程序设计、三种循环语句及中断语句的使任务五任务5-1

循环结构程序设计三种循环语句

课 时 10课 时 6知识目标 职业能力目标会分析循环语句基本结构,掌握三种循

素质目标环语句的语法要点,熟练三种循环语学习目标while语句do-while 明确程序运行后的 句的使用为编语句、for语句 循环过程,会编制简中循环结构的编能实现这三种语句的转换

写打下基础重点、难点

重点:分析循环语句基本结构难点:循环结构程序运行后的循环过程本节课新知识讲解:While语1 课时句、do-while语句、for语句

2.5主要内容 23

第五章书后重点练习题讲解实训五 循环结构程序设(1书后重点习题练习)

课时课时 3.5任务要求

实训五 循环结构程序设计、书后重点习题练习)一、调试程序题(要求:将调试结果填入“实训结果及分析”栏目中)教材56页例5.60.5mm1.0mm1.5mm2.0mm2.5mm的圆面积(程序见教材)二、完成书后练习5.1、5.2、5.7、5.10、5.11、5.12、5.14将结果填入“实训结果及分析”栏目中,可写步骤工作对象工作角

工作 学习

主要手段 教学用具 任务评价色 工具 地程序分 计算学生 机

在讲解循环语句硬件:教师1、学生时,要注意书后机、学生机、会使用练习的处理,选投影仪While语析员 机 择典型练习题详软件句、细讲解,尤其要6.0Turbodo-whil把过程用图示形 C、 e语句、象的描述,以增象的描述,以增强学生解题的能Microsoftofficefor2、学生力,编程题的选powerpoin能正确区加题。t2003、分三种循photoshop环语句,cs并能实现转换任务五任务5-2

循环结构程序设计中断语句的使用

课 时 10课 时 4知识目标学习目标 break语句、

职业能力目标 素质目标会判断两种中断语句的实现效果,并将巧妙运用中断语continue语句 其特点用于编程中 句结束循环循环的终止重点、难重点:两种中断语句实现效果的判断点 难点:巧妙运用中断语句结束循环本节课新知识讲解:4、break主要内容

课时语句和continue语句 附加练习 课实训五 循环结构程序设(2、

1.5用)

课时 2.5实训五 循环结构程序设(2三种循环语句及中断语句的用)一、程序填空任务要求教材

5.16填空。#include<stdio.h>main(){float scanf("%f",&x);amax=x;amin=x;while( ){if(x>amax) amax=x;if( ) amin=x;scanf("%f",&x);}printf("\namax=%f\namin=%f\n",amax,amin);}二、编程1、教材5.17、编写程序,求1-3+5-7+…-99+1012、教材5.19、编写程序,输出从公元2000年至3000年所有闰年的年号,每输出10个年号换一行,并输出闰年总数。判断闰年的条件:41004003位数,其各位数字立方和等于该数本身工作对象工作角

工作 学习

主要手段 教学用具 任务评价色 工具 地

1、学生会使用硬件:教师break机、学生机、 句和投影仪 continu软件e语句程序分 计

细讲解,尤其要

6.0、Turbo2、学生学生 析员

机房把过程用图示形 C、 能正确判象的描述,以增 Microsoft 断两种中模块六(或第六章总体内容及要求

强学生解题的能力,编程题的选择可适当增加附加题。

office 断语句powerpoin 实现效t2003、 果,并将photoshop其特点cs 于编程中循环的终止任务六任务六数组职业能力目标课时7知识目标素质目标学习目标

下标、动态定法,会判断数组下标的正误,序编制,为后续编义、初始化、了解数组元素在存储器中的程提供输入输出程存储单元、地存放方式,掌握数组初始化的序模块址、字符串方法,掌握使用循环语句实现数组输入输出的程序编制方法重点:数组元素的正确使用、数组的初始化难点:使用循环语句实现数组输入输出的程序编制本节课新知识讲解:一维数组的12定义和引用4实训六数组的引用课时定义和引用4实训六数组的引用课时5本节课新知识讲解:字符数组课时6实训六数组的引用课时

课时定义和引用 2实训六数组的引用 课时本节课新知识讲解:二维数组的课时23任务(或)实训六 数组的引用要求具体内容及要求任务六任务六6-1数组数组的定义及使用课课时时77知识目标职业能力目标素质目标一维数组、二维数组、行列、下标、动态定义、初始化、存储单元、地址、字符串

明确数组的基本形式,掌握数组定义及数组元素的使用方法,会判断数组下使用循环语句实标的正误,了解数组元素现数组输入输出在存储器中的存放方式,的程序编制,为后掌握数组初始化的方法,续编程提供输入掌握使用循环语句实现数输出程序模块组输入输出的程序编制方法重点、难点

重点:数组元素的正确使用、数组的初始化难点:使用循环语句实现数组输入输出的程序编制本节课新知识讲解:一维数组的12主要内容 3456

课时定义和引用 2实训六数组的引用 课时本节课新知识讲解:二维数组的课时定义和引用 2实训六数组的引用 课时本节课新知识讲解:字符数组 课时3实训六数组的引用 课时实训六 数组的引任务要求一、程序调试1、一维、二维数组基本赋值2、利用循环语句实现一维、二维数组输入输出3、125页例9.10二维数组的输入输出二、编程题1、求3*3矩阵对角线元素之和21399.270。3、139页9.29把数组中所有奇数放在另一个数组中工作对象工作角

工作 学习

主要手段 教学用具 任务评价色 工具 地

1、掌握方式及初学生机、投影始化方法学生程序分 计学生析员 机

机房 二维数组的

仪软件:VC++

2、会实用方法,并形成输入输出的程序模块为后续编程提供服务

6.0TurboCMicrosoft输入输出officepowerpoint2003、输入输出photoshop 3、能编cs模块七(或第七章):总体内容及要求

制简单数组程序任务七任务七函数课时10知识目标函数、调用部

职业能力目标掌握程序的函数表示法,明确函数

素质目标学习目标

数、返回值分、数组名

的定义部分及调用部分,掌握函数的执行过程,尤其是对嵌套调用形式的理通过主调函数及被调用函数概念的掌握数组及数组名作为函数参数的程序执行过程;掌握判断变量作用范围的方法并能指围、生存周期、生存周期会定义使用静态及动态存储静态存储方式、动态存储方式

(数据类型掌握变量的三种属性。

重点:函数的执行过程、无参及有参函数的定义形式;有参函数的执行过程;判断变量的作用范围以及生存周期难点:无参及有参函数的定义形式;参数传递;判断变量的作用范围以及生存周期1234主要内容 5

概述 课时函数定义的一般形式 课时4实训七 函数(1、无参函数的课时简单编程)函数参数和函数的值 课时函数的说明部分、数组作为函数课时参数 3实训七 函数(2、有参函数的课时简单编程)局部变量和全局变量、变量的存课时储类别 3实训七 函(3变量的属性)课时实训七 函数(1、无参函数的简单编程任务(或)实训七 函数(2、有参函数的简单编程)要求实训七 函数(3、变量的属性)具体内容及要求任务七任务七7-1函数函数定义的一般形式课课时时104知识目标分、定义部分、嵌套调学习目标

职业能力目标的注意事项

素质目标开发大系统的模块化编程思路重点、难点

重点:函数的执行过程、无参及有参函数的定义形式难点:无参及有参函数的定义形式1 概述 课时主要内容

函数定义的一般形式 课时4实训七 函数(1、无参函数的课时简单编程)任务要求

实训七 函数(1、无参函数的简单编程一、编程题1########a(),且函数a1式为printf(“##”);2、使用函数表示法,编程实现:########a(),且函数a1式为printf(“#”);使用循环语句实现3、使用函数表示法,编程实现:#*#*#*#*要求:使用无参函数a(),b(),且函数a中只能有1条输出语句,形式为printf(“#”);,函数b中只能有1条输出语句,形式为printf(“*”);使用循环语句实现工作对象工作角

工作 学习

主要手段

教学 任务评价色 工具 地

在讲解中用模块化编程思路引出函数的表

用具教师

1、掌握函数的表析员 学生 程序分 计算 机析员

示方法,进而讲解函数机、学示方法及的执行过程,其中重点生机、运行过强调函数的嵌套调用,投影 2掌握并举例说明。针对函数仪 无参函数软件:分类的问题,从两个角VC++及有参函6.0、C、度入手分析,进而引出Turbo数的定义C、无参函数、有参函数两

Microsoft 形式office3个概念,并通过实例使3point用对比的方法讲解无参函数和有参函数的实训任务选择无参函是训练学生使用函数学习有参函数及其应用打下基础。

2003 photo、shop 数程序、cs任务七

函数函数参数和函数的值知识目标 职业能力目标主调函数被 通过主调函数及被调用函数调用函数形 概念的引入,掌握形参及实参实参内参,进而熟练掌握有参函数存单元返回行过程,理解参数传递以及值强制类型 行过程中形参及实参占有内转换说明部 存单元情况和返回值的注意分、数组名事项,通过说明部分的引入,

课 时 10课 时 3素质目标开发大系统的模块化编程思路重点、难点

握数组及数组名作为函数参数的程序执行过程重点:有参函数的执行过程难点:参数传递主要内容

函数参数和函数的值 课时函数的说明部分、数组作为函数课时参数 3实训七 函数(2、有参函数的任务要求

课时简单编程)实训七 函数(2、有参函数的简单编程一、填空使用函数表示法,输入一个整型数据,判断该数奇偶int f(intx){int s;s=x%2;if(s==0) return0;else return1;}main(){ int a,t;scanf(“%d”,&a);t=f( );if(t==0) else printf(“jishu\n”);}二、编程1、将上题中的函数f定义部分中的语句简化为一句话2、将上题中的函数f改造成不带返回值的3、编写函数int mymod(int a,int b),用以求a被b之后的余数工工作对象工作

作学习

主要手段 教学用具 任务评价角色工地点具程序计学生 分析算机员 机

通过主调函数及被调用函数的讲解引出形型以及形参及实参在执行过程中占用存储而讲解数组及数组名作为函数参数的程序解数组名作为参数的情况。

硬件:教师机、学生机、投影仪软件:VC++6.0、TurboC、Microsoftofficepowerpoint2003、photoshopcs

1、掌握形参及实参的表示方法及有参函数的运行过程,能编制简单程序2、掌握函数说明部分的使用方法3、掌握数组名作为参数的程序执行过程任务七任务七7-3课课时时103知识目标学习目标函数变量的属性职业能力目标 素质目标掌握判断变量作用范围的方 开发大系统的围、生存周会定义使用静态及动态存储(数据类型)储方式 属性重点、难点主要内容

重点:判断变量的作用范围以及生存周期难点:判断变量的作用范围以及生存周期局部变量和全局变量、变量的存1 课时储类别 32 实训七 函(3变量的属性)课时任务要求

实训七 函数(3、变量的属性一、写出以下程序的运行结果工工作对象工作作学习 主要手段

教学用具 任务评价角色工地点具

通过典型例硬件:教师机、1、会判断变量的题的分析,学生机、投影仪作用范围并能完程序计

使学生掌握

软件:VC++ 成程序的分析及学生 分析算机房变量的三种6.0Turbo运员 机属性以及各 Microsoft 2会判断变量的属性的具体使用及辨别

office 生存周期,会powerpoint 义使用静态及方法。方法。2003、 态存储类型的变photoshopcs 量模块八(或第八章):总体内容及要求任务八 编译预处理及位运算知识目标 职业能力目标掌握宏定义、文件包含的书

课时 3素质目标学习目标

宏名、替换文运算符

写格式及语法要求,掌握宏引入编译预处理,定义(尤其是带参数的宏定巧妙解决编程难义)的程序执行过程,掌握点,规范程序格式位运算符的书写要求及运算要求法则

重点:带参数的宏定义的程序执行过程、位运算符的运算法则难点:带参数的宏定义的程序执行过程1主要内容 23

宏定义、文件包含 课时 1位运算 课时 1书后练习及附加练习处理 课时 1任务(或)无要求具体内容及要求任务八任务八8-1编译预处理及位运算编译预处理及位运算课课时时33知识目标 职业能力目标掌握宏定义、文件包含的书

素质目标学习目标

宏名、替换文本、头文件、位运算符

写格式及语法要求,掌握宏引入编译预处理,定义(尤其是带参数的宏定巧妙解决编程难义)的程序执行过程,掌握点,规范程序格式位运算符的书写要求及运算要求法则重点、难点

重点:带参数的宏定义的程序执行过程、位运算符的运算法则难点:带参数的宏定义的程序执行过程1宏定义、文件包含课时1主要内容2位运算课时1任务要求无3书后练习及附加练习处理课时1工作对象工作角

工作 学习

主要手段

教学用具

任务评价色 工具 地

教师带领学生快读教

硬件:教师机、学生机、投影仪

1、掌握带参数的宏定义的程序执行学生程序分 计学生析员 机

材,抓住重机房

软件: 过程,会展开VC++点,明确考点,效果明

6.0、TurboMicrosoftofficepowerpoi

能正确替换2掌握位运显。 nt2003、 算符的运photoshopcs 法则,能正确计算表达式的值计算表达式的值模块九(或第九章任务九知识目标

指针职业能力目标

课时 8素质目标掌握程序在编译中给变量分配内存空间的过程,明确变量的地址、内容、地址及内容,进而掌握指针的概

念,掌握指针作为一种新的途径来表示变量的方法,掌握两个运指向、指针、算符:*(指针运算符)和&(取在某些场合,指针学习目标

指针变量、指针运算

地址运算符)的运算法则和使用是使运算得以进技巧 行的唯一途径数组元素、

掌握指针作为一种新的途 时指针的运用可行指针、指针移动、指针数组、指向指针的指针

径来表示一维和二维数组元素、以使得程序代码字符串、函数的方法,进而明确更简洁、效率更高几个问题:①一维、二维数组元

示方法,会辨析指针及变量、函数、数组共9种表示方法,了解主函数带参数的用法重点:正确理解“地址”及“内容9难点:指针表示变量的方法、正确辨析指针及变量、函数、数组共9种表示方法本节课新知识讲解:1、指针的概主要内容

1 2指针变量实训八指针(1、指向变量的指2针变量的使用)4、字符串的指针和指向字符串的指针

课时 2课时 23变量567针实训八指针(1、指向变量的指4针变量的使用)

课时 2课时 2任务(或实训八指针、指向变量的指针变量的使用)要求要求具体内容及要求任务九 指针

课 时 8任务9-1

变量的指针和指向变量的指针变量

课 时 4知识目标

职业能力目标 素质目掌握程序在编译中给变量分配内存空间的过程,明确变量的地址及内容,进而在某些场合,指针握指针作为一种新学习目标握指针作为一种新间接访问、指向、指针、

是使运算得以进

的途径来表示变量时指针的运用可的方法,掌握两个运以使得程序代码*指针运算符和取地址运算符)的运算法则和使用技巧重点、难重点:正确理解“地址”及“内容点 难点:指针表示变量的方法本节课新知识讲解:1、指针的主要内容

1 概念2、变量的指针和指向变量 课时的指针变量 42课时实训八指针(1、指向变量的指针变量的使用)2课时实训八指针(1、指向变量的指针变量的使用)一、改写程序,用指针变量p替代变量bmain(){int任务要求 b=a++;printf("%d\n",b);}二、两个整数求和,用指针变量实现三、编程——8.18工作对象工作角

工作 学习

主要手段

教学用具

任务评价色 工具 地

方法讲明机房机房

1、掌握软件:VC++法,明确学生程序分 计析员 机学生

量附加练习和书后练习加深对用指针表示变量的方法的理解

6.0Turbo其前提Microsoft 件office 2、掌powerpoint (指针运2003、 算符)和photoshopcs&(取地址运算符)的运符)的运算法则和巧,能正使用技确计算表达式的值任务九任务9-2

指针指针及字符串、函数、数组的关系

课 时 8课 时 4知识目标

职业能力目标 素质目标掌握指针作为一种新的途径来表示一字符串、函数的方题:①一维、二维数组元素及数组名之 是使运算得以进以使得程序代码时指针的运用可学习目标以使得程序代码时指针的运用可动的方法④指针数组以及指向指针的指针的图示表示方9函数带参数的用法重点、难重点:正确辨析指针及变量、函数、数组共9种表示方点 难点:正确辨析指针及变量、函数、数组共9种表示方、数组的4字符串的指针和指向字符串的主要内容

1 指针变量5、函数的指针和指向 课函数的指针变量6、返回指针值4的函数7、指针数组和指向指针的指针42课时实训八指针(1、指向变量的指针变量的使用)2课时实训八指针(1、指向变量的指针变量的使用)一、改写程序,用指针变量p替代变量bmain(){int任务要求 b=a++;printf("%d\n",b);}二、两个整数求和,用指针变量实现三、编程——8.18工作对象工作角 工作 学习 主要手段 教学用具 任务评价色色工具地点1、掌握运用图示的指针表示“指向”关学生机、投影仪符串、函方法讲明 硬件:教师机、数组、字系,引入大 软件:VC++数的方学生程序分析员计算机机房 和书后练习量附加练习6.0Turbo法,明确其前提条加深对用指Microsoft针表示数powerpointoffice件2、正

温馨提示

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

最新文档

评论

0/150

提交评论