ウェブデザイン演習 第6回.

Slides:



Advertisements
Similar presentations
プログラミング Ⅱ 第2回 第1回(プログラミングⅠの復 習) の解説. プログラムの作り方 いきなり完全版を作るのではなく,だんだ んふくらませていきます. TicTa cToe1.
Advertisements

プログラミング論 第八回数字の計算,整数の入出力. 本日の内容 前回の課題(続き) 前回の課題(続き) 数字の計算をする 数字の計算をする – 加減乗除を行う – インクリメント演算子とデクリメン ト演算子.
第 2 章 数値の入力と変数 scanf と変数をやります 第 2 章 数値の入力と変数 1. 以下のプログラムを実行してみよう  C 言語では文の最後に「 ; 」(セミコロン)が付きます 第 2 章 数値の入力と変数 2 #include int main() { int x; x = 3; printf("x.
表計算ソフトウェア 関数の利用(基本編) Excel. 関数とは 関数とは ・ 計算方法があらかじめ定義され た 数式のこと ・ 必要な値を定められた書式に 従っ て入力するだけで、簡単に計算結 果を求めることができる.
ゴールデンウィークの課題 (提出日:2009/05/12) 2009/05/12に小テストがあります!
情報処理演習 (秋学期・樋口担当) 2回目 10/1 日本工業大学 コンピュータリテラシーII.
エクセル(7)の目次 関数の書式 関数ウィザードの使い方 四捨五入/切り上げ/切り捨て IF関数 問題(1) 問題(2) 問題(3)
情報処理 第12回.
第3回:ボールを上下に動かそう! (オブジェクトの移動、一次元)
プログラミング入門2 第1回 導入、型と演算、条件分岐、式の評価 情報工学科 篠埜 功.
プログラミング言語としてのR 情報知能学科 白井 英俊.
第2章 数値の入力と変数 scanfと変数をやります.
情報基礎演習I(プログラミング) 5月25日 水曜5限 江草由佳
6/19 前回復習 for文による繰り返し計算 演習1:1から10まで足して画面に結果を表示する 提出者: 1人
情報理工学部 情報システム工学科 ラシキアゼミ3年 H 岡田 貴大
プログラミング入門2 第1回 導入、型と演算、条件分岐、式の評価 情報工学科 篠埜 功.
プログラミング入門2 第10回 構造体 情報工学科 篠埜 功.
VBA H106077 寺沢友宏.
プログラミング基礎I(再) 山元進.
情報基礎A 第10週 プログラミング入門 VBAの基本文法2 データ型・If ~Then~Else
C言語講座 第4回 ポインタ.
第6章 2重ループ&配列 2重ループと配列をやります.
情報教育論 第9回 仮定文の仕組み 政策・メディア研究科 岡田 健.
基礎プログラミング演習 第7回 繰り返し.
第7回 条件による繰り返し.
情報処理3 第5回目講義         担当 鶴貝 達政 11/8/2018.
基礎プログラミング演習 第10回.
整数データと浮動小数データ 整数データと浮動小数データの違い.
プログラミング入門2 第2回 型と演算 条件分岐 篠埜 功.
岩村雅一 知能情報工学演習I 第11回(後半第5回) 岩村雅一
第10回関数 Ⅱ (ローカル変数とスコープ).
後期中間試験練習問題 12月3日(月)9:00~ 第3演習室.
プログラミング入門 電卓を作ろう・パートIV!!.
プログラミング入門2 第2回 型と演算 条件分岐 篠埜 功.
知能情報工学演習I 第9回( C言語第3回) 課題の回答
関数の書式 ● SUM関数、AVARAGE関数など代表的ないくつかの関数の書式(数式の構文)は、下記のようなものである。 =関数名(引数1,引数2,引数3,・・・・・) ●引数(入力データ)は、数値で入力しても、セル名で指定してもよい。 例: =SUM(A1:A10,B21:B30,C31:C40)
基礎プログラミング演習 第5回 関数とイベントを使ったプログラム.
知能情報工学演習I 第9回(後半第3回) 課題の回答
第7回 条件による繰り返し.
岩村雅一 知能情報工学演習I 第10回(後半第4回) 岩村雅一
知能情報工学演習I 第8回( C言語第2回) 課題の回答
岩村雅一 知能情報工学演習I 第11回(後半第5回) 岩村雅一
岩村雅一 知能情報工学演習I 第9回(後半第3回) 岩村雅一
整数データと浮動小数データ.
プログラムの基本構造と 構造化チャート(PAD)
基礎プログラミング演習 第12回.
C言語 はじめに 2016年 吉田研究室.
基礎プログラミング演習 第6回.
IF文 START もしも宝くじが当たったら 就職活動する 就職活動しない YES END NO.
プログラミングⅡ 第2回.
計算機プログラミングI 木曜日 1時限・5時限 担当: 増原英彦 第1回 2002年10月10日(木)
~sumii/class/proenb2010/ml2/
C言語講座 制御(選択) 2006年 計算技術研究会.
プログラミング入門2 第2回 型と演算 条件分岐 篠埜 功.
知能情報工学演習I 第8回(後半第2回) 課題の回答
cp-3. 計算 (C プログラミング演習,Visual Studio 2019 対応)
岩村雅一 知能情報工学演習I 第10回(後半第4回) 岩村雅一
例題のプログラムを通して JavaScriptの仕組みを理解することとします。
四則演算,変数 入力文,出力文,代入文, ライブラリ関数
プログラミング 平成28年10月25日 森田 彦.
プログラミング1 プログラミング演習I 第2回.
プログラミング序論演習.
第2章 数値の入力と変数 scanfと変数をやります.
知能情報工学演習I 第9回(後半第3回) 課題の回答
復習 いろいろな変数型(2) char 1バイト → 英数字1文字を入れるのにぴったり アスキーコード → 付録 int
岩村雅一 知能情報工学演習I 第13回(後半第7回) 岩村雅一
分岐(If-Else, Else if, Switch) ループ(While, For, Do-while)
プログラミング演習I 補講用課題
岩村雅一 知能情報工学演習I 第7回(後半第1回) 岩村雅一
ファーストイヤー・セミナーⅡ 第10回 if文による選択処理(2).
Presentation transcript:

