[C程序设计]电子教案CH01概述

上传人:哈**** 文档编号:136773024 上传时间:2020-07-02 格式:PPT 页数:28 大小:819.50KB
返回 下载 相关 举报
[C程序设计]电子教案CH01概述_第1页
第1页 / 共28页
[C程序设计]电子教案CH01概述_第2页
第2页 / 共28页
[C程序设计]电子教案CH01概述_第3页
第3页 / 共28页
[C程序设计]电子教案CH01概述_第4页
第4页 / 共28页
[C程序设计]电子教案CH01概述_第5页
第5页 / 共28页
点击查看更多>>
资源描述

《[C程序设计]电子教案CH01概述》由会员分享,可在线阅读,更多相关《[C程序设计]电子教案CH01概述(28页珍藏版)》请在金锄头文库上搜索。

1、学生选课系统介绍 C语言概述 编程准备 本章小节,第一章 概述,1.1 学生选课系统介绍,学生信息管理模块 教师信息管理模块 课程信息管理模块 学生管理模块模块 学生成绩管理模块 信息统计模块,系统目标,(1)系统界面简洁美观 (2)提供学生信息的输入、修改和查询功能 (3)提供教师信息的输入、修改和查询功能 (4)提供课程信息的输入、修改和查询功能 (5)提供学生选课、退课,教师授课功能 (6)提供学生成绩的输入、修改和查询功能 (7)提供学生信息的排序功能 (8)提供信息的统计、显示、打印和存储功能 (9)有学生、教师、教务员三类用户,每类用户有不同权限,系统主界面,1.2 C语言概述,C

2、语言的特点 本书使用方法,1.2.2 C语言的特点,2. C语言与类C语言的关系 C+是C语言的超集 Java语句是一种可以撰写跨平台应用软件的面向对象的程序设计语言 C语言的缺点 数据的封装不太好 语法限制不太严格 对变量的类型约束不严格 对数组下标越界不作检查 C+、Java、C#都是基于C语言的面向对象的程序设计语言,1.2.3 本书的使用方法,使用cin、cout进行数据的输入输出 使用C99标准 采用NS图(结构图,又称盒图)描述算法 顺序结构 条件结构 多分支选择结构 循环结构,1.3 编程准备,了解程序的创建和结构 C语言基本的程序结构 简单功能的C程序设计,1.3.1 了解程序

