C语言程序设计项目化教程实训任务讲义.docx

上传人:高校教****PT 文档编号:93474748 上传时间:2023-07-05 格式:DOCX 页数:61 大小:554.13KB
返回 下载 相关 举报
C语言程序设计项目化教程实训任务讲义.docx_第1页
第1页 / 共61页
C语言程序设计项目化教程实训任务讲义.docx_第2页
第2页 / 共61页
点击查看更多>>
资源描述

《C语言程序设计项目化教程实训任务讲义.docx》由会员分享,可在线阅读,更多相关《C语言程序设计项目化教程实训任务讲义.docx(61页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、- 课程实训指导 -课程名称:程序设计基础(软件) 教师姓名:屠莉,周建林,刘萍,苏春芳,坎香 课程实训指导第1讲 模块一 任务1.3 项目开发环境搭建11 知识要点1、 什么是程序设计?针对具体问题,通过设计计算机算法,并用特定计算机语言将算法表达出来,形成程序。可以分为以下三个步骤: 算法() 用C语言写成程序 运行程序2、 什么是程序设计语言、程序? 程序设计语言:用来表达算法,具备特定语法规则的语句(指令)集合。如C、C#、PASCAL、VISUAL BASIC、JAVA等等。 程序:解决特定问题所需要的语句集合。C程序的组成: C程序是由函数组成的,其中有且只能有1个主函数 (mai

2、n函数) 每个函数由函数首部、函数体组成。函数体由1对花括号括起,其中是各类语句 C语句以;结束例:求任意两个整数的和。main() int x,y,sum; scanf(%d%d,&x,&y); sum=x+y; printf(%d,sum);3、 C程序的编制和运行 u 程序设计语言根据级别由低到高分为3种: 机器语言-000111 汇编语言- add x(助记符) 高级语言-sum=x+y计算机能够直接执行的只有机器语言指令,而目前编程一般使用高级语言。所以,必然要把用高级语言写成的程序,转换成机器代码,才能执行。u 程序的编制和运行流程: 分析问题,设计算法,绘制流程图 编辑高级语言程

3、序,保存。称为源文件,其后缀为.c 编译源文件,形成二进制文件。称为目标文件,其后缀为.obj 连接程序的所有目标文件和所需库文件,形成可执行的二进制文件。成为可执行文件,其后缀为.exe 运行,调试,修改。重新保存、编译和连接分析问题设计算法源代码编辑运行编译调试修改调试修改调试修改调试修改调试修改调试修改调试修改调试修改分析问题设计算法调试修改调试修改分析问题设计算法调试修改调试修改源代码编辑分析问题设计算法调试修改调试修改编译源代码编辑分析问题设计算法调试修改调试修改运行编译源代码编辑分析问题设计算法调试修改调试修改运行编译源代码编辑分析问题设计算法调试修改调试修改调试修改调试修改调试修

4、改调试修改调试修改调试修改调试修改调试修改调试修改12 基础技能训练 1、将”求任意两个整数的和”的程序,编码,调试,运行并查看结果。2、#define PRICE 30main() int num , total ; num = 10; total = num * PRICE; printf(“%d”, total);-问题问题:total变量的值是( )?13 拓展训练掌握以下技能:1)Visual C+的编程、编译及运行环境2)查看帮助文件和课程网站资料3)学习程序调试的技巧,本节重点掌握单步调试方法。14 作业及要求1、 预习作业: 第2模块任务2-1。2、 写好项目需求报告。项目技能

5、训练第2讲 模块二 任务2-1 数据定义11 理论复习一、数制u 数制:数值的表示形式。 十进制:10 二进制:1010(计算机能执行的是二进制代码) 八进制:12 十六进制:Au 数制中的2个基本概念: 数位l 十进制:0 1 2 3 4 5 6 7 8 9l 二进制:0 1l 八进制:0 1 2 3 4 5 6 7l 十六进制:0 1 2 3 4 5 6 7 8 9 A B C D E F 位权:每位所代表的权重,例如,十进制中11:个位的位权为1,十位的位权为10()数值=例如:1) 各数值转化为十进制。 十进制数12=1*101+2*100 二进制数1010=1*23+0*22+1*2