ウェブデザイン演習 第6回

復習 変数 イベント 関数 数値や文字列等のデータを格納する箱のようなもの Var x = 0; //変数xに0を代入する 変数のスコープに注意 イベント マウスでクリックされる、など 関数 ひとまとまりの仕事をさせるためのプログラムの部品 function 関数名(引数){ 処理内容・・・ } 関数はブラウザがページを読み込んだ時には実行されず、フォームやボタンと組み合わせてどのタイミングで実行するかを自分で決めることができる(onclick onchange mouseover等)

今日の目標 条件分岐(場合分け)を使ったプログラムを書けるようになる 比較演算子と論理演算子を使った条件式を書けるようになる If, else if, else を使えるようになる

BMI判定プログラム(1) フォームから身長、体重を入力し、BMI指数を計算してアラート表示するプログラムを書きなさい(BMIの計算方法は調べて下さい)

BMI判定プログラム(2) 算出したBMI値によって結果表示を変えたい BMIが18.5未満ならば・・「低体重」と表示したい それ以外(18.5以上25未満)なら「標準」と表示したい

条件分岐のフローチャート BMIが18.5未満である alert(“低体重”);

条件式をどう書くか(1) 条件式を記述するためには、比較演算子を使う 例) a == b a < b a > b BMI < 18.5 //BMIが18.5未満である BMI >= 25 //25以上である

条件式をどう書くか(2) より複雑な条件式を作るには論理演算子を用いる BMI >=18.5 && BMI < 25 18.5 <= BMI < 25 X num % 3 == 0 || num % 2 == 0 numが3で割り切れる、または、2で割り切れる

演習6-1 nが整数だとした場合に次ぎの条件を表す条件式を記述せよ nが10以下 n <= 10 nが10未満 n < 10 西暦年が4で割り切れる年は閏年 ただし、西暦年が100で割り切れる年は平年 ただし、西暦年が400で割り切れる年は閏年

条件分岐をどう書くか(1)~if文~ if( 条件式 ){ 条件が真の場合のみ実行される処理を書く } 例) if(BMI < 18.5){ alert(“低体重”);

条件分岐をどう書くか(2)~else節~ if ( 条件式 ) { 条件が真の場合実行される処理 } else { 条件が成立しない場合実行される処理 } 例) if( BMI >= 25 ){ alert (“ふとりぎみ”); alert(“ふつうかやせ”);

条件分岐をどう書くか(3)~else if~ 更に細かい条件指定をする場合・・ 「○○の時は○○○、そうでなく△△の時は△△△、そうでもなく□□の時は□□□それ以外はXXX) if (条件式A){ 命令A } else if (条件式B){ 命令B } else if (条件式C){ 命令C }else{ 命令D } ?

Q:以下の2つのプログラムの違いは何か、説明せよ プログラムA if ( 条件A ){ 命令A } if ( 条件B) { 命令B プログラムB if ( 条件A ){ 命令A } else if (条件B){ 命令B }

演習6-2 else if が3回続く場合のフローチャートを書け else if が2回続き、最後にelseがある場合のフローチャートを書け

演習6-3 BMI判定プログラムを完成させなさい 身長をセンチメートルで入力して正しい計算結果が得られるようにしなさい 算出したBMI値を小数点第二位で四捨五入して表示しなさい Math.round() テキストボックスに入力された西暦年を和暦に変換するプログラムを作成しなさい。入力された西暦年が1989以上の場合、平成は西暦年-1988で求められる。また、西暦年が1926以上1988以下の場合、昭和は西暦年-1925で求められる。西暦年が1925未満あるいは2019以上の場合は「不明」とすること。 テキストボックスに入力された西暦年が閏年か平年かを表示するプログラムを作りなさい テキストボックスに入力した整数が3で割り切れるなら「FIZZ」を、5で割り切れるなら「BUZZ」を、両方で割り切れるなら「FIZZBUZZ」をアラート表示するプログラムを作りなさい。