17장. 제어문과 내장 함수 제어문 내장 함수 제어문 내장 함수.

Slides:



Advertisements
Similar presentations
Ⅰ. 연산자 Ⅱ. 제어 구조. 연산자 : 할당 연산자 - 사용자가 정의한 변수에 임의의 값을 저장하는 기능 strvar = strVar1+ “ Hello ”
Advertisements

GUIDO VAN ROSSUM IN AMSTERDA M 개발 시간을 단축 시켜준다 배우기 쉬울 뿐 아니라 개발자로 사용하기도 쉽다 코드를 이해하기 쉽다 코드가 짧아진다 팀 프로젝트에 좋다 확장성이 뛰어나다 (C, Java) 파이선의 장점.
Python Ch.06 RaspberryPi Sejin Oh. Raspberry Pi Python  IDLE(Integrated Development Environment)  라즈베리 파이 배포본들은 일반적으로 파이썬과 파이썬 3 의 IDLE 파 이썬 개발 도구를.
6 장. printf 와 scanf 함수에 대한 고찰 printf 함수 이야기 printf 는 문자열을 출력하는 함수이다. – 예제 printf1.c 참조 printf 는 특수 문자 출력이 가능하다. 특수 문자의 미 \a 경고음 소리 발생 \b 백스페이스 (backspace)
4장 배열과 함수 한빛미디어(주).
제 1장 자바스크립트란 ?.
Chapter 16 : Struts 프레임워크 2. chapter 16 : Struts 프레임워크 2.
(Web Programming & Practice)
6장 명령문.
C 5장. 제어문 #include <stdio.h> int main(void) { int num;
06 SQL 함수 SQL 함수의 개념 문자 함수 숫자 함수 날짜 함수 데이터 타입의 변환 일반 함수.
Chapter 7. 조건문.
Chapter09 JavaScript 구구단표 만들기
Lesson 3. 입출력과 제어문.
3장. 변수와 연산자. 3장. 변수와 연산자 3-1 연산자, 덧셈 연산자 연산자란 무엇인가? 연산을 요구할 때 사용되는 기호 ex : +, -, *, / 3-1 연산자, 덧셈 연산자 연산자란 무엇인가? 연산을 요구할 때 사용되는 기호 ex : +, -, *, /
9장 자바스크립트.
JavaScript.
forms 객체 입력상자 체크상자, 라디오 버튼 목록상자
HTML5 웹 프로그래밍 입문 (개정판) 8장. 자바스크립트 프로그래밍기초.
어서와 Java는 처음이지! 제3장선택과 반복.
제2장 기본 문법 (2) 주제 : 연산자, 조건문, 반복문 수원과학대학 컴퓨터정보과.
Visual Basic 함수.
6 반복문의 기본 for 문 여러 번 반복하는 작업은 for 문으로!.
7 while 문의 흐름 제어 조건만 만족한다면 무조건 무한 반복!.
고급 선택 제어문과 반복문 Chapter 9 C에서의 다중 선택 제어문 선 검사 반복 구조와 for 문
SqlParameter 클래스 선문 비트 18기 발표자 : 박성한.
컴퓨터 프로그래밍 기초 #02 : printf(), scanf()
Javascript Basic Sample Programs
Part 07 제어 구조 ©우균, 창병모 © 우균, 창병모.
6장. printf와 scanf 함수에 대한 고찰
자바 프로그래밍 입문 : 객체지향적 사고법 chapter 04. 연산자와 제어문.
예제로 배우는 Visual Basic 구구단 작성기로 익히는 반복문
공학컴퓨터프로그래밍 Python 염익준 교수.
C#.
프로그래밍 원리 Chapter 05 자바스크립트 기초 신한대학교 IT융합공학부 박 호 균.
13. 연산자 오버로딩.
3. while문 반복문의 종류 while 문 while( 조건식 )        문장;.
쉽게 풀어쓴 C언어 Express 제7장 반복문 C Express Slide 1 (of 27)
MATLAB
사용자 함수 사용하기 함수 함수 정의 프로그램에서 특정한 기능을 수행하도록 만든 하나의 단위 작업
C 언어 교육 02 주차 – scanf & 반복문과 조건문 교육부장 조하정.
어서와 C언어는 처음이지 제14장.
인터넷응용프로그래밍 JavaScript(Intro).
컴퓨터의 기초 제 2강 - 변수와 자료형 , 연산자 2006년 3월 27일.
7장. 다양한 형태의 반복문. 7장. 다양한 형태의 반복문 7-1 반복문이란? 반복문의 기능 세 가지 형태의 반복문 특정 영역을 특정 조건이 만족하는 동안에 반복 실행하기 위한 문장 7-1 반복문이란? 반복문의 기능 특정 영역을 특정 조건이 만족하는 동안에 반복.
Lesson 2. 기본 데이터형.
Chapter6 : JVM과 메모리 6.1 JVM의 구조와 메모리 모델 6.2 프로그램 실행과 메모리 6.3 객체생성과 메모리
인터넷응용프로그래밍 JavaScript(Intro).
08장 쿠키와 세션.
Java의 정석 제 4 장 조건문과 반복문 Java 정석 남궁성 강의
컴퓨터 프로그래밍 기초 - 5th : 조건문(if, else if, else, switch-case) -
Choi Seong Yun 컴퓨터 프로그래밍 기초 #06 : 반복문 Choi Seong Yun
[INA470] Java Programming Youn-Hee Han
제 5장 제어문 Hello!! C 언어 강성호 김학배 최우영.
자바 5.0 프로그래밍.
김선균 컴퓨터 프로그래밍 기초 - 7th : 함수 - 김선균
5장 선택제어문 if 선택문 switch-case 선택문 다양한 프로그램 작성 조건 연산자.
Chapter 08. 함수.
6장 JSP 페이지의 연산자, 제어문 및 한글처리 이장에서 배울 내용 : JSP페이지에서 프로그램 로직코드를 원활히 수행할 수 있도록 제공되는 연산자와 제어문에 대해 학습한다. 또한 한글처리를 전혀 지원하지 않는 톰캣을 위한 몇 가지 한글처리를 위한 코드에 대해 알아본다.
[ 단원 04 ] 반복과 배열.
5 함수.
Chapter08 JavaScript 시작하기
Chapter08 JavaScript 시작하기
Flow Diagram IV While.
7장. 다양한 형태의 반복문. 7장. 다양한 형태의 반복문 7-1 반복문이란? 반복문의 기능 세 가지 형태의 반복문 특정 영역을 특정 조건이 만족하는 동안에 반복 실행하기 위한 문장 7-1 반복문이란? 반복문의 기능 특정 영역을 특정 조건이 만족하는 동안에 반복.
안드로이드 앱 개발과정 Step1. 기초과정 강사 : 정 훈 희.
16장. 변수, 연산자, 사용자 정의 함수 변수 배열과 객체 연산자 함수.
8장 선택 논리 II 1. 논리연산자 1.1 논리연산자 : AND (&&) 1.2 논리연산자 : OR (||)
6 객체.
PHP 기초문법 PHP를 공부하는데 있어 가장 기초가 되는 PHP기초문법에 대해서 배워 봅니다.
Presentation transcript:

