1 / 13

プログラミング入門の入門② ~入力したものを画面に表示~

プログラミング入門の入門② ~入力したものを画面に表示~. 情報通信学部 情報メディア学科 濱本和彦. http://www.dm.u-tokai.ac.jp/~hama. メッセージを表示しよう. プログラムの空欄に次の行を加えてください。 ビルドして実行してみましょう!. printf(&quot;<br> 入力された情報は次の通りです。 <br><br>&quot;); printf(&quot; 氏名: %s<br>&quot;, name); printf(&quot; 年齢: %d 歳 <br>&quot;, age); printf(&quot; 生年月日: %d 年 %d 月 %d 日生 <br><br>&quot;, year, month, day);.

donat
Download Presentation

プログラミング入門の入門② ~入力したものを画面に表示~

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. プログラミング入門の入門②~入力したものを画面に表示~プログラミング入門の入門②~入力したものを画面に表示~ 情報通信学部 情報メディア学科 濱本和彦

  2. http://www.dm.u-tokai.ac.jp/~hama

  3. メッセージを表示しよう • プログラムの空欄に次の行を加えてください。 • ビルドして実行してみましょう! printf("\n入力された情報は次の通りです。\n\n"); printf("氏名:%s\n", name); printf("年齢:%d歳\n", age); printf("生年月日:%d年%d月%d日生\n\n", year, month, day);

  4. printf文を覚えよう ① printf("\n入力された情報は次の通りです。\n\n"); printf文は,画面にメッセージを表示するための命令です。 printf(“表示したいメッセージ “); が基本形です。 【問題】 \nは改行を表します。それでは,以下のように画面に表示  したい時,printf文はどのように書けば良いでしょうか? 入力された情報は 次の通りです。 printf文を1回使う場合と2回使う場合 について考えてみてください。

  5. printf文を覚えよう (回答) printf("\n入力された情報は次の通りです。\n\n"); printf文は,画面にメッセージを表示するための命令です。 printf(“表示したいメッセージ “); が基本形です。 次のように表示するためには,以下のようなprintf文を作ります 入力された情報は 次の通りです。 printf("\n入力された情報は\n"); printf("次の通りです。\n"); printf("\n入力された情報は\n次の通りです。\n");

  6. 間違えやすい例 次のように,printf文を2行に渡って書いても,出力は1行です printf(“入力された情報は"); printf(“次の通りです。"); 入力された情報は次の通りです。

  7. printf文を覚えよう ② • \で始まる他の記号を試してみましょう。次の記号がどのような意味か調べてみて下さい。 • \a • \t • \\ • \’ • \”

  8. printf文を覚えよう (回答) • \で始まる他の記号を試してみましょう。次の記号がどのような意味か調べてみて下さい。 • \a ビープ音が鳴ります • \t Tabキーを押した時のスペース • \\ \を表示出来ます • \’ ’を表示出来ます • \” ”を表示出来ます

  9. printf文を覚えよう ③ 画面に表示されるのは,”“ で囲まれた部分のみです。 printf("年齢:%d歳\n", age); ageには年齢が 入力されており, %dの位置に 表示されます

  10. printf文を覚えよう ④ • 指示に従って,プログラムに次の行を追加してください。 追加プログラム A double tall; 追加プログラム B printf(“身長を入力してください。:”); scanf(“%lf”,&tall);

  11. printf文を覚えよう ⑤ • 追加が終わったら,ビルドして実行しましょう。 • 身長はcm単位で小数第一位(mm)まで入力してください。 • どのように表示されましたか? 追加プログラム C printf(“身長:%lfcm\n”,tall);

  12. printf文を覚えよう ⑥ • 変更が終わったら,ビルドして実行しましょう。 • どのように表示されましたか? 次のように変更してみましょう printf(“身長:%5.1lfcm\n”,tall);

  13. printf文を覚えよう -まとめ- • これだけは覚えておきましょう • printf文は,”“ で囲まれたメッセージを表示する命令です。 • \ で始まる記号は,改行などメッセージの体裁を整えるための特別な命令です。 • % で始まる記号は,入力されたデータの値(数値や文字など)を表示するための特別な記号です。 • 数値の表示では,桁数を指定することも出来ます。

More Related