|
程序逻辑与C#语言实现 |
1、以程序的思想表达流程 |
本章概要 |
目标 |
学会使用伪代码表达目标思维 |
|
学会使用流程图表达目标思维 | ||||
|
重点 |
为目标寻找并描述流程的方法 | |||
|
难点 |
将目标流程化 | |||
|
理论部分 |
目标的自然语言表达 | |||
|
目标的伪代码表达 | ||||
|
目标的流程图表达 | ||||
|
目标的流程表示法 | ||||
|
实践部分 |
常用逻辑的自然语言描述 | |||
|
常用算法的自然语言描述 | ||||
|
常用逻辑的伪代码描述 | ||||
|
常用算法的伪代码描述 | ||||
|
2、常用逻辑的流程图表示 |
本章概要 |
目标 |
理解顺序结构、选择结构和循环结构 | |
|
掌握用流程图来描述上述三种基本程序结构 | ||||
|
重点 |
顺序、选择、重复结构的流程图表示 | |||
|
难点 |
对非顺序结构的理解 | |||
|
理论部分 |
程序逻辑结构的分类表述 | |||
|
顺序、选择、重复结构的流程图表示 | ||||
|
实践部分 |
用流程图绘制常用逻辑 | |||
|
3、常用算法的流程图表示 |
本章概要 |
目标 |
理解算法的概念 | |
|
掌握用流程图来描述算法 | ||||
|
重点 |
掌握排序、遍历的流程图 | |||
|
难点 |
掌握算法的提炼方法 | |||
|
理论部分 |
算法的概念 | |||
|
排序、遍历的流程图表示 | ||||
|
实践部分 |
用流程图绘制常用算法 | |||
|
4、程序结构与代码规范 |
本章概要 |
目标 |
了解程序的一般结构 | |
|
掌握创建简单的 C# 程序的方法 | ||||
|
掌握程序代码的书写规范 | ||||
|
掌握 VS.net 的安装配置方法 | ||||
|
重点 |
C#程序的基本结构、书写规范的程序代码 | |||
|
难点 |
养成良好的代码书写习惯 | |||
|
理论部分 |
程序的基本结构 | |||
|
程序代码的书写规范 | ||||
|
编译运行第一个应用程序 | ||||
|
实践部分 |
VS.net安装与配置使用 | |||
|
编写第一个C#程序“WELCOME TO SODI” | ||||
|
5、C# 语言基础 |
本章概要 |
目标 |
掌握变量的概念 | |
|
学会使用常用数据类型 | ||||
|
学会使用基本运算符 | ||||
|
学会进行数据类型转换 | ||||
|
重点 |
掌握数据类型、运算符与表达式 | |||
|
难点 |
掌握定义变量和使用变量的方法 | |||
|
理论部分 |
变量、数据类型和运算符的概念与使用 | |||
|
实践部分 |
升级“WELCOME TO SODI” |
输出学生相关信息 | ||
|
实现运算功能 | ||||
|
计算成绩 | ||||
|
计算成绩平均分 | ||||
|
6、C# 语言的选择控制结构与数组 |
本章概要 |
目标 |
掌握 if 条件结构的用法 | |
|
掌握 switch 结构的用法 | ||||
|
掌握数组的定义与使用 | ||||
|
熟悉用数组实现常用的操作 | ||||
|
重点 |
多重if结构、嵌套if结构、switch结构 | |||
|
数组的使用 | ||||
|
难点 |
理解多重条件结构的语法 | |||
|
理论部分 |
条件结构和数组的使用 | |||
|
实践部分 |
升级“WELCOME TO SODI” |
比较成绩高低 | ||
|
根据成绩高低做出奖惩 | ||||
|
判断成绩是优秀、良好、及格还是差 | ||||
|
7、C# 语言的重复控制结构1 |
本章概要 |
目标 |
理解循环的含义 | |
|
学会使用while和do while循环结构 | ||||
|
掌握嵌套循环的使用 | ||||
|
重点 |
循环的工作原理与实现 | |||
|
难点 |
嵌套循环 | |||
|
理论部分 |
while和do while循环的使用方法和注意事项 | |||
|
实践部分 |
升级“WELCOME TO SODI” |
实现信息的重复输出 | ||
|
实现循环录入学员成绩,计算平均值 | ||||
|
实现循环录入学员姓名 | ||||
|
8、 C# 语言的重复控制结构2 |
本章概要 |
目标 |
掌握 for 语句的使用 | |
|
掌握 foreach 语句的使用 | ||||
|
掌握跳转语句的使用 | ||||
|
深入掌握嵌套循环 | ||||
|
重点 |
for、foreach和嵌套循环语句的语法和使用 | |||
|
难点 |
foreach循环的使用 | |||
|
理论部分 |
for、foreach语句和跳转语句的语法 | |||
|
实践部分 |
升级“WELCOME TO SODI” |
循环录入学员成绩,计算结业平均分 | ||
|
成绩录入有效性检测 | ||||
|
统计优秀成绩的学员比例 | ||||
|
9、C# 语言的函数 |
本章概要 |
目标 |
掌握 C# 中函数的描述方法 | |
|
掌握使用内置函数 | ||||
|
掌握自定义函数的定义和调用 | ||||
|
重点 |
函数的结构与函数声明和调用的语法 | |||
|
难点 |
函数参数的传递 | |||
|
理论部分 |
讲解函数的定义与调用 | |||
|
实践部分 |
升级“WELCOME TO SODI” |
计算并显示总成绩 | ||
|
计算并显示平均成绩 | ||||
|
定义并调用打印函数 | ||||
|
10、用 C# 语言实现常用算法 |
本章概要 |
目标 |
学会使用 C# 来实现排序算法 | |
|
学会使用 C# 来实现搜索算法 | ||||
|
掌握数据加密算法 | ||||
|
重点 |
几种常见算法的实现 | |||
|
难点 |
对算法的分解理解 | |||
|
理论部分 |
常见排序与搜索算法的程序实现 | |||
|
实践部分 |
升级“WELCOME TO SODI” |
将学员成绩进行排序输出 | ||
|
完成简单的数据加密 | ||||
|
项目实战:万年历 |
概要 |
目标 |
综合运用所学程序控制技术 | |
|
实现任意月份的日历输出 | ||||
|
重点 |
日期与星期的逻辑算法 | |||
|
难点 |
闰年与星期的关系 | |||
|
实践 |
建立万年历业务流程图 | |||
|
定义并实现核心函数 | ||||
|
实现万年历 | ||||

