欢迎来到课桌文档! | 帮助中心 课桌文档-建筑工程资料库
课桌文档
全部分类
  • 党建之窗>
  • 感悟体会>
  • 百家争鸣>
  • 教育整顿>
  • 文笔提升>
  • 热门分类>
  • 计划总结>
  • 致辞演讲>
  • 在线阅读>
  • ImageVerifierCode 换一换
    首页 课桌文档 > 资源分类 > DOC文档下载  

    最新版C语言重新设计基础实验实验二周信东输入输出方法及分支结构程序的设计说明.doc

    • 资源ID:7717       资源大小:643.19KB        全文页数:10页
    • 资源格式: DOC        下载积分:10金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要10金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    最新版C语言重新设计基础实验实验二周信东输入输出方法及分支结构程序的设计说明.doc

    . . 实验2 输入/输出方法、分支结构程序设计一、实验目的和要求(1)掌握C语言各数据类型的概念,变量定义与赋值方法。(2)掌握整型、字符型、实型等数据的输入输出方法,能正确使用各种格式控制符。(3)掌握C语言的各种运算符,特别是自加(+)和自减(-)运算符,能正确使用这些运算符构成的表达式。(4)掌握C语言逻辑量的表示方法,能够正确使用逻辑运算符和逻辑表达式或关系表达式。(5)熟练掌握if语句和switch语句,掌握条件表达式构成的选择结构。(6)理解程序设计的顺序结构基本思想,掌握顺序结构语句特点;能够编写简单的程序解决具体问题。(7)掌握简单的跟踪调试程序的方法,并学会基本调试程序方法。二、实验容完成实验指导书中实验二的“基础部分”与实验三的“基础部分”和“增强部分”三、实验步骤与结果(一)实验题目完成情况*说明实验题号的编写格式为:类型+第几个实验+实验题目序号+小题序号,其中,“类型”分为基础题(用Ex表示)、增强题和提高题(用Eh表示)、课外题(用sup表示)。如:ex2-1-3表示实验二基础题第1题的第3小题,eh4-2表示实验四增强题第2题,等等。后不赘述。实验二部分:l Ex2-1-1题的运行结果与其分析。请填空。截图的操作方法:先点击欲截取的窗口使之置于屏幕最前方,并作适当的缩放,再按快捷键<Alt>+<Print Screen>将窗口截取到存中,然后打开word将光标移到欲插入图片的位置上进行粘贴即可。也可对图片进行适当剪切,裁剪掉多余部分。注意:截图上必须有你自己的学号或等信息,否则视为抄袭。Ex2-1-分析:S值的计算是先算a除以5取余的值,再算其乘于(x-y)除以2取余的整型数,得到的值除以二,再加上x。l Ex2-1-2请在下面插入该程序的运行结果与其分析。请在此框插入本程序运行成功时的截图分析:第一个p的值先调用后自加,第一个 q则是先自加后调用第二个P直接调用第一个p 的值加上3, 第二个q则是先加1后加上4.l Ex2-2-1请在下面分别插入改正错误后的源程序代码与运行成功时的画面: 源程序代码: 请在此框粘贴修改后正确的程序代码。方法:先在VC中将全部源代码选定并复制,再粘贴到此处即可。#include <stdio.h>int main()int a,b,c,sum;double ver;printf("输入三个数:");scanf("%d%d%d",&a,&b,&c);sum = a+b+c;ver = sum/3.0;printf("和:%dn",sum);printf("平均值:%lfn",ver);return 0;运行结果:请在此框插入本程序运行成功时的截图l Ex2-2-2请在下面分别插入改正错误后的源程序代码与运行成功时的画面:源程序代码: 请在此框粘贴修改后正确的程序代码。#include<stdio.h> void main()int i,j,p,m,n;scanf("%d,%d,%d",&i,&j,&p); m=i+j+p;n=(int)m/3;printf("%d,%dn",m,n);运行结果:请在此框插入本程序运行成功时的截图实验三部分:l Ex3-1请在下面分别插入改正错误后的源程序代码与运行成功时的画面: 源程序代码:请在此粘贴修改后正确的程序代码。#include<stdio.h> void main() double x,y; printf("enter x:n"); scanf("%lf",&x);if(x=10) y=1/x;else (x!=10); y=x;printf("f(%0.1lf)=%lfn",x ,y); 运行结果:请在此粘贴本程序运行成功时的截图l Ex3-2请在下面分别插入改正错误后的源程序代码与运行成功时的画面: 源程序代码:请在此粘贴修改后正确的程序代码。#include<stdio.h> void main() int score; printf("enter score="); scanf("%d",&score);switch(score/10)case 10: case 9 : printf("An"); case 8 : printf("Bn"); case 7 : printf("Cn"); case 6 : printf("Dn"); default: printf("En");运行结果:请在此粘贴本程序运行成功时的截图l Eh3-1请在下面分别插入完整填空后的源程序代码与运行成功时的画面: 源程序代码:请在此粘贴填空后正确的程序代码。#include<stdio.h> void main() int c,t,m; printf("int put the number of coat and trousers your want buy:n"); scanf("%d,%d",&c,&t); if(t=c)if(c>>50)m=c*80;else m=m*90;elseif(c>t)if(t>=50) m=t*80+(c-t)*60;else m=t*90+(c-t)*60;else if(t>=50) m=c*80+(t-c)*45;else m=c*90+(t-c)*45; printf("%d",m)运行结果:请在此粘贴本程序运行成功时的截图l Eh3-2请在下面分别插入完整的源程序代码与运行成功时的画面: 源程序代码:请在此粘贴正确的程序代码。#include <math.h>#include <stdio.h>void main() float a,b,c,i; scanf("%a,%b,%c",&a,&b,&c); if(a=0) printf("不是一元二次方程error:n"); else if(b*b-4*a*c)=0) printf("x1=x2=%f",(-b)/(2*a); else if(b*b-4*a*c)>0)printf("x1=%fn",(-b)/(2*b)+sqrt(b*b-4*a*c)/(2*a); printf("x2=%fn",(-b)/(2*b)-sqrt(b*b-4*a*c)/(2*a); else printf("x1=%fn",(-b)/(2*b)+i*(sqrt(b*b-4*a*c)/(2*a); printf("x2=%fn",(-b)/(2*b)-i*(sqrt(b*b-4*a*c)/(2*a); 运行结果:请在此粘贴本程序运行成功时的截图(二)程序调试方法1、语法错误和逻辑错误的区别何在?在此回答以下问题语法错误通不过编译器的编译,逻辑错误则能通过。语法错误的违背了此种语言的基本规则,逻辑错误指算法上的错误。比如循环语句的完毕条件没有写,语句能通过编译,但运行后会发生死循环无法跳出的现象。2、如何启动单步调试?在此回答以下问题鼠标点在需要停下的那一行设置断点按F9单步运行 按F10进入函数 按F11进入调试 按F5或者单击菜单栏“组建”下的“开始调试”,单击“STEPINTO”,也可以按快捷键F11,使每条语句单独执行。3、要使程序运行到“ss=(k”这一行暂停下来,该如何操作?在此回答以下问题点到那个“ss=(k”语句,按F9,设置一个断点,F5运行后,如果执行到那句,就会停在那,然后再按F10即可单步运行下去。4、怎样终止调试状态(程序复位)?在此回答以下问题利用Run菜单下的Program reset 命令或快捷键Ctrl+F2可以终止当前程序的运行5、单步调试状态下,向下运行一条语句的操作方法(分两种情况回答,第一种,跟踪到自定义函数部,第2种,不跟踪到自定义函数部):在此回答以下问题1.单击调试菜单中的Stepinto进入到自定义函数部。2.单击调试菜单中的stepover不跟踪到自定义函数部6、在运行ex2-1-2.c时,假如要在运行语句“p=i+;q=-j;”后,尚未执行语句“printf("%d,%d,%d,%dn",i,j,p,q);”时,先观察变量i,j,p,q的值,操作方法为:在此回答以下问题鼠标点在“printf("%d,%d,%d,%dn",i,j,p,q);”停下的设置断点按F9请把观察这些变量时的画面粘贴到下面:请在此框插入观察到变量值的截图7、C程序在什么情况下运行需要输入数据才能得出运行结果?输入的测试数据需要注意哪些事项?在此回答以下问题在调试与调试完成后的运行中,类型要对,格式要正确,数据围要在规定围8、在运行Eh3-1.c时,至少需要输入几组测试数据才能对程序进行完整的测试?如何进行输入多组数据的测试?在此回答以下问题6组循环按照格式读入每组数据即可。四、选作实验题目完成情况若你选作了课堂布置之外的题目,请按照上述格式依次编写你所作各题目的题号、源程序代码、运行结果截图与其结果情况分析。五、实验总结总结你在实验中易犯的错误与其解决方法,或总结本次实验中你学到的经验或技能等。注意,不要说空话。编程思想不够发散,看着题目有时想不出解答的方法,更不用说编写程序来解题了。在今后学习中我要更多的动脑,综合运用所学,多看相关东西,多上机练习,提高电脑水平,增强自学能力,把已会的东西掌握好10 / 10

    注意事项

    本文(最新版C语言重新设计基础实验实验二周信东输入输出方法及分支结构程序的设计说明.doc)为本站会员(夺命阿水)主动上传,课桌文档仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知课桌文档(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-1

    经营许可证:宁B2-20210002

    宁公网安备 64010402000986号

    课桌文档
    收起
    展开