选择结构程序设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
选择结构程序设计
【实验1—基础题】
要求:从键盘上输入某的值,按下式计算y的值。
某某<1y2某11某<103某11某10并把实验结果抓图到相应位置
目的:掌握选择结构if语句的使用方法实验结果:
【实验2-基础题】
要求:编写一个程序,要求用户输入24小时制的时间,然后显示12小时制的格式,并把实验结果抓图到相应位置
例如:
输入二十四小时制时间:21:11对应十二小时制时间为:9:11PM或输入二十四小时制时间:9:11对应十二小时制时间为:9:11AM
目的:掌握选择结构if语句的使用方法实验结果:
【实验3—基础题】
要求:编写计算器程序,要求如下:
①从屏幕获取两个变量的值和一个算术运算符(+、-、某、/、%),对这两个变量进行相应的算术运算,输出计算结果,对于其他运算符给出错误信息。
②用witch语句实现目的:掌握选择结构witch语句的使用方法实验结果:
【实验4—延伸训练】
要求:完成P211第五章实验,实现身高预测程序的编写
每个父母都关心孩子成人后的身高,据有关生理卫生知识与数理分析表明,影响小孩成人后身高的因素包括遗传,饮食习惯和体育锻炼等。
小孩成人后的身高与其父母的身高和自身的性别密切相关。
设faHeight为父亲的身高,moHeight为母亲的身高,身高预测公式为:男性成人时身高=(faHeight+moHeight)某0.54cm女性成人时身高=(faHeight某
0.923+moHeight)/2cm
此外,如果喜爱体育锻炼,那么身高可增加2%;如果有良好的卫生饮食习惯,那么身高可增加1.5%
编程从键盘输入用户性别、父母身高、是否喜爱体育锻炼、是否有良好的饮食习惯等条件,利用给定公式和身高预测方法对身高欧锦行预测。
完成程序编写,并在相应位置抓图显示实验结果
目的:熟悉if语句,关系运算符和逻辑运算符以及不同类型数据类型的输入和输出方法。
实验结果:
【实验5-延伸训练(选做)】
根据数学知识,运用编程的方法,实现一元二次方程的解的计算a某2++=0的解若判别式b24≥0,可由=实验结果
±242
公式计算,否则方程无实根
课外拓展
【实验小结】
这一部分出现的错误很少,但是还是有很多错误是经常出现的,比如
忘记“;”“\\n”等小的错误;尽管只是出现小的错误,还是说明了自己
不够熟练,基础不够扎实,还需要更多实践来巩固已经学习的知识。
幸运
地是,学习c语言遇到了一位好的老师,让我学习这些知识更加简单。
【实验1—基础题】
要求:分别使用while,dowhile,for语句,编程实现100以内所有正
整数的加和计算。
并把实验结果抓图到相应位置
目的:掌握循环结构while,do…while,for语句的使用方法实验结果:while
do…while
for
【实验2—验证题】
要求:请编写程序实现:计算3到100之间所有素数的平方根之和,
并输出。
=148.874270。
目的:掌握循环结构的应用实验结果:【实验3—延伸训练】
要求:完成P213第6章实验
相传国际象棋是古印度舍罕王的在想达依尔发明的。
舍罕王十分喜欢
象棋,决定让宰相自己选择何种赏赐。
这位聪明的在想指着8某8共64
格的象棋盘说:“陛下,请您赏我一些麦子吧,就在棋盘的第一个格子中
放1粒,第2格中放4粒,第3格中放8粒,以后每一格都比前一格增加
一倍,依次放完棋盘上的64个格子。
我就感激不尽了。
”舍罕王让人抗
来一袋麦子,他要兑现他的许诺。
请问:国王能兑现他的承诺么?
3
编程计算舍罕王共需要多少麦子赏赐他的宰相,这些麦子相当于多少
立方米?(1m麦子约1.42e8粒)目的:熟悉循环语句、累加累乘算法、
通项的构成规律。
实验结果:
【实验4—延伸训练】36块砖,36人搬,男搬4,女搬3,两个小孩
抬1砖,要求一次搬完,问男、女和小孩各若干?
目的:掌握穷举法解决问题的方法和思路,运用循环嵌套实现编程。
实验结果:
【实验小结】
第一:循环嵌套结构不太熟悉,导致不能进行正确的程序编写;第二:多个未知变量,不能够将其有效的转化为程序思想;
第三:进行设计辨认素数的结构时,只考虑到了n除于n-1,,没有
考虑到n,导致不能将程序编写完整;这一切说明了,c语言是比较高深的,同时自己掌握的知识也很少;但是有贾月乐老师指点迷津,其相信自
己够将c语言学的更好。
另外,更应该重视课前预习,以及课后复习巩固,这样才能将知识掌握。
【实验小结】
第一:循环嵌套结构不太熟悉,导致不能进行正确的程序编写;第二:多个未知变量,不能够将其有效的转化为程序思想;
第三:进行设计辨认素数的结构时,只考虑到了n除于n-1,,没有
考虑到n,导致不能将程序编写完整;这一切说明了,c语言是比较高深的,同时自己掌握的知识也很少;但是有贾月乐老师指点迷津,其相信自
己够将c语言学的更好。
另外,更应该重视课前预习,以及课后复习巩固,这样才能将知识掌握。