KUMHO SOFTWARE DEVELOPMENT 이 름 : 정홍도 ( 과장 ) 팀 명 : 개발사업팀 일 자 : 2007.6.25 과목 명.

Slides:



Advertisements
Similar presentations
3. 메소드와 변수 SCJP 자격증 프로젝트 발표자 : 최선웅. 1. 메 소 드 개 념 2. 메 소 드 양 식 3. 메 소 드 변 수 4. 메 소 드 예 제 5. 참 고 문 헌 / 자 료 목 차.
Advertisements

10-7 부동소수점 (Floating-Point) 계산  컴퓨터에서 숫자를 표기하는 방법  가수 (Fraction) : 부호화된 고정소수점 숫자 지수 (Exponent) : 소수점의 위치를 표시 ( 예 )10 진수 를 표기하면 Fraction Exponent.
Ⅰ. 연산자 Ⅱ. 제어 구조. 연산자 : 할당 연산자 - 사용자가 정의한 변수에 임의의 값을 저장하는 기능 strvar = strVar1+ “ Hello ”
파이썬 (Python). 1 일 : 파이썬 프로그래밍 기초 2 일 : 객체, 문자열 3 일 : 문자인코딩, 정규표현식, 옛한글 4 일 : 파일 입출력 5 일 : 함수와 모듈 6 일 : 원시 말뭉치 다루기 실습 7 일 : 주석 말뭉치 다루기 실습 8 일 : 웹 데이터로.
Python Ch.06 RaspberryPi Sejin Oh. Raspberry Pi Python  IDLE(Integrated Development Environment)  라즈베리 파이 배포본들은 일반적으로 파이썬과 파이썬 3 의 IDLE 파 이썬 개발 도구를.
변수와 조건문 빛나리 36 호 박승운. 파이썬 쉽게 사용하기 Python IDLE 사용 FILE - New File 로 파일 만들기 Run – Run Module 로 실행하기.
6 장. printf 와 scanf 함수에 대한 고찰 printf 함수 이야기 printf 는 문자열을 출력하는 함수이다. – 예제 printf1.c 참조 printf 는 특수 문자 출력이 가능하다. 특수 문자의 미 \a 경고음 소리 발생 \b 백스페이스 (backspace)
1 08 배열. 한국대학교 객체지향연구소 2 C 로 배우는 프로그래밍 기초 2 nd Edition 배열  동일한 자료유형의 여러 변수를 일괄 선언  연속적인 항목들이 동일한 크기로 메모리에 저장되는 구조  동일한 자료 유형이 여러 개 필요한 경우에 이용할 수 있는.
Part 03 상수, 변수, 자료형 ©우균, 창병모 © 우균, 창병모.
데이터형, 변수, 연산자 컴퓨터 응용 및 실습 I.
ㅎㅎ 구조체 구조체 사용하기 함수 매개변수로서의 구조체 구조체 포인터와 레퍼런스 구조체 배열.
ㅎㅎ 구조체 C++ 프로그래밍 기초 : 객체지향의 시작 구조체 사용하기 함수 매개변수로서의 구조체 구조체 포인터와 레퍼런스
/ 4강_연산자 4-1 할당연산자 4-2 사칙연산자 및 나머지 연산자 4-3 자동증감 연산자 4-4 비교 연산자 4-5 논리 연산자 4-6 부정 연산자 4-7 복합대입 연산자 /
제 9 장 구조체와 공용체.
3장. 변수와 연산자. 3장. 변수와 연산자 3-1 연산자, 덧셈 연산자 연산자란 무엇인가? 연산을 요구할 때 사용되는 기호 ex : +, -, *, / 3-1 연산자, 덧셈 연산자 연산자란 무엇인가? 연산을 요구할 때 사용되는 기호 ex : +, -, *, /
3. printf()와 데이터 형식.
윤성우의 열혈 C 프로그래밍 윤성우 저 열혈강의 C 프로그래밍 개정판 Chapter 12. 포인터의 이해.
제 6장. 생성자와 소멸자 학기 프로그래밍언어및실습 (C++).
Chapter 04 C 연산자의 이해.
4.1 자바 응용 프로그램 분석 4.2 식별자(identifier)와 예약어 4.3 변수와 자료형
Lesson 6. 형변환.
학습목표 변수 비주얼 베이직 자료형 변수 선언하기. 학습목표 변수 비주얼 베이직 자료형 변수 선언하기.
SqlParameter 클래스 선문 비트 18기 발표자 : 박성한.
컴퓨터 프로그래밍 기초 #02 : printf(), scanf()
Part 05 순수한 연산자 ©우균, 창병모 © 우균, 창병모.
6장. printf와 scanf 함수에 대한 고찰
Tail-recursive Function, High-order Function
공학컴퓨터프로그래밍 Python 염익준 교수.
자바 5.0 프로그래밍.
C#.
13. 연산자 오버로딩.
10강. JSP 본격적으로 살펴보기-II 스크립트릿, 선언, 표현식 지시자 주석 Lecturer Kim Myoung-Ho
JA A V W. 03.
사용자 함수 사용하기 함수 함수 정의 프로그램에서 특정한 기능을 수행하도록 만든 하나의 단위 작업
어서와 C언어는 처음이지 제14장.
인터넷응용프로그래밍 JavaScript(Intro).
Gachon CS50 Python Basics I Basic Operators 가천대학교 | 산업경영공학과 최성철 교수.
Lesson 4. 수식과 연산자.
3장 상수 변수 기본 자료형 키워드와 식별자 상수와 변수 기본 자료형 형변환 자료형의 재정의.
3장. 변수와 연산자 교안 : 전자정보통신 홈페이지 / 커뮤니티/ 학술세미나
Lesson 2. 기본 데이터형.
Chapter6 : JVM과 메모리 6.1 JVM의 구조와 메모리 모델 6.2 프로그램 실행과 메모리 6.3 객체생성과 메모리
연산자 (Operator).
프로그래밍 원리 Chapter 05 자바스크립트 기초 신한대학교 IT융합공학부 박 호 균.
에어 조건문.
컴퓨터 프로그래밍 기초 - 10th : 포인터 및 구조체 -
2장. 변수와 타입.
컴퓨터 프로그래밍 기초 - 5th : 조건문(if, else if, else, switch-case) -
컴퓨터 프로그래밍 기초 - 3rd : 상수,변수 생성규칙 및 자료형 -
Chapter 02. 자바 기본 문법.
JAVA 프로그래밍 2장 자바의 데이터타입.
Choi Seong Yun 컴퓨터 프로그래밍 기초 #03 : 변수와 자료형 Choi Seong Yun
제3장 함수와 배열수식 전진환
제 6 장 함수(functions).
2부 기본 구조 2부에서는 자바 언어의 기본구조인 변수, 자료형, 연산자, 선택 및 반복논리, 배열 등에 관해 설명합니다
5 함수.
Chapter08 JavaScript 시작하기
에어 PHP 입문.
4장. 데이터 표현 방식의 이해. 4장. 데이터 표현 방식의 이해 4-1 컴퓨터의 데이터 표현 진법에 대한 이해 n 진수 표현 방식 : n개의 문자를 이용해서 데이터를 표현 그림 4-1.
2장 PHP 기초 PHP의 시작과 끝을 이해한다. 주석문에 대하여 이해한다. echo 문을 이용하여 화면에 출력하
Chapter08 JavaScript 시작하기
클래스 : 기능 CHAPTER 7 Section 1 생성자(Constructor)
함수, 모듈.
16장. 변수, 연산자, 사용자 정의 함수 변수 배열과 객체 연산자 함수.
8장 선택 논리 II 1. 논리연산자 1.1 논리연산자 : AND (&&) 1.2 논리연산자 : OR (||)
실습과제 (변수와 자료형, ) 1. 다음 작업 (가), (나), (다)를 수행하는 프로그램 작성
어서와 C언어는 처음이지 제21장.
HTML CSS 자바스크립트 무작정 따라하기
7 생성자 함수.
6 객체.
Presentation transcript:

