首页 实验2结构化程序设计编程

实验2结构化程序设计编程

举报
开通vip

实验2结构化程序设计编程实验二:结构化程序设计编程(4学时) 1. 实验特点:表达式与条件判断,循环过程。 类型:验证 类别:专业基础 计划学时:4学时 每组人数:1人 2. 实验目的及要求:理解并熟练掌握分支结构、循环结构的程序设计方法:在提高程序可读性上下工夫。 3. 主要仪器设备: 计算机 4. 实验内容提要:调试8个程序,使用条件、分支、跳转、循环语句编程实现: (1)正数的四舍五入; static void Main(string[] args) { double a; ...

实验2结构化程序设计编程
实验二:结构化程序 设计 领导形象设计圆作业设计ao工艺污水处理厂设计附属工程施工组织设计清扫机器人结构设计 编程(4学时) 1. 实验特点: 关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf 达式与条件判断,循环过程。 类型:验证 类别:专业基础 计划 项目进度计划表范例计划下载计划下载计划下载课程教学计划下载 学时:4学时 每组人数:1人 2. 实验目的及 要求 对教师党员的评价套管和固井爆破片与爆破装置仓库管理基本要求三甲医院都需要复审吗 :理解并熟练掌握分支结构、循环结构的程序设计方法:在提高程序可读性上下工夫。 3. 主要仪器设备: 计算机 4. 实验内容提要:调试8个程序,使用条件、分支、跳转、循环语句编程实现: (1)正数的四舍五入; static void Main(string[] args) { double a; double d; Console.WriteLine("input the number:"); a = Convert.ToDouble(Console.ReadLine()); d = a - (int)a; if (d >= 0.5) { a = (int)a + 1; } else { a = (int)a; } Console.WriteLine("四舍五入的结果为{0}",a); } 任意输入两个数,判断它们的大小并显示判断的结果; static void Main(string[] args) { int a, b; Console.WriteLine("please input two numbers:"); a = Convert.ToInt32(Console.ReadLine()); b = Convert.ToInt32(Console.ReadLine()); if (a > b) Console.WriteLine("{0}大于{1}",a,b); else if (a max) max = arr[i]; if (arr[i] < min) min = arr[i]; } Console.WriteLine("最大值为:{0}",max); Console.WriteLine("最小值为:{0}", min ); } (4)计算一元二次方程ax2+bx+c=0的实根和复根: 当d=b2-4ac>=0时,有两个实根: 当d=b2-4ac<0时,有两个复根: static void Main(string[] args) { double a, b, c, d; double x1, x2; double re, im; Console.WriteLine("please input 3 numbers:"); a = Convert.ToDouble(Console.ReadLine()); b = Convert.ToDouble(Console.ReadLine()); c = Convert.ToDouble(Console.ReadLine()); d = b * b - 4 * a * c; if (d >= 0) { x1 = (-b + Math.Sqrt(d)) / 2 * a; x2 = (-b - Math.Sqrt(d)) / 2 * a; Console.WriteLine("方程的两个实根:x1={0},x2={1}", x1, x2); } else { re = (-b) / 2 * a; im = Math.Sqrt(-d) / 2 * a; Console.WriteLine("方程的两个虚根:x1={0}+{1}i, x2={2}-{3}i", re, im,re,im); } } 编写—个应用程序,能够从键盘输入一个非负整数,然后计算并输出它的阶乘。 static void Main(string[] args) { int n,i; int c=1; Console.WriteLine("please input the number:"); n = Convert.ToInt32(Console.ReadLine()); for (i = n; i > 0; i--) c *= i; Console.WriteLine("{0}的阶乘为{1}:",n,c); } (6) 编写一个应用程序,通过使用公式: 来估计算术常量e 的值。 static int fun(int m) { int i; int c = 1; for (i = m; i > 0; i--) c *= i; return c; } static void Main(string[] args) { int n, i; double s=1; Console.WriteLine("please input the number:"); n = Convert.ToInt32(Console.ReadLine()); for (i = 1; i <= n; i++) s += (double)1 / fun(i); Console.WriteLine("e=1+1/1!+1/2!+1/3!.....的结果为:{0}",s); } (7) 写一个应用程序,能通过公式: 来计算ex 的值 static int fun1(int m)//求阶乘 { int i; int c = 1; for (i = m; i > 0; i--) c *= i; return c; } static double fun2(double x,int n)//x的n次方 { double [] arr=new double [n]; int i; double d=1; for (i = 0; i =60分)与未通过的学生人数及通过率,如果通过大于大于85%,则显示“提高学费”,否则,显示“降低学费”。学习程序编写风格:学习使用注释语句。 static void Main(string[] args) { int cnt=0,i; double[] arr = new double[10]; double b; Console.WriteLine("please input the grade:"); for (i = 0; i < 10; i++) { arr[i] = Convert.ToDouble(Console.ReadLine()); if (arr[i] >= 60) cnt++;} b = (double)cnt / 10; Console.WriteLine("通过率为:{0}",b); Console.WriteLine("未通过率为:{0}", 1-b); if(b>=0.85) Console.WriteLine("提高学费"); else Console.WriteLine("降低学费"); } X2= � EMBED \* MERGEFORMAT ��� x1= � EMBED \* MERGEFORMAT ��� im= � EMBED \* MERGEFORMAT ��� re=� EMBED Equation.3 ��� � EMBED \* MERGEFORMAT ��� _1234567891.unknown _1234567893.unknown _1234567895.unknown _1234567896.unknown _1234567894.unknown _1234567892.unknown _1234567890.unknown
本文档为【实验2结构化程序设计编程】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_132773
暂无简介~
格式:doc
大小:798KB
软件:Word
页数:7
分类:互联网
上传时间:2013-03-31
浏览量:21