3、的创建和结构,编程解决实际问题的思路 确定程序的目标 明确要解决的问题 确定问题的实际模型 设计解决方案 编写程序实现解决方案 运行程序,查看结果 得到结论,1.3.1 了解程序的创建和结构,例1.1 编写程序,显示字符串“我叫王小二,我是一个学生” 程序:1_1.cpp,所有程序都必须有且仅有一个main()函数,是程序执行的起点,函数体,语句必须以;结束,预编译命令,程序注释,1.3.1 了解程序的创建和结构,例1.2 编写程序求学生的学期成绩。假设学期成绩由平时成绩和期终考试成绩组成,其中平时成绩占30%,期终考试成绩占70%,学生的平时成绩和期终考试成绩均由键盘输入。 /* /* 程

4、序 名:1_2.cpp * /* 主要功能: * /* 输入平时成绩和期终考试成绩,求学期成绩 * /* #include / 包含输入输出接口文件 using namespace std; / 引用标准命名空间 int main() / 定义主函数 / 主函数开始 double peacetimeScore = 0; / 定义平时成绩并初始化为 double finalExamScore = 0; / 定义期终考试成绩并初始化为0 double termScore = 0; / 定义学期成绩并初始化为 coutpeacetimeScore; / 输入平时成绩 coutfinalExamSco

5、re; / 输入期终考试成绩 termScore = peacetimeScore * 0.3 + finalExamScore * 0.7; / 计算学期成绩 cout”学期成绩:”termScorechoice; / 获取用户输入的模块编号 cout”你输入的模块号:”choiceendl; / 输出模块编号 return 0; / 函数返回值为0 / 主函数结束,函数调用,函数申明,1.3.1 了解程序的创建和结构,例1.3 主菜单函数 void mainMenu() / 主菜单函数 system(“cls”); / 清除屏幕 cout”nnnnn”; cout”tt|-学生选课系统(学

6、生版)-|n”; cout”tt|t 0. 退出 |n”; cout”tt|t 1. 学生信息管理 |n”; cout”tt|t 2. 教师信息管理 |n”; cout”tt|t 3. 课程信息管理 |n”; cout”tt|t 4. 学生选课管理 |n”; cout”tt|t 5. 学生成绩管理 |n”; cout”tt|t 6. 信息统计模块 |n”; cout”tt|t 7. 信息显示模块 |n”; cout”tt|-|nn”; cout”ttt请输入模块编号(0-7):”; ,函数首部,函数体,1.3.2 C语言基本的程序结构,程序说明部分 编译预处理行 主函数 函数说明语句 函数原型

7、 语句,1.3.3 简单功能的C程序设计,任务1.1 编程计算下面表达式的值,1.3.3 简单功能的C程序设计,1. 进入VS2008集成开发环境,图1-3-3 VS2008集成开发环境的初始界面,1.3.3 简单功能的C程序设计,2. 建立项目“函数计算” 在VS2008初始界面上,用鼠标依次点击如下菜单项:文件新建项目,打开新建项目对话框窗口,图1-3-4 新建项目对话框,1.3.3 简单功能的C程序设计,2. 建立项目“函数计算” 在新建项目对话框中,展开项目类型中的“Visual C+”,单击“Win32”项;在模板中,单击“Win32控制台应用程序”项;在下面的对话框中输入项目名称“

8、函数计算”,选择好项目位置,单击“确定”按钮。,1.3.3 简单功能的C程序设计,2. 建立项目“函数计算” 进入Win32应用程序向导,在窗口中,单击“下一步按钮”, 进入应用程序设置窗口,在窗口的“附加选项”中,选择“空项目”,再单击“完成”按钮, 即完成了“函数计算”这一项目的建立工作。,图1-3-5 Win32应用程序向导概述,图1-3-6 Win32应用程序向导应用程序设置,图1-3-7 “函数计算”项目界面,1.3.3 简单功能的C程序设计,3. 建立文件 鼠标右击解决方案资源管理器中的源文件,出现右键菜单,在此菜单中依次点击如下菜单项:添加新建项,打开添加新项对话框窗口 在此对话

9、框中,点击类别中的“Visual C+”,再在模板中选择“C+文件(.cpp)”,然后输入文件名称“1_4.cpp”,最后单击“添加”按钮。,图1-3-8 添加新项对话框,1.3.3 简单功能的C程序设计,3. 建立文件 键入下面程序,以完成任务1.1。 /* /* 程 序 名:1_4.cpp * /* 主要功能: * /* 计算数学表达式的值 * /* #include / 包含输入输出接口文件 #include / 包含数学函数接口文件 using namespace std; / 引用标准命名空间 int main() / 定义主函数 / 主函数开始 cout(2 * sin(20.0

10、/ 180.0 * 3.14159) * cos(40.0 / 180.0 * 3.14159) - exp(-2.0) / (1 + 2 * cos(10.0 / 180.0 * 3.14159) * cos(10.0 / 180.0 * 3.14159)endl; return 0; / 函数返回值为0 / 主函数结束,1.3.3 简单功能的C程序设计,4. 运行程序 点击“生成”菜单中的“生成 函数计算”,对程序进行编译和链接。如果有错,在下面的输出窗口会输出错误信息,就需要对程序进行修改,改正错误后,再点击“生成”菜单中的“重新生成 函数计算”重新进行编译链接,得到可执行程序。 点击“

11、调试”菜单中的“开始执行(不调试)”可以运行程序,得到程序的执行结果。,图1-3-9 程序1_4.cpp运行结果,1.3.3 简单功能的C程序设计,5. 打开已建好的项目 在VS2008的初始界面的起始页中单击“最近的项目”下的某个项目即可。 如果项目不在“最近的项目”列表中,可以点击“打开”右边的“项目”按钮, 或者单击“文件打开项目/解决方案”菜单项,都可在后面出现的打开项目对话框中选择相应的项目打开。,1.3.3 简单功能的C程序设计,6. 从项目中移除文件 在解决方案资源管理器中选中相应的文件,再按键盘上的“Delete”键就可以将其从项目中移除。 需注意的是,这个操作只是移除文件,文

12、件本身依然保存在磁盘原来的地方。,1.3.3 简单功能的C程序设计,7. 将已经建好的程序文件放到所选的项目中 点击解决方案资源管理器的相应目录(如“源文件”)后,按鼠标右键,在随后出现的右键菜单中选择“添加”“现有项”,就可以在随后出现的打开文件对话框中,选择已建好的程序文件,将其添加到当前项目的源文件中。 在VS2008的项目中,可以有多个源文件和头文件。但需要注意的是,源文件可以有多个,但其中必须有且仅有一个main函数,C语言将会从这个函数开始执行项目。如果一个项目中包含多个main函数,则在编译时会出错。,1.4 本章小结,(1)本章的重点是如何在VS2008环境下建立工程,如何将一

13、个文件纳入工程之中。 (2)C语言程序由函数组成。一个C源程序有且仅有一个main()函数,但是可以包含任意多个其他函数,因此,函数是C程序的基本单元。C语言开发者编制了内容丰富的库函数,编程者可以通过函数调用的形式使用这些库函数,方便、快捷、编程效率高。 。 (3)注释程序对初学者养成良好习惯大有益处 (4)学会使用标准输出流对象cout,就可以看到屏幕上的输出,这样就为正式编写程序打下了一个良好的基础。 (5)通过“生成”菜单中的“生成”或“重新生成”项目,就可以进行编译和连接,产生可执行文件。运行该文件,即可得到程序的运行结果。,习题,请编程计算以下各题,在计算过程中复习本章已学习的内容,包括建立工程,建立文件,编译通过,得出正确结果。 1.编写程序,计算,2.编写程序,计算,3.编写程序,计算,4.编写程序,计算,5.编写程序,计算,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 商业计划书

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号