明日中に更新すると
言ってしまったので
更新しま-す\^0^/

今回はプログラムの
案内人である制御文に
ついて説明したいと
思います(´∀`*)


プログラムは基本的に
上から下に向かって
ソースコードに書かれた
順番に実行されます。
しかし,プログラムの
内容によっては,順番に
実行したくないことも
ありますよね?

同じことを繰り返すときや,
条件によって違うことを
させたい場合が制御文に
あたります。

それでは,ひとつ例題を
出してみたいと思います(・ω・´)

ある種類のコピーをAさんから
Cさんまで三人分必要とする。
コピー機はコピー室にある。
三人分のコピーをとることを
ソースコードふうに書いてみると…

-------------------
①//コピーをとることのソースコードふう
②コピー室へ行く
③コピーをとる(Aさんの分)
④席へ戻る
⑤コピー室へ行く
⑥コピーをとる(Bさんの分)
⑦席へ戻る
⑧コピー室へ行く
⑨コピーをとる(Cさんの分)
⑩席へ戻る<終了>
-------------------

上の文を見てわかるように,
②行目から④行目までの内容を
③回繰り返して
書かなくてはなりません。
しかしこんな作業
やってられません(´・ω・`)

ですが!幸いC言語には
制御文という条件によって実行せず,
飛ばしたり同じ処理を繰り返したり
できるようになりました∩^ω^∩
これで楽ちんになったというわけです。

ちなみに,制御文には条件分岐と
繰り返しというものがあります(´д`)



おまけ-(^A^)♪

プログラムの流れを決定するものを
プログラムの制御構造といいます。
また,すべてのアルゴリズムは,
たった三つな制御構造の組み合わせで
記述することができます。

①順次実行
②分岐実行(条件分岐)
③繰り返し実行(繰り返し)



以上(^θ^)
本日はここまでっ(-ω-`)

それでは^Å^∩
⑨日にテストが
終わりました\^^/
点数怖いですが(笑)
 
とりあえずですね,
昨日の分から…
 
昨日は計算するための
記号ということで
私とPC-目指すはSE--2dIie0_70.gif演算子私とPC-目指すはSE--1dIibf_70.gifという
ものを説明して
いきたいと思います。
 
演算子とは,変数を
使って計算をするための
記号のことを言います。
演算子には④種類あります。
私とPC-目指すはSE--1gI8M4_70.gif算術演算子
(+,-,*,/,%,++,--)
私とPC-目指すはSE--1gI8M4_70.gif関係演算子
(<,<=,>,=>,==,!=)
私とPC-目指すはSE--1gI8M4_70.gif論理演算子
(&&,||,!)
私とPC-目指すはSE--1gI8M4_70.gif代入演算子
(=)
 
ちなみに計算の
優先順位は,算数や
数学と基本的同じです。
 
さて,プログラミング
言語でいうところの式は,
数式は勿論ですが,
値を返す文だと考えます。
そのため,式には必ず
その結果を出力する
出力先(例→変数)
が必要となります。
 
最後に記号の意味を
少しご紹介します私とPC-目指すはSE--adFDM3_70.gif
 
私とPC-目指すはSE--1gI8M4_70.gif+(プラス)例・A+B
意味・AとBを足す
私とPC-目指すはSE--1gI8M4_70.gif-(マイナス)例・A-B
意味・AからBを引く
私とPC-目指すはSE--1gI8M4_70.gif*(アスタリスク)
例・A*B=「A×B」
意味・AとBを掛ける
私とPC-目指すはSE--1gI8M4_70.gif/(スラッシュ)
例・A/B=「A÷B」
意味・AをBで割る
私とPC-目指すはSE--1gI8M4_70.gif%(パーセント)
例・A%B
意味・AをBで割った
     余りを求める
私とPC-目指すはSE--1gI8M4_70.gif++(プラスプラス)例・A++
意味・Aを使ってから
   Aの値を1増やす
     →「A=A+1」
私とPC-目指すはSE--1gI8M4_70.gif--(マイナスマイナス)例・A--
意味・Aを使ってから
   Aの値を1減らす
   →「A=A-1」
 
以上で終わりです私とPC-目指すはSE--0dNLKf_70.gif
 
それでは今日の分は
明日中に更新します私とPC-目指すはSE--2dBDf9_70.gif
 
すみません><
眠気には勝てません私とPC-目指すはSE--bd3vgc_70.gif
 
