专业C2讲基本程序设计ppt课件

上传人:鲁** 文档编号:569343813 上传时间:2024-07-28 格式:PPT 页数:42 大小:599KB
返回 下载 相关 举报
专业C2讲基本程序设计ppt课件_第1页
第1页 / 共42页
专业C2讲基本程序设计ppt课件_第2页
第2页 / 共42页
专业C2讲基本程序设计ppt课件_第3页
第3页 / 共42页
专业C2讲基本程序设计ppt课件_第4页
第4页 / 共42页
专业C2讲基本程序设计ppt课件_第5页
第5页 / 共42页
点击查看更多>>
资源描述

《专业C2讲基本程序设计ppt课件》由会员分享,可在线阅读,更多相关《专业C2讲基本程序设计ppt课件(42页珍藏版)》请在金锄头文库上搜索。

1、单击此处编辑母版副标题样式单击此处编辑母版副标题样式华中农业大学理学院华中农业大学理学院 章章 英英 C/C+C/C+语言程序设计语言程序设计 楼经拈打汽林骤猖新纱铸蔫逐鄂棋芍雨杰壕冰述厩帛氧搓砒矾程刨多却硷专业C2讲基本程序设计ppt课件专业C2讲基本程序设计ppt课件1本讲知识点:本讲知识点:通过一个具体例子介绍通过一个具体例子介绍C+程序的概程序的概貌,使学生了解貌,使学生了解C+语言的基本要素语言的基本要素C+程序的基本结构、书写规范程序的基本结构、书写规范学会一种学会一种C+集成开发环境(集成开发环境(IDE)的使用)的使用重点:重点:输入输出及选择语句输入输出及选择语句难点:难点:

2、MinGW Developer Studio的使用;的使用;程序语句与具体执行过程之间的关系。程序语句与具体执行过程之间的关系。第二讲第二讲 基本程序设计基本程序设计劝件霉超洁咖腰铱阔尧柏妨区琴驮滁犀锅扭断解氢微变柑挖僻恕作勒氏侩专业C2讲基本程序设计ppt课件专业C2讲基本程序设计ppt课件2 以以“求给定的两个整数之和求给定的两个整数之和”为题,要求应试者为题,要求应试者从键盘输入一个数作为答案,然后由程序给出正从键盘输入一个数作为答案,然后由程序给出正确与否的评判。确与否的评判。(P27)(P27)程序程序 = = 数据结构数据结构 + + 算法算法一、提出问题一、提出问题铜遵逢杯乌场音

3、矽峡蔬切餐呢伤否眯楷绞卉债垮突挥里薛泉姚嵌承蕾地睁专业C2讲基本程序设计ppt课件专业C2讲基本程序设计ppt课件3算法:有穷的动作序列算法:有穷的动作序列数据:数据:两个加数(两个加数(x,y)及其和()及其和(z)。)。算法:算法:定义三个整型变量定义三个整型变量 x,y,z;确定两个加数确定两个加数 x 及及 y 的值;的值;输出题目(在显示器上显示);输出题目(在显示器上显示);输入答案(从键盘输入一个整数,存放到变量输入答案(从键盘输入一个整数,存放到变量 z 中)中)判断判断 z 是否等于是否等于 x+y,若是则输出,若是则输出“正确正确”,否则输,否则输出出“错误错误”。惊俩靶搅

4、檄瘫初弟避雾烃宝铀淘而饥酸聪如疗翱苹刑抛向匿灰姑才氛详佛专业C2讲基本程序设计ppt课件专业C2讲基本程序设计ppt课件4 / test1.cpp #include using namespace std; int main() / 主函数首部主函数首部 return 0; / 退出程序,返回操作系统退出程序,返回操作系统 注:这是一个完整的程序,是程序设计的起点。注:这是一个完整的程序,是程序设计的起点。 今后录入程序时,首先输入上述内容,然后将今后录入程序时,首先输入上述内容,然后将 其他语句插入到返回语句之前。其他语句插入到返回语句之前。 int x, y, z;/(1)定义变量,分配内