KUMHO SOFTWARE DEVELOPMENT 이 름 : 정홍도 ( 과장 ) 팀 명 : 개발사업팀 일 자 : 과목 명

KUMHO SOFTWARE DEVELOPMENT 2 ◈ 1. 주석문 작성방법 ◈ 2. 변수의 사용 ◈ 3. 예약어 ◈ 4. 자료형 ◈ 5. 변수의 자료형 변환 ◈ 6. 연산자 ◈ 7. 사용자 정의 함수 ◈ 8. 클래스의 사용 목 차

KUMHO SOFTWARE DEVELOPMENT 3 자바스크립트 소스에서 주석문의 2 개의 종류 1) 단일행 주석 // - “//” 부호로 시작되는 행은 실행하지 않는다. 2) 블록 주석 /* */ - “/*” 부호와 “*/” 사이의 코드는 실행되지 않는다. 자바스크립트 시험 2-1 /* 주석문 */ document.write(" 설명문 테스트 ") // 이것도 주석문 1. 주석문 (comment) 실행결과 : 예:예:

KUMHO SOFTWARE DEVELOPMENT 4 변수 (variable) 프로그램에서 자료를 저장하기 위해 가지고 있는 메모리 반드시 영문자나 ‘_’ 로 시작, 특수기호 불가 저장하고 있는 값은 변할 수 있다. 예약어는 변수로 사용할 수 없다. 대소문자를 구분한다. 변수 예 A, a, aa, num, it12, _abc 3sum, -> 잘못 만든 예 2. 변수의 사용

