40y=240"> 40y=240" />
欢迎来到天天文库
浏览记录
ID:29553944
大小:52.56 KB
页数:3页
时间:2018-12-20
《高中数学基本算法语句例题探讨 新课标 人教版 必修3(b)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、基本算法语句例题探讨一关于算法部分scilab3.0中条件语句的嵌套问题程序举例例1新课标B版数学教材必修3第14页B组第4题程序如下:x=input("x=")ifx>60disp("overweight")elseifx>40y=240elseifx>20y=160elsey=80endendend例2教材27页B组第4题x=input("x=");ifx<-1y=1elseifx>1y=1elsey=0endend例3教材31页习题1-2B组第2题:x=input("x=");ifx>5000disp("ov
2、ermoney")elseifx>3000y=2000*0.1+(x-3000)*0.25elseifx>1000y=0.1*(x-1000)elsey=0endendend二关于算法中循环语句应用举例——百钱买百鸡问题例1新课标B版数学必修3教材41页第7题:用100元钱买100只鸡,公鸡每只5元,母鸡每只3元,小鸡3只一元,问能买多少公鸡,母鸡和小鸡?程序如下:forx=1:20fory=1:33z=100-x-y;if5*x+3*y+z/3<>100elsexyzendendend例2求100以内的所有勾股数
3、。fori=1:100forj=1:100fork=2:100ifi*i+j*j<>k*kelseijkendendendend例3关于用scilab3.0中的随机数研究等可能性问题:在scilab3.0的编辑界面中输入该程序,运行后在界面上输入a,b(a可以输入100,1000,1000等,b取0——9中的数字)即可体现出在一位数的随机数当中0——9每个数字出现的概率接近0.1。a越大k与0.1的差距越小。j=0;a=input("a=");b=input("b=");fori=1:ax=floor(10*ran
4、d());ifx<>belsej=j+1;endendk=j/a-0.1
此文档下载收益归作者所有