Chapter09 JavaScript 구구단표 만들기

Slides:



Advertisements
Similar presentations
2014 가을학기 계산 입문 연습 #4 지도교수 : 박성우 조교 : 이다훈. Python 을 설치합시다.
Advertisements

변수와 조건문 빛나리 36 호 박승운. 파이썬 쉽게 사용하기 Python IDLE 사용 FILE - New File 로 파일 만들기 Run – Run Module 로 실행하기.
1 제 5 장 제어문. 목차목차 if ~ else switch while do ~ while for continue, break, return goto 연습문제.
출석수업 과제 – 총 5문제, 10월 25일 제출 정보통계학과 장영재 교수.
누구나 즐기는 C언어 콘서트 제5장 조건문.
Power C++ 제3장 선택과 반복.
Power Java 제6장 조건과 반복.
예제모음.
윤성우의 열혈 C 프로그래밍 윤성우 저 열혈강의 C 프로그래밍 개정판 Chapter 07. 반복실행을 명령하는 반복문.
6장 명령문.
C 5장. 제어문 #include <stdio.h> int main(void) { int num;
Chapter 7. 조건문.
Report #2 - Solution 문제 #1: 다음과 같이 프로그램을 작성하라.
Chapter 07. 반복문.
C언어 콘서트 제6장 반복문.
어서와 Java는 처음이지! 제3장선택과 반복.
제2장 기본 문법 (2) 주제 : 연산자, 조건문, 반복문 수원과학대학 컴퓨터정보과.
(개정판) 뇌를 자극하는 Red Hat Fedora 리눅스 서버 & 네트워크
6 반복문의 기본 for 문 여러 번 반복하는 작업은 for 문으로!.
7 while 문의 흐름 제어 조건만 만족한다면 무조건 무한 반복!.
고급 선택 제어문과 반복문 Chapter 9 C에서의 다중 선택 제어문 선 검사 반복 구조와 for 문
Javascript Basic Sample Programs
LCD를 활용한 탁상 시계 만들기 재료준비 및 브레드 보드 배선 구성하기 LCD를 활용한 탁상 시계 만들기 응용 작품 만들기
16장 설문조사 한빛미디어(주).
CHAPTER 8. 자바 스크립트 기초.
Part 07 제어 구조 ©우균, 창병모 © 우균, 창병모.
예제로 배우는 Visual Basic 구구단 작성기로 익히는 반복문
쉽게 풀어쓴 C언어 Express 제6장 조건문 C Express.
3. while문 반복문의 종류 while 문 while( 조건식 )        문장;.
쉽게 풀어쓴 C언어 Express 제6장 조건문 C Express.
Chapter 09 반복문.
쉽게 풀어쓴 C언어 Express 제7장 반복문 C Express Slide 1 (of 27)
MATLAB
어서와 C언어는 처음이지 제14장.
어서와 C언어는 처음이지 제15장.
JavaScript 기초 Chapter 8 Part II
3장 상수 변수 기본 자료형 키워드와 식별자 상수와 변수 기본 자료형 형변환 자료형의 재정의.
7장. 다양한 형태의 반복문. 7장. 다양한 형태의 반복문 7-1 반복문이란? 반복문의 기능 세 가지 형태의 반복문 특정 영역을 특정 조건이 만족하는 동안에 반복 실행하기 위한 문장 7-1 반복문이란? 반복문의 기능 특정 영역을 특정 조건이 만족하는 동안에 반복.
연산자 (Operator).
Hello, Python! #2 <부제: 코딩은 혼자하는 것이다>
프로그래밍 원리 Chapter 05 자바스크립트 기초 신한대학교 IT융합공학부 박 호 균.
JAVA 프로그래밍 3장 제어문과 배열.
컴퓨터 프로그래밍 기초 - 5th : 조건문(if, else if, else, switch-case) -
Choi Seong Yun 컴퓨터 프로그래밍 기초 #06 : 반복문 Choi Seong Yun
Chapter 03. 주석문과 제어문.
제 5장 제어문 Hello!! C 언어 강성호 김학배 최우영.
김선균 컴퓨터 프로그래밍 기초 - 7th : 함수 - 김선균
5장 선택제어문 if 선택문 switch-case 선택문 다양한 프로그램 작성 조건 연산자.
2007 1학기 08 반복문.
17장. 제어문과 내장 함수 제어문 내장 함수 제어문 내장 함수.
Control Flow 요약.
8장. 조건에 따른 흐름의 분기. 8장. 조건에 따른 흐름의 분기 8-1 흐름의 분기가 필요한 이유 상황에 따른 프로그램의 유연성 부여 그림 8-1.
함수(Function) ◈ 함수의 개념 및 사용 이유 ◈ 함수 정의, 호출 및 선언 ◈ 지역변수와 전역변수 ◈ return 문
[ 단원 04 ] 반복과 배열.
2nd day Indexing and Slicing
디버깅 관련 옵션 실습해보기 발표 : 2008년 5월 19일 2분반 정 훈 승
Chapter08 JavaScript 시작하기
Chapter08 JavaScript 시작하기
Homework #12 (1/2) 프로그램을 작성하고, 프로그램과 실행 결과를 프린트하여 제출한다.
SPL3D Printer If 조건문.
Flow Diagram IV While.
C++ 프로그래밍 기초 √ 원리를 알면 IT가 맛있다 3장. 연산자.
7장. 다양한 형태의 반복문. 7장. 다양한 형태의 반복문 7-1 반복문이란? 반복문의 기능 세 가지 형태의 반복문 특정 영역을 특정 조건이 만족하는 동안에 반복 실행하기 위한 문장 7-1 반복문이란? 반복문의 기능 특정 영역을 특정 조건이 만족하는 동안에 반복.
HTML HTML 기본 구조와 태그 다양한 태그 다루기
8장 선택 논리 II 1. 논리연산자 1.1 논리연산자 : AND (&&) 1.2 논리연산자 : OR (||)
수치해석 ch3 환경공학과 김지숙.
제어문Control Statements
어서와 C언어는 처음이지 제21장.
6 객체.
SPL-Duino 블록 편집기 이용하기 전류센서 블록 만들기 SPL-Duino 블록 편집기를 실행합니다.
Presentation transcript:

Chapter09 JavaScript 구구단표 만들기 HTML & JavaScript

Contents 1. 주석 2. 조건문 3. 반복문 4. 함수 5. 구구단표 만들기 Chapter09 JavaScript 구구단표 만들기

주석 형식 : // 한 줄 주석 /* 여러 줄 주석 */ 예제 : Chapter09 형식 : // 한 줄 주석 /* 여러 줄 주석 */ 예제 : <SCRIPT LANGUAGE="JavaScript"> <!-- /* 주석문을 사용하는 방법 자바스크립트 주석문은 C언어와 같은 방법으로 사용함 */ // document.write("주석 사용하기") //--> </SCRIPT> JavaScript 구구단표 만들기

If 문 if문 지정한 조건식의 참, 거짓 여부에 따라 해당 문장을 실행하는 조건문 Chapter09 if문 지정한 조건식의 참, 거짓 여부에 따라 해당 문장을 실행하는 조건문 if와 else로 구성하고 else는 생략 가능 조건식이 참일 경우에는 if 다음에 오는 명령을 실행하며 거짓일 경우에는 else 다음에 오는 명령을 실행 만약 조건에 따라 여러 명령문을 실행하고자 할 때에는 해당하는 명령문에 ‘{ }’로 묶어 주면 됨 JavaScript 구구단표 만들기

If 문 형식 : // if문의 사용방법 1 if (조건식) 문장 else // if문의 사용방법 2 Chapter09 형식 : // if문의 사용방법 1 if (조건식) 문장 else // if문의 사용방법 2 // if문의 사용방법 3 if (조건식) { 문장 } else { } JavaScript 구구단표 만들기