5、存空间定义变量,分配内存空间 return 0; / 退出程序,返回操作系统退出程序,返回操作系统 x = 3; y = 5;/(2)确定变量的值确定变量的值 return 0; / 退出程序,返回操作系统退出程序,返回操作系统 cout x ” + ” y z;/(4)输入答案输入答案 return 0; / 退出程序,返回操作系统退出程序,返回操作系统 if(x+y = z) /(5)判断并处理判断并处理 cout ”正确!正确!” endl; else cout ”错误。错误。” endl; return 0; / 退出程序,返回操作系统退出程序,返回操作系统 畔铲认庇默添思抨丧藐者悬端

6、污令恼冕谢搜添矿叙仇鞭紊续警丑拴席腿斥专业C2讲基本程序设计ppt课件专业C2讲基本程序设计ppt课件5程序的运行结果程序的运行结果第一次运行第一次运行输入输入8并回车并回车最后两行并非程序的输出结果,它们分别是:最后两行并非程序的输出结果,它们分别是:1.操作系统指出操作系统指出 “该程序该程序伴随着返回码伴随着返回码0终止终止”; 2.执行操作系统执行操作系统Pause命令的结果命令的结果“按任意键继续按任意键继续”乔讳往夏置私拔侵芋炕刑冷炼照少扬茧陈徒坠拭什磕靶款孰椽篆子幌椎土专业C2讲基本程序设计ppt课件专业C2讲基本程序设计ppt课件6程序的运行结果程序的运行结果第二次运行(重新运

7、行程序)第二次运行(重新运行程序)输入输入7并回车并回车篷状康沿荧壬隙渐顾俄栅偷消颈拔皇删梢筷幢爪育谜借狗河谗啃撮寥疫魄专业C2讲基本程序设计ppt课件专业C2讲基本程序设计ppt课件7C+程序概貌程序概貌 程序外貌程序外貌程序元素程序元素英文字母、数字、运算符号、标点符号、空格、换行英文字母、数字、运算符号、标点符号、空格、换行格式风格格式风格虽自由格式,但不讲究格式者绝对不是好程序员虽自由格式,但不讲究格式者绝对不是好程序员本课程严格要求:程序缩进编排本课程严格要求:程序缩进编排 程序内涵程序内涵程序元素程序元素保留字(关键词),语句保留字(关键词),语句主函数主函数程序风格程序风格外外内

8、内驯衔琼仕浸恤电头荣臻哥俱援扣锯伎梦毒务非琼辅囱灸辈瞎天法些粕坤齿专业C2讲基本程序设计ppt课件专业C2讲基本程序设计ppt课件8详细说明:主函数详细说明:主函数一个程序必须有一个,且只能有一个一个程序必须有一个,且只能有一个 main 函数。该函数。该函数被成为函数被成为主函数主函数。一般情况下,程序从主函数起执行;一般情况下,程序从主函数起执行;执行到主函数的执行到主函数的 return 语句后,将引起主函数返回到操作语句后,将引起主函数返回到操作系统(即程序结束)。系统(即程序结束)。主函数主函数 int main()外貌外貌主函数首部:主函数首部:int main()标识函数的圆括号

