学生选课系统介绍 C语言概述 编程准备 本章小节课件.ppt
《学生选课系统介绍 C语言概述 编程准备 本章小节课件.ppt》由会员分享,可在线阅读,更多相关《学生选课系统介绍 C语言概述 编程准备 本章小节课件.ppt(28页珍藏版)》请在三一办公上搜索。
1、学生选课系统介绍 C语言概述 编程准备 本章小节,第一章 概述,1,谢谢观赏,2019-8-23,1.1 学生选课系统介绍,学生信息管理模块 教师信息管理模块 课程信息管理模块 学生管理模块模块 学生成绩管理模块 信息统计模块,2,谢谢观赏,2019-8-23,系统目标,(1)系统界面简洁美观(2)提供学生信息的输入、修改和查询功能(3)提供教师信息的输入、修改和查询功能(4)提供课程信息的输入、修改和查询功能(5)提供学生选课、退课,教师授课功能(6)提供学生成绩的输入、修改和查询功能(7)提供学生信息的排序功能(8)提供信息的统计、显示、打印和存储功能(9)有学生、教师、教务员三类用户,每
2、类用户有不同权限,3,谢谢观赏,2019-8-23,系统主界面,4,谢谢观赏,2019-8-23,1.2 C语言概述,C语言的特点 本书使用方法,5,谢谢观赏,2019-8-23,1.2.2 C语言的特点,2. C语言与类C语言的关系 C+是C语言的超集 Java语句是一种可以撰写跨平台应用软件的面向对象的程序设计语言 C语言的缺点 数据的封装不太好 语法限制不太严格 对变量的类型约束不严格 对数组下标越界不作检查 C+、Java、C#都是基于C语言的面向对象的程序设计语言,6,谢谢观赏,2019-8-23,1.2.3 本书的使用方法,使用cin、cout进行数据的输入输出 使用C99标准 采
3、用NS图(结构图,又称盒图)描述算法 顺序结构 条件结构 多分支选择结构 循环结构,7,谢谢观赏,2019-8-23,1.3 编程准备,了解程序的创建和结构 C语言基本的程序结构 简单功能的C程序设计,8,谢谢观赏,2019-8-23,1.3.1 了解程序的创建和结构,编程解决实际问题的思路 确定程序的目标 明确要解决的问题 确定问题的实际模型 设计解决方案 编写程序实现解决方案 运行程序,查看结果 得到结论,9,谢谢观赏,2019-8-23,1.3.1 了解程序的创建和结构,例1.1 编写程序,显示字符串“我叫王小二,我是一个学生” 程序:1_1.cpp,所有程序都必须有且仅有一个main(
4、)函数,是程序执行的起点,函数体,语句必须以;结束,预编译命令,程序注释,10,谢谢观赏,2019-8-23,1.3.1 了解程序的创建和结构,例1.2 编写程序求学生的学期成绩。假设学期成绩由平时成绩和期终考试成绩组成,其中平时成绩占30%,期终考试成绩占70%,学生的平时成绩和期终考试成绩均由键盘输入。/*/* 程 序 名:1_2.cpp */* 主要功能: */* 输入平时成绩和期终考试成绩,求学期成绩 */*#include / 包含输入输出接口文件using namespace std; / 引用标准命名空间int main() / 定义主函数 / 主函数开始 double peac
5、etimeScore = 0; / 定义平时成绩并初始化为 double finalExamScore = 0; / 定义期终考试成绩并初始化为0 double termScore = 0; / 定义学期成绩并初始化为 coutpeacetimeScore; / 输入平时成绩 coutfinalExamScore; / 输入期终考试成绩 termScore = peacetimeScore * 0.3 + finalExamScore * 0.7; / 计算学期成绩 cout”学期成绩:”termScoreendl; / 输出学期成绩 return 0; / 函数返回值为0 / 主函数结束,定
6、义变量并初始化,提示并输入平时成绩,输出学期成绩,计算学期成绩,11,谢谢观赏,2019-8-23,1.3.1 了解程序的创建和结构,例1.3 在屏幕上输出如下图所示的程序界面。,图1-1-1 学生选课管理系统主界面,12,谢谢观赏,2019-8-23,1.3.1 了解程序的创建和结构,例1.3 主函数/*/* 程 序 名:1_3.cpp */* 主要功能: */* 显示主菜单,并获取用户输入的模块编号 */*#include / 包含输入输出接口文件using namespace std; / 引用标准命名空间void mainMenu(); / 申明主菜单函数int main() / 定义
7、主函数 / 主函数开始 char choice = 0; / 用户选择的模块编号,默认为0 mainMenu(); / 调用主菜单函数 cinchoice; / 获取用户输入的模块编号 cout”你输入的模块号:”choiceendl; / 输出模块编号 return 0; / 函数返回值为0 / 主函数结束,函数调用,函数申明,13,谢谢观赏,2019-8-23,1.3.1 了解程序的创建和结构,例1.3 主菜单函数void mainMenu() / 主菜单函数 system(“cls”); / 清除屏幕 cout”nnnnn”; cout”tt|-学生选课系统(学生版)-|n”; cout
8、”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):”;,函数首部,函数体,14,谢谢观赏,2019-8-23,1.3.2 C语言基本的程序结构,程序说明部分编译预处理行主函数函数说明语句函数原型
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学生选课系统介绍 C语言概述 编程准备 本章小节课件 学生 选课 系统 介绍 语言 概述 编程 准备 本章 小节 课件

链接地址:https://www.31ppt.com/p-1873518.html