6、1+0*20 八进制数 12=1*81+2*80=10 十六进制数 1A=1*161+A*160=26 2) 10进制向2,8,16进制转换:除2/8/16取余,自下而上132612 3210110进制13: 二进制1101二、标识符4、 什么是标识符?在C语言中,标识符是用来标识变量、函数名、数组名、自定义类型名(结构类型,共用类型和枚举类型)、自定义函数、标号和文件等有效字符序列。5、 标识符的命名规则: 标识符由字母、数字和下划线组成。 标识符以字母或下划线开头的字母、数字和下画线的组合。 C语言字母大小写敏感。 用户标识符不能和C语言中的关键字相同。 TC中标识符的最大长度为32个字符

7、。6、 C语言中,标识符可分为三类: 关键字标识符C语言中的关键字共有32个,他们已有专门的含义,不能用作其他标识符。根据关键字的作用,可将其分为数据类型关键字、控制语句关键字、存储类型关键字和其他关键字四类。(1)、数据类型关键字(12个); char,double,enum,float,int,long,short,signed,struct,union,unsigned,void。 (2)控制语句关键字(12个);break,case,continue,default,do,else,for,goto,if,return,switch,while。(3)、存储类型关键字(4个);auto

8、,extern,register,static(4)其他关键字(4个);const,sizeof,typedef,volatile。 预定义标识符预定义标识符是指C语言提供的库函数名和预编译处理命令等 用户自定义标识符用户在编程时,要给一些变量、函数、数组、文件等命名,将这类由用户根据需要自己定义的标识符称为用户自定义标识符。7、 C命名规范的两种命名规则(Pascal与Camel): Pascal大小写规则是什么?该规则约定在变量中使用的所有单词的第一个字符都大写,并且不使用空格和符号。 Camel大小写规则是什么?该规则约定在变量中使用的第一个单词的首字母小写,其余单词的首字母都大写。 C

9、命名约定有哪几条?1、函数名推荐使用 Pascal大小写规则2、变量名推荐使用 Camel大小写规则3、常量推荐三、常量1、什么是常量? 在程序执行过程中,其值不会发生变化的量,分为直接常量、符号常量。直接常量符号常量整型常量:12 、 0 、 - 3实型常量:4.6 、 -1.23字符常量: a 、 B 、 1 字符串常量: ”abc” #define 标识符 常量2、用自己的话解释“#define PRICE 30”语句的含义?3、用自己的话解释“#define MAX(a,b) (ab)?a:b”的含义?4、整型常量 四种表示形式分类十进制整常数八进制整常数(0开头)十六进制整常数(0x

10、开头)符号常量基本整型(2字节存储)长整型(在数值后面加“L”或“l”)。(4字节存储)8、 实型常量即实数的两种表现形式: 小数形式,例如,3.141 59,9.8,-12.567 指数形式,3.05E+5,-1.2342e-126、什么是字符常量? 用一对单引号括起来的单个字符,称为字符常量。例如:A,6,+ 等。7、什么是转义字符?C语言还允许使用一种特殊形式的字符常量,就是以反斜杠“”开头的转义字符,该形式将反斜杠后面的字符转变成另外的意义,因而称为转义字符。8、什么是字符串常量?字符串常量是用一对双引号括起来的若干字符序列。如:“hello world” 、”china”。9、字符串

