- 1、本文档共24页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
プログラミング入門2004 - c.asahi-u
プログラミング入門(04) PN04-03.ppt 演算、整数型と浮動小数点型 皆さんの質問から 変数名の中にキーワードが含まれていても良いか? → OKです。例えば、if はキーワードですが、 taifu は変数名としてOKです。 scanf(%d,%d,a,b); という文で、,の意味がよく分からない。 → キーボードからの入力で、数値の直後に , を区切りとして入れるようにするか否かの指定です。 サンプルプログラム(変数、代入) List1-12:二つの整数の入力と和の計算と表示 サンプルプログラム(演算) List2-1:二つの整数値の和?差?積?商?剰余の表示 式の表現(加減、乗除演算子) 商と余りの計算について 書式付きの出力文(複数の値) 書式付きの出力文(複数の値) 演習(商と剰余) n個のリンゴがある。これを一人につき4個づつ配ると、何人に配ることができるか。また、何個残るか? ???????を完成させよ。 演習(商と剰余) 一箱に5個のリンゴが入る箱がある。今、n個のリンゴがある場合、何箱必要か? 演算子の分類(オペランド数による) サンプルプログラム List2-6[変形]:整数と浮動小数点数 整数と浮動小数点数 整数[変換指定子:%d] 誤差なく内部表現される 10進数 → 2進数に変換 表現範囲が狭い(せいぜい10桁) 小数点以下は無い ( … -2 -1 0 1 2 …) 整数と浮動小数点数 ?浮動小数点数[変換指定子:%f,%lf,%Lf] 指数と仮数による内部表現:123.4→0.1234×103 表現範囲が広いが、誤差を伴う(有効桁数は数桁) 小数点がある: 1.23 12. .56 1.2e2 5E15 演習(整数型と浮動小数点型) 問. 数値として適当か。適当ならば、整数か浮動小数点数か述べよ。 (1) -666 (2) -666. (3) -666.0 (4) -.666e3 (5) 483.500 (6) 16667E+6 (7) -3e6 (8) .09E0.5 変換指定子(%f) 演習 次のプログラムの誤りを正せ 演習 画面に、半径2.5の円の面積を表示するプログラムを完成せよ(値だけでよい)。 演習 半径rを入力し、その円周の長さを見出し付きで表示するプログラムを作成せよ。 変換指定子(%f,%lf,%Lf) 演習(数値の入力) 問.次の様に変数が宣言されたとき、各変数へ入力する為のscanf関数を書け int a,b,c; float x,y,z; double p,q,r; (1) a (2) x (3) q (4) a b c (5) a x y (6) p q x (7) c z r 演習(数値の見出し付き出力) 問.次の様に変数を見出し付きで出力する為のprintf関数を書け int a,b; float x,y; double p,q; (1) a b (2) a x y (3) p q x (4) b y q 今日の課題 箱の縦、横、高さを入力し、その箱の体積を出力するプログラムを作成せよ * 第3回[平成16年4月27日(火)]:PN04ー03.ppt 1 復習 2 加減?乗除演算子 3 2項、単項演算子 4 浮動小数点型 5 浮動小数点型の入出力 6 今日の課題 今日の内容 12 13 12, 13 ,有りでの入力 ,無し pptの印刷を 忘れずに持参して下さい! #include stdio.h int main(void){ int n1, n2; int wa; puts(two integers ? ); printf(整数1:); scanf(%d,n1); printf(整数2:); scanf(%d,n2); wa = n1 + n2; printf(それらの和は%dです。\n, wa); return(0); } 入力文 式と代入文 書式指定(見出し) 変数宣言 出力文 復習 int vx, vy; puts(以下に二つの整数を入力せよ); scanf(%d %d, vx, vy); printf(vx + vy = %d\n, vx + vy); printf(vx - vy = %d\n, vx - vy); printf(vx * vy = %d\n, vx * vy); printf(vx / vy = %d\n, vx / vy); printf(vx %% vy = %d\n,vx % vy); return(0); 演算記号 足算:+ 引算:ー 掛算:* 割算:/ 剰余:% 複雑な式:カッコ( ) 計算の順序 ( ) 符号のー */% +ー 4+-3 → 10/
您可能关注的文档
最近下载
- 《上呼吸道感染》课件.pptx VIP
- 护士长专项题集500题题库(500道).docx
- 品管圈活动降低手术患者术中低体温发生率.doc VIP
- 课题申报书:教育、科技、人才一体推进视角下的产教融合制度嵌入与协同治理路径研究.docx VIP
- 课题申报书:新质生产力视角下的地方高校产教融合共同体实现路径研究.docx VIP
- 钢结构技术新技术介绍.docx VIP
- LNG加气站生产安全事故综合应急预案(130页).doc
- 乳腺癌手术术后患者淋巴水肿管理路径、评估表、手法.docx
- 私募基金募集账户防火墙制度.docx VIP
- 课题申报书:新型工业化背景下行业产教融合共同体推进路径研究.docx VIP
文档评论(0)