1. if~ 1.1. 確認を促す まずは簡単な分岐プログラムを作ってみましょう 以下はそのフローチャートです 開始 charc よろしいですか? (y/n) 変数 c の値が 'y' と等しいかどうか c c='y' Yes よろしいですね No 終了 1: 2: 3: 4: 5: 6: 7: 8
|
|
|
- ひでか なぐも
- 7 years ago
- Views:
Transcription
1 if 文 条件分岐処理 三池 克明 if 文は条件の判定から処理を分岐させることができます これにより 状況に応じて処理内容の変更ができるようになります 目 次 1. if~ 確認を促す 条件式で扱える演算子 if~else~ 確認を促す その 合否の判定 if~elseif~ 確認を促す その 合否の判定 その 演習問題...15
2 1. if~ 1.1. 確認を促す まずは簡単な分岐プログラムを作ってみましょう 以下はそのフローチャートです 開始 charc よろしいですか? (y/n) 変数 c の値が 'y' と等しいかどうか c c='y' Yes よろしいですね No 終了 1: 2: 3: 4: 5: 6: 7: 8: 9: #include<stdio.h> main() { char c; printf(" よろしいですか?(y/n):"); scanf("%c",&c); if1.cpp -1-
3 10: 11: 12: 13: if(c=='y'){ printf(" よろしいですね n"); よろしいですか?(y/n):y よろしいですね 実行例 1 よろしいですか?(y/n):n 実行例 2 よろしいですか?(y/n):Y 実行例 3 このように y を入力した場合は よろしいですね と表示され そうでなけ れば何もせずに終了します この処理を行っているのは以下の部分です 10: 11: 12: if(c=='y'){ printf(" よろしいですね n"); また 今回はじめて使用した if 文の構文は以下のとおりです 構文 : if( 条件式 ){ 処理 偽 ( 条件が成り立たない ) 条件式真 ( 条件が成り立つ ) 処理 -2-
4 このように条件式が真 ( 成り立つ ) ときだけ中カッコ { 内の処理を行わせることができます ここでいう条件式とは数学的 論理的なことがらを表現する式で if2.cpp の 10 行目にある c=='y' は 変数 cの値は 'y' と等しい という意味になります 数学的には c='y' ですが =は代入演算子で使用しているため C 言語では == を使います 続いて以下のソースプログラムを入力し コンパイル 実行してみましょう 1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: #include<stdio.h> main() { char c; printf(" よろしいですか?(y/n):"); scanf("%c",&c); if(c=='y' c=='y'){ printf(" よろしいですね n"); if2.cpp よろしいですか?(y/n):y よろしいですね 実行例 1 よろしいですか?(y/n):Y よろしいですね 実行例 2 今度は y か Y が入力されたときだけ よろしいですね と表示されるよ うになりました -3-
5 分算子1.2. 条件式で扱える演算子 条件式で扱える演算子を表にまとめました 必要に応じて参照するようにしましょう 類演意味読み方使用例 関係演算子 論理演算(Aが 1である または Bが 0) 子==!= < > <= >= && = ( 等しい ) ( 等しくない ) < ( より小さい ) > ( より大きい ) ( 以下 ) ( 以上 ) かつ または! 否定 イコールイコールイコール ノットイコール 小なり 大なり 小なりイコール 大なりイコール アンドアンドアンドオアオアオアノットビックリイクスクラメーション A==B (Aと Bは等しい ) A!=0 (Aは 0と等しくない ) A<B (Aは Bより小さい ) A>0 (Aは 0より大きい Aは正の数 ) A<=0 (Aは 0 以下 ) A>=80 (Aは 80 以上 ) A==1&&B==0 (Aが 1であり且つ Bが 0) A==1 B==0!(A==0) (A=0 ではない A 0) if2.cpp の 10 行目の条件式 c=='y' c=='y' は 変数 cは 'y' と等しい または変数 cは 'Y' と等しい となりますね もっとわかりやすく表現すれば 変数 cの値は 'y' あるいは 'Y' である という意味になります -4-
6 2. if~else~ 2.1. 確認を促す その 2 if2.cpp を少しだけ改良しました 以下がそのフローチャートです 開始 charc よろしいですか? (y/n) c c='y' または 'Y' No Yes よろしいですね 中止します 終了 そしてそのソースプログラムです 入力し コンパイル 実行してみましょう 1: 2: 3: 4: 5: #include<stdio.h> main() { char c; if3.cpp -5-
7 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: printf(" よろしいですか?(y/n):"); scanf("%c",&c); if(c=='y' c=='y'){ printf(" よろしいですね n"); else{ printf(" 中止します n"); よろしいですか?(y/n):Y よろしいですね 実行例 1 よろしいですか?(y/n):N 中止します 実行例 2 よろしいですか?(y/n):a 中止します 実行例 3 このように Y( または y) を入力すれば よろしいですね と表示され そうでなければ 中止します と表示されるようになりました ですから実行例 3のように Yでも Nでもない文字を入力しても 中止します と表示されます これを問題と捉えるか捉えないかは状況によりまちまちですので本書では判断できません とりあえず コンピュータは逐一指示してやらないといけない と理解しておきましょう -6-
8 なお このプログラムで使った if 文の構文は以下のとおりです 構文 : if( 条件式 ){ 処理 A else{ 処理 B 条件式 真 処理 A 偽 処理 B -7-
9 2.2. 合否の判定 今度は点数から合否を判定するプログラムです 以下はその変数リストとフローチャート そしてソースプログラムです フローチャートでの変数名ソースプログラムでの変数名型 点数 score int 開始 点数 点数 点数 60 No Yes 合格です 不合格です 終了 1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: #include<stdio.h> main() { int score; printf(" 点数を入力してください :"); scanf("%d",&score); if(score>=60){ printf(" 合格です n"); else{ if4.cpp -8-
10 13: 14: 15: printf(" 不合格です n"); 点数を入力してください :70 合格です 実行例 1 点数を入力してください :50 不合格です 実行例 2 点数を入力してください :12245 合格です 実行例 3 点数を入力してください :-134 不合格です 実行例 4 このように点数が 60 以上かそうでないかで 合格です あるいは 不合格です が表示されるようになりました ですから点数が 100 を越えていようと 0を下回ろうとお構いなしに判定をします -9-
11 3. if~elseif~ 3.1. 確認を促す その 3 if3.cpp を改良しました 以下はそのフローチャートとソースプログラムです 開始 charc よろしいですか? (y/n) c c は 'y' または 'Y' No Yes c は 'n' または 'N' No Yes よろしいですね 中止します ミスタイプしましたね 終了 -10-
12 1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: #include<stdio.h> main() { char c; printf(" よろしいですか?(y/n):"); scanf("%c",&c); if(c=='y' c=='y'){ printf(" よろしいですね n"); elseif(c=='n' c=='n'){ printf(" 中止します n"); else{ printf(" ミスタイプしましたね n"); if5.cpp よろしいですか?(y/n):y よろしいですね 実行例 1 よろしいですか?(y/n):N 中止します 実行例 2 よろしいですか?(y/n):x ミスタイプしましたね 実行例 3 今回は Y N その他の文字で処理を分岐させました このように if 文は 2 つだけでなく 3 つ以上の分岐処理も可能です -11-
13 なお このプログラムで使った if 文の構文は以下のとおりです 構文 : if( 条件式 1){ 処理 A elseif( 条件式 2){ 処理 B else{ 処理 C 条件式 1 偽 真 条件式 2 真 偽 処理 A 処理 B 処理 C -12-
14 3.2. 合否の判定 その 2 if4.cpp を改良しました 以下はそのフローチャートとソースプログラムです 開始 点数 点数 0 点数 <60 No Yes 不合格です 60 点数 100 Yes 合格です No 点数が不自然です 終了 1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: #include<stdio.h> main() { int score; printf(" 点数を入力してください :"); scanf("%d",&score); if(0<=score&&score<60){ printf(" 不合格です n"); elseif(60<=score&&score<=100){ printf(" 合格です n"); if6.cpp -13-
15 14: 15: 16: 17: else{ printf(" 点数が不自然です n"); 点数を入力してください :70 合格です 実行例 1 点数を入力してください :50 不合格です 実行例 2 点数を入力してください :125 点数が不自然です 実行例 3 今回は 0~59 なら不合格 60~100 なら合格 そしてそれ以外なら不自然と判定するようにしました これにより 0より小さい あるいは 100 より大きい点数にも対応できるようになりました -14-
16 4. 演習問題 4-1. 試験の点数を入力させてから A~D の 4 段階評価を判定するプログラム ensyu4-1.cpp を作りなさい また以下の仕様に従うこと 0~59 点は D 判定 60~69 点は C 判定 70~79 点は B 判定 80~100 点は A 判定とする 点数は int 型で入力させる 点数が不自然な場合は警告メッセージを表示する実行例 1 点数を入力してください :79 判定は Bです 点数を入力してください :-20 点数が不自然です 実行例 二次方程式 Ax Bx C 0 がある 各定数 A~C を入力させ二方程式を表示し さらに判別式から解の種類を表示するプログラム ensyu4-2.cpp を作りなさい なお A B Cは全て整数とする 実行例 1 xの二次方程式 Ax^2+Bx+C=0 の A B Cを入力してください ただし A B Cは全て整数とします A=2 B=16 C=1 方程式は 2x^2+16x+1=0 ですね 異なる2つの実数解です -15-
17 xの二次方程式 Ax^2+Bx+C=0 の A B Cを入力してください ただし A B Cは全て整数とします A=4 B=4 C=1 方程式は 4x^2+4x+1=0 ですね 重解です 実行例 2 xの二次方程式 Ax^2+Bx+C=0 の A B Cを入力してください ただし A B Cは全て整数とします A=2 B=3 C=4 方程式は 2x^2+3x+4=0 ですね 異なる2つの虚数解です 実行例 3 ヒント : 2 二次方程式 ax bx c 0 の判別式は D b 2 4ac でしたよね また D<0 なら 異なる2つの虚数解 D=0 なら 重解 D>0 なら 異なる2つの実数解 でしたよね -16-
JavaプログラミングⅠ
Java プログラミング Ⅰ 7 回目 switch 文と論理演算子課題 1. 複数の選択肢から 1 つを選択するコードを switch 文で作りなさい 質問と解説は各自で設定しましょう ヒント : 選択肢の番号 1~4 で分岐するように switch 文を用いましょう あなたの好みの色は何色ですか? 1. 赤. 青. 黄 4. 緑 青の好きなあなたは沈着冷静な方です あなたの好みの色は何色ですか?
<4D F736F F D20438CBE8CEA8D758DC F0939A82C282AB2E646F63>
C 言語講座第 2 回 作成 : ハルト 前回の復習基本的に main () の中カッコの中にプログラムを書く また 変数 ( int, float ) はC 言語では main() の中カッコの先頭で宣言する 1 画面へ出力 printf() 2 キーボードから入力 scanf() printf / scanf で整数を表示 / 入力 %d 小数を表示 / 入力 %f 3 整数を扱う int 型を使う
Java プログラミング Ⅰ 7 回目 switch 文と論理演算子 今日の講義講義で学ぶ内容 switch 文 論理演算子 条件演算子 条件判断文 3 switch 文 switch 文 式が case のラベルと一致する場所から直後の break; まで処理しますどれにも一致致しない場合 def
Java プログラミング Ⅰ 7 回目 switch 文と論理演算子 今日の講義講義で学ぶ内容 switch 文 論理演算子 条件演算子 条件判断文 3 switch 文 switch 文 式が case のラベルと一致する場所から直後の まで処理しますどれにも一致致しない場合 default: から直後の まで処理します 式の結果 ラベル 定数 整数または文字 (byte, short, int,
Microsoft Word - VBA基礎(3).docx
上に中和滴定のフローチャートを示しました この中で溶液の色を判断する部分があります このような判断はプログラムではどのように行うのでしょうか 判断に使う命令は IF 文を使います IF は英語で もし何々なら という意味になります 条件判断条件判断には次の命令を使います If 条件式 1 Then ElseIf 条件式 2 Then ElseIf 条件式 3 Then 実行文群 1 実行文群 2 実行文群
Microsoft PowerPoint - 説明3_if文switch文(C_guide3)【2015新教材対応確認済み】.pptx
情報ネットワーク導入ユニット Ⅰ C 言語 if 文 switch 文 3 章 : プログラムの流れの分岐 if 文 if( 条件 ) 条件が成立すれば実行 if( 条件 ) ~ else 場合分け ( 成立, 不成立 ) if( 条件 A) ~ else if( 条件 B) ~ else if( 条件 C) ~ else 場合分け ( 複数の条件での場合分け ) 等価演算子 : == ( 等しい
break 文 switch ブロック内の実行中の処理を強制的に終了し ブロックから抜けます switch(i) 強制終了 ソースコード例ソースファイル名 :Sample7_1.java // 入力値の判定 import java.io.*; class Sample7_1 public stati
Java プログラミング Ⅰ 7 回目 switch 文と論理演算子 今日の講義で学ぶ内容 switch 文 論理演算子 条件演算子 条件判断文 3 switch 文 switch 文 式が case のラベルと一致する場所から直後の まで処理しますどれにも一致しない場合 default: から直後の まで処理します 式は byte, short, int, char 型 ( 文字または整数 ) を演算結果としますラベルには整数リテラル
PowerPoint Presentation
プログラミング基礎 第 2 週 (4,5,6 回 ) 2011-10-07 出村公成 この資料の再配布を禁止します 予定 プログラミング入門 (45 分 ) 変数 入出力 分岐 演習 (90 分 ) タッチタイプ練習 統合開発環境 Codeblocksの使い方 教科書例題の打ち込みと実行 プログラミング入門 C 言語の簡単な例を体験 変数 入出力 分岐 プログラムの例リスト 2.1 改 #include
JavaプログラミングⅠ
Java プログラミング Ⅰ 6 回目 if 文と if else 文 今日の講義で学ぶ内容 関係演算子 if 文と if~else 文 if 文の入れ子 関係演算子 関係演算子 ==,!=, >, >=,
プログラミング実習I
プログラミング実習 I 03 変数と式 人間システム工学科井村誠孝 [email protected] 3.1 変数と型 変数とは p.60 C 言語のプログラム中で, 入力あるいは計算された数や文字を保持するには, 変数を使用する. 名前がついていて値を入れられる箱, というイメージ. 変数定義 : 変数は変数定義 ( 宣言 ) してからでないと使うことはできない. 代入 : 変数には値を代入できる.
cp-7. 配列
cp-7. 配列 (C プログラムの書き方を, パソコン演習で学ぶシリーズ ) https://www.kkaneko.jp/cc/adp/index.html 金子邦彦 1 本日の内容 例題 1. 月の日数配列とは. 配列の宣言. 配列の添え字. 例題 2. ベクトルの内積例題 3. 合計点と平均点例題 4. 棒グラフを描く配列と繰り返し計算の関係例題 5. 行列の和 2 次元配列 2 今日の到達目標
本サンプル問題の著作権は日本商工会議所に帰属します また 本サンプル問題の無断転載 無断営利利用を厳禁します 本サンプル問題の内容や解答等に関するお問 い合わせは 受け付けておりませんので ご了承ください 日商プログラミング検定 STANDARD(C 言語 ) サンプル問題 知識科目 第 1 問 (
本サンプル問題の著作権は日本商工会議所に帰属します また 本サンプル問題の無断転載 無断営利利用を厳禁します 本サンプル問題の内容や解答等に関するお問 い合わせは 受け付けておりませんので ご了承ください 日商プログラミング検定 STANDARD(C 言語 ) サンプル問題 知識科目 第 1 問 ( 知識 4 択 :20 問 ) 1.C 言語ソースプログラムの拡張子は何か 1 c 2 obj 3 exe
PowerPoint プレゼンテーション
講座を行う前に 自己紹介 僕と上回生について 1 年生同士で少しお話しよう! オリエンテーションの宿題 アルゴロジック http://home.jeita.or.jp/is/highschool/algo/index3.html どこまでできましたか? あまりできなかった人はこれから全部クリアしよう! 2016 年度 C 言語講座 第一回目 2016/6/11 fumi 今回の目標 プログラムを書いて実行するやり方を覚える
情報システム設計論II ユーザインタフェース(1)
プログラミング演習 (5) 条件分岐 (2) 中村, 高橋 小林, 橋本 1 目標 Processing で当たり判定に挑戦! 条件分岐を理解する 何らかの条件を満たした時に色を変える! マウスカーソルと動いている円がぶつかったら終了 シューティングゲームやもぐらたたきに挑戦! 課題 : Processing でゲームを作ろう! 占いを作ってみよう フローチャートと条件分岐 プログラムの流れ 年齢確認
Microsoft PowerPoint - kougi4.ppt
C の実行モデル 自由落下距離 前回の授業の 例題 1 の復習と重要事項 の確認 地上で物を落とし始めた後の自由落下距離を 求める 重力加速度 g は 9.8 とする 自由落下距離を求めるために, プログラム中に, 計算式 y = ( 9.8 / 2.0 ) * x * x を書く C++ ソースファイルの編集 編集画面 編集中のファイル名 関係するファイルなどが表示される ビルド結果などが表示される画面
C 言語の式と文 C 言語の文 ( 関数の呼び出し ) printf("hello, n"); 式 a a+4 a++ a = 7 関数名関数の引数セミコロン 3 < a "hello" printf("hello") 関数の引数は () で囲み, 中に式を書く. 文 ( 式文 ) は
C 言語復習 C 言語の基礎 来週もこの資料を持参してください C 言語, ソースファイルの作成, コンパイル, 実行 1 C 言語 C 言語プログラミングの手順 とは, 計算機を動かす手順を記述したもの. 計算機に命令を与えて動かすには を作成する ことになる. C 言語はプログラミング言語の 1 個 手続き型言語に分類される. C/C++ は非常に多くの場面で使われる言語 C++ は C 言語をオブジェクト指向に拡張したもの
4-4 while 文 for 文と同様 ある処理を繰り返し実行するためのものだが for 文と違うのは while 文で指定するのは 継続条件のみであるということ for 文で書かれた左のプログラムを while 文で書き換えると右のようになる /* 読込んだ正の整数値までカウントアップ (for
4-4 while 文 for 文と同様 ある処理を繰り返し実行するためのものだが for 文と違うのは while 文で指定するのは 継続条件のみであるということ for 文で書かれた左のプログラムを while 文で書き換えると右のようになる /* 読込んだ正の整数値までカウントアップ (for 文 ) */ int i, no; for (i = 0; i
プログラミング基礎
C プログラミング Ⅰ 授業ガイダンス C 言語の概要プログラム作成 実行方法 授業内容について 授業目的 C 言語によるプログラミングの基礎を学ぶこと 学習内容 C 言語の基礎的な文法 入出力, 変数, 演算, 条件分岐, 繰り返し, 配列,( 関数 ) C 言語による簡単な計算処理プログラムの開発 到達目標 C 言語の基礎的な文法を理解する 簡単な計算処理プログラムを作成できるようにする 授業ガイダンス
書式に示すように表示したい文字列をダブルクォーテーション (") の間に書けば良い ダブルクォーテーションで囲まれた文字列は 文字列リテラル と呼ばれる プログラム中では以下のように用いる プログラム例 1 printf(" 情報処理基礎 "); printf("c 言語の練習 "); printf
情報処理基礎 C 言語についてプログラミング言語は 1950 年以前の機械語 アセンブリ言語 ( アセンブラ ) の開発を始めとして 現在までに非常に多くの言語が開発 発表された 情報処理基礎で習う C 言語は 1972 年にアメリカの AT&T ベル研究所でオペレーションシステムである UNIX を作成するために開発された C 言語は現在使われている多数のプログラミング言語に大きな影響を与えている
C プログラミング演習 1( 再 ) 2 講義では C プログラミングの基本を学び 演習では やや実践的なプログラミングを通して学ぶ
C プログラミング演習 1( 再 ) 2 講義では C プログラミングの基本を学び 演習では やや実践的なプログラミングを通して学ぶ 今回のプログラミングの課題 次のステップによって 徐々に難易度の高いプログラムを作成する ( 参照用の番号は よくわかる C 言語 のページ番号 ) 1. キーボード入力された整数 10 個の中から最大のものを答える 2. 整数を要素とする配列 (p.57-59) に初期値を与えておき
情報工学実験 C コンパイラ第 2 回説明資料 (2017 年度 ) 担当 : 笹倉 佐藤
情報工学実験 C コンパイラ第 2 回説明資料 (2017 年度 ) 担当 : 笹倉 佐藤 2017.12.7 前回の演習問題の解答例 1. 四則演算のできる計算機のプログラム ( 括弧も使える ) 2. 実数の扱える四則演算の計算機のプログラム ( 実数 も というより実数 が が正しかったです ) 3. 変数も扱える四則演算の計算機のプログラム ( 変数と実数が扱える ) 演習問題 1 で行うべきこと
Java講座
~ 第 1 回 ~ 情報科学部コンピュータ科学科 2 年竹中優 プログラムを書く上で Hello world 基礎事項 演算子 構文 2 コメントアウト (//, /* */, /** */) をしよう! インデントをしよう! 変数などにはわかりやすい名前をつけよう! 要するに 他人が見て理解しやすいコードを書こうということです 3 1. Eclipse を起動 2. ファイル 新規 javaプロジェクト
Microsoft PowerPoint - 説明2_演算と型(C_guide2)【2015新教材対応確認済み】.pptx
情報ネットワーク導入ユニット Ⅰ C 言語 演算と型 演算 代入 演算と型 +,-,*,/,% = C 言語では 代入 の意味 vx = a + b; //a+b の結果を vx に代入 型 : int 型 ( 整数 ) double 型 ( 実数 ) 演算での型変換 ( 整数, 実数の混在 ) キャスト演算子 型を一時的に変更 書式指定 :printf("%6d n", a); 加減, 剰余演算
Cプログラミング1(再) 第2回
C プログラミング 1( 再 ) 第 2 回 講義では Cプログラミングの基本を学び演習では やや実践的なプログラミングを通して学ぶ 1 前回のレポートから 前回の宿題 数あてゲーム の説明において 次のように書いていたものがいた : これはコンピュータがランダムに設定した数字を人間が当てるゲームである この説明でどこかおかしなところはないだろうか? 2 コンピュータの用語と日常的な用語の違い 物理において
PowerPoint Presentation
工学部 6 7 8 9 10 組 ( 奇数学籍番号 ) 担当 : 長谷川英之 情報処理演習 第 7 回 2010 年 11 月 18 日 1 今回のテーマ 1: ポインタ 変数に値を代入 = 記憶プログラムの記憶領域として使用されるものがメモリ ( パソコンの仕様書における 512 MB RAM などの記述はこのメモリの量 ) RAM は多数のコンデンサの集合体 : 電荷がたまっている (1)/ いない
C¥×¥í¥°¥é¥ß¥ó¥° ÆþÌç
C (3) if else switch AND && OR (NOT)! 1 BMI BMI BMI = 10 4 [kg]) ( [cm]) 2 bmi1.c Input your height[cm]: 173.2 Enter Input your weight[kg]: 60.3 Enter Your BMI is 20.1. 10 4 = 10000.0 1 BMI BMI BMI = 10
PowerPoint プレゼンテーション
2018/10/05 竹島研究室創成課題 第 2 回 C 言語演習 変数と演算 東京工科大学 加納徹 前回の復習 Hello, world! と表示するプログラム 1 #include 2 3 int main(void) { 4 printf("hello, world! n"); 5 return 0; 6 } 2 プログラム実行の流れ 1. 作業ディレクトリへの移動 $ cd
1999年度 センター試験・数学ⅡB
99 センター試験数学 Ⅱ 数学 B 問題 第 問 ( 必答問題 ) [] 関数 y cos3x の周期のうち正で最小のものはアイウ 解答解説のページへ 0 x 360 のとき, 関数 y cos3x において, y となる x はエ個, y となる x はオ 個ある また, y sin x と y cos3x のグラフより, 方程式 sin x cos3x は 0 x 360のときカ個の解をもつことがわかる
Microsoft PowerPoint - C言語の復習(配布用).ppt [互換モード]
if 文 (a と b の大きい方を表示 ) C 言語 Ⅰ の復習 条件判定 (if, 条件式 ) ループ (for[ 二重まで ], while, do) 配列 ( 次元 次元 ) トレース int a, b; printf( 整数 a: ); scanf( %d, &a); printf( 整数 b: ); scanf( %d, &b); //つのif 文で表現する場合間違えやすい どっちに =
> > <., vs. > x 2 x y = ax 2 + bx + c y = 0 2 ax 2 + bx + c = 0 y = 0 x ( x ) y = ax 2 + bx + c D = b 2 4ac (1) D > 0 x (2) D = 0 x (3
13 2 13.0 2 ( ) ( ) 2 13.1 ( ) ax 2 + bx + c > 0 ( a, b, c ) ( ) 275 > > 2 2 13.3 x 2 x y = ax 2 + bx + c y = 0 2 ax 2 + bx + c = 0 y = 0 x ( x ) y = ax 2 + bx + c D = b 2 4ac (1) D >
memo
数理情報工学演習第一 C プログラミング演習 ( 第 5 回 ) 2015/05/11 DEPARTMENT OF MATHEMATICAL INFORMATICS 1 今日の内容 : プロトタイプ宣言 ヘッダーファイル, プログラムの分割 課題 : 疎行列 2 プロトタイプ宣言 3 C 言語では, 関数や変数は使用する前 ( ソースの上のほう ) に定義されている必要がある. double sub(int
2
問題 1 次の設問 1~5 に答えよ 設問 1. Java のソースプログラムをコンパイルするコマンドはどれか a) java b) javac c) javadoc d) jdb 設問 2. Java のバイトコード ( コンパイル結果 ) を実行するコマンドはどれか a) java b) javac c) javadoc d) jdb 設問 3. Java のソースプログラムの拡張子はどれか a).c
プログラミング基礎
C プログラミング Ⅱ 演習 2-1(a) BMI による判定 文字列, 身長 height(double 型 ), 体重 weight (double 型 ) をメンバとする構造体 Data を定義し, それぞれのメンバの値をキーボードから入力した後, BMI を計算するプログラムを作成しなさい BMI の計算は関数化すること ( ) [ ] [ ] [ ] BMI = 体重 kg 身長 m 身長
プログラミング入門1
プログラミング入門 1 第 5 回 繰り返し (while ループ ) 授業開始前に ログオン後 不要なファイルを削除し て待機してください Java 1 第 5 回 2 参考書について 参考書は自分にあったものをぜひ手元において自習してください 授業の WEB 教材は勉強の入り口へみなさんを案内するのが目的でつくられている これで十分という訳ではない 第 1 回に紹介した本以外にも良書がたくさんある
) 9 81
4 4.0 2000 ) 9 81 10 4.1 natural numbers 1, 2, 3, 4, 4.2, 3, 2, 1, 0, 1, 2, 3, integral numbers integers 1, 2, 3,, 3, 2, 1 1 4.3 4.3.1 ( ) m, n m 0 n m 82 rational numbers m 1 ( ) 3 = 3 1 4.3.2 3 5 = 2
情報処理演習 B8クラス
予定スケジュール ( 全 15 回 ) 1 1. 終了 プログラミング言語の基礎 2. 終了 演算と型 3. 終了 プログラムの流れの分岐 (if 文,switch 文など ) 4. 終了 プログラムの流れの繰返し (do, while, for 文など ) 5. 終了 中間レポート1 6. 終了 配列 7. 終了 関数 8. 終了 文字列 ( 文字列の配列, 文字列の操作 ) 9. 終了 ポインタ
char int float double の変数型はそれぞれ 文字あるいは小さな整数 整数 実数 より精度の高い ( 数値のより大きい より小さい ) 実数 を扱う時に用いる 備考 : 基本型の説明に示した 浮動小数点 とは数値を指数表現で表す方法である 例えば は指数表現で 3 書く
変数 入出力 演算子ここまでに C 言語プログラミングの様子を知ってもらうため printf 文 変数 scanf 文 if 文を使った簡単なプログラムを紹介した 今回は変数の詳細について習い それに併せて使い方が増える入出力処理の方法を習う また 演算子についての復習と供に新しい演算子を紹介する 変数の宣言プログラムでデータを取り扱う場合には対象となるデータを保存する必要がでてくる このデータを保存する場所のことを
Microsoft PowerPoint - CproNt02.ppt [互換モード]
第 2 章 C プログラムの書き方 CPro:02-01 概要 C プログラムの構成要素は関数 ( プログラム = 関数の集まり ) 関数は, ヘッダと本体からなる 使用する関数は, プログラムの先頭 ( 厳密には, 使用場所より前 ) で型宣言 ( プロトタイプ宣言 ) する 関数は仮引数を用いることができる ( なくてもよい ) 関数には戻り値がある ( なくてもよい void 型 ) コメント
, 1. x 2 1 = (x 1)(x + 1) x 3 1 = (x 1)(x 2 + x + 1). a 2 b 2 = (a b)(a + b) a 3 b 3 = (a b)(a 2 + ab + b 2 ) 2 2, 2.. x a b b 2. b {( 2 a } b )2 1 =
x n 1 1.,,.,. 2..... 4 = 2 2 12 = 2 2 3 6 = 2 3 14 = 2 7 8 = 2 2 2 15 = 3 5 9 = 3 3 16 = 2 2 2 2 10 = 2 5 18 = 2 3 3 2, 3, 5, 7, 11, 13, 17, 19.,, 2,.,.,.,?.,,. 1 , 1. x 2 1 = (x 1)(x + 1) x 3 1 = (x 1)(x
JavaプログラミングⅠ
Java プログラミング Ⅰ 2 回目 ようこそ Java へ 今日の講義で学ぶ内容 画面へのメッセージの表示 文字や文字列 数値を表現するリテラル 制御コードを表すエスケープシーケンス 画面出力の基本形 ソースファイル名 : クラス名.java class クラス名 System.out.println(" ここに出力したい文字列 1 行目 "); System.out.println(" ここに出力したい文字列
初歩のC言語ターミナル_2014_May.pages
C Mac OS X ( Vi Mi) Xcode CD >cd C:\Users\\Desktop gcc first.c C:\Users\\Desktop>gcc -o first first.c gcc first.c C:\Users\\Desktop>first Windows OS VisualStudio VisualStudio VS2012 CD C:\ >cd C:\Users\
