ようこそ!中級基礎へ!
ここではブロックプログラミングで経験してきたプログラムの流れを決める3つの仕組みとなる「順次処理(じゅんじしょり、じゅんばん)」「分岐処理(ぶんきしょり、もしも)」「反復処理(はんぷくしょり、くりかえし)」を、テキストプログラミングでどう書けばよいのかを練習していきます。
新しい言葉も出てきますが、世界中にある沢山のテキストでのプログラミング言語をどれでも扱えるようになるための基礎中の基礎になってますので、1つ1つしっかりとやっていきましょう。
忘れてしまった場合は、いつでもここに戻ってきて何度もやって、しっかりと身につけよう!
[m1-11bs1hc-11]中級1 基礎1 8x9Craft 01:順次処理 01:順次処理の基礎、文字列
![[m1-11bs1hc-11]中級1 基礎1 8x9Craft 01:順次処理 01:順次処理の基礎、文字列 [m1-11bs1hc-11]中級1 基礎1 8x9Craft 01:順次処理 01:順次処理の基礎、文字列](https://kyozai.8x9.jp/wp-content/uploads/2019/12/2019-12-07_15.55.32-300x188.png)
この章の「はじめに」でも書いたとおり、「順次処理(じゅんじしょり、じゅんばん)」はプログラムの流れを決める3つ
[m1-11bs1hc-12]中級1 基礎1 8x9Craft 01順次処理 02:順次処理の実践、ログ、コメント
![[m1-11bs1hc-12]中級1 基礎1 8x9Craft 01順次処理 02:順次処理の実践、ログ、コメント [m1-11bs1hc-12]中級1 基礎1 8x9Craft 01順次処理 02:順次処理の実践、ログ、コメント](https://kyozai.8x9.jp/wp-content/uploads/2019/09/image-9-300x274.jpg)
ダイヤ迷路を攻略せよ! ファイル名: m1-11bs1hc-12-01 準備 先生に「ダイヤ付き迷路」まで、は
[m1-11bs1hc-12-1]中級1 基礎1 8x9Craft 01 02 おまけ キーボードを使いこなそう
![[m1-11bs1hc-12-1]中級1 基礎1 8x9Craft 01 02 おまけ キーボードを使いこなそう [m1-11bs1hc-12-1]中級1 基礎1 8x9Craft 01 02 おまけ キーボードを使いこなそう](https://kyozai.8x9.jp/wp-content/uploads/2019/08/2019-08-30_06.51.03-300x188.png)
プログラミングで使うエディタ便利テクニック 選択 マウスで文字をドラッグすると選択できるのは知っていますよね?
[m1-11bs1hc-21]中級1 基礎1 8x9Craft 02:変数 01:変数の基礎
![[m1-11bs1hc-21]中級1 基礎1 8x9Craft 02:変数 01:変数の基礎 [m1-11bs1hc-21]中級1 基礎1 8x9Craft 02:変数 01:変数の基礎](https://kyozai.8x9.jp/wp-content/uploads/2019/11/2019-11-02_14.27.14-300x169.png)
変数(へんすう)とは 変数はなにかの状態を覚えておくために使います。現実世界で例えると、 いま何時今日の教室の
[m1-11bs1hc-22]中級1 基礎1 8x9Craft 02:変数 02:変数の使い方
![[m1-11bs1hc-22]中級1 基礎1 8x9Craft 02:変数 02:変数の使い方 [m1-11bs1hc-22]中級1 基礎1 8x9Craft 02:変数 02:変数の使い方](https://kyozai.8x9.jp/wp-content/uploads/2019/09/2019-09-20_08.28.31-300x160.png)
数値型の活用 数値の計算 数値型は計算ができます。 「数」と「数」の計算結果は、数値型です。「数値型の変数」と
[m1-11bs1hc-31]中級1 基礎1 8x9Craft 03:関数 01:手続き(プロシージャ)、引数
![[m1-11bs1hc-31]中級1 基礎1 8x9Craft 03:関数 01:手続き(プロシージャ)、引数 [m1-11bs1hc-31]中級1 基礎1 8x9Craft 03:関数 01:手続き(プロシージャ)、引数](https://kyozai.8x9.jp/wp-content/uploads/2019/11/2019-11-30_14.18.27-300x188.png)
関数(かんすう)とは? 関数(かんすう)をひとことで言うと、 たくさんの命令を組み合わせてできた処理を、ひとま
[m1-11bs1hc-32]中級1 基礎1 8x9Craft 03:関数 02:関数・返却値
![[m1-11bs1hc-32]中級1 基礎1 8x9Craft 03:関数 02:関数・返却値 [m1-11bs1hc-32]中級1 基礎1 8x9Craft 03:関数 02:関数・返却値](https://kyozai.8x9.jp/wp-content/uploads/2019/09/Screen-Shot-2019-09-11-at-16.20.58-300x270.png)
関数1: 返却値ありの関数 なにかの処理をしたあと、その結果を return ○○ (リターン) という書き方
[m1-11bs1hc-33]中級1 基礎1 8x9Craft 03:関数 03:関数の実践
![[m1-11bs1hc-33]中級1 基礎1 8x9Craft 03:関数 03:関数の実践 [m1-11bs1hc-33]中級1 基礎1 8x9Craft 03:関数 03:関数の実践](https://kyozai.8x9.jp/wp-content/uploads/2019/09/Screen-Shot-2019-09-13-at-13.28.44-300x289.png)
実践あるのみ! 関数づくりがプログラミングと言っても過言ではありません!ちょっとずつ実践していきましょう! や
[m1-11bs1hc-41]中級1 基礎1 8x9Craft 04:分岐処理 01:if(イフ)
![[m1-11bs1hc-41]中級1 基礎1 8x9Craft 04:分岐処理 01:if(イフ) [m1-11bs1hc-41]中級1 基礎1 8x9Craft 04:分岐処理 01:if(イフ)](https://kyozai.8x9.jp/wp-content/uploads/2019/09/2019-09-24_18.31.19-300x183.png)
この章の「はじめに」でも書いたとおり、「分岐処理(もしも、if)」はプログラムの流れを決める3つの仕組みの1つ
[m1-11bs1hc-51]中級1 基礎1 8x9Craft 05:反復処理 01:while(ホワイル)
![[m1-11bs1hc-51]中級1 基礎1 8x9Craft 05:反復処理 01:while(ホワイル) [m1-11bs1hc-51]中級1 基礎1 8x9Craft 05:反復処理 01:while(ホワイル)](https://kyozai.8x9.jp/wp-content/uploads/2019/09/image-1-300x183.png)
この章の「はじめに」でも書いたとおり、「反復処理(繰り返し)」はプログラムの流れを決める3つの仕組みの1つであ
[m1-11bs1hc-52]中級1 基礎1 8x9Craft 05:反復処理 02:for(フォー)
![[m1-11bs1hc-52]中級1 基礎1 8x9Craft 05:反復処理 02:for(フォー) [m1-11bs1hc-52]中級1 基礎1 8x9Craft 05:反復処理 02:for(フォー)](https://kyozai.8x9.jp/wp-content/uploads/2019/08/2019-08-30_14.00.55-300x188.png)
for文 新たな反復処理 「for文」を使って書いてみます。 for (let i = 0; i < 1