それでは(*´∀`)
今日からテストが
始まりまして…
なかなか更新が
出来ませんでした私とPC-目指すはSE--6d3vjf_70.gif
 
今回で変数は
終了します私とPC-目指すはSE--cd8yqd_70.gifイェイ
と,いうことで
ルンルン気分で
進めていきたいと
思います私とPC-目指すはSE--3cK1K6_70.gif
 
変数の代入。
変数ではデータを
記憶するときに
「=」 を使います。
C言語では,
右のデータを
左の変数に代入
することに使われます。
このような代入を
表す式を代入式
といいます。
 
変数に記憶された
データ(変数の中身)
のことを変数の値
といいます。
変数宣言と同時に,
変数に値を入れることを
変数の初期化といいます。
 
ちなみに,
一度データを
代入した変数に,
再度データを入力
することも,
変数に変数の値を
代入することも可能です。
私とPC-目指すはSE--Image038.jpg
 
 
今回はここまでしか
勉強できませんでした私とPC-目指すはSE--0gJXrc_70.gif
 
それでは,次は
来週の金曜日辺りに
更新します私とPC-目指すはSE--5bKz73_70.gif
 
 
P.S.今日は英語Rの
テストでしたが,
この教科はいつも
手応えがありませry私とPC-目指すはSE--9dbjX1_70.gif
 
ではでは私とPC-目指すはSE--3b6oL4_70.gif
昨日の続きです´∀`
今日は変数の種類
から説明したいと
思います私とPC-目指すはSE--eb7nfc_70.gif
 
プログラムは,
様々な種類の
データを扱います。
 
例をあげるならば
給料を計算するソフト
で ですね
社員の名前の場合
私とPC-目指すはSE--3gP44d_70.gif文字私とPC-目指すはSE--2gP47a_70.gif
を使いますよね?ですが
金額の計算の場合
私とPC-目指すはSE--3gP44d_70.gif整数私とPC-目指すはSE--2gP47a_70.gif私とPC-目指すはSE--3gP44d_70.gif小数私とPC-目指すはSE--2gP47a_70.gif
を使います。
これらのデータの
種類のことを,
データ型といいます。
 
データを記憶するための
場所である変数も,
このデータに合わせて
用意されています。
データ型の違いは,
そのままメモリ上に
確保される場所の
大きさの違いです。
 
では次にデータ型の
タイプを説明して
いきます(-∀-)。
タイプは大きく
三つに分かれます。
 
ひとつめは私とPC-目指すはSE--3gP44d_70.gif整数型私とPC-目指すはSE--2gP47a_70.gif
さらに
short,int,long
の三つの型名に
分かれます。
・shortのサイズは16。
意味は単長整数。
・intのサイズも16。
意味は整数。
・longのサイズは32。
意味は倍長整数。
 
…あれ?shortとintの
サイズ一緒…?
この二種の違いは
そんなにないよう
ですが,基本はintを
使うと思います(汗)
 
ふたつめは
私とPC-目指すはSE--3gP44d_70.gif浮動小数点型私とPC-目指すはSE--2gP47a_70.gif
さらに
float,double
の二つの型名に
分かれます。
・floatのサイズは32。
意味は
単精度浮動小数点数。
・doubleのサイズは64。
意味は
倍精度浮動小数点数。
 
最後に私とPC-目指すはSE--3gP44d_70.gif文字型私とPC-目指すはSE--2gP47a_70.gif
これはひとつだけです。
chanのサイズは8。
意味は文字。
これは8Bitの文字コード
が主な範囲です私とPC-目指すはSE--5dKcN6_70.gif
 
と,説明されても
わからないですよね私とPC-目指すはSE--9dbjX1_70.gif
とりあえず
こういうもの
というふうに
思って頂けると
ありがたいです私とPC-目指すはSE--9cudO7_70.gif
 
ちなみに変数を
使う前には,
ソースコードの中で
名前とデータ型を指定
します。
 
これを変数の宣言
といいます。
プログラムは
コンピュータに,
変数の宣言によって
「これから,変数を
使うので準備して
ください」と指示
しています私とPC-目指すはSE--0dNLKf_70.gif
 
 
 
今回はこの辺で
終わります私とPC-目指すはSE--fcibl2_70.gif
ちなみに変数は
まだ続いています私とPC-目指すはSE--4fa3s3_70.gif
毎回へたっぴなblogを
見て下さっている方々,
本当にありがとう
ございます♪
もしよろしければ
足跡私とPC-目指すはSE--8gP412_70.gifを残して
頂けると大変
喜びますww
それではまた私とPC-目指すはSE--8gQpod_70.gif
しばらくサボ…ってた
わけではないのですが
テスト勉強ばかりで
更新出来ませんでした私とPC-目指すはSE--6d99Qa_70.gif
 
 
 
今日は変数をさらに
詳しくやってみました私とPC-目指すはSE--1eLfW0_70.gif
 
以前紹介しましたが
おさらいということで
もう一度…。
 
 
 
先ず,変数とは何でした?
 
 
 
…………
 
 
 
ちなみに私は
忘れかけてました(・∀・)
 
変数とはデータを保存
しておく場所のこと
でしたよねっ私とPC-目指すはSE--db5cse_70.gif
 
変数にはデータを
どこに記憶したのかが
わからなくならない
ようにするために
名前をつけます私とPC-目指すはSE--fdNJ59_70.gif
 
ちなみにC言語では
変数の他に「関数」にも
名前をつけないと
いけません私とPC-目指すはSE--2eaGS4_70.gif
 
これらの名前のことを
識別子といいます。
 
…がしか-しですね
ここで注意点を
ご紹介私とPC-目指すはSE--bgJXg7_70.gif
 
-----------
・名前には半角の
 英数字を使う。
 →例:a,b,a1,b1 ○
 
・数字で始まる
 言葉は使えない。
 →例:1a ×
 
・全角文字は使えない。
 →例:変数A ×
 
・mainのように
 あらかじめC言語に
 ある言葉は使えない。
 →例:main ×
-----------
 
とこのような感じに
なります私とPC-目指すはSE--8eHtt6_70.gif
 
では今日はまだ
英語の勉強を
しないといけないので
続きは明日辺りに
更新します私とPC-目指すはSE--4cvlH8_70.gif
 
ではでは私とPC-目指すはSE--bdNOkb_70.gif
 
私とPC-目指すはSE--fhiqs7_220.jpeg
おやすみなさい
(σω-)。о゜