JavaScriptで プログラミング

Similar documents
Java Scriptプログラミング入門 3.6~ 茨城大学工学部情報工学科 08T4018Y 小幡智裕

書式に示すように表示したい文字列をダブルクォーテーション (") の間に書けば良い ダブルクォーテーションで囲まれた文字列は 文字列リテラル と呼ばれる プログラム中では以下のように用いる プログラム例 1 printf(" 情報処理基礎 "); printf("c 言語の練習 "); printf

< 目次 > 1. 練習ファイルのダウンロード 表計算ソフト Excel の基本 Excel でできること Excel の画面 セル 行 列の選択 セルにデータを入力する ( 半角英数字の場合 )

<4D F736F F D20438CBE8CEA8D758DC F0939A82C282AB2E646F63>

ガイダンス

プログラミング基礎

C#の基本

PowerPoint プレゼンテーション

JavaScript 演習 2 1

箇条書き 段落番号の設定 1. 設定する文章 ( 段落 ) を選択 2. 箇条書き 段落番号ボタンをクリックし 種類を選択 行間隔の設定行間隔 ( 段落前 段落後 行間 ) を設定する 1. 設定したい文章 ( 段落 ) を選択 2. 行間の行数 段落前後を指定 Word のリボン ページレイアウト

データの作成方法のイメージ ( キーワードで結合の場合 ) 地図太郎 キーワードの値は文字列です キーワードの値は重複しないようにします 同じ値にする Excel データ (CSV) 注意キーワードの値は文字列です キーワードの値は重複しないようにします 1 ツールバーの 編集レイヤの選択 から 編

プログラミング入門1

SnNCutCnvs ステッカーウィザードを使ってデザインを作成する ここでは スターターキットに付属している A4 サイズ (210 mm 297 mm) のプリントステッカーを使用する場合の例を説明します [ ステップ 1] エリアサイズを変更します パソコンの場合 : 編集画面 >[ プロジェ

Microsoft PowerPoint - kougi4.ppt

"GIFT" フォーマットのインポート

JavaプログラミングⅠ

Microsoft Word - VB.doc

Microsoft PowerPoint - kougi2.ppt

Taro-Basicの基礎・はじめに(公

PowerPoint プレゼンテーション

5-2. 顧客情報をエクスポートする 顧客管理へのアクセス手順 メールディーラーで管理する顧客情報に関する設定を行います 1. 画面右上の 管理設定 をクリックする 2. 管理設定 をクリックする 3. ( タブ ) 顧客管理 をクリックする 2

JavaScript演習

はじめようプログラミング 「アルゴロジック」「1時間で学ぶソフトウエアの仕組み」を経て、JavaScriptへ

PowerPoint プレゼンテーション

このうち ツールバーが表示されていないときは メニューバーから [ 表示 (V)] [ ツールバー (T)] の [ 標準のボタン (S)] [ アドレスバー (A)] と [ ツールバーを固定する (B)] をクリックしてチェックを付けておくとよい また ツールバーはユーザ ( 利用者 ) が変更

cp-7. 配列

CS-DRC1操作説明書

JDL Webストレージサービス はじめにお読みください

情報C 実習プリント

フォルダの作成 使用率 (%) が表示されます 新規フォルダの作成をクリック フォルダ名 を入力し 作成 ボタンをクリック ユーザー設定で 使用言語の選択ができます ( 日本語 英語 中国語 ) ファイルのアップロード 1 ファイルをアップロードするフォルダをダブルクリックする このフォルダにアップ

Microsoft PowerPoint - program.ppt [互換モード]

情報処理 Ⅰ 前期 2 単位 年 コンピューター リテラシー 担当教員 飯田千代 ( いいだちよ ) 齋藤真弓 ( さいとうまゆみ ) 宮田雅智 ( みやたまさのり ) 授業の到達目標及びテーマ コンピューターは通信技術の進歩によって 私達の生活に大きな影響を与えている 本講座は 講義と

スーパー英語アカデミック版Ver.2

ふれんずらくらく流通図面マニュアル

以下のソフトウェアに専用ライセンスを設定することで 変換機能が使えるようになります アプリケーション名バージョン日付 JPGIS-XML ビュー F 7.1.0α 以降 2013/06/27 以降 フリーウェア JPGIS-XML ビュー F のバージョン から XML の 筆 と 図郭

Microsoft Word A02

内容 1 はじめに インストールの手順 起動の手順 Enterprise Architect のプロジェクトファイルを開く 内容を参照する プロジェクトブラウザを利用する ダイアグラムを開く 便利な機能.

■ ジャストスマイルワープロ講座 ■ 新聞を作ってみよう

はじめに 面的評価支援システム操作マニュアル ( 別冊 ) 国土地理院数値地図 25000( 空間データ基盤 ) 変換編 は 国土地理院の HP よりダウンロードした数値地図 25000( 空間データ基盤 ) の地図データを 面的評価支援システム 用に変換するツールの使用方法についてまとめたものです

<8B9E93738CF092CA904D94CC814090BF8B818F B D836A B B B816A2E786C73>

メソッドのまとめ

解答編 第 9 章文字データの取り扱い 演習問題 9.1 文法事項 1 ) コンピュータにおける 文字データの取り扱いについて説明しなさい コンピュータでは 文字に整数の番号を割り当てて ( コード化して ) 文字コードとして扱います 実際に用いられる文字コードとして ASCII コード EUC コ

FAX配信サービス 利用マニュアル

工程’S 9 ヘルプ Excelバーチャート

Microsoft Word - macマニュアル【 】.doc

プログラミング演習

PowerPoint Presentation

Microsoft Word - 2._5)OLAPツール『Query & Analysis』の「データ転送」機能.docx

エクセルの基礎を学びながら、金額を入力すると自動的に計算され、1年分の集計も表示される「おこづかい帳」を作りしょう

2 / 25 複数ソフトの組み合わせ テキストファイルを Excel で開く テキスト形式 (.txt) で保存したファイルを Excel で利用しましょう 第 14 講で保存した west.txt を Excel で開きます 1. Excel を起動します 2. [Office ボタ

図 1 アドインに登録する メニューバーに [BAYONET] が追加されます 登録 : Excel 2007, 2010, 2013 の場合 1 Excel ブックを開きます Excel2007 の場合 左上の Office マークをクリックします 図 2 Office マーク (Excel 20

メールサーバ仕様変更に伴うメール設定変更方法

3 賞状の文章を入力する テンプレートの書式を利用して 入力する 4 差し込みファイルの関連付けをする (Excel の 賞状名簿.xlsx を使用) 1. 差し込み文書タブ 宛先の選択 既存のリストを使用をクリック 2. データファイルの選択画面で Excel ファイルの 賞状名簿.xlsx を選

PowerPoint プレゼンテーション

国土数値情報 XML シェープ変換ツール 操作説明書 平成 23 年 7 月 国土交通省国土政策局

Transcription:

JavaScript でプログラミング

JavaScript とは プログラミング言語の 1 つ Web ページ上でプログラムを動かすことが主目的 Web ブラウザで動かすことができる 動作部分の書き方が C や Java などに似ている 2

JavaScript プログラムを動かすには <script> </script> の範囲を 1. テキストエディタで入力 2..html というファイル名で保存 3. ブラウザでそのファイルを開く 3

準備 TeraPad を開く [ スタート ] [TeraPad] [ TeraPad] 保存する 1. [ ファイル ] [ 名前をつけて保存 ] 2. 左側 [PC] をクリック 3. 右側下の [ 自分のID] をダブルクリック 4. [ ファイル名 ] に エイチティーエムエル rei1.html と入力 5. [ 保存 ] をクリック 4

例題 1 数値を 2 つ読み込み その合計を表示するプログラム テキストエディタで入力する入力できたら次のページへ進み 入力と仕組みの確認をする 5

例題 1 数値を 2 つ読み込み その合計を表示するプログラム <script> </script> この範囲が JavaScript プログラムであるとブラウザに知らせる 6

例題 1 数値を 2 つ読み込み その合計を表示するプログラム " " プログラム中に文字列を入れるときには " " で囲む文字列内には日本語も利用可能 7

例題 1 数値を 2 つ読み込み その合計を表示するプログラム parsefloat( ) 文字列から数値に変換する 8

例題 1 数値を 2 つ読み込み その合計を表示するプログラム var x = 値を x という変数 ( 値を保持できる入れもの ) に格納 9

例題 1 数値を 2 つ読み込み その合計を表示するプログラム ; 文の区切りを示す 10

例題 1 数値を 2 つ読み込み その合計を表示するプログラム var y = parsefloat(prompt("y? ")) メッセージを表示して文字列を入力させ 数値に変換して y という変数に格納 11

例題 1 数値を 2 つ読み込み その合計を表示するプログラム var z = x + y 変数 x と y に入っている値を取り出して足し算し 結果を変数 z に格納 12

例題 1 数値を 2 つ読み込み その合計を表示するプログラム document.write("x + y = " + z) x + y = という文字列と変数 z の値を連結し 画面に出力 13

例題 1 数値を 2 つ読み込み その合計を表示するプログラム 正しく入力できているか確認出来たら 保存する [Ctrl]+[S] を押す 実行する TeraPad のツールバーにあるをクリック 14

例題 1 1. X? と表示 数値を入力 2. Y? と表示 数値を入力 3. 答えが表示される うまく動作しないときは 入力内容を確認して再度実行 15

問題 1 1. 引き算の結果を表示させるプログラムに修正し rei1-1.html という名前で保存する 1. プログラムの4 行目と5 行目を修正する 2. [ ファイル ] [ 名前をつけて保存 ] をクリック 3. [ ファイル名 ] に rei1-1.html と入力する 4. [ 保存 ] をクリック 5. ツールバー上の をクリックして動作を確認する 16

問題 1 2. 掛け算の結果を表示させるプログラムに修正し rei1-2.html という名前で保存する 3. 割り算の結果を表示させるプログラムに修正し rei1-3.html という名前で保存する 4. 剰余の結果を表示させるプログラムに修正し rei1-4.html という名前で保存する 剰余とは 割り算の余りのこと 保存方法 1. [ ファイル ] [ 名前をつけて保存 ] 2. [ ファイル名 ] を正確に入力 3. [ 保存 ] をクリック 引き算 掛け算 割り算 剰余の演算は演算記号 - * / % で表される 17

準備 TeraPadで新規作成ツールバーのをクリック 保存する 1. [ ファイル ] [ 名前をつけて保存 ] 2. [ ファイル名 ] に rei2.html と入力 3. [ 保存 ] をクリックエイチティーエムエル 18

例題 2 1 から指定した数 n までを順に表示するプログラム テキストエディタで入力する入力できたら次のページへ進み 入力と仕組みの確認をする 19

例題 2 1 から指定した数 n までを順に表示するプログラム for(var i = 1; i <= n; i = i + 1) { } i を 1 から n 以下で i を 1 ずつ増やす 中かっこ内の範囲を繰り返し実行することを指示変数 i には1 回目では1 2 回目では2 最後の回にはnが入る 20

例題 2 1 から指定した数 n までを順に表示するプログラム parseint( ) 文字列を整数に変換する 21

例題 2 1 から指定した数 n までを順に表示するプログラム document.write(i + " ") 繰り返しの中で i の値と空白文字を表示する 22

例題 2 1 から指定した数 n までを順に表示するプログラム 正しく入力できているか確認出来たら 保存する [Ctrl]+[S] を押す 実行する TeraPad のツールバーにあるをクリック 23

例題 2 1. n? と表示 数値を入力 2. 入力した数まで表示 24

問題 2 プログラムを以下のように修正する 1. 空白を開けずに表示するように修正し rei2-1.html という名前で保存する 2. 大きい順に表示するように修正し rei2-2.html という名前で保存する ヒント i でなく n+1-i を表示するようにする 3. 1 行に 1 つずつ表示するように修正し rei2-3.html という名前で保存する ヒント空白でなく <br> を数の後ろにつける 25

準備 TeraPadで新規作成ツールバーのをクリック 保存する 1. [ ファイル ] [ 名前をつけて保存 ] 2. [ ファイル名 ] に rei3.html と入力 3. [ 保存 ] をクリックエイチティーエムエル 26

例題 3 5 の倍数だけ太字にするプログラム テキストエディタで入力する入力できたら次のページへ進み 入力と仕組みの確認をする 27

例題 3 5 の倍数だけ太字にするプログラム if( ) { 太字にする <b>~ </b> でくくる } else { } () 内の条件を調べて成り立っていたら {} の部分 成り立っていなかったら else{} の部分を実行 28

例題 3 5 の倍数だけ太字にするプログラム 正しく入力できているか確認出来たら 保存する [Ctrl]+[S] を押す 実行する TeraPad のツールバーにあるをクリック 29

例題 3 1. n? と表示 数値を入力 2. 入力した数まで 5 の倍数を太字にして表示 30

問題 3 プログラムを以下のように修正する 1. 5の倍数だけ 2 回 現れるように修正し rei3-1.html という名前で保存する 2. 5の倍数をそもそも画面に表示しないように修正し rei3-2.html という名前で保存する 3. いくつの倍数を太字にするかも入力で指定できるように修正し rei3-3.html という名前で保存する 31

準備 TeraPadで新規作成ツールバーのをクリック 保存する 1. [ ファイル ] [ 名前をつけて保存 ] 2. [ ファイル名 ] に rei4.html と入力 3. [ 保存 ] をクリックエイチティーエムエル 32

例題 4 を並べて三角形を書くプログラム テキストエディタで入力する入力できたら次のページへ進み 入力と仕組みの確認をする 33

例題 4 を並べて三角形を書くプログラム <script> document.write('<tt>'); var n = parseint(prompt("n? ")); for(var i = 1;i <= n;i = i + 1) { for(var j = 1;j <= i;j = j + 1){ document.write(" "); } document.write("<br>"); } </script> 文字列を等幅フォントで表示する 文字を使った図形が綺麗に書ける 34

例題 4 を並べて三角形を書くプログラム 正しく入力できているか確認出来たら 保存する [Ctrl]+[S] を押す 実行する TeraPad のツールバーにあるをクリック 35

例題 4 1. n? と表示 数値を入力 2. 入力した数を最大数として を書き並べて表示 36

問題 4 プログラムを以下のように修正する 1. 図 Aのような図形を書くように修正し rei4-1.html という名前で保存する 2. 図 Bのような図形を書くように修正し rei4-2.html という名前で保存する 3. 図 Cのような図形を書くように修正し rei4-3.html という名前で保存する それぞれ 5 6 を入力したとき 図 A 図 B 図 C 37

準備 TeraPadで新規作成ツールバーのをクリック 保存する 1. [ ファイル ] [ 名前をつけて保存 ] 2. [ ファイル名 ] に rei5.html と入力 3. [ 保存 ] をクリックエイチティーエムエル 38

例題 5 を並べて三角形を書くプログラム 2 テキストエディタで入力する入力できたら次のページへ進み 入力と仕組みの確認をする 39

例題 5 を並べて三角形を書くプログラム 2 正しく入力できているか確認出来たら 保存する [Ctrl]+[S] を押す 実行する前にどのような図形を描くか予想してみよう 40

例題 5 1. 実行する TeraPad のツールバーにあるをクリック 2. n? と表示 数値を入力 3. で図形が描かれる 41

問題 5 それぞれ 5 6 を入力したとき プログラムを以下のように修正する 1. 図 Aのような図形を書くように修正し rei5-1.html という名前で保存する 2. 図 Bのような図形を書くように修正し rei5-2.html という名前で保存する 3. 図 Cのような図形を書くように修正し rei5-3.html という名前で保存する 図 A 図 B 図 C 42

問題 5 プログラムを以下のように修正する 4. 図 Dのような図形を書くように修正し rei5-4.html という名前で保存する 5. 図 Eのような図形を書くように修正し rei5-5.html という名前で保存する 6. 図 Fのような図形を書くように修正し rei5-6.html という名前で保存する それぞれ 5 6 を入力したとき 図 D 図 E 図 F 43