If문 <HTML> <SCRIPT LANGUAGE="JAVASCRIPT"> <!-- Chapter09 <HTML> <SCRIPT LANGUAGE="JAVASCRIPT"> <!-- var result=prompt("당신의 점수는?","0") if (result >= 90) document.write("A 학점입니다.") else document.write("F 학점입니다.") //--> </SCRIPT> <BODY> </BODY> </HTML> JavaScript 구구단표 만들기

Else if문 else if문 조건식을 2개 이상 사용하여 3개 이상의 분기로 나누어 실행하고자 할 때 사용 Chapter09 else if문 조건식을 2개 이상 사용하여 3개 이상의 분기로 나누어 실행하고자 할 때 사용 else if를 사용하여 추가적인 조건식을 입력 JavaScript 구구단표 만들기

Else if문 형식 : if (조건식) 문장 else if (조건식) else 예제 : Chapter09 형식 : if (조건식) 문장 else if (조건식) else 예제 : <SCRIPT LANGUAGE="JavaScript"> <!-- if(strLevel >= 90) document.write("당신의 학점은 A입니다."); else if(strLevel >= 80) document.write("당신의 학점은 B입니다."); else document.write("당신의 학점은 C입니다."); //--> </SCRIPT> JavaScript 구구단표 만들기

