《程序逻辑和C语言实现》教学大纲

  • 格式:pdf
  • 大小:252.99 KB
  • 文档页数:13

内容概述和 组织
10
知点描述
内容概述和组织
本章介绍变量和数据类型,为了给出完整示例介绍了算术运算符以及输入输出 函数。首先介绍 C 语言中的基本元素,开始介绍变量和常量的意义,然后介绍 基本数据类型以及算术运算符,讲解类型转换的必要性。最后介绍输入输出函 数。
重点和难点
重点:理解各种数据类型、C 语言中的变量和常量的使用,以及输入输出函数的 使用 难点:理解变量、输入输出函数的用法
根据具体情况选择使用合适条件结构;使用 switch 结构有一定的局限性;
4.6 条件运算符 三元运算符;条件运算符的工作原理;
第 5 章、循环结构 – I
目标 1、 2、 3、 4、 理解为什么使用循环结构 熟练掌握 while 循环的使用 熟练掌握 do-while 循环的使用 理解 while 和 do-while 循环的区别
自动类型转换;强制类型转换;强制类型转换语法; 2.7 接收并显示字符 getchar 函数;putchar 函数;fflush 函数的用途;
第 3 章、运算符
目标 1、 2、 3、 4、 5、 6、 7、 理解表达式 掌握赋值运算符的用法 熟练使用关系运算符 掌握简单的条件语句的使用 熟练使用逻辑运算符 了解 sizeof 运算符 理解运算符的优先级
4
知识点描述
2.1
简介 常量;变量;变量命名规则;
2.2
基本数据类型
整型;单精度浮点;双精度浮点;字符型; 2.3 符号常量
符号常量的定义形式; 2.4 输入输出函数
print 函数;scanf 函数;格式描述串;转义字符;转换字符串; 2.5 算术运算符
一元运算符(++,--);二元运算符(+,-,*,/,%); 2.6 类型转换
5
知识点描述
3.1
表达式简介 表达式的组成
3.2
赋值运算符
赋值运算符的右结合性;复合赋值运算符的用法; 3.3 关系运算符
关系运算符的用途;关系运算符的用法; 3.4 条件结构 条件结构的用途;简单 if 语句的语法;if-else 结构的语法; 3.5 逻辑运算符 逻辑运算符的用途;&&运算符的功能;||运算符的功能;!运算符的功能; 3.6 sizeof 运算符 sizeof 运算符的用途;使用 sizeof 运算符的一般形式; 3.7 运算符的优先级
知识点描述
5.1
循环的必要性
解决需要重复执行一个或多个操作的逻辑时考虑使用循环结构; 5.2 C 语言中的各种循环结构
三种形式的循环结构;while 结构的语法;while 结构的执行过程;while 结 构的使用;do-while 结构的语法;do-while 结构的执行过程;do-while 结 构的使用; 5.3 嵌套循环
内容概述和 组织 重点和难点
知识点描述
6.1
for 循环
for 循环的语法;for 循环的执行过程;for 循环的各种变形(省略各个表达 式的情况); 6.2 跳转语句
break 语句;break 语句的功能;continue 语句;continue 语句的功能; 6.3 嵌套循环
for 循环嵌套;while 循环和 for 循环嵌套;do-while 循环和 for 循环嵌套;
内容概述和 组织 重点和难点
8
知识点描述
7.1
数组的必要性
数组的概念;数组的用途; 7.2 C 语言中的数组
数组名;数组的大小;数组中的元素;数组下标; 7.3 数组的分类
一维数组;二维数组;多维数组; 7.4 一维数组
一维数组的声明;一维数组的初始化;一维数组中的元素的访问方式;使用 数组时应该遵循的规则; 7.5 二维数组
重点和难点
重点:了解指针的概念;指向数组的指针; 难点:指向数组的指针;
知识点描述
8.1
简介
内存中的数据;内存地址;变量;指针;指针和变量的关系; 8.2 指针的定义和使用
指针变量的定义;指针变量初始化;指针赋值;间接访问; 8.3 指针的运算
指针的赋值运算(一个指针变量的值赋给另一个指针变量、数组的首地址赋 给指针变量);指针的算术运算;指针的关系运算符; 8.4 指向数组的指针
内容概述和 组织 重点和难点
本章从讨论循环结构的必要性入手,提出 C 语言中的各种循环结构。本章首先 介绍 while 和 do-while 循环的用法。 重点: 理解循环的必要性;while 循环和 do-while 循环的语法及执行过程 难点: 应用 while 和 do-while 循环结构解决实际问题
重点和难点
重点: 为什么使用函数;理解函数的结构;函数声明和函数定义的语法;函数 调用 难点:函数结构和函数调用
知识点描述
9.1
简介
函数机制带来的好处 9.2 内置函数
sqrt 函数、pow 函数、ceil 函数、floor 函数、toupper 函数、tolower 函 数、rand 函数、exit 函数;以上函数所在的头文件; 9.3 自定义函数
嵌套循环的执行过程;while 循环嵌套;do-while 循环嵌套;while 和 do-while 循环嵌套; 5.4 对比 do-while 循环和 while 循环
while 循环先判断后执行;do-while 循环是先执行后判断;
第 6 章、循环结构 – II
7
目标
1、 熟练使用 for 循环 2、 理解 break 和 continue 语句的用法 3 、 熟练使用嵌套循环 本章介绍另一种循环结构:for 循环,并介绍 break 和 continue 语句的用法, 最后介绍三种循环结构的嵌套用法。 重点: for 循环结构以及用法;break 和 continue 语句的用法;各种循环嵌套 难点: 应用 for 循环结构解决实际问题
第 7 章、数组
目标
1、 理解为什么要使用数组 2、 理解 C 语言中数组 3、 熟练掌握一维数组的使用 4、 掌握二维数组的使用 5 、 熟悉用数组实现常用的算法
本章通过实际问题引出为什么使用数组,然后介绍 C 语言中提供的一维数组和 二维数组的用法。最后给出通过数组实现常用算法的示例。 重点: 使用数组解决实际问题 难点: 数组的访问;数组实现常用算法
二维数组的声明;二维数组的初始化;二维数组中元素的访问方式; 7.6 数组实现常用算法
求最值算法的实现;查找算法的实现;排序算法的实现;插入算法的实现;
第 8 章、指针
目标 1、 2、 3、 4、 理解指针的概念 定义指针变量 掌握对指针的操作 理解指针和数组的关系
内容概述和 组织
本章首先通过讲解内存中的数据、变量和内存地址之间的关系,引出指针的概 念,通过对比普通变量和指针变量理解指针变量的概念,具体讲解如何定义指 针变量,以及对指针的操作。最后讲解指向数组的指针。
运算符的优先级;运算符的结合性;
第 4 章、条件结构
目标 1、 2、 3、 4、 熟练使用多重 if 结构 熟练使用嵌套 if 结构 熟练使用 switch 结构 理解条件运算符的用法
内容概述和组织
本章在上一章讲解简单 if 结构的基础上讲解两种复杂 if 结构:多重 if 结构和 嵌套 if 结构。 并介绍另一种条件结构: switch 结构。 最后讲解一个三元运算符: 条件运算符的用法。
函数定义;函数原型;函数调用;函数的返回值;
第 10 章、带参数的函数
目标 1、 2、 3、 4、 理解变量的作用域 理解变量的存储类型 理解两种参数传递的方式:传值、引用 熟悉带参函数的调用 5 、 熟练使用数组作为函数参数 上一章给出的函数示例是不带参数的函数的用法,本章介绍带参函数的用法。 首先讲解变量的作用域以及存储类型,然后讲解两种参数传递的方式,最后讲 解数组作为函数参数的用法。 重点和难点 重点:局部变量和全局变量之间的区别;静态存储类型;两种函数参数传递的 方式 难点:静态存储类型;参数传递的两种方式;

