学生成绩管理系统界面设计.ppt
《学生成绩管理系统界面设计.ppt》由会员分享,可在线阅读,更多相关《学生成绩管理系统界面设计.ppt(45页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、01任务一任务一 学生成绩管理系统界面设计学生成绩管理系统界面设计学习情境学习情境 学生成绩管理系统的功能主要是管理学生的成绩。每个学生的信息包括学号、姓名、数学成绩、英语成绩、物理成绩。通过对学生成绩的管理,实现录入学生成绩、显示学生成绩、查询学生成绩、修改学生成绩、添加学生记录、删除学生记录、排序学生成绩的功能。本部分任务是实现学生成绩管理系统中的界面设计。学生成绩管理系统界面是用户与系统进行交互的中介,用户通过界面完成各种操作,界面由功能菜单组成,学生成绩管理系统界面如图所示。01任务一任务一 学生成绩管理系统界面设计学生成绩管理系统界面设计学习情境学习情境 01任务一任务一 学生成绩管
2、理系统界面设计学生成绩管理系统界面设计第一部分第一部分 任务学习引导任务学习引导 n1.1结构化程序设计的基本结构n1.2输入/输出语句第二部分第二部分 模块实现:学生成绩管理系统界面设模块实现:学生成绩管理系统界面设计计1.1 结构化程序设计的基本结构结构化程序设计的基本结构 1程序设计的三种基本结构程序设计的三种基本结构 通常的计算机程序总是由若干条语句组成的,从执行过程上看,程序的执行顺序完全按程序编写的顺序从第一条语句执行到最后一条语句,这样的程序结构称为顺序结构;若在程序执行过程中,根据用户的输入或中间结果去执行若干不同的任务则称为选择结构;如果在程序的某处,需要根据某项条件重复地执
3、行某项任务若干次或直到满足或不满足某条件为止,这就构成循环结构。大多数情况下,程序都不会是简单的顺序结构,而是顺序、选择、循环三种结构的复杂组合。从程序流程的角度来看,程序可以分为三种基本结构,即顺序结构、分支结构、循环结构。这三种基本结构可以组成各种复杂程序。1.1 结构化程序设计的基本结构结构化程序设计的基本结构 2语句的概念语句的概念 C语言的语句可分为表达式语句、函数调用语句、控制语句、复合语句、空语句五类。(1)表达式语句(2)函数调用语句(3)控制语句(4)复合语句(5)空语句1.2输入/输出语句 在C语言中,数据的输入/输出语句是在输入/输出函数后面加上分号得到的。C语言提供了丰
4、富的输入/输出函数,这些标准的输入/输出库函数原型主要包含在stdio.h、conio.h头文件中,因此,在使用这些库函数的C语言程序中需要使用文件包含预编译命令:#include或#include。1.2输入/输出语句下面介绍其中几个常用的输入/输出函数。1字符数据的输入字符数据的输入/输出函数输出函数(1)字符输出函数putchar调用的一般格式:putchar(ch)。功能:把ch输出到标准输出设备(显示器)。参数形式:ch可以是字符表达式或整型表达式。头文件:该函数包含在stdio.h头文件中。返回值:返回输出字符的ASCII码值,当输出有错误时,返回1。1.2输入/输出语句 下面介绍
5、其中几个常用的输入下面介绍其中几个常用的输入/输出函数。输出函数。1字符数据的输入字符数据的输入/输出函数输出函数【例1-1】输出一个字符。程序代码如下:#includemain()intch=65;putchar(ch);putchar(97);1.2输入/输出语句下面介绍其中几个常用的输入/输出函数。1字符数据的输入字符数据的输入/输出函数输出函数【例1-2】输出一个字符。程序代码如下:#includemain()charch=a;putchar(ch);putchar(A);1.2输入/输出语句 下面介绍其中几个常用的输入下面介绍其中几个常用的输入/输出函数。输出函数。1字符数据的输入字
6、符数据的输入/输出函数输出函数(2)字符输入函数getchar调用的一般格式:getchar()。功能:从标准输入设备(键盘)读取一个字符。该函数的执行过程是当执行到这条语句时,切换到DOS环境下等待用户输入,从键盘输入一个或一串字符,按Enter键后,将输入的所有字符(包括回车符)放在缓冲区中,getchar函数从缓冲区中只读取第一个字符。也就是说,getchar函数等到输入一个回车才结束键盘输入,即使输入一个字符串,它也只从缓冲区读取第一个字符。参数形式:无。头文件:该文件包含在stdio.h头文件中。返回值:读取字符的ASCII码。注意:getchar函数总是先从缓冲区读字符,只有当缓冲
7、区为空时才会暂停并等待键盘的新输入。1.2输入/输出语句下面介绍其中几个常用的输入/输出函数。1字符数据的输入字符数据的输入/输出函数输出函数【例1-3】输入一个字符并输出。程序代码如下:#includemain()charch;ch=getchar();putchar(ch);输入:a输出:a1.2输入/输出语句下面介绍其中几个常用的输入/输出函数。1字符数据的输入字符数据的输入/输出函数输出函数【例1-4】输入一个字符串并输出。程序代码如下:#includemain()charch;ch=getchar();putchar(ch);ch=getchar();putchar(ch);1.2输
8、入/输出语句 下面介绍其中几个常用的输入下面介绍其中几个常用的输入/输出函数。输出函数。1字符数据的输入字符数据的输入/输出函数输出函数输入:abc输出:ab再次运行程序后,输入:a输出:a这是为什么?因为程序中的第二个ch=getchar();使ch的值为回车符,第二个putchar(ch);把回车符输出。1.2输入/输出语句1字符数据的输入字符数据的输入/输出函数输出函数(3)字符输入函数getch调用的一般格式:getch()。功能:从标准输入设备(键盘)读取一个字符,但读取时该字符不在显示器上显示。参数形式:没有参数。头文件:conio.h返回值:读取字符的ASCII码。注意:getc
9、h函数包含在conio.h头文件中。getch函数与getchar函数的区别是前者只从键盘(不从缓冲区)读取字符,并且读取的字符不回显,而后者总是从缓冲区读字符,只有当缓冲区为空时才会暂停并等待键盘的新输入,按Enter键后把数据读到缓冲区中,并且读取的字符回显。1.2输入/输出语句1字符数据的输入字符数据的输入/输出函数输出函数【例1-5】输入一个字符并输出。程序代码如下:#include#includemain()charch;ch=getchar();putchar(ch);putchar(n);ch=getch();putchar(ch);1.2输入/输出语句1字符数据的输入字符数据的
10、输入/输出函数输出函数输入:abc输出:a输入:w(注意:w字符不在显示器上显示)输出:w1.2输入/输出语句2格式输入格式输入/输出函数输出函数(1)格式输出函数printf第一种调用的一般格式,printf()功能:当需要输出一个字符串常量时用此格式,将格式控制字符串常量输出到标准输出设备(显示器)中。参数形式:格式控制字符串就是字符串常量。头文件:stdio.h1.2输入/输出语句2格式输入格式输入/输出函数输出函数(1)格式输出函数printf【例1-6】在显示器上输出“你好,Iamastudent”。程序代码如下:#includemain()printf(你好,Iamastudent
11、n);1.2输入/输出语句2格式输入格式输入/输出函数输出函数(1)格式输出函数printf第二种调用的一般格式。printf(,)功能:当需要输出一个或多个表达式值时用此格式,将各个输出表达式的值按格式控制字符串中对应的格式说明的要求输出到标准输出设备(显示器)中。参数形式:格式控制字符串包括普通字符、转义字符、格式说明。其中:a普通字符:原样输出。1.2输入/输出语句2格式输入格式输入/输出函数输出函数(1)格式输出函数printf第二种调用的一般格式。b转义字符:属于字符常量,参见“开篇导读0.3”中关于转义字符的介绍。c格式说明:以“%”开始,后跟一个或几个规定字符,一般形式如下:%标
12、志输出最小宽度.精度格式字符输出表达式:输出表达式个数是可选的,可以是1个,也可以是多个,但个数必须与格式控制字符串中的格式说明个数一样多,并且顺序要一一对应,各参数之间用“,”分开。输出表达式可以是常量、变量、函数、表达式等。1.2输入/输出语句2格式输入格式输入/输出函数输出函数(1)格式输出函数printf第二种调用的一般格式。下面着重介绍格式说明。a格式字符(如表所示)1.2输入/输出语句2格式输入格式输入/输出函数输出函数(1)格式输出函数printf格式字符格式字符在printf函数中的意义d以十进制形式输出有符号整数u以十进制形式输出无符号整数o以八进制形式输出无符号整数x以十六
13、进制形式输出无符号整数f以小数形式输出单、双精度实数e以指数形式输出单、双精度实数c输出单个字符s输出字符串1.2输入/输出语句2格式输入格式输入/输出函数输出函数(1)格式输出函数printf【例1-7】格式字符的使用。#includemain()inta=10;floatb=-12.6666666666;doublec=2.22222222222222222222;charch=a;printf(a=%dn,a);printf(a=%un,a);printf(a=%on,a);printf(a=%xn,a);printf(b=%fn,b);printf(b=%en,b);printf(c=
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学生 成绩管理系统 界面设计
限制150内