Chapter09 <HTML><BODY> <SCRIPT LANGUAGE="JAVASCRIPT"> <!-- var result=prompt("당신의 점수는?","점수를 입력...“) if (result >= 90) document.write("당신의 학점은 A입니다") else if (result >= 80) document.write("당신의 학점은 B입니다") else if (result >= 70) document.write("당신의 학점은 C입니다") else if (result >= 60) document.write("당신의 학점은 D입니다") else document.write("당신의 학점은 F입니다") //--> </SCRIPT> </BODY></HTML> JavaScript 구구단표 만들기

Switch문 switch문 하나의 조건식만을 판단 Chapter09 switch문 하나의 조건식만을 판단 그 결과 값을 case문의 값과 비교해 해당 문장을 실행하는 구조를 가지고 있음 default는 case로 지정된 값 이외의 경우에 대한 명령을 실행할 경우 사용 JavaScript 구구단표 만들기

Switch문 형식 : switch (변수) { case 값 1 : 문장 break; case 값 2 : default : } Chapter09 형식 : switch (변수) { case 값 1 : 문장 break; case 값 2 : default : } 예제 : switch(strLevel) { case "A": document.write("당신은 우등생입니다."); break; case "B": document.write("조금만 더 노력하세요."); case "C": document.write("더욱 많은 노력이 필요합니다."); default: document.write("공부에 관심이 없으신 분이군요."); } JavaScript 구구단표 만들기

For문 for문 지정한 회수만큼 { } 안의 명령을 반복 수행 Chapter09 for문 지정한 회수만큼 { } 안의 명령을 반복 수행 기본적으로 3개의 값을 지정하게 되는데, 그것은 초기 값, 종료 조건, 증감 식으로 구성됨 JavaScript 구구단표 만들기

For문 형식 : for (초기값; 최종값; 증감) { 문장; ...... } 예제 : Chapter09 형식 : for (초기값; 최종값; 증감) { 문장; ...... } 예제 : <SCRIPT LANGUAGE="JavaScript"> <!-- for (var i = 1; i <= 10; i++){ document.write("회원님의 방문횟수는" + i + "입니다<BR>"); } //--> </SCRIPT> JavaScript 구구단표 만들기

프로그램 9-5 [그림 9-14] for의 실행결과 [그림 9-15] for의 실행결과 Chapter09 JavaScript 구구단표 만들기

While문 while문 사용하는 이유는 for문과 비슷하지만 반복 조건의 지정하는 방법이 다름 Chapter09 while문 사용하는 이유는 for문과 비슷하지만 반복 조건의 지정하는 방법이 다름 while문의 옆에 ( ) 안에는 조건식을 입력하며 반복 실행되는 명령은 { }안에 넣음 조건식에 지정한 변수의 값의 증감식은 { }안에 넣음 조건식이 참인 동안에만 반복적으로 { }안의 명령을 실행 만약 증감식을 혹시나 넣지 않는다면 while문 안의 명령들이 무한반복 실행되어 무한 루프에 빠지게 됨 JavaScript 구구단표 만들기

While문 형식 : while (조건식) { 문장; 증감식; } 예제 : Chapter09 형식 : while (조건식) { 문장; 증감식; } 예제 : <SCRIPT LANGUAGE="JavaScript"> <!-- var intCount = 1; while(intCount < 10){ document.write("회원님은" + intCount + "번째 방문입니다.<BR>"); intCount++; } //--> JavaScript 구구단표 만들기

Do while문 do while문 명령문들을 먼저 실행한 후 조건식이 참인지 거짓인지 판단 Chapter09 do while문 명령문들을 먼저 실행한 후 조건식이 참인지 거짓인지 판단 명령문은 조건에 상관없이 최소 1번 실행 JavaScript 구구단표 만들기

Do while문 형식 : do { 문장; ...... 증감식; } while (조건식) 예제 : Chapter09 형식 : do { 문장; ...... 증감식; } while (조건식) 예제 : <SCRIPT LANGUAGE="JavaScript"> <!-- var intCount = 1; do { document.write("회원님은" + intCount + "번째 방문입니다.<BR>"); intCount ++; } while (intCount < 10) //--> </SCRIPT> JavaScript 구구단표 만들기

조건문, 반복문, 함수를 이용한 구구단 표 만들기 ■ 사용자로부터 두 개의 숫자를 입력받아야 한다. Html+javaScript 조건문, 반복문, 함수를 이용한 구구단 표 만들기 지시 사항 ■ 사용자로부터 두 개의 숫자를 입력받아야 한다. ■ 구구단 테이블의 제일 처음 행의 셀에는 “9단”과 같은 표현 ■ 셀의 색은 “Lightgreen” 색으로 하며 ■ 사용자가 입력한 두 개의 숫자에 대한 계산 결과는 다르게 표시 ■ 이 셀은 글자색이 푸른색이고 크기는 3

Html+javaScript 완성 화면 1

Html+javaScript 완성 화면 2

Html+javaScript 완성 소스 (1). <HTML> <head><TITLE>제어문 예제</TITLE></head> <body> <FONT SIZE=5 COLOR=BLUE>제어문을 이용한 구구단 만들기</FONT><BR><BR> <TABLE BORDER=1 cellspacing=0 cellpadding=2> <TR> <script language="javascript"> var i, j, x, y, result x= prompt("구구단을 계산할 첫번째 숫자를 입력하시오.") y= prompt("구구단을 계산할 두번째 숫자를 입력하시오.") // 칸을 만들면서 1부터 9까지 제목을 출력 for(i=1; i<=9; i++) {         document.write("<TD ALIGN=CENTER BGCOLOR=Lightgreen HEIGHT=30 VALIGN=MIDDLE>");         document.write(i + "단");         document.write("</TD>"); } document.write("</TR>");

완성 소스 (2) Html+javaScript for(i=1; i<=9; i++) { document.write("<TR>");         for(j=1; j<=9; j++)         { //각 셀에 곱셈결과를 계산하여 출력                  if((i==x) && (j==y)) {                         document.write("<TD BGCOLOR=Seashell HEIGHT=30 VALIGN=MIDDLE>");                         document.write("<FONT size=4 COLOR=BLUE>");                         }                  else {                         document.write("<FONT COLOR=BLACK>");                         document.write("<TD HEIGHT=30 VALIGN=MIDDLE>");                         }                 result = i * j;                 document.write(i + " X " + j + " = ");                 document.write(result + "<BR>");                 document.write("</FONT></TD>");         } document.write("</TR>"); } </script> </TABLE> </body> </html>