典型例题探究(输入语句输出语句和赋值语句)_第1页
典型例题探究(输入语句输出语句和赋值语句)_第2页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

[典型例题研究]【例1】若三角形的三边长分别为a、b、c,借助于公式S=p(pa)(pb)(pc)(其中p=1(a+b+c)),求该三角形的面积.2试用输入语句、输出语句表示计算面积的一个算法.解析:这里有三个变量a、b、c的值需要输入,变量p的值由a、b、c确定,可用赋值语句,S的计算也用赋值语句,最后输出的是S的值.解:INPUT“请输入三角形的三条边长a,b,c:”;a,b,c.p=(a+b+c)/2;x=p-a;y=p-b;z=p-c;S=SQR(p*x*y*z);PRINT“三角形的三条边长分别为:”;a,b,c.PRINT“这个三角形的面积是:”S;END.【例2】一个笼子里有若干小鸡和若干兔子,要数头共有35个,要数腿共有94条,那么共有多少小鸡、多少免子?设计一个算法,解决这一类问题.解析:在1.1P4思虑取,我们已给出了这一类问题的解法.运用方程组的思想:设鸡、免的头数为H,脚数为F,则可求出共有小鸡x=4HF2只,兔子y=F2H只,也能够用H-x来表示兔子的数量.要解决这一类2问题只要设计好公式,输入头、脚的数量,运用公式即可.

规律发现在程序语言中,乘、除、乘方、求平方根、绝对值,分别用以下符号表示:*、\、∧、SQR()、ABS().如3×2,3÷2,32,3,|3|分别写成:3*2,3/2,3∧2,SQR(3),ABS(3).在程序中≥、≤、≠分别写成>=、<=、<>.能够简化一下:d=(p-a)*(p-b)*(p-c),S=SQR(p*d).一个程序一般用END结束.END没有其余功能,程序执行时遇到它就结束了.隋朝时期的数学名著《孙子算经》中的一个幽默而影响深远的“鸡兔同笼”问题.原题为:“今有雉兔同笼,上有三十五头,下有九十四足,问雉兔各几何?”实际上是解二元一次方程组的问题,可用代入法,也可用加减法.形成公式就可以解一类问题了.解:INPUT“请输入小鸡和兔子头的总数:”;HINPUT“请输入小鸡和兔子脚的总数:”;Fx=(4*H-F)/2y=(F-2*H)/2PRINT“小鸡的只数为:”;xPRINT“兔子的只数为:”;yEND执行这个程序时,H输入35,F输入94,则会输出结果x,y的值.【例3】任意给出一个数据(正数),写出以它为半径的圆的周长和面积.设计一个算法.

可写成一个语句:INPUTH,F.此处也能够写成y=H-x.能够写成一个语句:PRINT“小鸡、兔子分别有(只):”;x,y.解析:设圆的半径为r,则周长C=2πr,面积S=πr2,其中圆周率ππ、e等常量不随着问题的为常数,但计算机不能够鉴别这个常数,因此我们必定先设定π的值,即把改变而改变.π的近似值赋给一个变量.用PI代替π,且看作一个变解:PI=3.1415926量,给它赋值.INPUT“请输入圆的半径r:”;rC=2*PI*rS=PI*r∧2PRINT“圆的半径r=”;rPRINT“圆的周长C=”;CPRINT“圆的面积S=”;SEND【例4】任意给出两个横坐标不一样样的点的坐标,写出这两点所确定的直线上横坐标为C的点的纵坐标.设计一个算法,解决这一类问题.解析:本题要点是设计出输入C后求纵坐标的公式.由于已知两点坐标,可采纳两点式方程或点斜式方程或斜截式方程.如用点斜式,设P111(x,y),222y2y1,方程为y-y121x1x2

能够改写为PRINT“圆的周长C=”;2*PI*r;PRINT“圆的面积S=”;PI*r∧2.不论用哪一种形式的方程,最后结果是相同的.y=y1+k(C-x1).这就是所求点的纵坐标,也是我们搜寻的公式.解:INPUT“请输入两点的坐标:”;x1,y1,x2,y2x1,y1,x2,y2中的下标在程k=(y2-y1)/(x2-x1)序中写成与前面的字母相同高的INPUT“请输入所求点的横坐标:”;C形式,即写成x1,y1,x2,y2.y=y1+k*(C-x1)PRINT“所求点的横坐标为:”;CPRINT“这个点的纵坐标为:”;yEND执行这个程序时,输入第一个点的横坐标、纵坐标,第二个点的横坐标、纵坐标,再输入所求点的横坐标,就会输出这个点的纵坐标的值.

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论