11、的存储形式?语言规定:在存储字符串常量时,由系统在字符串的末尾自动加一个0作为字符串的结束标志。如果有一个字符串为“CHINA”,则它在内存中的实际存储为:CHINA010、 6与6的有什么不同?“a”与a有什么不同?(分别从内存存储角度、变量类型两方面进行说明)。四、变量1、变量三要素是什么?(1)变量名:每个变量都必须有一个名字,即变量名。(2)变量值:在程序运行过程中,通过变量名来引用变量的值。(3)变量的存储单元及其地址:变量值存储在内存中;不同类型的变量,占用的内存单元(字节)数不同。存储单元的首地址既变量的地址。2、变量的命名规则是什么?由字母、数字、下划线组成,以字母或下划线开头

12、,不能与关键字相同,习惯上用camel命名法 。3、整型变量变量类型类型标识符内存中占用空间大小(字节)基本整型 int2无符号基本整型 unsigned int2短整型 short 或 short int2无符号短整型 unsigned short int 2长整型 longint4无符号长整型 unsigned long int44、实型变量变量类型类型标识符占用的字节数(字节)单精度型float4双精度型double85、字符变量的存储形式? 存储到一个字符变量中的,实际上是将该字符的ASCII码值(无符号正数)存储到内存单元中。32 + a 相当于 32 + 97(a的ASCII码值是

13、97)12 基础技能训练 一、写出各数制间的转换1、写出十进制数23转化为二进制数,八进制数,十六进制数。2、写出二进制数1101转化为十进制数,八进制数,十六进制数。二、读程序题1、#define PRICE 30Main() int num , total ; num = 10; total = num * PRICE; printf(“%d”, total);-问题问题:total变量的值是( )?2、下列程序的输出结果是什么?(转义字符)void main(int argc, char* argv) char c1 = a;char c2 = n;printf(%dt,c1);prin

14、tf(%dn,c2);3、下列程序的输出结果是什么?(转义字符)void main(int argc, char* argv)char cType = 6;int iNumber = 6;printf(%d, cType);printf(n);printf(%d, iNumber);printf(012); printf(你猜对了吗?);printf(x0A);4、下列程序的输出结果是什么?(单步调试)void main(int argc, char* argv)char c1 = 5;int i1 = 5;int i2 = 6;int iResult = 0;iResult = c1 + i

15、2;iResult = i1 + i2;printf(%dn,iResult);三、编程题1、程序题:用宏实现求2数最大#include #define MAX(a,b) (ab)?a:bVoid main() int x,y,max; scanf(“%d%d”,&x,&y); max=MAX(x,y); printf(“max=%dn”,max); 2、画出求圆的面积的程序流程图并编写程序实现。要求:求半径为5的圆的面积。13 拓展训练1、掌握以下技能:1)根据需要设计变量、常量的数据类型。2)学习程序调试的技巧,本节重点掌握单步调试方法。14 作业及要求1、预习作业: 模块二 任务2-22

16、、 作业:(作业本)1)将10进制数120,分别转化为2,8,16进制形式,并验证其正确性。2) 字符串”tfnnt123”的长度与所占内存空间大小分别是? 3) #define N 5 #define Y(n) (N+2)*n) 则执行语句z=3*(N+Y(3+1);后z的值? 4) 查阅ASCII码表,写出将字符大写字母转换为字符小写字母的公式。5) 设计以下程序的数据结构:求圆的面积和周长。 6) 拓展题:查阅相关资料说明十进制基本整型数据38和-38在计算机的内部表示。项目技能训练第3讲 模块二 任务2-2 数据运算11 知识要点C语言的运算符主要包括:算术运算符、关系运算符、逻辑运算

17、符及其他运算符。1、算术运算符与算术表达式运算符功能运算对象运算结果优先级结合性+、-正、负整型或实型整型或实型1自右向左*乘整型或实型整型或实型2自左向右/除%求余整型整型+加整型或实型3-减说明:l 两个整数相除结果为一整数,1/2的结果为0 l 取余两边的数只能是整数,1%2的结果为1 2、关系运算符与关系表达式运算符功能运算对象运算结果优先级结合性大于整型、实型或字符型若关系成立,结果为1若关系不成立,结果为01自左向右=大于等于54。3、逻辑运算符与逻辑表达式运算符功能运算对象运算结果优先级结合性!逻辑非整型、实型或字符型0或11自右向左&逻辑与2自左向右|逻辑或3说明:C语言中用0