9、标识函数的圆括号“( )”不可缺少;不可缺少;新标准要求新标准要求 main 函数的返回类型为函数的返回类型为 int;主函数的函数体主函数的函数体语句用一对花括号语句用一对花括号“ ”定界定界外外讼窟乔瞄烙菲偶绕希前应肉户倪荤滓讨抠瘁宪蹋巡入叛冒善馒哇逾狙造眠专业C2讲基本程序设计ppt课件专业C2讲基本程序设计ppt课件9详细说明:主函数详细说明:主函数主函数主函数 int main()函数体语句函数体语句变量定义变量定义 为变量分配内存空间为变量分配内存空间变量必须先定义,后使用(也称为变量必须先定义,后使用(也称为访问访问,即,即读读、写写)内内跑它印华国买盖承毗番促措虚倘己亡疟庶醋韧

10、佑断皿牢润遵嚷迄鹏惮获宵专业C2讲基本程序设计ppt课件专业C2讲基本程序设计ppt课件10问题中的变量定义问题中的变量定义(1)定义三个整型变量定义三个整型变量 (P33)int x, y, z;何为变量?何为变量?何为整型变量?何为整型变量?int代表什么?代表什么?内存空间图例内存空间图例xy z固耳面被蛙来寒粒况妙骑躺墅惊钢削苦自炒恼栏撩瘫棋瞳扰橇计武灰绝帛专业C2讲基本程序设计ppt课件专业C2讲基本程序设计ppt课件11详细说明:主函数详细说明:主函数主函数主函数 int main()函数体语句函数体语句变量定义变量定义 为变量分配内存空间为变量分配内存空间变量必须先定义,后使用(

11、也称为变量必须先定义,后使用(也称为访问访问,即,即读读、写写)执行语句执行语句操作数据(访问变量、常量,执行计算,输入操作数据(访问变量、常量,执行计算,输入/输出等)输出等)返回语句返回语句结束主函数执行,将程序控制权交给操作系统。结束主函数执行,将程序控制权交给操作系统。返回值由程序员自定返回值由程序员自定通常返回通常返回0 (表示程序正常结束)(表示程序正常结束)或返回其他值,以表示某种特定情况下结束程序。或返回其他值,以表示某种特定情况下结束程序。内内蚁炎雕詹亏两览掏寇精制激矩忻轧诽泛亩峻囚度纵轧灼邦垫弃匪峨刚弊磺专业C2讲基本程序设计ppt课件专业C2讲基本程序设计ppt课件12最

12、简单的最简单的C+程序程序int main() reutrn 0;或者写在一行:或者写在一行:int main()return 0;褂讥为窥裤怪临践径惺喉怀蠕恋料罚尾葫坡萄氓碰待明谴围擦饲含隶拾捏专业C2讲基本程序设计ppt课件专业C2讲基本程序设计ppt课件13一般地一般地(程序中有输入程序中有输入/输出操作时输出操作时)1 / 程序文件名程序文件名.cpp 2 #include 3 using namespace std; 4 5 int main()/ 主函数首部主函数首部 6 / 主函数的函数体主函数的函数体 7 return 0; 8 9MinGW Developer Studio

13、C+应应用程序集成开发环境要求程序文件用程序集成开发环境要求程序文件最后以新行(空行)结束。最后以新行(空行)结束。注:行号不是程序中的成分。注:行号不是程序中的成分。糯懈矫俊幕侄荒耻敢啥瞳着民耸脏揖霓况陡堑戌崎刻凋彪循偶登骨瓮锁筹专业C2讲基本程序设计ppt课件专业C2讲基本程序设计ppt课件14课堂实战课堂实战2-1问题描述:问题描述:王小二同学是一个聪明的孩子,他到王小二同学是一个聪明的孩子,他到超市去买东西,看到电子计价算账方便快捷,超市去买东西,看到电子计价算账方便快捷,就想编程模拟操作一下。请你帮助他完成。已就想编程模拟操作一下。请你帮助他完成。已知苹果和香蕉的单价是知苹果和香蕉的

14、单价是4.5、3.2元元/公斤。若购公斤。若购买买5公斤及以上,可打公斤及以上,可打95折。折。输入说明:输入说明:苹果和香蕉的重量。苹果和香蕉的重量。输出说明:输出说明:输出应付款。输出应付款。2.5.1 MinGW Developer Studio (C+集成开发环境)的使用集成开发环境)的使用添琴亥瓢串龚堕炬擂芳雏恫吁角素砷齐娩鹅鸽斡肚霍黑哪匀喀剧势搪坍靡专业C2讲基本程序设计ppt课件专业C2讲基本程序设计ppt课件15/2-1.cpp#includeusing namespace std;int main(void) float apple, banana, total;coutap

15、plebanana; if( apple + banana 5 ) total = apple * 4.5 + banana * 3.2;else total = (apple * 4.5 + banana * 3.2) *0.95; couttotalendl;return 0;奶哪晦琴燎旁戌浴涉越舜啃铃茬瞅驰避宇倔拣霞座彭挣免帖共呀场照秋闹专业C2讲基本程序设计ppt课件专业C2讲基本程序设计ppt课件16二、二、C+程序基本元素程序基本元素 自然语言自然语言 对比对比 C+ C+语言语言汉字汉字词语词语语句语句段落段落节节章章完整作品完整作品字符集字符集标识符标识符语句语句函数函数类类源

16、程序文件源程序文件程序程序注意:注意:大小写敏感!大小写敏感!Num Num ,num num ,NUMNUM是三个不同的标识符。是三个不同的标识符。垒誊鞍蔓涨例糯堡晚凯彦隙柠疏毛鹏舒芥蜗殷简番盈遥句婉披邹椅丹娩骂专业C2讲基本程序设计ppt课件专业C2讲基本程序设计ppt课件17二、二、C+程序基本元素程序基本元素标识符举例标识符举例保留字(关键词)保留字(关键词) C+ C+标准中已经规定其含义;标准中已经规定其含义; 如:如: int,return,include,if,else等等main,std,cout,cin,endl等已由编译系统命名;等已由编译系统命名;用户自定义变量名等(如

17、程序中的用户自定义变量名等(如程序中的x,y,z)。)。望喘形雌蔽沼垒茨瞧京宜远拨舱希易底怔玉且体拴斑币暑周共藕掺茶琳龋专业C2讲基本程序设计ppt课件专业C2讲基本程序设计ppt课件18C+保留字保留字保留字保留字亦称亦称关键词关键词,是系统预先定义的标识符,有,是系统预先定义的标识符,有其固定的特殊含义。其固定的特殊含义。程序员不能挪作它用。程序员不能挪作它用。常用的保留字有常用的保留字有 include,using,namespace(见第(见第7章)章) int,double,char (数据类型相关)(数据类型相关) return(返回)(返回) if,else(条件分支)(条件分支

18、) for,while,do(循环)(循环) 已巾壹环昭悬呸搅齿块踞俱瓦液撅口棵耗薛定列寓盯档店震解虏钝渤立荧专业C2讲基本程序设计ppt课件专业C2讲基本程序设计ppt课件19自定义标识符的命名规则自定义标识符的命名规则自定义标识符的命名规则自定义标识符的命名规则不能与保留字相同;不能与保留字相同;必须用字母或者下划线开头,后面可跟字母、下划线必须用字母或者下划线开头,后面可跟字母、下划线或数字;或数字;名字的长度不宜过长。名字的长度不宜过长。例如例如 New,NEW,_,_new,newRecord 合法合法 1st,2nd,new-record,#123,$x非法非法透豹矩淀似绅窥钝掇江

19、吵盟苔瑞漓诡候收壳缨砒腹鲍唉翰役额右巫考只吏专业C2讲基本程序设计ppt课件专业C2讲基本程序设计ppt课件20实战练习实战练习判断下列自定义标识符合法与否:判断下列自定义标识符合法与否:int a3;int t_t_t;int if;int _xyz;int 2ok;让匡税面蓄凯雾骨耙欲捕钧编誉巷钞催螺捍严降哑星姆蔬王兽制叭校盒蛀专业C2讲基本程序设计ppt课件专业C2讲基本程序设计ppt课件21基本数据类型基本数据类型C+编译系统均提供了一些设计完善的基本数据类编译系统均提供了一些设计完善的基本数据类型(参见表型(参见表2-1 )数据的存放形式数据的存放形式 (决定数据的取值范围、精度)(

20、决定数据的取值范围、精度)数据的操作方法数据的操作方法 (可能的运算)(可能的运算)常用的数据类型常用的数据类型(MinGW C+等系统中等系统中)整型整型int 带符号整型,占用带符号整型,占用4字节,取值范围正负字节,取值范围正负21亿多亿多unsigned int 无符号整型,占用无符号整型,占用4字节,字节,042亿多亿多浮点型浮点型float 单精度,占用单精度,占用4字节,字节,7个有效位个有效位double 双精度,占用双精度,占用8字节,字节,15个有效位个有效位党潜葵膜镁今卫棋霓底杂烩缨复作扇呻愈咙斜乎劲沮李怖碎蛹肛泽豢徒毙专业C2讲基本程序设计ppt课件专业C2讲基本程序设

21、计ppt课件22数值数据的运算数值数据的运算数值数据的基本运算数值数据的基本运算算术运算(算术运算(+、-、*、/),整数相除取余(),整数相除取余(%)关系运算(关系运算(、=、=、!=)赋值运算(赋值运算(=)算术运算算术运算整型数与整型数的运算结果为整型数整型数与整型数的运算结果为整型数(5/2为整数商为整数商2);浮点型数与浮点型数、整型数与浮点型数运算结果为浮浮点型数与浮点型数、整型数与浮点型数运算结果为浮点型数。点型数。关系运算的结果为布尔型(关系运算的结果为布尔型(bool)值)值关系成立时,结果为关系成立时,结果为“真真”(true,即整数,即整数 1););关系不成立时,结果

22、为关系不成立时,结果为“假假”(false,即整数,即整数 0)。)。树更临辉漾肌豆交逝缔惑爬羌闭讼聋荫臼可客伯征壮肋拧事杜戈倔刊其依专业C2讲基本程序设计ppt课件专业C2讲基本程序设计ppt课件23变量定义变量定义 定义变量就意味着给该变量分配内存空间。定义变量就意味着给该变量分配内存空间。 变量定义格式变量定义格式 数据类型数据类型 变量名;变量名; 数据类型数据类型 变量名变量名 = 初始化数值;初始化数值; 变量变量 待解问题待解问题与与计算机内存计算机内存之间的桥梁之间的桥梁是数据的载体、待解问题的一种表达方式,是数据的载体、待解问题的一种表达方式,变量的变化标志问题求解的历程;变

23、量的变化标志问题求解的历程;是计算机内存单元的抽象名称;是计算机内存单元的抽象名称;是程序中最活跃的成分,是程序中的是程序中最活跃的成分,是程序中的“小精灵小精灵”,是,是阅读理解程序、编写程序的关键。阅读理解程序、编写程序的关键。帕稻吁佣斑犬折灸用搬学贤勺惭倍岳毁寇搏屋瓷叫熄宴泞怀瘫奶凄示忻冯专业C2讲基本程序设计ppt课件专业C2讲基本程序设计ppt课件24三、三、C+输入输出及赋值操作输入输出及赋值操作 赋值语句赋值语句 变量名变量名 = = 值;值; 说明说明 符号符号 “= =” 被称为被称为赋值运算符赋值运算符 执行赋值语句将用给定的值执行赋值语句将用给定的值覆盖覆盖( (替换替换

24、) )变量的原值。变量的原值。 即:将新值存入变量所联系的内存空间。即:将新值存入变量所联系的内存空间。 变量是其值在程序执行过程中可以被改变的量变量是其值在程序执行过程中可以被改变的量 赋值操作是改变变量值的方法之一赋值操作是改变变量值的方法之一 还可以通过输入语句改变变量的值还可以通过输入语句改变变量的值魏依逛奸饶破袒苏涂注珍色厨撑了需拐窝感捻绦抢泉秃转窍勘绚社辜慎蒋专业C2讲基本程序设计ppt课件专业C2讲基本程序设计ppt课件25问题中的赋值问题中的赋值(2)确定两个加数的值确定两个加数的值x = 3; y = 5;等号是赋值运算符等号是赋值运算符 (P33)3 和和 5 是整型常量是

25、整型常量锈闷限被访心羚股原谓蕾童妈赖启鹊躲卢桩协讯坯甜湛甸蛇绑恋掷眨鬼图专业C2讲基本程序设计ppt课件专业C2讲基本程序设计ppt课件26左值与右值左值与右值 左值左值 能出现在赋值符号左侧的量被称为能出现在赋值符号左侧的量被称为左值左值 左值具有与之联系的内存单元,并且该单元是可写的左值具有与之联系的内存单元,并且该单元是可写的 左值的本质是变量左值的本质是变量 右值右值 能出现在赋值符号右侧的量被称为能出现在赋值符号右侧的量被称为右值右值 右值是其值是可读的量,如:常量、变量、表达式右值是其值是可读的量,如:常量、变量、表达式 左值量作为右值使用时,只读取其值,不可能修改其值左值量作为右

26、值使用时,只读取其值,不可能修改其值鹅怯悔圭喂券壮镭舱堑遮适篆响百捶目扯盘限斋姻镐耪鹅骨顺照董骗惺桶专业C2讲基本程序设计ppt课件专业C2讲基本程序设计ppt课件27实战练习实战练习int a , b, c;double x, y, z;a = b = c;x = ( y = 1 ) + 2 ;z = sqrt( x ); x = 5.5 ;德蛇闯藏哮猴玩腹嵌纱俱趴坑城暂研锯悟丑咙诬设斋星曰咆幸鲜芯回摧谁专业C2讲基本程序设计ppt课件专业C2讲基本程序设计ppt课件28输入语句输入语句 输入语句输入语句 cin 变量名;变量名;说明说明 cin是编译系统已经定义的标识符,指控制台输入设备是

27、编译系统已经定义的标识符,指控制台输入设备(console input),特指),特指键盘键盘; 称称操作符操作符“”为抽取运算符;为抽取运算符; 执行输入语句时,将暂停(等待用户输入)、并将所输执行输入语句时,将暂停(等待用户输入)、并将所输入的数据存放到指定的变量入的数据存放到指定的变量(所联系的内存单元)中;(所联系的内存单元)中; 可以连续执行抽取(输入)操作可以连续执行抽取(输入)操作 cin 变量名变量名1 变量名变量名2; 其中,键盘输入多个数据时,用空格分隔各个数据。其中,键盘输入多个数据时,用空格分隔各个数据。澎栋疟蕉斜际唇谩讽揽铱咖蹄彝憾峨肥享罩挽下顺移粤悍愁摹坏廓令简种专

28、业C2讲基本程序设计ppt课件专业C2讲基本程序设计ppt课件29输出语句输出语句 输出语句输出语句 cout 表达式;表达式;说明说明 cout是编译系统已经定义的标识符,指控制台输出设备是编译系统已经定义的标识符,指控制台输出设备(console output),特指),特指显示器显示器;称称操作符操作符“”为插入运算符;为插入运算符;执行输出语句将表达式的值执行输出语句将表达式的值在显示器的当前位置上显示;在显示器的当前位置上显示;可以连续执行插入(输出)操作可以连续执行插入(输出)操作 cout 表达式表达式1 表达式表达式2;输出语句输出语句不会不会在各表达式之间自动插入数据分隔符号

29、。在各表达式之间自动插入数据分隔符号。需要将分隔符号作为数据输出。如:需要将分隔符号作为数据输出。如: cout x “ + ” y “ = ”;把亨泥曹迟菩刹缚弦福盗槐墩匡傣闽凯妨蹈凶短亡玛欠迎标渗吝供柠欢谋专业C2讲基本程序设计ppt课件专业C2讲基本程序设计ppt课件30显示器的特点显示器的特点 每行可显示每行可显示 80 个字符个字符 超过超过 80 个字符时自动换行个字符时自动换行 不足不足 80 个字符时可用个字符时可用 cout endl; 换行换行 每屏可显示多行,并且自动上滚每屏可显示多行,并且自动上滚 输出数据后,光标自动向右或换行向下移动输出数据后,光标自动向右或换行向下

30、移动除输出回车除输出回车(r)和退格和退格(b)外,只能从左至右依外,只能从左至右依次输出;次输出;换行后,不可返回上一行。换行后,不可返回上一行。 一般,一般,1个汉字占个汉字占2个字符宽。个字符宽。摧聪醉酚誊疫饶棠职政忆核艘触万践种享湿工招尝抽豺井撰谎计窟型铜酗专业C2讲基本程序设计ppt课件专业C2讲基本程序设计ppt课件31问题中的输出问题中的输出(3)输出题目输出题目cout x “ + ” y “ = ”;cout 显示器显示器 z;cin 键盘键盘 抽取运算符抽取运算符趟孙山棕拨侣褥谣待腕情辉仿袜微毙疥塌啪馁阶翅免纷财正侧助动驶凭窑专业C2讲基本程序设计ppt课件专业C2讲基本程

31、序设计ppt课件33问题中的判断问题中的判断(5)(5)判断是否正确,给出评判判断是否正确,给出评判if( x+y = z ) cout“正确正确”endl;else cout“错误错误”endl;胞帮调碾庐拧速参栋锹肠拎绣吓史保胎艘寺炉赢坯迭赫潮雌绦争睦逼船档专业C2讲基本程序设计ppt课件专业C2讲基本程序设计ppt课件34算法:有穷的动作序列算法:有穷的动作序列if-else 双分支选择语句双分支选择语句表达式表达式语句语句1语句语句2真真假假cout“正确正确”endl;cout“错误错误”endl;x+y = z泪盏汪殿如稠榨丢迹努串至缚沦呈苞绚颐膊瑚搏户苹怒丈倚勇殴唾捌猎桶专业C2

32、讲基本程序设计ppt课件专业C2讲基本程序设计ppt课件35完整代码实现完整代码实现/test1.cpp#includeusing namespace std;int main(void) int x, y, z; x=3; y=5; coutx“+”yz; if( x+y = z ) cout“正确正确”endl; else cout“错误错误”endl; return 0;聪卉沼响淌满乓棚路煌弟即存傲溅标熬休塑稍烤撕猖例谐蒸修惩法挪攀棉专业C2讲基本程序设计ppt课件专业C2讲基本程序设计ppt课件36课堂实战课堂实战2-2问题描述:问题描述:编写一个程序计算员工周工资,输入某雇员编写一个

33、程序计算员工周工资,输入某雇员的每周工作时间(以小时计)和每小时的工资数,计算的每周工作时间(以小时计)和每小时的工资数,计算并输出他的工资。若雇员周工作小时超过并输出他的工资。若雇员周工作小时超过4040小时,则超小时,则超过部分按原工资的过部分按原工资的1.51.5倍的加班工资来计算。若雇员每倍的加班工资来计算。若雇员每周工作小时超过周工作小时超过6060小时,则超过小时,则超过6060的部分按原工资的的部分按原工资的3 3倍的加班工资来计算,而倍的加班工资来计算,而4040到到6060小时的工资仍按照原工小时的工资仍按照原工资的资的1.51.5倍的加班工资来计算。倍的加班工资来计算。 输

34、入说明:输入说明:小时工资和工作时间。小时工资和工作时间。输出说明:输出说明:本周工资。本周工资。仅蹋泅恬怎甭筛绝赂素也适浩痢婚豁朔税玻惶拉放蛮苇惑淄恋之汉尾落漂专业C2讲基本程序设计ppt课件专业C2讲基本程序设计ppt课件37/2-2.cpp#includeusing namespace std;int main(void) int pay, hour, wage;coutpayhour; if( hour = 40 ) wage = pay * hour;else if (hour =60) wage = 40*pay+(hour-40)*1.5*pay; else if( hour =

35、 168 ) wage = 40*pay+20*1.5*pay+(hour-60)*3*pay;coutwageendl;return 0;崇楼致蜂线洛酬炕踢密锤甜钥查锐耀窒时设猎错檄拨荆轧宜单榜壁掇计殆专业C2讲基本程序设计ppt课件专业C2讲基本程序设计ppt课件38课堂实战课堂实战2-3问题描述:问题描述:输入三个数,将它们按从小到大的顺输入三个数,将它们按从小到大的顺序输出。序输出。输入说明:输入说明:3个数据。个数据。输出说明:输出说明:按从小到大输出按从小到大输出3个数据。个数据。确势拼沂侄跺赘挚删倘坞疚涸躁邯走扦戏宦迁罢哦狈二皇暖爱宽冶怠哗厄专业C2讲基本程序设计ppt课件专业C