KUMHO SOFTWARE DEVELOPMENT 5 변수의 초기화 변수에 값을 저장하면 자동적으로 자료형이 정의된다. –a = 1; –str = ‘ 자바스크립트 ’; ☞ ‘a = b’ 는 b 값을 a 에 저장한다는 의미이다. var 를 이용한 변수의 선언 및 초기화 –var i = 10; 2. 변수의 사용

KUMHO SOFTWARE DEVELOPMENT 6 변수의 값 출력 자바스크립트 시험 2-2 /* 변수의 값 출력 */ a = 10; str = " 자바스크립트 "; document.write("a = " + a + " "); document.write(str); 2. 변수의 사용 예:예: 출력결과 :

KUMHO SOFTWARE DEVELOPMENT 7 var 키워드를 사용한 변수 선언 자바스크립트 시험 2-3 /* var 을 이용한 변수 선언 */ var a, aa = 10; var str = " 자바스크립트 "; document.write("aa = " + aa + " "); document.write(str); 2. 변수의 사용 예:예: 출력결과 :

KUMHO SOFTWARE DEVELOPMENT 8 예약어 예약어란 특별한 용도로 미리 지정한 단어 abstractbooleanbreakbytecase catchcharclassconstcontinue defaultdodoubleelseextends falsefinalfinallyfloatfor functiongotoifimplementsimport ininstanceofintinterfacelong nativenewnullpackageprivate protectedpublicreturnshortstatic superswitchsynchronizedthisthrow throwstransienttruetryvar voidwhilewith 3. 예약어

KUMHO SOFTWARE DEVELOPMENT 9 자료형란 컴퓨터가 처리하는 데이터의 종류 자바스크립트의 자료형 : 숫자형 ( 정수형, 부동소수점형 ) 문자형 논리형 : 참 (true), 거짓 (false) Null 참조형 ( 내장객체, 클래스 객체 ) 4. 자료형

KUMHO SOFTWARE DEVELOPMENT 10 정수형 (integer) : 소수점이 없는 수 10 진수 : -100,-50,-1,0,1,30, 진수 : 숫자 앞에 ‘0’ 을 붙인다. –0111, 진수 : 숫자 앞에 ‘0x’ 를 붙인다. –0x1010, 0xB0A1 10 진수 8 진수 16 진수 4040x xA x1E 4. 자료형

KUMHO SOFTWARE DEVELOPMENT 11 숫자형 데이터의 출력 자바스크립트 시험 2-4 /* 숫자 출력 예제 */ document.write(" 십진수 : " " "); document.write("8 진수 (012) 도 십진수로 출력 : " " "); document.write("16 진수 (0xa) 도 십진수로 출력 : " + 0xa+ " "); 4. 자료형

KUMHO SOFTWARE DEVELOPMENT 12 부동소수점형 (floating-point) 소수부분이 있는 숫자 2.1, E3(1.3*10 3 ) 자바스크립트에서 부동소수점 계산은 가끔 정확하지 않을 수 있다. -> 정수형 사용 권장 논리형 (Boolean) 크기가 1 비트 사용가능한 값 : true, false null 아무 값도 없음을 의미 4. 자료형

KUMHO SOFTWARE DEVELOPMENT 13 실수자료의 부정확성 자바스크립트 시험 2-4 /* 실수자료의 부정확성 */ aa = 10; bb = 5.333; cc = 5.444; document.write(aa + " + " + bb + " = " + (aa + bb)); document.write(" "); document.write(aa + " + " + cc + " = " + (aa + cc)); 4. 자료형