18、表示假,非0表示真(通常用1)短路: l 表达式1 & 表达式2,如果表达式1为假时,表达式2不会计算l 表达式1 | 表达式2,如果表达式1为真时,表达式2不会计算 4、其他运算符l 自增、自减运算符自增、自减运算符的作用是使变量的值增1或减1。结合性自右向左,分为前置和后置。优先级与逻辑非(!)同级,运算对象必须是变量,不能是常量或表达式。说明: +i, -i 表示在使用i之前,先使i的值加(减)1; i+, i- 表示在使用i之后,再使i的值加(减)1;l 赋值运算符和赋值表达式复合赋值运算符: += 、- =、 *= 、 /= 说明: a*=b 等同于 a=a*b a*=b+8 等同于

19、 a=a*(b+8) 因为算术运算符优先级高l 逗号运算符和逗号表达式“,”是C提供的一种特殊运算符,在所有的运算符中,它的优先级是最低的,结合性自左向右。 说明:由逗号运算符组成的表达式称为逗号表达式,其值为最后1个表达式的值。它的一般形式:表达式1,表达式2, ,表达式n。( 如:x=y=6, x+y , y+1)l 条件运算符和条件表达式“? :”称为条件运算符,一般形式: 表达式1?表达式2:表达式3说明: 首先计算表达式1,如果非0,则表达式2的值作为条件表达式的值;如果表达式1的值为0,则表达式3的值作为条件表达式的值。(若x=5,y=3,则(xy)?x:y的值为5。)l 强制类型

20、转换运算符它的功能是将表达式的结果强制转换成指定的类型。强制类型转换表达式的形式如下:(强制类型名)(表达式)。例如,(int)(10.5)的结果为10说明:整型、实型、字符型数据可以进行混合运算。在进行运算时,应先把不同类型的数据转换为同一类型,然后进行运算。转换规则,参见图所示。doublelongunsignedintchar,shortfloat高低5、C运算符的优先级和结合性运算符优先级结合性() . -1左! + - + - - & * sizeof2右* / %3左+ -4左 =5左= !=6左&7左|8左?:9右= += -= *= /= %=10右,11左12 基础技能训练

21、1、将下面的程序中if语句的表达式补充完整,判断某数是否为偶数的表达式(2种方式),并修改a的值,观察运行结果。2、以下程序实现取某4位数的各位数字,并将取出来的各位数按照千、百、十、个位的顺序输出,同时再直接输出该4位数,比较输出结果是否正确。观察程序中的取数表达式,是否正确,如果不正确,请修正。还有其他方法吗? 如果有,请写出。3、自行举例,选择两种运算符(必须包括“其他运算符”中的一种),设计表达式(包含两种运算符),编写程序,输出表达式的值。13 拓展训练1、掌握各类运算符的优先级及结合性。2、熟练掌握各类运算符表达式的使用。14 作业及要求3、 预习作业: 模块三 任务3-1(1)4

22、、 作业:(作业本)1) 查阅ASCII码表,写出将字符大写字母转换为字符小写字母的公式。2) 写出能表述x100 或 20x16&12|2的值?表达式(2316&12)+2的值?4) a=12 , 执行语句a+=a-=a*a;后 a的值?5) a=1 ,b=2,c=3 ,d=4 则执行语句 +ab?a:cd?a:d的结果?8) 若有定义char a ; int b ; float c ; double d; 则表达式a*b+d-c的值的类型?9) 结合自身体会,描述数学公式与C语言中公式在写法上的不同?10) 试自己设计数据结构和算法,判某1整数是否为素数?项目技能训练第4讲 模块三 任务3

