目次
授業の準備

- ヘッドホンやイヤホンは耳からはずしてください
- ペットボトル以外の飲み物を教室に持ち込むことはできません
- Microsoft Teamsにログインし、授業の会議に参加してください。
- CampusAppにログインしておきましょう
前回の復習
中間試験のフィードバック
CampusAppから、中間試験の点数を確認してください。

テキストの配布
本日のテキストを配ります。
- テキストを受け取ったら、学籍番号と名前を書いてください
- テキストは捨てないでください。次回以降も持ってきてください
プログラミングを知る
プログラミングの考え方を学びましょう。
プログラミングとは
| プログラミングとは | プログラムを書くことです。 |
|---|---|
| プログラムとは | コンピューターに「処理」をさせるための文章のこと。 |
| 処理(processing)とは | データを受け取る、計算するなど、コンピューターが行うアクションのこと。 |
「プログラミング+処理」を、自分の国の言葉で調べてください。
処理の3ステップ
コンピューターはプログラムをもとに、以下のようなステップで処理を進めます。

| STEP1:input | 入力:データや人間の指示を受け取る |
|---|---|
| STEP2:process | 処理:入力を使って、計算やデータの加工、判断をする |
| STEP3:output | 出力:処理の結果を新しいデータにしたり、人間に伝える |
パソコンと処理の3ステップ

いろいろな処理の流れ
プログラミングでは、以下のような流れで処理を進めたり、分けたり、繰り返したりできます。
条件:判断する基準のこと
「プログラミング+条件」を、自分の国の言葉で調べてください。

| 上から順番に | 上から順番に処理する プログラムの上から順番に処理をします。 |
|---|---|
| 条件で分ける | 条件によって処理を分ける(if) 条件とあっていればA、条件とあっていなければB、というように処理を分けます。 |
| 繰り返す | 処理を繰り返す(for/while) 条件とあっている間は、処理を繰り返します。 |
いろいろなデータのかたち
「データ」にはいろいろな形があります。
| 文字列 | アルファベットなどの文字 |
|---|---|
| 数字 | 計算できる数字 |
| 真偽値 | 真(正しい/true)か、偽(正しくない/false)か |
| 変数 | データを保存できる、名前をつけた箱 |
| 配列/リスト | 複数のデータをまとめて使いやすくする |
「真偽値」を、自分の国の言葉で調べてください。
処理の応用
| 関数 | 何度も行う処理をひとつにまとめて、名前をつける |
|---|---|
| エラー | 処理が失敗したときにどうするかを決めておく |
「プログラミング+関数」を、自分の国の言葉で調べてください。
JavaScriptを体験する
CampusAppから「web-b-09.zip」をダウンロードして展開し、
「09.html」をChromeから開きます。
Webサイトを開いて、スクロールすると変わる場所が4つあります。
どこが変わるでしょうか?
知識問題

CampusAppで、今日の授業内容を復習しましょう。
- CampusAppの「CBT(知識問題)」から、知識問題にチャレンジしましょう
- 100点が取れるまで、繰り返し挑戦しましょう
- 期末の定期試験は知識問題の中から出題します
パソコンの再起動/シャットダウン
授業の終わりに必ずパソコンを再起動(次に他の授業がある場合)、
またはシャットダウン(次に他の授業がない場合)してください。