KUMHO SOFTWARE DEVELOPMENT 14 Boolean( 논리형 ) 자료의 출력 자바스크립트 시험 2-6 /* boolean 자료의 출력 */ aa = true bb = false; document.write("aa = " + aa); document.write(" "); document.write("bb = " + bb); 4. 자료형

KUMHO SOFTWARE DEVELOPMENT 15 문자형 문자자료 취급 따옴표 (‘ ’ 또는 “ ”) 를 사용하여 문자 기록 –‘ 자바스크립트 ’, “java” 특수문자의미 \n 다음 줄로 이동 \tTab \b 백스페이스 \r 리턴 \\ 역슬래시 (\) \’\’ 작은 따옴표 \”\” 큰 따옴표 4. 자료형

KUMHO SOFTWARE DEVELOPMENT 16 문자형 자료의 출력 자바스크립트 시험 2-7 /* boolean 자료의 출력 */ aa = " 특수문자 출력 : " bb = "\\, \', \""; document.write(aa + bb); 4. 자료형

KUMHO SOFTWARE DEVELOPMENT 17 1) 선언된 변수에 부동한 유형의 값을 대입하면 변수의 유형도 자동으로 변환된다. test = 10; -> test 는 정수형 test = “ 문자열 ”; -> test 는 문자형 2) 변수에 저장된 값의 변환 문자형 => 숫자형 - Number() 함수 - 예 : var strValue = “12”; alert(“ 변환 후 변수의 값 *100 : ” + (Number(strValue) * 100) ); 출력 결과 : 변환 후 변수의 값 *100 : 1200 숫자형 => 문자형 - 숫자형 + 문자형 => 문자형 - 예 : alert(“” ); // 문자열 “1234” 출력 5. 변수의 자료형 변환 (Casting)

KUMHO SOFTWARE DEVELOPMENT 18 변수의 자료형 변환 사례 자바스크립트 시험 2-8 /* 변수의 자료형 변환 */ a = 10; document.write("a = " + a + " "); a = " 문자형으로 변환 "; document.write("a = " + a); 5. 변수의 자료형 변환 (Casting)

KUMHO SOFTWARE DEVELOPMENT 19  대입연산자  산술연산자  증감연산자  비교연산자  논리연산자  조건연산자  비트연산자 6. 연산자

KUMHO SOFTWARE DEVELOPMENT 20 대입연산자 - 할당연산자라고도 한다. - ‘=’ 기호 사용 a = b; –b 값을 a 에 저장한다는 의미 – 수학에서와 같이 a 와 b 가 같다는 의미가 아니다. –a = a + 1; 6. 연산자

KUMHO SOFTWARE DEVELOPMENT 21 산술연산자 +,-,*,/,% % : 나머지 자바스크립트 시험 2-11 a = 5; b = 2; document.write(a + " / " + b + " = " + (a/b)); document.write(" "); document.write(a + " % " + b + " = " + (a%b)); 6. 연산자

KUMHO SOFTWARE DEVELOPMENT 22 증감연산자 ++ : 1 증가 (a++ 는 a=a+1 과 동일 ) -- : 1 감소 (a-- 는 a=a-1 과 동일 ) 자바스크립트 시험 2-12 a = 5; b = 5; document.write("1.a = " + a++ + ", b = " + b-- + " "); document.write("2.a = " + a + ", b = " + b + " "); document.write("3.a = " + ++a + ", b = " + --b + " "); document.write("4.a = " + a + ", b = " + b + " "); 6. 연산자

KUMHO SOFTWARE DEVELOPMENT 23 비교연산자 - 값의 대소를 비교 비교연산자의미 a == b a 와 b 는 같다 a != b a 와 b 는 같지 않다 a < b a 는 b 보다 작다 a <= b a 는 b 보다 작거나 같다 a > b a 는 b 보다 크다 a >= b a 는 b 보다 크거나 같다 6. 연산자

KUMHO SOFTWARE DEVELOPMENT 24 숫자 비교 연산의 결과 출력 자바스크립트 시험 2-13 a = 10; b = 5; document.write("1." + a + " == " + b + " : " + (a == b) +" "); document.write("2." + a + " != " + b + " : " + (a != b) +" "); document.write("3." + a + " > " + b + " : " + (a > b) +" "); document.write("4." + a + " <= " + b + " : " + (a <= b)); 6. 연산자