23、-1主菜单显示(1)11理论复习9、 算法及其描述u 算法:为解决某个特定问题而采取的确定有效的步骤。算法的特性:有穷性、确定性、可行性、有0个或多个输入、有0个或多个输出u 算法的描述: 自然语言法 伪代码法 流程图表示法l 传统流程图(掌握)l N-S图 高级语言表示法(掌握)10、 3种基本程序结构:u 顺序结构u 选择结构u 循环结构12 基础技能训练 1、根据三种程序结构的传统流程图完成以下3个任务。传统流程图符号: 开始/结束 输入输出 处理 判断 流程线 连接点1) 顺序结构流程图2) 选择结构流程图 3) 循环结构流程图l 当型循环,先判断,后执行l 直到型循环,先执行,后判断

24、任务1:画出”求任意两个整数的和”的算法流程图。任务2:画出“求3个整数中的最大数”的算法流程图。任务3:画出“求1+2+100”的算法流程图13 拓展技能训练掌握以下技能:1)Visual C+的编程、编译及运行环境2)查看帮助文件和课程网站资料3)根据需要设计变量、常量的数据类型。4)学习程序调试的技巧,本节重点掌握单步调试方法。14 作业及要求5、 预习作业: 模块三 任务3-1(2)6、 用传统流程图方式画出以下各题的流程图(作业本)7) 画出“1*3*5*99”的算法流程图。8) 画出“输出1到100之间的所有偶数”的算法流程图。 9) 输入一个正整数,判断它是否是偶数,如果是偶数输

25、出yes,否则输出no。10) 互换任意两整数的值,画出流程图11) 画出流程图:从键盘输入1个小写字母,将其转换为大写字母输出。12) 用流程图描述解决以下数学公式的算法。项目技能训练第5讲 模块三 任务3-1主菜单显示(2)11理论复习一、格式化输出函数1、格式化输出函数printfprintf函数的作用:向系统指定的隐含输出设备输出若干数据。printf函数的语法格式:printf(“格式控制字符串”,输出项列表);输出项列表可以是常量、变量、表达式、函数调用等格式控制字符串一般包含2部分:格式控制符- %起头的字符串,控制输出数据的类型和格式。其余字符原样输出的提示字符串,有几个%,就

26、有几个输出项。如printf(“x=%d,y=%dn”,x,y); 哪些是格式控制符,哪些是提示字符串?将输出什么?输出用格式控制字符串:%格式字符。表3-1 格式字符格式字符说明%d,i 输出带符号的十进制数(正数不带符号)%u输出无符号的十进制数%o输出无符号的八进制数(不输出前导符0)%x,X输出无符号的十六进制数(不输出前导符0 x)%c以字符形式输出1个字符%s输出1个字符串(到第1个0为止)%f输出小数形式的实数(隐含输出6位小数)%e,E输出指数形式的实数(隐含输出6位小数)%g,G输出%f和 %e中宽度较短的,不输出无意义的0%p输出指针地址%输出%2、字符输出函数putcha

27、r(ch); 向终端输出1个字符,与printf的%c格式输出无区别。例如:putchar(y)putchar(n) putchar(ch)putchar(0xa)3、字符串输出函数puts(字符串常量/字符串地址);将字符串内容输出,直至0,并且自动换行。printf(“%s”,”I am a good student”);不会自动换行。puts(“I am a good student”);也是输出字符串,但会换行。二、空语句、复合语句和注释1、空语句 ; 不执行任何操作,但在构成程序结构或调试阶段,还是很有用的。2、复合语句多于1条的语句用 括起来,称为复合语句。复合语句在语法上等同于1

