画像(logo)

HOME/[C言語 入門]小学生でもわかるC言語 目次/三日目 初プログラミング!

広告

[C言語 入門 小学生でもわかるC言語]
三日目 初プログラミング!

広告

↓発売日:2018年09月22日↓

たった1日で基本が身に付く! C言語 超入門

新品価格
¥2,225から
(2018/10/8 23:10時点)

目次へ戻る

プログラムの基本

プログラムの基本は

(1)上から順番に
(2)条件で分かれ道
(3)くり返し

この3つでできております!

まずは「(1)上から順番」に実行されるプログラムを書いてみましょう!

C言語プログラミングのルール

サンプルのプログラムをマネしながら

小文字の英数字

abcdefghijklmnopqrstuvwyz123456789

こちらを使って書いていきましょう!

細かく説明すると

半角・小文字で書きましょう!

■こんなのが大丈夫です!■

・○半角・英数・小文字・・・abcde~vwxyz 0123456789

後で説明する「コメント」など特別な場合をのぞいて「あいうえお」などの「全角文字」を使ってはいけません!

正しい空白・正しい改行

小さな空白はスペースキー

大きな空白はTABキー

改行(次の行へいくこと)はEnterキー

全角でスペースはダメ!エラーになります!

たとえば次のようなプログラムがあった場合は

画像(cb_3_1)

こんな感じで入力していきます。

画像(cb_3_2)

特に先頭の大きな空白部分はTABキーを使ってずらしていきます。

※統合開発環境がある程度勝手にやってくれます

気になる事

統合開発環境の入力を助けてくれる機能

1・カッコを閉じてくれる

2・命令を表示

3・エラー注意

などなど慣れている人は大変ありがたい機能なのですが、初心者の方にとっては見たこともない命令がずらずらっと並んだりするだけで気になるかもしれません。

そんな時は

画像(cb_3_3)

ツールメニューのオプションを選んで

画像(cb_3_4)

左側のテキストエディタ、C/C++と選ぶとこの機能の設定ができるのでお好みの設定にしてください。

「設定画面の意味がわかりません!」「僕の入力にいちいち注文をつけてくるのが耐えられません!」という方は他のテキストエディタを使ってみるのもいいかもしれません。

スタートメニューをクリック

画像(cb_3_5)

アクセサリのメモ帳をクリック

画像(cb_3_6)

メモ帳にプログラムを書く

画像(cb_3_7)

「ctrl + a」キーで全選択して「ctrl + c」キーでコピー

画像(cb_3_8)

「VS Express」のテキストエディタにカーソルを合わせて「ctrl + v」キーではり付け

画像(cb_3_9)

という少しめんどくさいですが、がまんしましょうという作業をオススメします。

でも最初は便利機能にたよらないで自分でプログラミングした方がいろいろと勉強になると思いますのでがん張ってみてください。

では準備はできましたでしょうか?いよいよプログラミングしましょう!

広告

初プログラミング!

/*三日目 プログラム1*/
#include <stdio.h>

int main(){

	printf("hello world!");

	return 0;
}

■実行してみましょう!■

前回の手順どおりに「デバックなしで開始」で実行してみましょう!

■実行結果■

画像(cb_3_10)

hello world!

とでれば成功です!

後ろの「続行するには・・・」ってのは自動的に出てくるものなので気にしなくて大丈夫です。

カタチ

作文の題名を書くときに頭に3マス空けて書くようにC言語にも決まったカタチがあります!

#include <stdio.h>

int main(){

	return 0;
}

これが決まったカタチになります!今からこの中にプログラムを書いていきます!難しく考えずにそのまま覚えちゃいましょう!

■プログラムは見やすく!■

ぶっちゃけC言語プログラムは空白とか改行とか関係ないので、さきほどのプログラムを

#include <stdio.h>
int main(){printf("hello world!");return 0;}

てな具合に書けなくもないのですが、エラーを起こす原因になったり、何よりも見にくいです!スナオに書いてある通りに書きましょう!

printf(プリントエフ)命令

■プログラム1の説明に戻ります!■

printf("hello world!");

この命令を「printf」命令っていいます!文字や数字を画面に出す命令です。この「"」チョンチョンの中に画面に出したい文字や数字を入れます!