KUMHO SOFTWARE DEVELOPMENT 25 문자비교 연산의 결과 출력 자바스크립트 시험 2-14 a = "abc"; b = "abc"; document.write("1." + a + " == " + b + " : " + (a == b) +" "); a = "AAA"; b = "ABC"; document.write("2." + a + " < " + b + " : " + (a < b)); 6. 연산자

KUMHO SOFTWARE DEVELOPMENT 26 논리연산자 - AND, OR, NOT 등 논리연산을 수행하는 연산자 논리요소 NOTANDOR AB!AA && BA || B TTFTT TFFFT FTTFT FFTFF 6. 연산자

KUMHO SOFTWARE DEVELOPMENT 27 논리연산자 사례 10 > 5 && 10 > 3 -> true 10 > 5 && 11 > 15 -> false 10> 5 || 15 > 20 -> true !(10 > 5) -> false 10 > 20 || 5 > 10 -> false 6. 연산자

KUMHO SOFTWARE DEVELOPMENT 28 예제 – 논리연산자 사용 자바스크립트 시험 2-15 a = 10; b = 5; c = 20; document.write("1.!(" + a + " > " + b + ") = " + !(a>b) +" "); document.write("2.10 > 5 && 20 > 5 = " + (10>5 && 20>5) +" "); document.write("2.10 > 5 && 5 > 20 = " + (10>5 && 5>20) +" "); document.write("2.10 > 5 || 5 > 20 = " + (10>5 || 5>20) +" "); document.write(" = " + (10 20)); 6. 연산자

KUMHO SOFTWARE DEVELOPMENT 29 조건연산자 기본형식 조건 ? a : b ; 조건이 참이면 a 수행, 거짓이면 b 수행 자바스크립트 시험 2-16 a = 10; b = 5;; a > b ? c = true : c = false; document.write("c = " + c); 6. 연산자

KUMHO SOFTWARE DEVELOPMENT 30 비트연산자 값을 비트 단위로 AND(&), OR(|) 연산 11 & 5 = & = 1 자바스크립트 시험 2-17 document.write("11 & 5 = " + (11&5)); document.write(" "); document.write("11 | 5 = " + (11|5)); 6. 연산자

KUMHO SOFTWARE DEVELOPMENT 31 연산자 우선순위 우선순위연산자 1[], () 2++, --, ! 3*, /, % 4+, - 5, >= 6==, != 7& 8| 9&& 10|| 6. 연산자

KUMHO SOFTWARE DEVELOPMENT 32 함수의 사용 1) 함수의 선언 - function 키워드 사용 - 예 : FUNCTION 함수명 ( 형식 매개변수 리스트 ) { 함수체 … } 1) 함수의 호출 - 함수명 ( 실 매개변수 리스트 ) - 예 : function funcTest(value1,value2) { alert(“funcTest : 매개변수 : ” + value1 + “ : ” + value2); } var result = funcTest(“ 첫번째 매개변수 ”,” 두번째 매개변수 ”); 출력 결과 : funcTest : 매개변수 : 첫번째 매개변수 : 두번째 매개변수 7. 사용자 정의 함수

KUMHO SOFTWARE DEVELOPMENT 33 1) 클래스의 정의 - 함수의 정의와 마찬가지로 FUNCTION 키워드로 정의 - 예 : FUNCTION 클래스명 ( 형식 매개변수 리스트 ) { 클래스 맴버변수 선언 클래스 맴버함수 선언 } 2) 클래스의 사용 - 클래스는 new 키워드로 객체를 생성한 후 사용이 가능 - 예 : function userInfo(id,name) { this.userId = id; this.userName = name; } var objUserInfo = new userInfo(“0001”,” 홍길동 ”); alert(“ 아이디 : ” + objUserInfo.userId); alert(“ 사용자 : ” + objUserInfo.userName); 8. 클래스의 사용 클래스는 데이터와 데이터를 처리하는 함수를 포함

KUMHO SOFTWARE DEVELOPMENT 34 클래스 사용 사례 : function objDef(code,name){ this.defCode = code; this.defName = name; setCode = setDefCode; setName = setDefName; getCode = getDefCode; getName = getDefName; } setDefCode(code) { this.defCode = code; } getDefName() { return this.defName; } … var obj = new objDef(“0001”,” 홍길동 ”); alert(“ 사용자명은 ” + obj.getName()); 8. 클래스의 사용

KUMHO SOFTWARE DEVELOPMENT 35 감 사 합 니 다감 사 합 니 다