物理情報処理基礎実習ii第9回.pptVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
物理情報処理基礎実習ii第9回

物理情報処理基礎実習II 第9回 文字と配列 ~文字?アスキーコード~ §課題7-解答例 aplsrvky01% cat kadai7.c #include stdio.h main() { double a,b; char c; printf( The four rules of arithmetic: \n); printf( Input ( a [+,-,*,/] b ): ); scanf(%lf %c %lf,a,c,b); switch(c){ case +: printf( Addition: %lf %c %lf = %lf\n,a,c,b,a+b); break; case -: printf( Subtraction: %lf %c %lf = %lf\n,a,c,b,a-b); break; case *: printf( Multiplication: %lf %c %lf = %lf\n,a,c,b,a*b); break; §課題7-解答例つづき case /: if(b!=0){ printf( Division: %lf %c %lf = %lf\n,a,c,b,a/b); }else{ printf( ERROR: %lf %c %lf Divided by ZERO!\n,a,c,b); } break; default: printf( ERROR: %lf %c %lf Undefined Operation!\n,a,c,b); } } aplsrvky01% cc kadai7.c aplsrvky01% ./a.out The four rules of arithmetic Input ( a [+,-,*,/] b ): 2 + 3 Addition: 2.000000 + 3.000000 = 5.000000 aplsrvky01% ./a.out The four rules of arithmetic Input ( a [+,-,*,/] b ): 2 - 3 Subtraction: 2.000000 - 3.000000 = -1.000000 §課題7-解答例つづき aplsrvky01% ./a.out The four rules of arithmetic Input ( a [+,-,*,/] b ): 2 * 3 Multiplication: 2.000000 * 3.000000 = 6.000000 aplsrvky01% ./a.out The four rules of arithmetic Input ( a [+,-,*,/] b ): 2 / 3 Division: 2.000000 / 3.000000 = 0.666667 aplsrvky01% ./a.out The four rules of arithmetic Input ( a [+,-,*,/] b ): 2 / 0 ERROR: 2.000000 / 0.000000 Divided by ZERO! aplsrvky01% ./a.out The four rules of arithmetic Input ( a [+,-,*,/] b ): 2 @ 3 ERROR: 2.000000 @ 3.000000 Undefined Operation! §課題8 方程式の根 X2ーsin(x)=0の解(x=0以外)が0.1≦x≦1.0の間にある。この区間内の関数f(x)=X2ーsin(x)の端点での値を調べて誤差10ー6以内で解を求めたい。 端点のひとつと端点の中点の区間で解の存在範囲を調べる。誤差が10ー6より大きければ、区間を半分にせばめ解の存在範囲を繰り返し調べる。収束後(誤差が10ー6以内)の反復回数と、端点?中点および関数の値を表示するプログラムを作成し、実行せよ。 ただし、端点(0.1、1.0)および誤差10ー6は入力とし、反復の最大回数は10000と限定する。 また、レポートには簡単なフローチャートも添付すること。 ※出力書式はprintf(“x1=%15.10lf¥n”、x1); を参考にせよ。  §課題8 フローチャート 課題8 f(x)=x2-sin(x)=0 の根 §注意 ここから先、 教科書に沿って学ぶことは限られます。 この章「文字と配列」では、以下の様に。 文字型変数の理解 文字列の扱いと配列 整数?実数配列(追加事項) テキ

文档评论(0)

75986597 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档