28、条语句,凡是单个语句出现的地方,都可以出现复合语句,大大增强了程序的处理能力。在复合语句内部可以包含任何数据结构定义和其它语句,在其内部定义的变量只在此复合语句内起作用。3、注释为了使编码人员和其它读者更好的理解程序,在程序中写的注解。/ 用于单行注释;/* */用于块注释。注释的内容是不进行编译和运行的,因此注释有2个作用:1对程序进行注解,2屏蔽不需执行的代码。12 基础技能训练 1、通过以上知识的学习,完成学生成绩管理系统的任务3-1:主菜单的显示,并写好注释。13 拓展技能训练1、试根据主菜单的显示的实施过程完成管理员和学生子菜单的显示,并写好注释。2、试用*画一只兔子形状。利用格式化

29、输出函数。可以用printf函数逐行打印出兔子的形状。14 作业及要求7、 预习作业: 模块三 任务3-28、 试用*画一个字母“C”的形状,要求分别用三种格式化输出函数来实现。9、 编程分别实现“学生成绩管理系统”的主菜单的显示和子菜单的显示。项目技能训练第6讲 模块三 任务3-2主菜单选择11理论复习一、 格式化输入语句1、格式化输入函数scanfl 在系统指定的隐含输入设备上输入数据到变量。l scanf函数的语法格式:scanf(“格式控制字符串”,变量地址1,变量地址2.);l 有几个%,就有几个&。如scanf(“%d%d”,&x,&y);l 格式控制字符串:%格式字符。表3-1

30、格式字符格式字符说明%d输入带符号的十进制数(遇空格回车结束)%o输入带符号的八进制数(遇空格回车结束)%x输入带符号的十六进制数(遇空格回车结束)%c输入1个字符(遇字符结束)%s输入1个字符串(遇回车、空格、跳格结束)%f输入小数形式的实数(遇空格回车结束)%e输入指数形式的实数(遇空格回车结束)scanf函数的执行过程:1)执行到scanf语句时,程序停下来,等待用户的输入;2)输入1个变量时,请按照以上结束方式结束输入;3)当需要同时输入多个变量时,有2种情况:1-scanf的格式字符串中有分隔符,必须严格次序,输入数值和相应分隔符;如:scanf(“%d,%d”,&x,&y); 必须

31、输入3,4。2-scanf的格式字符串没有分隔符,可以用空格跳格回车等分隔多个数值。如: scanf(“%d%d”,&x,&y); 可以输入3 4,或者3 4 ,或者34。2、 字符输入函数c=getchar(); 从键盘上输入1个字符(包括空格等),按回车确认。函数的返回值就是该字符。例如:char a,b;b=getchar();scanf(%c,&a); 这2句语句的区别是:前1个语句输入1个字符后,需要按回车才能接受到字符;后1个语句只要输入任何字符,马上就被接受了。也就是说,getchar()与scanf的%c格式字符的用法是有区别的,getchar()需要按回车确认输入,而%c则接

32、受当前字符。3、 字符串输入函数gets(字符串地址);接受从键盘输入的字符串,用回车结束。例如:输入:I am a good student。字符串得到的是I am a good student,而scanf的%s格式符接受字符串时,回车、空格、跳格都是分隔符,字符串得到的是I。二、 if语句1、 第一种形式为基本形式:ifif(表达式) 语句 图 3-1 if语句流程图2、 第二种形式为:if-elseif(表达式) 语句1 else 语句2图 3-2 if-else语句流程图3、 第三种形式为:if-else-ifif(表达式1) 语句1;else if(表达式2) 语句2; else

33、if(表达式m) 语句m;else 语句n;图 3-3 if-else-if语句流程图4、 if语句的嵌套当if语句中的语句又是if语句时,则构成了if 语句嵌套的情形。其一般形式可表示如下:if(表达式) if(表达式) 语句 if(表达式) if(表达式) 语句 else if(表达式) 语句 在嵌套内的if语句可能又是if-else型的。其中的else究竟是与哪一个if配对呢?说明:C语言规定,else 总是与它前面最近的未配对的if配对。 12 基础技能训练 1、通过以上知识的学习,完成学生成绩管理系统的任务3-2:主菜单的选择。2、读以下程序,写出程序的运行结果。3、编程实现比较两个