命令の事を正しくは関数(かんすう)っていいます!

「関数」という言葉だと関数をまだ習っていない方はわかりづらいと思いますので自作関数を作るまではしばらく「命令」という言葉を使って説明したいと思います。

printf("ありがとう");

この命令はひらがなでも大丈夫です!

■命令の終わりは「;」■

「printf」命令に限らず命令の終わりには「;」テンテンがつきます。

「:」とよく似ておりますので間違えないようにしましょう。

■/* */■

プログラムの途中でコメントなどを入れたい時は/* */この間に入れます!メモ書きみたいな部分ですね。同じく日本語OKです!

■お名前■

「"」・・・ダブルクウォーテーション

「'」・・・シングルクウォーテーション

「:」・・・コロン

「;」・・・セミコロン

「*」・・・アスタリスク

「/」・・・スラッシュ

「>」・・・大なり

「<」・・・小なり

「&」・・・アンパサンド

なんとなーく覚えてれば大丈夫です!

なれないウチは大変ですが「"」チョンチョンや「;」テンテンを書き忘れるとエラーになるので、ゆっくり落ち着いてプログラミングしてください!

少し変えてみよう!

/*三日目 プログラム2*/
#include <stdio.h>

int main(){

	printf("次の行に\nいきます\n");

	return 0;
}

■実行結果■

画像(cb_3_11)
/*三日目 プログラム3*/
#include <stdio.h>

int main(){

	printf("空白を\tあけます");

	return 0;
}

■実行結果■

画像(cb_3_12)

■説明■

文章の間に「\n」や「\t」を入れてステキな文章を作ってみよう!

\n

これは次の行(改行)にいきます。よく使います。

\t

TABキー分の空白を空けます。

これらをエスケープシーケンスっていいます!

■よく使うエスケープシーケンス■

\n・・・次の行(改行)

\t・・・Tabキー分の空白を空けます

\\・・・\マークを表示します

\?・・・?マークを表示します

\'・・・'マークを表示します

\"・・・"マークを表示します

アイデアプログラミング!

/*三日目 プログラム4*/
#include <stdio.h>

int main(){
	printf("■■■■■■■■■\n");
	printf("■■■■☆■■■■\n");
	printf("■■■□□□■■■\n");
	printf("■■□□□□□■■\n");
	printf("■□□□□□□□■\n");
	printf("■■■■□■■■■\n");
	printf("■■□□□□□■■\n");
	printf("■■■□□□■■■\n");
	printf("■■■■■■■■■\n");
	printf("Merry Christmas!!!\n");
	return 0;
}

■実行結果■

画像(cb_3_13)

■説明■

「きごう」で変換(へんかん)するといろいろな文字がでます!いろいろ試してみてください!

次回

四日目 変わる数「変数」!

□ページの先頭へ□

□目次へ戻る□

□HOME□

広告

↓発売日:2016年02月29日↓

12歳からはじめる ゼロからのC言語 ゲームプログラミング教室

新品価格
¥2,462から
(2018/10/8 23:25時点)

↓発売日:2018年06月22日↓

スッキリわかるC言語入門

新品価格
¥2,916から
(2018/10/8 23:15時点)

↓発売日:2018年03月09日↓

C言語本格入門 ~基礎知識からコンピュータの本質まで

新品価格
¥3,218から
(2018/10/8 23:16時点)

↓発売日:2017年06月14日↓

やさしいC 第5版 (「やさしい」シリーズ)

新品価格
¥2,700から
(2018/10/8 23:17時点)

↓発売日:2018年05月21日↓

作って身につく C言語入門

新品価格
¥2,462から
(2018/10/8 23:18時点)

↓発売日:2017年12月07日↓

新・標準プログラマーズライブラリ C言語 ポインタ完全制覇

新品価格
¥2,678から
(2018/10/8 23:19時点)

↓発売日:2017年02月08日↓

新・明解C言語で学ぶアルゴリズムとデータ構造 (明解シリーズ)

新品価格
¥2,700から
(2018/10/8 23:20時点)

↓発売日:2017年09月26日↓

かんたん C言語 [改訂2版] (プログラミングの教科書)

新品価格
¥2,916から
(2018/10/8 23:22時点)