文档详情

プログラミング入門2004 - c.asahi-u.ppt

发布:2017-06-03约4.49千字共24页下载文档
文本预览下载声明
プログラミング入門(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/
显示全部
相似文档