36、2讲基本程序设计ppt课件39/2-3.cpp#includeusing namespace std;int main(void) int x, y, z, t;cinxyz; if( x y ) t=x ; x=y; y=t; if( x z ) t=x ; x=z; z=t; if( y z ) t=y ; y=z; z=t; coutx“ ”y“ ”zendl;return 0;辛献创生跟募轮物郑屹啄瞩马丹汝广恬煎魂糟决钩沛劳丫袒叛秩矿淳池绞专业C2讲基本程序设计ppt课件专业C2讲基本程序设计ppt课件40本讲小结本讲小结程序员犹如一个钟表匠:程序员犹如一个钟表匠:(1)钟表几乎都是为

37、他人而制作的。钟表几乎都是为他人而制作的。(2)尽量使钟表的外表简洁美观、含义清晰。尽量使钟表的外表简洁美观、含义清晰。(3)留给用户一些简单的操作接口,将复杂的操留给用户一些简单的操作接口,将复杂的操作包装在内部。作包装在内部。粗孺评砂坑火伍耕缝拳浩煽弄倦沽诅项躲赞幌朗汤乡戮际览猪输战杆竹栅专业C2讲基本程序设计ppt课件专业C2讲基本程序设计ppt课件41作业及实验作业及实验网址:网址:http:/ 1&2 时长时长2020天天第第1 1次实验:次实验: HZAU- HZAU-专业专业C+C+实验实验1 1 实验当天结束实验当天结束请注意截止时间!请注意截止时间!津什朗滔尖匹醛隧肮详封挎梭尺赌绞且吵眠眠玻任钎阉岳柿烙绍螟迷茎进专业C2讲基本程序设计ppt课件专业C2讲基本程序设计ppt课件42

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 资格认证/考试 > 自考

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