




已阅读5页,还剩14页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
网盾C语言大纲课程名称:C语言编程基础与实践学时:共81课时,其中理论42课时,实践39课时。使用教材: C程序设计教学内容:1 C语言概述2 C语言语法基础3 C程序设计的三种基本结构及其使用4 数组 5 函数6 指针第一次课:C语言概述 1.1 教学目标1.1.1 vC语言的历史背景1.1.2 vC语言的特点1.1.3 v简单的C程序介绍1.1.4 算法的概念 1.1.1.2 教学重点1.2.1 简单C程序介绍1.3 教学难点1.3.1 简单C程序介绍1.3.2 算法的概念1.4 教学要求第一节课教学目标:v C语言历史背景 程序设计语言的发展 C语言发展过程v C语言特点第二节课教学目标:v 简单的C程序介绍 C程序的格式 C程序的结构特点第三节课教学目标:v 算法的概念 简单算法介绍第二次课 上机实践2.1 实践目标2.1.1 熟悉开发环境2.1.2 会写第一个C程序2.2 实践重点对开发环境的熟练使用2.3 实践难点 写C程序2.4 实践要求2.4.1 了解C语言的集成开发环境2.4.2 能独立安装环境2.4.3 掌握C程序的结构2.4.4 熟练调试简单C程序 第三次课:程序的灵魂算法 1.1 教学目标1.1.1 v算法的特性1.1.2 v简单算法举例1.1.3 v怎样表示一个算法 1.2.1.2 教学重点1.2.1 算法1.2.2 算法举例1.3 教学难点1.3.1 算法1.3.2 算法举例1.4 教学要求第一节课教学目标:v 算法特性 算法的特性 算法设计的要求 算法基本结构 算法的表示和描述第二节课教学目标:v 简单算法举例 算法的顺序结构举例 算法的选择结构举例 算法的循环结构举例第二节课教学目标:v 怎样表示一个算法 用自然语言表示算法 用流程图表示算法 三种基本结构和改进流程图 用N-S流程图表示算法第四次课 上机实践2.1 实践目标2.1.1 会写一个C程序2.2 实践重点会写一个简单C程序2.3 实践难点写一个简单C程序2.4 实践要求2.4.1 了解C语言的集成开发环境2.4.2 能独立安装环境2.4.3 掌握C程序的结构2.4.4 熟练调试简单C程序第五次课:数据类型 1.1 教学目标1.1.1 v常量,变量1.1.2 v几种数据类型1.1.3 v变量赋值 1.3.1.2 教学重点1.2.1 几种数据类型1.2.2 变量赋值1.3 教学难点1.3.1 几种数据类型1.4 教学要求第一节课教学目标:v 常量,变量,数据类型 变量 常量 整型数据第二节课教学目标:v 数据类型 实型数据 字符型数据第三节课教学目标:v 变量赋值 变量的定义 变量的初始化与赋初值第六次课 上机实践2.1 实践目标2.1.1 变量,常量的定义2.1.2 几种数据类型的输出2.2 实践重点2.2.1 变量,常量的定义2.2.2 几种数据类型的输出 2.3 实践难点几种数据类型的输出2.4 实践要求2.1.1 会定义变量,常量2.1.2 会用C程序输出几种数据类型第七次课:顺序程序设计 1.1 教学目标1.1.1 v顺序结构程序举例1.1.2 字符数据的输入输出1.1.2 v格式输入与输出1.1.3 v运算符和表达式 1.4.1.2 教学重点1.2.1 v格式输入与输出1.2.2 v 运算符和表达式1.3 教学难点1.3.1 运算符和表达式1.4 教学要求第一节课教学目标:v 顺序结构程序举例v 字符数据的输入输出 putchar函数(字符输出函数) getchar函数(字符输入函数)第二节课教学目标:v 格式输入与输出 printf函数 scanf函数第三节课教学目标:v 运算符和表达式v 算术运算符和算术表达式v 关系运算符和关系表达式v 逻辑运算符和逻辑表达式v 自增自减运算符和自增自减表达式v 赋值运算符和赋值表达式v 条件运算符和条件表达式v 逗号运算符和逗号表达式第八次课 上机实践2.1 实践目标2.1.1 会使用格式输入输出2.1.2 会使用运算符和表达式2.2 实践重点格式输入输出 运算符和表达式2.3 实践难点自增自减运算符和自增自减表达式2.4 实践要求2.4.1 熟练使用printf和scanf两个函数2.4.2 掌握几种运算符和表达式第九次课:选择结构程序设计 1.1 教学目标1.1.1 vif语句的三种形式1.1.2 vif语句的嵌套1.1.3 v条件运算符1.1.4 switch语句1.1.5 程序举例 1.5.1.2 教学重点1.2.1 if语句的三种形式1.2.2 if语句的嵌套1.3 教学难点1.3.1 if语句的嵌套1.4 教学要求第一节课教学目标:v if语句的三种形式v if语句的嵌套第二节课教学目标:v 条件运算符v switch语句第三节课教学目标:v 程序举例第十次课 上机实践2.1 实践目标2.1.1 会用if语句写程序2.1.2 会用switch语句写程序2.2 实践重点if语句的使用(包括if语句的嵌套)2.3 实践难点If语句的嵌套使用2.4 实践要求2.4.1 会用if语句写程序2.4.2 会用switch语句写程序第十一次课:循环控制(一) 1.1 教学目标1.1.1 v循环语句的介绍1.1.2 vwhile语句1.1.3 vdo-while语句1.1.4 while语句与do-while语句的区别1.1.5 循环语句的嵌套1.1.6 简单介绍goto语句1.2 教学重点1.2.1 while语句1.2.2 循环语句的嵌套1.3 教学难点1.3.1 while语句1.3.2 do-while语句1.3.3 while语句与do-while语句的区别1.4 教学要求第一节课教学目标:v 循环语句的介绍v while语句及举例第二节课教学目标:v do-while语句及举例第三节课教学目标:v while语句与do-while语句的区别v 循环语句的嵌套v 简单介绍goto语句第十二次课 上机实践2.1 实践目标2.1.1 会用while语句写C程序2.1.2 会用do-while语句写C程序2.2 实践重点会用while语句写C程序2.3 实践难点循环语句嵌套2.4 实践要求2.4.1 熟练掌握while语句并会写C程序2.4.2 熟练掌握do-while语句会区别do-while与while的区别第十三次课:循环控制(二) 1.1 教学目标1.1.1 vfor语句1.1.2 vbreak语句和continue语句1.1.3 v几种循环的比较 1.6.1.2 教学重点1.2.1 vfor语句1.2.2 vbreak语句和continue语句1.3 教学难点1.3.1 for语句1.4 教学要求第一节课教学目标:v for语句 for语句的简单介绍 关于for语句三个表达式的介绍 For语句的举例第二节课教学目标:v break语句和continue语句 break语句的介绍及举例 continue语句的介绍用举例 break语句和continue语句的区别第三节课教学目标:v 几种循环的比较 几种循环的介绍 几种循环的举例及比较第十四次课 上机实践2.1 实践目标2.1.1 v会使用for语句2.1.2 v会使用break语句和continue语句2.1.3 v能区分几种循环2.2 实践重点for语句2.3 实践难点for语句2.4 实践要求2.4.1 v会使用for语句2.4.2 v会使用break语句和continue语句2.4.3 v能区分几种循环)第十五次课:数组 1.1 教学目标1.1.1 v一维数组1.1.2 v二维数组1.1.3 v数组举例 1.7.1.2 教学重点1.2.1 一维数组1.3 教学难点1.3.1 一维数组1.3.2 二维数组1.4 教学要求第一节课教学目标:v 一维数组 数组的基本概念 数组的分类 一维数组的定义 一维数组的初始化或赋初值 一维数组元素引用 一维数组元素的输入和输出第二节课教学目标:v 二维数组v 二维数的定义v 二维数组的初始化或赋初值v 二维数组元素引用v 二维数组元素的输入和输出第三节课教学目标:v 数组举例第十六次课 上机实践2.1 实践目标2.1.1 一维数组的定义及赋值2.1.1 一维数组的使用2.1.1二维数组的定义及赋值2.1.1二维数组的使用2.2 实践重点一维数组的使用 2.3 实践难点二维数组的使用2.4 实践要求2.4.1 一维数组的定义及赋值2.4.1 一维数组的使用2.4.1二维数组的定义及赋值2.4.1二维数组的使用第十七次课:函数(一) 1.1 教学目标1.1.1 v函数的定义1.1.2 v函数的参数和函数的值1.1.3 v函数的调用 1.8.1.2 教学重点1.2.1 函数的参数和函数的值1.2.2 函数的调用1.3 教学难点1.3.1 函数的参数和函数的值1.3.2 函数的调用1.4 教学要求第一节课教学目标:v 函数的定义 函数的基本概念 无参函数定义的一般形式 有参函数定义的一般形式 函数的参数 函数的返回值第二节课教学目标:v 函数的调用(一) 函数调用的格式 函数调用的过程 函数调用的条件 函数原型的声明第三节课教学目标:v 函数的调用(二) 函数的嵌套调用 函数的递归调用 函数举例第十八次课 上机实践2.1 实践目标2.1.1 复习数组内容2.1.2 会定义并调用函数2.2 实践重点函数的定义及调用2.3 实践难点函数的定义及调用2.4 实践要求2.4.1 复习数组内容2.4.2 会定义并调用函数第十九次课:函数(二) 1.1 教学目标1.1.1 v变量的作用局1.1.2 v变量的存储类别 1.9.1.2 教学重点1.2.1 变量的存储类别1.3 教学难点1.3.1 变量的存储类别1.4 教学要求第一节课教学目标:v 变量的作用局(熟练掌握) 局部变量与全局变量第二节课教学目标:v 变量的存储类别(一) (掌握) 动态存储方式 静态存储方式 auto存储类别 static存储类别第三节课教学目标:v 变量的存储类别(二) (掌握) register存储类别 extern存储类别第二十次课 上机实践2.1 实践目标2.1.1 会定义和声明变量2.2 实践重点变量的存储类别2.3 实践难点变量的存储类别2.4 实践要求2.4.1 变量的存储类别第二十一次课:预处理命令 1.1 教学目标1.1.1 v内部函数外部函数的简单介绍1.1.1 v宏定义1.1.2 v文件包含命令 1.10.1.2 教学重点1.2.1 v宏定义1.2.2 v文件包含命令1.3 教学难点1.3.1 v宏定义1.3.2 v文件包含命令1.4 教学要求第一节课教学目标:v 内部函数外部函数的简单介绍 内部函数 外部函数第二节课教学目标:v 宏定义 不带参数的宏定义 带参数的宏定义第三节课教学目标:v 文件包含命令 “文件包含”处理第二十二次课 上机实践2.1 实践目标2.1.1 复习上次内容2.1.2 宏定义2.1.3文件包含命令2.2 实践重点2.2.1 宏定义2.2.2文件包含命令2.3 实践难点2.3.1 宏定义2.3.2文件包含命令2.4 实践要求2.1.1 复习上次内容2.1.2 宏定义2.1.3文件包含命令第二十三次课:指针(一) 1.1 教学目标1.1.1 v地址和指针的概念1.1.2 v变量指针和指针变量1.1.3 v指向数组元素的指针 1.11.1.2 教学重点1.2.1 变量指针和指针变量1.2.2 指向数组元素的指针1.3 教学难点1.3.1 变量指针和指针变量1.3.2 指向数组元素的指针1.4 教学要求第一节课教学目标:v 地址和指针的概念 地址的概念 指针的概念第二节课教学目标:v 变量指针和指针变量 定义一个指针变量 指针变量的引用 指针变量作为函数参数第三节课教学目标:v 指向数组元素的指针第二十四次课 上机实践2.1 实践目标2.1.1 区分指针变量与变量指针2.1.2 会简单使用指针2.2 实践重点指针变量与变量指针2.3 实践难点指针变量与变量指针2.4 实践要求2.4.1 区分指针变量与变量指针2.4.2 会简单使用指针第二十五次课:指针(二) 1.1 教学目标1.1.1 v数组与指针1.1.2 v字符串与指针1.1.3 v有关指针数组的概念及指针的数据类型等的简单介绍 1.12.1.2 教学重点1.3 教学难点1.3.1 数组与指针1.3.2 字符串与指针1.4 教学要求第一节课教学目标:v 数组与指针 通过指针引用数组元素 多维数组与指针的简
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年事业单位工勤技能-湖南-湖南放射技术员二级(技师)历年参考题库典型考点含答案解析
- 2025年事业单位工勤技能-湖南-湖南地图绘制员四级(中级工)历年参考题库含答案解析
- 2025年事业单位工勤技能-湖南-湖南下水道养护工四级(中级工)历年参考题库典型考点含答案解析
- 2025年事业单位工勤技能-湖北-湖北热处理工五级(初级工)历年参考题库典型考点含答案解析
- 2025年事业单位工勤技能-湖北-湖北家禽饲养员三级(高级工)历年参考题库典型考点含答案解析
- 2025-2030中国纳迪克酸酐行业运营格局及投资盈利预测报告
- 低碳城市规划与绿色建筑设计2025年创新案例分析
- 2025年事业单位工勤技能-河南-河南造林管护工二级(技师)历年参考题库典型考点含答案解析
- 2025年事业单位工勤技能-河南-河南园林绿化工三级(高级工)历年参考题库典型考点含答案解析
- 2025年事业单位工勤技能-河南-河南保安员二级(技师)历年参考题库典型考点含答案解析
- 新初一入学分班考试语文卷(含答案)
- 中介贷款行业知识培训总结课件
- 数字化赋能供应链:2025年制造业协同管理创新趋势分析报告
- 2025年“十八项医疗核心制度”试题(含答案)
- 2025至2030中国重型机床行业市场现状分析及竞争格局与投资发展报告
- 中深层地热综合零碳能源实践
- K建筑公司市场营销策略优化研究与实践探索
- 义务教育历史课程标准(2022年版)
- 文化场馆场地运营管理服务合同
- 护理事业十五五发展规划(2026-2030)
- 软件行业项目开发进度管理与控制预案
评论
0/150
提交评论