17장. 제어문과 내장 함수 제어문 내장 함수 제어문 내장 함수

제어문과 내장 함수 – IF 조건문(1) 프로그래밍 언어의 기본 기능: C -> Java -> JavaScript JSP 등 조건 실행문B 실행문A false true If(조건) 실행문A else 실행문B

제어문과 내장 함수 – IF 조건문(2) 중첩 IF문 형식1 If(조건) 형식2 else if(조건) else(조건) 명령문 형식2 If(조건){ 명령문1 명령문2 } else{ 중첩 IF문 If(조건) 명령문 else if(조건) else(조건)

제어문과 내장 함수 – SWITCH 문 switch(표현식){ case value1: 명령문1; break; ……………….. default 명령문n } Chap17/1701/1701end.htm

제어문과 내장 함수 – FOR 문 - 반복문(1) 기본 형식 for(초기 값;조건부;증감식){ 코드부 } e.g., for(a=1;a<11;a++){ document.write(a+ “*” +a+ “=”+a*a+”<br>”)

제어문과 내장 함수 – FOR 문 - 반복문(2) 시작 조건 true false 실행문 종료 Chap17/1702/1702end.htm

제어문과 내장 함수 – WHILE 문 기본 형식 while(조건){ 명령문 } e.g., a=1 while(a<11){ document.write(a+ “*” +a+ “=”+a*a+”<br>”) a++

제어문과 내장 함수 – DO WHILE 문 기본 형식 do{ 명령문 } while(조건) e.g., a=1 document.write(a+ “*” +a+ “=”+a*a+”<br>”) a++ } while(a<11)

제어문과 내장 함수 – BREAK, CONTINUE 문 e.g., a=10 while(true){ a-- if(a>10) continue if(a==0) break document.write(a+ “*” +a+ “=”+a*a+”<br>”) }

제어문과 내장 함수 – RETURN 문 함수에서 특정 값을 리턴 값으로 보내고 싶을 때 사용 e.g., function square(a){ return a*a } -------- for(a=1;a<11;a++){ document.write(a+ “*” +a+ “=”+square(a)+”<br>”) Chap17/1702/1702end2.html

제어문과 내장 함수 – FOR IN– 객체 조작문 객체가 가지는 하위 객체/속성 정보를 알려준다. 만약 객체의 모든 하위 객체/속성이 5개라면 5번 반복된다. JavaScript는 완성된 언어가 아니므로 버전업 되면서 새로 추가된 객체의 하위객체/속성 정보를 알 수 있다. for (variable in 객체) { 수행할 작업 } e.g., var a = document;   for(var i in a)        document.writeln(i + a[i] + "<br/>");    // 속성명, 속성값 출력 e.g., 0MyJavaScript/Chap17-Control/1702end1.html // coding & 실행

제어문과 내장 함수 – WITH – 객체 조작문 하나의 객체에 대해 여러가지 속성들을 한꺼번에 조작할 때 사용. e.g., with (document) { bgcolor = "white"; fgcolor = "red"; } c.f., document.bgcolor = "white"; document.fgcolor = "red";

제어문과 내장 함수 – 내장 함수 자주 사용하는 함수들을 미리 제공 처음부터 정의되어 있는 함수들: built-in functions e.g., window객체의 메소드: window.alert() 독립되어서도 사용 가능: alert() 내장함수 사용시 에러메시지 NaN: 수치가 아닌 경우 undefined: 정의되어 있지 않은 부정확한 값을 만났을 때 infinity: 값이 무한할 때 0MyJavaScript/Chap17-Control/p384.html // coding & 실행 Chap17/1704/1704end.htm Chap17/1705/1705end.htm

제어문과 내장 함수 – 내장 함수의 종류 표현식 설명 alert("메시지") ‘확인’ 버튼이 있는 메시지 창을 띄움 prompt("메시지","기본 문구") 입력상자가 있는 메시지 창을 띄움 confirm("메시지") ‘확인’, ‘취소’ 버튼이 있는 메시지 창을 띄움 eval( ) 문자열을 수식으로 바꿔서 계산 isNaN( ) 전달받은 값이 숫자인지 문자인지 판별하여 숫자가 아닌 경우 true 값을 반환 parseFloat( ) 문자열을 부동소수점으로 바꿈 parseInt( ) 문자열을 정수로 바꿈 escape( ) ISO-Latin-1 문자 셋을 아스키 값으로 바꿈, 문자 값을 URL 표기형으로 변환 unescape( ) 아스키 값을 ISO-Latin-1 문자 셋으로 바꿈, URL 표기형을 문자로 변환 isFinite( ) 전달받은 값이 유리수인지 판단하여 유리수인 경우에만 true 값 반환 Number( ) 객체를 수치로 변환 String( ) 객체를 문자열로 변환