ACCP4.0 第一阶段学员
三、 预备课程

计算机基础 软件技术基础
四、 课程学时
理论课 (No. of Hrs) 24 上机课 (No. of Hrs) 22 在线培训 (No. of Hrs) 2 指导学习 4 总学时 52 (No. of Hrs) (No. of Hrs)
五、 相关的项目案例 数据加密 学员成绩管理 六、 课程地位
内容概述和组织 本章首先介绍程序、算法和流程图的概念。然后通过一个简单的示例介绍 C 程 序的机构,分析 C 程序的编译和运行过程。最后介绍 Visual C++ 6.0 IDE,并 详细讲解在 Visual C++ 6.0 中编辑和运行 C 程序的过程。 重点和难点 重点: 理解算法、程序、流程图的概念及它们之间的关系,以及 C 程序的编译 和运行过程。 难点: 编译和执行 C 程序。 知识点描述 1.1 什么是程序 程序; 1.2 算法及流程图 算法;流程图;程序和算法的关系;算法和流程图的关系; 1.3 C 语言简介 程序设计语言;C 语言特点; 1.4 C 程序的结构 预处理语句;main 函数;函数体(用大括号括起来的内容);注释; 1.5 编译和执行 C 程序 源代码;编译;目标文件;连接;可执行程序;头文件; 1.6
内容概述和组织
本章首先简单介绍什么是表达式。然后介绍赋值运算符、关系运算符,为了给 出完整的示例介绍了简单的条件语句的用法。然后通过示例介绍逻辑运算符的 用法。并讲解 sizeof 运算符。最后给出各种运算符的优先级。
重点和难点
重点: 关系运算符和逻辑运算符的使用 难点: 逻辑运算符的用法,以及在条件结构中使用各种运算符解决实际问题
ACCP4.0 STAGE1
程序逻辑和 C 语言实现