34、数值的大小。要求:从键盘输入两个整数,比较大小,输出较大的一个数。4、从键盘接受一个学生的成绩,并判断优、良、中、合格、差。说明:成绩大于等于90分者为优 成绩大于等于80分并小于90分者为良 成绩大于等于70分并小于80分者为中 成绩大于等于60分并小于70分者为合格 成绩小于60分者为差4、根据输入的数字输出对应的星期,如输入1-输出Monday输入2-输出Tuesday输入7-输出Sunday13 拓展技能训练1、设计程序,判断输入的任意年份是否为闰年,如果是则输出该年是闰年,否则输出该年不是闰年。判断闰年的条件是:能被4整除但不能被100整除,或者能被400整除。2、做1个数学宝,题目

35、10以内的加/减/乘/除法题,要求每个运算1道题,操作数随机生成,每题25分,用户答题后给出分数和鼓励语。提示:查rand系列函数的用法14 作业及要求10、 预习作业: 模块三 任务3-311、 编程实现:输入整数a和b,若a2+b2大于100,则输出a2+b2百位以上的数字,否则输出两数之和。 12、 编写程序,实现分段函数 13、 编程实现求解一元二次方程ax2+bx+c=0的根的情况(a,b,c参数从键盘输入) 14、 已知某公司员工的保底薪水为500元,某月所接工程的利润profit(整数)与利润提成的关系如下(计量单位:元) profit1000 没有提成 1000profit20

36、00 提成10% 2000profit5000 提成15% 5000profit10000 提成20% 10000profit 提成25%输入月利润profit,求员工的薪水salary。15、 要求从键盘上 输入1个10-100000之间的整数,将除其最高位数外的数字输出。 项目技能训练第7讲 模块三 任务3-3子菜单选择11理论复习11、 switch语句switch(表达式) case 常量表达式1: 语句1; case 常量表达式2: 语句2; case 常量表达式n: 语句n; default : 语句n+1; 12 基础技能训练 一、概念题(课堂讲解题)1、读程(说出下列程序的输出

37、结果)12、 读程(说出下列程序的输出结果)13、 读程(说出下列程序的输出结果)4、读程(说出下列程序的输出结果)二、程序题(学生独立完成题)1、从键盘接受一个学生的成绩,并判断优、良、中、合格、差。说明:成绩大于等于90分者为优 成绩大于等于80分并小于90分者为良 成绩大于等于70分并小于80分者为中 成绩大于等于60分并小于70分者为合格 成绩小于60分者为差2、根据输入的数字输出对应的星期,如输入1-输出Monday输入2-输出Tuesday输入7-输出Sunday13 拓展技能训练1、掌握以下技能:1)掌握使用if/switch语句的设计程序的技巧。2)深入理解程序的执行流程2、做

38、1个数学宝,题目10以内的加/减/乘/除法题,要求每个运算1道题,操作数随机生成,每题25分,用户答题后给出分数和鼓励语。提示:查rand系列函数的用法14 作业及要求16、 预习作业: 模块三 任务3-3 17、 已知某公司员工的保底薪水为500元,某月所接工程的利润profit(整数)与利润提成的关系如下(计量单位:元) profit1000 没有提成 1000profit2000 提成10% 2000profit5000 提成15% 5000profit10000 提成20% 10000profit 提成25%输入月利润profit,求员工的薪水salary。3、从键盘接受一个学生的成绩,并判断优、良、中、合格、差。说明:成绩大于等于90分者为优 成绩大于等于80分并小于90分者为良 成绩大于等于70分并小于80分者为中 成绩大于等于60分并小于70分者为合格 成绩小于60分者为差4、根据输入的数字输出对应的星期,如输入1-输出Monday输入2-输出Tuesday输入

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

当前位置:首页 > 教育专区 > 大学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