Ruby 프로그래밍 5 한글 자소 처리

Size: px
Start display at page:

Download "Ruby 프로그래밍 5 한글 자소 처리"

Transcription

1 Ruby 프로그래밍 5 한글자소처리 한국어정보의전산처리

2 잉글랜드프리미어리그전적통계내기 res = Hash.new() # 결과저장할 data structure: 팀 => 전적 (8 개필드 ) teams = [ Arsenal, Bournemouth, Burnley, Chelsea, Crystal Palace, Everton, Hull, Leicester, Liverpool, Man City, Man United", "Middlesbrough", "Southampton", "Stoke", "Sunderland", "Swansea", "Tottenham", "Watford", "West Brom", "West Ham"] # 20 개팀이름으로이루어진 Array 를만듦 teams.each do team #res Hash 에 20 개팀을추가하되 res[team] = Array.new(8,0) # 아래의 8 개필드를 0 으로초기화 # # match, won, draw, lost, goal_won, goal_lost, goal_diff, point

3 File.open("E0.csv") do f f.each do line if f.lineno!= 1 fs = line.split(",") #fs[2], fs[3], fs[4], fs[5], fs[6] #HT, AT, FTHG, FTAG, FTR fs[4] = fs[4].to_i fs[5] = fs[5].to_i res[ fs[2] ][4] += fs[4] # 홈팀득점 fs[4] 만큼증가 res[ fs[2] ][5] += fs[5] # 홈팀실점 fs[5] 만큼증가 res[ fs[3] ][4] += fs[5] # 어웨이팀득점 fs[5] 만큼증가 res[ fs[3] ][5] += fs[4] # 어웨이팀실점 fs[4] 만큼증가 case fs[6] when "H" # 홈팀승리 res[ fs[2] ][1] += 1 # 홈팀승리 1 증가 res[ fs[3] ][3] += 1 # 어웨이팀패배 1 증가 when "A # 어웨이팀승리 res[ fs[2] ][3] += 1 # 홈팀패배 1 증가 res[ fs[3] ][1] += 1 # 어웨이팀승리 1 증가 when "D # 무승부 res[ fs[2] ][2] += 1 # 홈팀무승부 1 증가 res[ fs[3] ][2] += 1 #Away 팀무승부 1 증가 else ; # 위의세경우외에는없음

4 res.each do team, data #res Hash의경기수, 득실점차, 승점채우기 data[0] = data[1]+data[2]+data[3] # 경기수 = 승리수 + 무승부수 + 패배수 data[6] = data[4] - data[5] # 득실점차 = 총득점 - 총실점 data[7] = data[1] * 3 + data[2] # 승점 = 승리수 *3 + 무승부수 $, = ", # 필드구분자를쉼표로. print 함수호출시쉼표자리에출력됨 $\ = \n # 레코드구분자를줄바꿈문자로 i = 0 # 순위변수 res.sort{ x,y y[1][7]<=>x[1][7] }.each do team,data # 승점순으로소팅 i += 1 # 순위를 1씩증가시킴 print i, team, data.join(",") # 순위, 팀이름, 팀전적출력

5 한글자소 ( 초성, 중성, 종성 ) 분해 : called = [" ㄱ "," ㄲ "," ㄴ "," ㄷ "," ㄸ "," ㄹ "," ㅁ "," ㅂ "," ㅃ "," ㅅ "," ㅆ "," ㅇ "," ㅈ "," ㅉ "," ㅊ "," ㅋ "," ㅌ "," ㅍ "," ㅎ "] # 19 개. 다른파일에서사용할변수는전역 (global) = [" ㅏ "," ㅐ "," ㅑ "," ㅒ "," ㅓ "," ㅔ "," ㅕ "," ㅖ "," ㅗ "," ㅘ "," ㅙ "," ㅚ "," ㅛ "," ㅜ "," ㅝ "," ㅞ "," ㅟ "," ㅠ "," ㅡ "," ㅢ "," ㅣ "] # 21 개. = ["@"," ㄱ "," ㄲ "," ㄳ "," ㄴ "," ㄵ "," ㄶ "," ㄷ "," ㄹ "," ㄺ "," ㄻ "," ㄼ "," ㄽ "," ㄾ "," ㄿ "," ㅀ "," ㅁ "," ㅂ "," ㅄ "," ㅅ "," ㅆ "," ㅇ "," ㅈ "," ㅊ "," ㅋ "," ㅌ "," ㅍ "," ㅎ "] # 28 개 def is_hangeul?(code) # 어떤문자의코드값을입력으로하여한글인지판정 (0xac00..0xd7a3).include? code def get_onset(code) # 초성값알아냄. 반환값은 0~18, 0: ㄱ. 1: ㄲ,, 18: ㅎ (code 0xac00) / 588 # x=( 입력문자코드값 - 가 의코드값 ); x 를 588 로나눈몫 def get_nucleus(code) # 중성값알아냄. 반환값은 0~20, 0: ㅏ, 1: ㅐ,..., 20: ㅣ ( (code - 0xac00) % 588 ) / 28 #x 를 588 로나눈나머지 ( 초성블록순위 ) 를 28 로나눈몫 def get_coda(code) # 종성값알아냄. 반환값은 0~27, 0: 받침없음, 1: ㄱ, 2: ㄲ,... 27: ㅎ (code - 0xac00) % 28 # x 를 28 로나눈나머지

6 한글자소 ( 초성, 중성, 종성 ) 분해 : calling code require './jaso_call_me.rb' raise " 초, 중, 종성을알려드립니다. 한글을입력하세요." if ARGV.size < 1 code = ARGV[0].ord # 사용자가입력한문자의코드값을알아냄 $\ = "\n #print 함수호출시맨끝에줄바꿈문자출력 if is_hangeul? code # 사용자가입력한문자가한글이면 print " 초성 : get_onset(code) ] print " 중성 : get_nucleus(code) ] print " 종성 : get_coda(code) ] # 초, 중, 종성값을알아내어초, 중, 종성이름 Array에서추출 else print " 한글을입력하세요. 입력하신문자는한글이아닙니다."

7 한글자소 ( 초성, 중성, 종성 ) 분해 : 문자열 ARGV[0].each_char do char # 사용자입력문자열의각문자에대해 code = char.ord print char if is_hangeul? code print ": 초성 : get_onset(code) ] print ", 중성 : get_nucleus(code) ] print ", 종성 : get_coda(code) ], "\n" else print ": 한글아님 \n"

8 텍스트자소통계 onset_freq_array = Array.new(19,0) # [ ㄱ빈도, ㄲ빈도,..., ㅎ빈도 ] nucleus_freq_array = Array.new(21,0) # [ ㅏ빈도, ㅐ빈도, ㅑ빈도,..., ㅣ빈도 ] coda_freq_array = Array.new(28,0) # [ 없음빈도, ㄱ빈도, ㄲ빈도, ㄳ빈도,..., ㅎ빈도 ] hangeul_cnt = 0 # 한글음절개수 counter File.open(ARGV[0], "r:utf-8").each do line line.chomp.each_char do char # 각문자에대해 code = char.ord if is_hangeul? code # 한글이면 hangeul_cnt += 1 # 한글개수 counter 를 1 증가시킴 onset_freq_array[ get_onset(code) ] += 1 nucleus_freq_array[ get_nucleus(code) ] += 1 coda_freq_array[ get_coda(code) ] += 1 # 초, 중, 종성값알아내어해당빈도를 1 증가시킴

9 $, = "\t ; $\ = "\n # 필드구분자, 레코드구분자설정 print " 초성통계 ", "="*20 #= 을 20개출력 onset_freq_array.each_with_index do freq, idx # 초성통계자료 idx ], freq, freq*100/hangeul_cnt.to_f # 초성이름, 초성빈도, 백분율 ( 초성빈도 *100/ 한글음절수 ) 출력 print " 중성통계 ", "="*20 nucleus_freq_array.each_with_index do freq, idx idx ], freq, freq*100/hangeul_cnt.to_f print " 종성통계 ", "="*20 coda_freq_array.each_with_index do freq, idx idx ], freq, freq*100/hangeul_cnt.to_f

10 변수 (variable) 의종류 국소 (local) 변수 : 특정함수, 블록, 모듈, 파일안에서만유효 shadowing: 더작은 scope 에서정의된국소변수는, 더큰 scope 에서정의된자신과같은이름의국소변수를가림. 전역 (global) 변수 : 로시작 instance 변수 : 어떤 class 에속하는각 instance/object 로시작 해당 class 의 initialize 메소드에서 instance 변수의초기화담당 특별한조치를취하지않으면해당 class 의메소드에서만접근가능 class 변수 : 어떤 class 로시작. 해당 class 에속하는모든 object 가공통으로접근가능함. 특별한조치를취하지않으면해당 class 의메소드에서만접근가능

11 instance 변수와 class 변수의예시 class Person #Person 이라는클래스정의 = 0 # 이클래스에속하는 instance 의개수를기록하는변수 def initialize(name, age) # 이클래스에속하는 instance = name #instance = age #instance += 1 #instance 의개수를 1 증가시킴 def to_s #instance 의정보 / 데이터를문자열로변환. print 시자동호출 name + : + age.to_s #name, 콜론, age( 문자열로변환 ) def n ; end # 을외부에서조회하는메소드

12 free function 과 method free function: 특정 object 에매여있지않고그냥호출하는함수 호출형식 : func_name( argument_list ) class 밖에서정의됨. method: 특정 object 에매여서호출되는함수 호출형식 : object_name.method_name(argument_list ) 특정 class 내에서정의됨. 해당 class 내에정의된클래스변수에접근할수있음. 동일한기능을하는함수를 free function 으로만들수도있고메소드로만들수도있음. 예컨대한자 -> 한글변환함수를 free function 으로만들면 def sino2kor( str ) # str 가입력문자 메소드로만드는방법은후술

13 한자, 한글 ( 해당한자독음 ) 헤더파일 class String #String class 를열어서 data, = { # 으로시작해야함. 한자 => 한글 0x4e00=>0xc77c, #IL 일 0x4e01=>0xc815, #CENG 정 0x4e02=>0xad50, #KYO 교 0x4e03=>0xce60, #CHIL 칠 0x4e04=>0xc0c1, #SANG 상 0xfa2c=>0xad00, #KWAN 관 0xfa2d=>0xd559, #HAK 학 } # 의정의끝 #String class 를닫음

14 한자 -> 한글변환 raise " 한자-> 한글변환 " if ARGV.size < 1 require './unihan_hanja_read.rb' class String #String class를열어서 data, 메소드를추가할수있음 def sino2kor # 한자를한글 ( 해당한자의독음 ) self.ord ] # 메소드는항상 object에대해호출됨 # 이메소드가호출된 object를 self로지칭 # 클래스변수는그클래스의메소드에서만접근가능 print [ ARGV[0].sino2kor ].pack 'U # 유니코드코드값을문자로변환하는 idiom: [ 코드값 ].pack U # 아스키코드값을문자로변환하는방법 : 코드값.chr

15 한글 -> 한자변환 : 한글을입력하면그한글을독음으로갖는한자들출력 class = {} # 클래스변수 dic 을만들어빈 Hash do k,v # 클래스변수 hanja Hash 의각 key( 한자 ) 와 value( 한글 ) = [] # 한글을 key 로하여 dic Hash 에 ( 없으면 ) 추가하고 Array << k # 이한글 key 와연결된 Array 에한자추가 def kor2sino # #dic Hash 에서한글코드값과짝을이루는한자코드값들의목록반환 res = ARGV[0].kor2sino # 사용자가입력한한글에대해 kor2sino 메소드호출 print res.size, 개 : res.each do i print [i].pack U # 각한자코드값을문자로변환하여출력

Microsoft PowerPoint - kandroid_for_HI-CNU.ppt

Microsoft PowerPoint - kandroid_for_HI-CNU.ppt 온누리한글의유니코드 (Unicode) 적용방안연구 일시 : 00 년 0 월 일목요일, 한글날오후 시 장소 : 충남대학교인문대학문원강당 발표자 : 사이트관리자, 양정수 ( 들풀 ), yangjeongsoo@gmail.com,, 00,, 6 목차 문자집합과인코딩, 유니코드 한글코드표준의역사 유니코드와한글 한글 : 폰트파일과글자모양 한글 : 입력방식 (Input

More information

Ruby 프로그래밍 한글 로마자화

Ruby 프로그래밍 한글 로마자화 Ruby 프로그래밍한글로마자화 한국어정보의전산처리 2017. 5. 17. jaso_call_me.rb 의함수들을메소드로바꾸기 한글인지아닌지판정, 초성, 중성, 종성알아내기는문자열에대해서만수행하는일이므로, 이들함수를 free function 보다는 String class 내의메소드로정의하는것이합리적임. class String def hangeul? (0xac00..0xd7a3).include?

More information

방송통신표준 KCS.KO 제정일 : 2011 년 6 월 27 일 전화기한글문자자판배열 (Arrangement of Korean Character(Hangeul) on Telephones) 방송통신위원회

방송통신표준 KCS.KO 제정일 : 2011 년 6 월 27 일 전화기한글문자자판배열 (Arrangement of Korean Character(Hangeul) on Telephones) 방송통신위원회 제정일 : 2011 년 6 월 27 일 전화기한글문자자판배열 (Arrangement of Korean Character(Hangeul) on Telephones) 방송통신위원회 서 문 1. 표준의목적 본표준은 4X3 숫자배열키패드를갖는전화기에서한글의자모입력을빠르고정확하 게입력할수있도록한글문자자판배열에대하여규정한다. 2. 주요내용요약 주요내용으로 4X3 형태

More information

컴퓨터에서텍스트를표현하는방식및문자코드 1. bit 와 byte 컴퓨터속에서모든데이터와명령은 2진수로표상된다. 컴퓨터의저장장치 ( 하드디스크, 플로피디스크, RAM) 에기록 ( 저장 ) 될수있는것은 2진수뿐이며, CPU도 2진수의연산만을사용한다. 0 또는 1( 즉 on

컴퓨터에서텍스트를표현하는방식및문자코드 1. bit 와 byte 컴퓨터속에서모든데이터와명령은 2진수로표상된다. 컴퓨터의저장장치 ( 하드디스크, 플로피디스크, RAM) 에기록 ( 저장 ) 될수있는것은 2진수뿐이며, CPU도 2진수의연산만을사용한다. 0 또는 1( 즉 on 컴퓨터에서텍스트를표현하는방식및문자코드 1. bit 와 byte 컴퓨터속에서모든데이터와명령은 2진수로표상된다. 컴퓨터의저장장치 ( 하드디스크, 플로피디스크, RAM) 에기록 ( 저장 ) 될수있는것은 2진수뿐이며, CPU도 2진수의연산만을사용한다. 0 또는 1( 즉 on or off) 의 1자리 2진수에해당하는정보를저장할수있는단위를 bit(binary digit)

More information

국어1권표지

국어1권표지 초등학교 국어 기초학습 프로그램 초등학교 국어 기초학습 프로그램 1권 한글 익히기 신나는 한글 놀이를 시작해요 5 1. 선을 그려요`(선 긋기) 6 2. 아야야!`(기본 모음 익히기) 11 이 동물의 이름은 무엇일까요? 21 1. 구구구, 비둘기야`(자음 ㄱ, ㄴ 익히기) 22 2. 동동, 아기 오리야`(자음 ㄷ, ㄹ 익히기) 31 3. 아야, 모기야`(자음

More information

The Korean Alphabet:

The Korean Alphabet: The Korean Alphabet: An Introduction History and Form The Korean alphabet (called "Hangul" in Korean) was developed by a team of scholars under King Se-jong (1397-1450) of the Yi Dynasty and is the most

More information

Vowel ㅏ [a] ㅜ [u] ㅑ [ja] ㅠ [ju] ㅓ [ ] ㅡ [i] ㅕ [j ] ㅣ [i] ㅗ [o] ㅐ [æ] ㅛ [jo] ㅒ [jæ] ㅔ [e] ㅞ [we] ㅖ [je] ㅟ [wi] ㅘ [wa] ㅢ [ij] ㅝ [w ] ㅚ [we] ㅙ [wæ] Begin

Vowel ㅏ [a] ㅜ [u] ㅑ [ja] ㅠ [ju] ㅓ [ ] ㅡ [i] ㅕ [j ] ㅣ [i] ㅗ [o] ㅐ [æ] ㅛ [jo] ㅒ [jæ] ㅔ [e] ㅞ [we] ㅖ [je] ㅟ [wi] ㅘ [wa] ㅢ [ij] ㅝ [w ] ㅚ [we] ㅙ [wæ] Begin Korean (1) Vowel, ㅇ, ㅎ Korean Alphabet -> Hangeul -> Korean is Syllabic Language. Beginning consonant 한 vowel Ending consonant What s Hangeul? Vowel www.seemile.com 1 Vowel ㅏ [a] ㅜ [u] ㅑ [ja] ㅠ [ju] ㅓ

More information

1 (1) 14 (2) 22 (3) 32 41 49 2 (1) 56 (2) 61 (3) 68 72 83 3 (1) 90 (2) 97 (3) 110 124 129 4 (1) 136 (2) 139 (3) 146 170 175 5 (1) 182 (2) 195 (3) 205 210 217 219 252 258 262 264 266 1 (1) (2) (3) 10 (1)

More information

zb 8) 자음을 zb 9) zb 10) 다음 zb 11) zb 12) zb 13) zb 14) ( 2013 년 1 학기기말고사대비 4-2. 우리말의음운체계 (01)_ 비상 ( 김 )1 2 혀의높낮이 행복했던나 3 혀의최고점의위치 4 발음할때장애의유무 5 발음할때입술의

zb 8) 자음을 zb 9) zb 10) 다음 zb 11) zb 12) zb 13) zb 14) ( 2013 년 1 학기기말고사대비 4-2. 우리말의음운체계 (01)_ 비상 ( 김 )1 2 혀의높낮이 행복했던나 3 혀의최고점의위치 4 발음할때장애의유무 5 발음할때입술의 zb 1) 다음 zb 2) 음운에 zb 3) zb 4) zb 5) zb 6) 다음 zb 7) 4. 언어나라, 음운바다 중 1 4-2. 우리말의음운체계 이효선 (hslee@zocbo.com) 콘텐츠산업진흥법시행령 제33조에의한표시 1) 제작연월일 : 2013-05-16 2) 제작자 : 교육지대 3) 이콘텐츠는 콘텐츠산업진흥법 에따라최초제작일부터 5년간보호됩니다.

More information

기철 : 혜영 : 기철 : 혜영 : ㄴ ㅁ ㅇ ㄴ ㅁ ㅇ ㅇ ㄴ ㅁ ㅇ

기철 : 혜영 : 기철 : 혜영 : ㄴ ㅁ ㅇ ㄴ ㅁ ㅇ ㅇ ㄴ ㅁ ㅇ 구 분 평서형 감탄형 의문형 명령형 청유형 격식체 비격식체 해라하게하오하십시오해해요 - 다 - 네, - ㅁ세 - 구나 - 구먼 - 구려 - 냐, - 니 - 는가, - 나 - 어라 - 게 - 자 - 세 - 오 - ㅂ니다 - 어, - 지 - 어요, - 지요 - 어, - 지, - 군 - 어요, - 지요, - 군요 - 오 - ㅂ니까 - 어, - 지 - 어요, - 지요

More information

Ruby 프로그래밍 3

Ruby 프로그래밍 3 Ruby 프로그래밍 3 Array 와 Hash 이용 한국어정보의전산처리 2017. 5. 1. Array 기초 1: 문자열소팅 사용자가 command-line에입력한문자열들을소팅하여출력 if ARGV.length < 1 print 입력한문자열들을소팅해드립니다. exit ARGV.sort.each do s puts s Array 기초 2: 정수소팅 사용자가 command-line

More information

1수준

1수준 ㄴㄷㄹㅁㅂㅅㅇㅈㅊㅋㅌㅍㅎ ㄱ ㄴ ㄷ ㄹ ㅁ ㅂ ㅅ ㅇ ㅈ ㄱㄴㄷㄹㅁㅂㅅㅇㅈㅊㅋㅌㅍㅎㄱ ㄴㄷㄹㅁㅂㅅㅇㅈㅊㅋㅌㅍㅎ ㄱ ㄴ ㄷ ㄹ ㅁ ㅂ ㅅ ㅇ ㅈ 2 3 4 5 6 7 8 ㄴㄷㄹㅁㅂㅅㅇㅈㅊㅋㅌㅍㅎ ㄱ ㄴ ㄷ ㄹ ㅁ ㅂ ㅅ ㅇ ㅈ ㄱㄴㄷㄹㅁㅂㅅㅇㅈㅊㅋㅌㅍㅎㄱ ㄴㄷㄹㅁㅂㅅㅇㅈㅊㅋㅌㅍㅎ ㄱ ㄴ ㄷ ㄹ ㅁ ㅂ ㅅ ㅇ ㅈ 10 11 12 13 14 15 16 ㄴㄷㄹㅁㅂㅅㅇㅈㅊㅋㅌㅍㅎ

More information

<3828BFACB1B829BEE7BFD5BCBA2D D E687770>

<3828BFACB1B829BEE7BFD5BCBA2D D E687770> 정신문화연구제 41 권제 4 호 ( 통권 153 호 ) 213 238 쪽 硏究論文 옛한글코드의변천사 양왕성 한글과컴퓨터부사장, 정보통신공학전공 yang@hancom.com I. 머리말 : 옛한글코드와인문학 II. 한글코드변천사 III. 옛한글코드운용과입출력 IV. 표준코드의의의와전망 V. 맺음말 Ⅰ. 머리말 : 옛한글코드와인문학 세종대왕의한글창제이전에우리말이없었던것은아니다.

More information

Microsoft Word - KSR2012A179.doc

Microsoft Word - KSR2012A179.doc 2012 년도한국철도학회추계학술대회논문집 KSR2012A179 한국의기차역명음성인식을위한효율적 PLU 선택 Efficient PLU Selection for Speech Recognition of Korean Train Station 김범승 *, 김순협 ** Beom-Seung Kim *, Soon-Hyob Kim * * Abstract This paper

More information

PowerPoint Presentation

PowerPoint Presentation Class - Property Jo, Heeseung 목차 section 1 클래스의일반구조 section 2 클래스선언 section 3 객체의생성 section 4 멤버변수 4-1 객체변수 4-2 클래스변수 4-3 종단 (final) 변수 4-4 멤버변수접근방법 section 5 멤버변수접근한정자 5-1 public 5-2 private 5-3 한정자없음

More information

S U M M A C U M L A U D E J U N I O R 중학국어문법연습을소개합니다. 2 문법을벌써공부해야하는가? 국어의문법은변하지않고, 정해져있습니다. 따라서중학교시기에배우는문법개념들이고등학교시기에배우는개념들과이어지고, 이는수능

S U M M A C U M L A U D E J U N I O R 중학국어문법연습을소개합니다. 2 문법을벌써공부해야하는가? 국어의문법은변하지않고, 정해져있습니다. 따라서중학교시기에배우는문법개념들이고등학교시기에배우는개념들과이어지고, 이는수능 이책을펴내면서 INTRODUCTION 국어문법 공부가왜필요한가? 중학교과정에서는문법교과서가따로있지않고국어교과서에문법이함께수록되어있습니다. 문법의학습분량은많은편이아니지만학교시험에는반드시출제되며, 높은수준의이해력을요구하는유형의문제도있어오답률또한높은편입니다. 또국어문법은평소에우리가쓰는말과글의의미를정확하게전달하고이해하는데에도필요하지만, 내신및수능시험을준비하는기본이됩니다.

More information

PowerPoint Presentation

PowerPoint Presentation 객체지향프로그래밍 클래스, 객체, 메소드 ( 실습 ) 손시운 ssw5176@kangwon.ac.kr 예제 1. 필드만있는클래스 텔레비젼 2 예제 1. 필드만있는클래스 3 예제 2. 여러개의객체생성하기 4 5 예제 3. 메소드가추가된클래스 public class Television { int channel; // 채널번호 int volume; // 볼륨 boolean

More information

2 음절끝소리규칙 1. 음절끝소리규칙 ( 외우기 - 가느다란물방울 ) - 음절의끝소리 ( 받침 ) 가발음될때 ( ㄱ ),( ㄴ ),( ㄷ ),( ㄹ ),( ㅁ ),( ㅂ ),( ㅇ ) 7자음만으로발음되는것. 그이외의받침은모두이 7 자음중하나로바뀌어발음된다. 예 ) 영어

2 음절끝소리규칙 1. 음절끝소리규칙 ( 외우기 - 가느다란물방울 ) - 음절의끝소리 ( 받침 ) 가발음될때 ( ㄱ ),( ㄴ ),( ㄷ ),( ㄹ ),( ㅁ ),( ㅂ ),( ㅇ ) 7자음만으로발음되는것. 그이외의받침은모두이 7 자음중하나로바뀌어발음된다. 예 ) 영어 음운의변동 1 음운의변동 1. 음운의변동 - 음절끝소리규칙 / 음운의동화 / 음운의축약과탈락 - 말의뜻을구별해주는 - 음운과음운이만나소리가변하는것. - 세계모든언어의일반적인현상 - 편하고자연스럽게발음할수있기때문.( 발음의 ) - 첫소리 ( ) - 가운뎃소리 ( ) - 끝소리 ( ) ㅇ 의문제 - 음절의첫소리에오는 ㅇ 은음운이아니다. 글자모양을갖추기위해붙여온부호일뿐이다.

More information

17장 클래스와 메소드

17장 클래스와 메소드 17 장클래스와메소드 박창이 서울시립대학교통계학과 박창이 ( 서울시립대학교통계학과 ) 17 장클래스와메소드 1 / 18 학습내용 객체지향특징들객체출력 init 메소드 str 메소드연산자재정의타입기반의버전다형성 (polymorphism) 박창이 ( 서울시립대학교통계학과 ) 17 장클래스와메소드 2 / 18 객체지향특징들 객체지향프로그래밍의특징 프로그램은객체와함수정의로구성되며대부분의계산은객체에대한연산으로표현됨객체의정의는

More information

Week5

Week5 Week 05 Iterators, More Methods and Classes Hash, Regex, File I/O Joonhwan Lee human-computer interaction + design lab. Iterators Writing Methods Classes & Objects Hash File I/O Quiz 4 1. Iterators Array

More information

ETRI-0739.hwp

ETRI-0739.hwp 최종연구보고서 한국어명료도평가목록개발과그타당성에관한음향학적연구 연구수행기관 : 부산수산대학교산업기술연구소 한국전자통신연구소 -1- 제출문 한국전자통신연구소장귀하 본보고서를한국어명료도평가목록개발과그타당성에관한음향학적연구의최종보고서로제출합니다. 1993 년 3 월 31 일 수행연구기관명 : 부산수산대학교산업기술연구소 연구책임자 : 김천덕 ( 부산수산대학교전기공학과부교수

More information

adfasdfasfdasfasfadf

adfasdfasfdasfasfadf C 4.5 Source code Pt.3 ISL / 강한솔 2019-04-10 Index Tree structure Build.h Tree.h St-thresh.h 2 Tree structure *Concpets : Node, Branch, Leaf, Subtree, Attribute, Attribute Value, Class Play, Don't Play.

More information

<C3BBB0A2BEF0BEEEC0E7C8B0C7D0C8B85F30332E535FC0DAC0BDC1F6B0A2B0CBBBE728B1E8C1F8BCF7292E687770>

<C3BBB0A2BEF0BEEEC0E7C8B0C7D0C8B85F30332E535FC0DAC0BDC1F6B0A2B0CBBBE728B1E8C1F8BCF7292E687770> RESEARCH PAPER 2011;7:153-163 ISSN 1738-9399 Copyright c 2011 Korean Academy of Audiology 자음지각검사 (Korean consonant perception test, KCPT) 와 주파수별청력역치와의상관관계연구 ABSTRACT 한림대학교대학원청각학전공 1 ᆞ 한림대학교자연과학대학언어청각학부청각학전공

More information

남북방송통신간접교류협력방안연구 Study on the North and South Korea Broadcasting & Communications indirect exchange and cooperation 연구기관 남서울대학교산학협력단 귀하 - i - 요약문 제 장서론 제 장북한의방송통신매체실태 제 장북한의방송통신관련기관 - ii - 제 장북한의방송이용동향

More information

<4D F736F F F696E74202D20C0C7BFB9B0FAC1A4BAB8BDC3BDBAC5DB>

<4D F736F F F696E74202D20C0C7BFB9B0FAC1A4BAB8BDC3BDBAC5DB> 병원정보시스템 연세대학교의과대학의학공학교실연세의료원의료정보실유선국 IT Information Technology Digital World Computer Software Communication IT 의시작 : Digital -> Computer Bit, Quantization, Sampling Bit : 한글의 digital 표현 ㄱ : 00000 ㅈ :

More information

슬라이드 1

슬라이드 1 -Part3- 제 4 장동적메모리할당과가변인 자 학습목차 4.1 동적메모리할당 4.1 동적메모리할당 4.1 동적메모리할당 배울내용 1 프로세스의메모리공간 2 동적메모리할당의필요성 4.1 동적메모리할당 (1/6) 프로세스의메모리구조 코드영역 : 프로그램실행코드, 함수들이저장되는영역 스택영역 : 매개변수, 지역변수, 중괄호 ( 블록 ) 내부에정의된변수들이저장되는영역

More information

State of New South Wales, Department of Education and Communities, 2012 2/49

State of New South Wales, Department of Education and Communities, 2012 2/49 Let s learn Hangeul Workbook State of New South Wales, Department of Education and Communities, 2012 www.clic.det.nsw.edu.au State of New South Wales, Department of Education and Communities, 2012 2/49

More information

PowerPoint Presentation

PowerPoint Presentation public class SumTest { public static void main(string a1[]) { int a, b, sum; a = Integer.parseInt(a1[0]); b = Integer.parseInt(a1[1]); sum = a + b ; // 두수를더하는부분입니다 System.out.println(" 두수의합은 " + sum +

More information

Booklet Design: Maia Kennedy Second Edition and Recorded Program 2016 Simon & Schuster, Inc. Reading Booklet 2016 Simon & Schuster, Inc. Pimsleur is a

Booklet Design: Maia Kennedy Second Edition and Recorded Program 2016 Simon & Schuster, Inc. Reading Booklet 2016 Simon & Schuster, Inc. Pimsleur is a SIMON & SCHUSTER S PIMSLEUR KOREAN level 1 READING BOOKLET Booklet Design: Maia Kennedy Second Edition and Recorded Program 2016 Simon & Schuster, Inc. Reading Booklet 2016 Simon & Schuster, Inc. Pimsleur

More information

Module 1 PAGE Lesson 1 Sound & Script 1 Lesson 2 Greeting & Introduction 75 Lesson 3 Describe Your Surroundings 145 Lesson 4 The Family 212 Lesson 5 P

Module 1 PAGE Lesson 1 Sound & Script 1 Lesson 2 Greeting & Introduction 75 Lesson 3 Describe Your Surroundings 145 Lesson 4 The Family 212 Lesson 5 P Special Operations Language Training 1 Korean Module 1 Lesson 1-6 The US Army John F. Kennedy Special Warfare Center and School in association with The University of Arizona, South Camber Advanced Computer

More information

피동 ( 被動 (1 피동과능동 - 피동 : 남의행동을입어서당하는동작을나타냄. 도둑이경찰에게잡히었다. - 능동 : 제힘으로행하는동작을나타냄. 경찰이도둑을잡았다. (2 피동문되기 1 파생적피동 (-이-, -히-, -리-, -기- - 타동사어근 + 접사 ( 능동문주어 부사어

피동 ( 被動 (1 피동과능동 - 피동 : 남의행동을입어서당하는동작을나타냄. 도둑이경찰에게잡히었다. - 능동 : 제힘으로행하는동작을나타냄. 경찰이도둑을잡았다. (2 피동문되기 1 파생적피동 (-이-, -히-, -리-, -기- - 타동사어근 + 접사 ( 능동문주어 부사어 2. 사동과피동 사동 ( 使動 어떤동작의주체가남으로하여금어떤동작을하도록시키는것을사동표현이라고한다. (1 사동과주동 - 사동 : 남에게어떤동작을시키는것을나타냄. 선생님께서영수에게책을읽히셨다. - 주동 : 동작주가스스로행하는동작을나타냄. 영수가책을읽었다. (2 사동문되기 1 파생적사동 (-이-, -히-, -리-, -기-, -우-, -구-, -추- - 자동사어근

More information

<4D F736F F F696E74202D20C1A63038C0E520C5ACB7A1BDBABFCD20B0B4C3BC4928B0ADC0C729205BC8A3C8AF20B8F0B5E55D>

<4D F736F F F696E74202D20C1A63038C0E520C5ACB7A1BDBABFCD20B0B4C3BC4928B0ADC0C729205BC8A3C8AF20B8F0B5E55D> Power Java 제 8 장클래스와객체 I 이번장에서학습할내용 클래스와객체 객체의일생직접 메소드클래스를 필드작성해 UML 봅시다. QUIZ 1. 객체는 속성과 동작을가지고있다. 2. 자동차가객체라면클래스는 설계도이다. 먼저앞장에서학습한클래스와객체의개념을복습해봅시다. 클래스의구성 클래스 (class) 는객체의설계도라할수있다. 클래스는필드와메소드로이루어진다.

More information

쉽게 풀어쓴 C 프로그래밍

쉽게 풀어쓴 C 프로그래밍 Power Java 제 7 장클래스와객체 이번장에서학습할내용 객체지향이란? 객체 메시지 클래스 객체지향의장점 String 클래스 객체지향개념을완벽하게이해해야만객체지향설계의이점을활용할수있다. 실제세계는객체로이루어진다. 객체지향이란? 실제세계를모델링하여소프트웨어를개발하는방법 절차지향과객체지향 절차지향프로그래밍 (procedural programming): 문제를해결하는절차를중요하게생각하는방법

More information

2 / 27 목차 A MQ-1000 키패드 (RiVO k) B 키패드 기본 설명 및 버튼 이름 C iphone 설정 (VoiceOver, 언어, 키보드) D Bluetooth 페어링 E Bluetooth 연결 F iphone 설정 (빠른 탐색 상태) G 입력언어 동기화

2 / 27 목차 A MQ-1000 키패드 (RiVO k) B 키패드 기본 설명 및 버튼 이름 C iphone 설정 (VoiceOver, 언어, 키보드) D Bluetooth 페어링 E Bluetooth 연결 F iphone 설정 (빠른 탐색 상태) G 입력언어 동기화 smallqwerty RiVO k User s Manual, Revision 1.0.5 RiVO k smallqwerty keypad www.mobience.com 2 / 27 목차 A MQ-1000 키패드 (RiVO k) B 키패드 기본 설명 및 버튼 이름 C iphone 설정 (VoiceOver, 언어, 키보드) D Bluetooth 페어링 E Bluetooth

More information

NEGRO - HANGUGO 01 - O Alfabeto Coreano.pub

NEGRO - HANGUGO 01 - O Alfabeto Coreano.pub 한국어 - 1 Hangugo - 1 O Alfabeto Coreano Juliano J. Scremin 1 2 Lição 1 - Doze Primeiras Sílabas ㅏ ㅗ ㅡ ㅣ As Primeiras Vogais a ô ü i ㅏ ㅏ ㅏ ㅏ ㅏ ㅏ ㅗ ㅗ ㅗ ㅗ ㅗ ㅗ ㅡ ㅡ ㅡ ㅡ ㅡ ㅡ ㅣ ㅣ ㅣ ㅣ ㅣ ㅣ As Primeiras Consoantes

More information

<694D424320B5B6C7D0C7D0C0A7C1A62031B4DCB0E820B1B9BEEE E687770>

<694D424320B5B6C7D0C7D0C0A7C1A62031B4DCB0E820B1B9BEEE E687770> 차례 제1편국어학제1장국어에대한이해 27 확인학습문제 56 제2장훈민정음과한글에대한이해 67 확인학습문제 82 제3장표준어와방언 93 확인학습문제 131 제4장언어예절 142 확인학습문제 168 제5장올바른국어사용 180 확인학습문제 224 제2편고전문학제1장총론 239 확인학습문제 249 제2장고전시가 259 확인학습문제 343 제3장고전산문 361 확인학습문제

More information

PowerPoint Presentation

PowerPoint Presentation Package Class 1 Heeseung Jo 목차 section 1 패키지개요와패키지의사용 section 2 java.lang 패키지의개요 section 3 Object 클래스 section 4 포장 (Wrapper) 클래스 section 5 문자열의개요 section 6 String 클래스 section 7 StringBuffer 클래스 section

More information

<B4DCB1E2B1B3C0E72031B1C75FBED5BAD9C0CC2E696E6464>

<B4DCB1E2B1B3C0E72031B1C75FBED5BAD9C0CC2E696E6464> 저자소개 이유미현한양대학교국제어학원교수이화여자대학교대학원영어영문학과문학박사한양한국어 1~3 ( 공저 ) 최희정현한양대학교국제어학원한국어강사한양대학교교육대학원한국어교육석사한국외국어대학교대학원국어국문학과박사수료 이민아현한양대학교국제어학원한국어강사한양대학교교육대학원한국어교육석사 임정남현한양대학교국제어학원한국어강사한양대학교교육대학원한국어교육석사한양대학교대학원국어국문학과박사수료

More information

**V1......-4..-....PDF..

**V1......-4..-....PDF.. User Manual _ 사용설명서 IF-100 VoIP Phone 고객상담 (국번없이) 106 상담시간(단, 공휴일은 제외) 평일 - 09:00~1 8:00/토요일 - 09:00~1 3:00 REV-D IF-100 VoIP Phone Contents _ 사용설명서 04.안전을 위한 주의사항 제품소개 08.기본 구성품 09.각 부분의 명칭과 기능 09. 휴대장치의

More information

Design Issues

Design Issues 11 COMPUTER PROGRAMMING INHERIATANCE CONTENTS OVERVIEW OF INHERITANCE INHERITANCE OF MEMBER VARIABLE RESERVED WORD SUPER METHOD INHERITANCE and OVERRIDING INHERITANCE and CONSTRUCTOR 2 Overview of Inheritance

More information

REP - VULGAR - 001, MARCH 비속어를표현하면단순한필터링기능으로는제재가불가능하다. 이러한비속어는사용하기불편하 다는단점이있으나최근에는필터링되지않는변형된형태의욕을매크로에저장해서온라인분쟁시 사용하는경우도있다. 그림 1. 모인기게임의채팅장면. 인터

REP - VULGAR - 001, MARCH 비속어를표현하면단순한필터링기능으로는제재가불가능하다. 이러한비속어는사용하기불편하 다는단점이있으나최근에는필터링되지않는변형된형태의욕을매크로에저장해서온라인분쟁시 사용하는경우도있다. 그림 1. 모인기게임의채팅장면. 인터 REP - VULGAR - 001, MARCH 2009 1 비속어표준형변환알고리즘을이용한인터넷비속어검출시스템 Internet Vulgarity Detecting System by Using Algorithm to Transform Modified Vulgar words to Basic Type 윤태진 Yoon Taijin 부산대학교컴퓨터공학과 ytj@pusan.ac.kr

More information

Transkriptionstabelle für das Han'gŭl-Alphabet nach McCune-Reischauer:

Transkriptionstabelle für das Han'gŭl-Alphabet nach McCune-Reischauer: Transkriptionstabelle für das Han'gŭl-Alphabet nach McCune-Reischauer Vokale: a. Grundvokale: ㅏ ㅓ ㅗ ㅜ ㅡ ㅣ [einfach] a ŏ o u ŭ i ㅑ ㅕ ㅛ ㅠ [jotiert] ya yŏ yo yu b. zusammengesetzte Vokale ㅐ ㅒ ㅔ ㅖ ㅚ ㅟ ㅢ ae

More information

JAVA PROGRAMMING 실습 08.다형성

JAVA PROGRAMMING 실습 08.다형성 2015 학년도 2 학기 1. 추상메소드 선언은되어있으나코드구현되어있지않은메소드 abstract 키워드사용 메소드타입, 이름, 매개변수리스트만선언 public abstract String getname(); public abstract void setname(string s); 2. 추상클래스 abstract 키워드로선언한클래스 종류 추상메소드를포함하는클래스

More information

<B4D9B9AEC8AD5FB1B3C0E75FBFCFBCBABABB28C1BEC7D5292E687770>

<B4D9B9AEC8AD5FB1B3C0E75FBFCFBCBABABB28C1BEC7D5292E687770> 목 차 1장 한글 기초 한글 기초 1 - 한글 기본 자음(닿소리) 익히기1(ㄱ,ㄴ,ㄷ에 대해 알아보기) 5 - 한글 기본 자음(닿소리) 익히기2(ㄹ,ㅁ,ㅂ에 대해 알아보기) 7 - 한글 기본 자음(닿소리) 익히기3( ㅅ,ㅇ,ㅈ에 대해 알아보기) 9 - 한글 기본 자음(닿소리) 익히기4( ㅊ,ㅋ,ㅌ에 대해 알아보기) 11 - 한글 기본 자음(닿소리) 익히기5(ㅍ,ㅎ

More information

11장 포인터

11장 포인터 쉽게풀어쓴 C 언어 Express 제 12 장문자와문자열 이번장에서학습할내용 문자표현방법 문자열표현방법 문자열이란무엇인가? 문자열의입출력 문자처리라이브러리함수 표준입출력라이브러리함수 인간은문자를사용하여정보를표현하므로문자열은프로그램에서중요한위치를차지하고있다. 이번장에서는 C 에서의문자열처리방법에대하여자세히살펴볼것이다. 문자의중요성 인간한테텍스트는대단히중요하다.

More information

슬라이드 1

슬라이드 1 1 주차. 알파벳과성조 클립 1 학습내용 1 베트남어의특징 알파벳 베트남어의주요특징 로마자사용 성조어 단음절어 고립어 한자어원의단어 주어 + 술어 + 목적어 / 보어 피수식어 + 수식어 교수님과함께문법과문형을살펴보세요. 1 알파벳 알파벳명칭알파벳명칭알파벳명칭알파벳명칭 A a a G g gờ N n nờ T t tờ B b bờ H h hờ O o o U u

More information

Microsoft PowerPoint - chap02-C프로그램시작하기.pptx

Microsoft PowerPoint - chap02-C프로그램시작하기.pptx #include int main(void) { int num; printf( Please enter an integer "); scanf("%d", &num); if ( num < 0 ) printf("is negative.\n"); printf("num = %d\n", num); return 0; } 1 학습목표 을 작성하면서 C 프로그램의

More information

< D333731C3BBB4C9C0E7C8B B1C734C8A3292D3131BFF936C0CF2E687770>

< D333731C3BBB4C9C0E7C8B B1C734C8A3292D3131BFF936C0CF2E687770> AUDIOLOGY 청능재활 RESEARCH PAPER 2015;11(4):348-365 ISSN 1738-9399 Copyright c 2015 Korean Academy of Audiology 우리나라영유아의발성발달연구 A Study for Development of Vocal Production in Korean Normal Hearing Infants

More information

TutorialOnHowToUseTheKoreanRomanizationAndWordDivision(BasicGuide)_

TutorialOnHowToUseTheKoreanRomanizationAndWordDivision(BasicGuide)_ Korean Studies Cheng Yu Tung East Asian Library Tutorial on How to Use The Korean Romanization and Word Division (Basic Guide) Hana Kim Korea Studies Librarian hn.kim@utoronto.ca Created in March 2012

More information

1446년의 훈민정음은 문자 디자인의 출발점이었다. 처음부터 한글은 활 자로 태어났다. 타이포그래피(typography)란 활자[type]로 글을 쓰는 행 위다[graphy]. 붓으로 고급하게 글을 쓴다는 것과 활자로 글쓰기는 그 의미가 다르다. 구텐베르크나 세종은 고

1446년의 훈민정음은 문자 디자인의 출발점이었다. 처음부터 한글은 활 자로 태어났다. 타이포그래피(typography)란 활자[type]로 글을 쓰는 행 위다[graphy]. 붓으로 고급하게 글을 쓴다는 것과 활자로 글쓰기는 그 의미가 다르다. 구텐베르크나 세종은 고 국어 생활 논단 디자인과 한글 타이포그래피 김영욱 서울시립대학교 교수 대처가 각료들에게 단호히 말했다. Design or Resign! 당시로서는 놀 라운 발상이었다. 디자인에 착목한 그녀는 정치적 명성뿐 아니라 정계 은 퇴 이후에도 영국인들의 사랑을 듬뿍 받았다. 오늘날 런던의 거리는 의상 을 비롯한 각종 생활 디자인에서 풍요로움과 세련됨이 넘친다. 그녀의

More information

Microsoft Word - Survival Korean

Microsoft Word - Survival Korean Survival Korean Donghee kim National Institute for International Education Development Ⅰ. The Korean Alphabet (Hangeul) 1. What is "Hangeul"? Hangeul is the writing system used by Koreans. It was created

More information

설계란 무엇인가?

설계란 무엇인가? 금오공과대학교 C++ 프로그래밍 jhhwang@kumoh.ac.kr 컴퓨터공학과 황준하 5 강. 배열, 포인터, 참조목차 배열 포인터 C++ 메모리구조 주소연산자 포인터 포인터연산 배열과포인터 메모리동적할당 문자열 참조 1 /20 5 강. 배열, 포인터, 참조배열 배열 같은타입의변수여러개를하나의변수명으로처리 int Ary[10]; 총 10 개의변수 : Ary[0]~Ary[9]

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 Ruby Programming 8 Web Crawling 한국어정보의전산처리 2017. 5. 24. Web Crawling 의요소기술 웹에접속하여웹문서읽어오기 open-uri 나 net/http 라이브러리이용. 웹문서분석 xml/html parser 라이브러리 ( 예 : nokogiri) 를이용할수도있으나 간단한분석일때는 scan 등의함수로정규표현을검색하여처리할수도있음.

More information

Microsoft PowerPoint - C++ 5 .pptx

Microsoft PowerPoint - C++ 5 .pptx C++ 언어프로그래밍 한밭대학교전자. 제어공학과이승호교수 연산자중복 (operator overloading) 이란? 2 1. 연산자중복이란? 1) 기존에미리정의되어있는연산자 (+, -, /, * 등 ) 들을프로그래머의의도에맞도록새롭게정의하여사용할수있도록지원하는기능 2) 연산자를특정한기능을수행하도록재정의하여사용하면여러가지이점을가질수있음 3) 하나의기능이프로그래머의의도에따라바뀌어동작하는다형성

More information

<4D F736F F F696E74202D20B8AEB4AABDBA20BFC0B7F920C3B3B8AEC7CFB1E22E BC8A3C8AF20B8F0B5E55D>

<4D F736F F F696E74202D20B8AEB4AABDBA20BFC0B7F920C3B3B8AEC7CFB1E22E BC8A3C8AF20B8F0B5E55D> 리눅스 오류처리하기 2007. 11. 28 안효창 라이브러리함수의오류번호얻기 errno 변수기능오류번호를저장한다. 기본형 extern int errno; 헤더파일 라이브러리함수호출에실패했을때함수예 정수값을반환하는함수 -1 반환 open 함수 포인터를반환하는함수 NULL 반환 fopen 함수 2 유닉스 / 리눅스 라이브러리함수의오류번호얻기 19-1

More information

일러두기 1. 이책은 1964년 2월 5일문교부장관의인정을받은, 남상천이만든남천식 ( 南天式 ) 속기법에대한기본편을간추려정리한것이다. 2. 이속기법은속기학의체계를확립하였으며, 쉽고재미있게배울수있도록만들었다. 3. 기본편에대한많은연습문제와속기연습지를남천속기홈페이지 (ww

일러두기 1. 이책은 1964년 2월 5일문교부장관의인정을받은, 남상천이만든남천식 ( 南天式 ) 속기법에대한기본편을간추려정리한것이다. 2. 이속기법은속기학의체계를확립하였으며, 쉽고재미있게배울수있도록만들었다. 3. 기본편에대한많은연습문제와속기연습지를남천속기홈페이지 (ww 남천속기의기본편 쉽고재미있는 남상천지음 속기의길잡이 남천속기연구소 일러두기 1. 이책은 1964년 2월 5일문교부장관의인정을받은, 남상천이만든남천식 ( 南天式 ) 속기법에대한기본편을간추려정리한것이다. 2. 이속기법은속기학의체계를확립하였으며, 쉽고재미있게배울수있도록만들었다. 3. 기본편에대한많은연습문제와속기연습지를남천속기홈페이지 (www.namcheonsokki.com)

More information

PowerPoint Presentation

PowerPoint Presentation Package Class 3 Heeseung Jo 목차 section 1 패키지개요와패키지의사용 section 2 java.lang 패키지의개요 section 3 Object 클래스 section 4 포장 (Wrapper) 클래스 section 5 문자열의개요 section 6 String 클래스 section 7 StringBuffer 클래스 section

More information

<322EBCF8C8AF28BFACBDC0B9AEC1A6292E687770>

<322EBCF8C8AF28BFACBDC0B9AEC1A6292E687770> 연습문제해답 5 4 3 2 1 0 함수의반환값 =15 5 4 3 2 1 0 함수의반환값 =95 10 7 4 1-2 함수의반환값 =3 1 2 3 4 5 연습문제해답 1. C 언어에서의배열에대하여다음중맞는것은? (1) 3차원이상의배열은불가능하다. (2) 배열의이름은포인터와같은역할을한다. (3) 배열의인덱스는 1에서부터시작한다. (4) 선언한다음, 실행도중에배열의크기를변경하는것이가능하다.

More information

Microsoft Word - transliteration.docx

Microsoft Word - transliteration.docx Korean Transliteration, eographic Units, and Proper ames The Korean language presents a number of problems for transliteration, because a couple of different systems are used at the same time. The most

More information

JAVA 프로그래밍실습 실습 1) 실습목표 - 메소드개념이해하기 - 매개변수이해하기 - 새메소드만들기 - Math 클래스의기존메소드이용하기 ( ) 문제 - 직사각형모양의땅이있다. 이땅의둘레, 면적과대각

JAVA 프로그래밍실습 실습 1) 실습목표 - 메소드개념이해하기 - 매개변수이해하기 - 새메소드만들기 - Math 클래스의기존메소드이용하기 (   ) 문제 - 직사각형모양의땅이있다. 이땅의둘레, 면적과대각 JAVA 프로그래밍실습 실습 1) 실습목표 - 메소드개념이해하기 - 매개변수이해하기 - 새메소드만들기 - Math 클래스의기존메소드이용하기 ( http://java.sun.com/javase/6/docs/api ) 문제 - 직사각형모양의땅이있다. 이땅의둘레, 면적과대각선의길이를계산하는메소드들을작성하라. 직사각형의가로와세로의길이는주어진다. 대각선의길이는 Math클래스의적절한메소드를이용하여구하라.

More information

금오공대 컴퓨터공학전공 강의자료

금오공대 컴퓨터공학전공 강의자료 C 프로그래밍프로젝트 Chap 14. 포인터와함수에대한이해 2013.10.09. 오병우 컴퓨터공학과 14-1 함수의인자로배열전달 기본적인인자의전달방식 값의복사에의한전달 val 10 a 10 11 Department of Computer Engineering 2 14-1 함수의인자로배열전달 배열의함수인자전달방식 배열이름 ( 배열주소, 포인터 ) 에의한전달 #include

More information

13 주차문자열의표현과입출력

13 주차문자열의표현과입출력 13 주차문자열의표현과입출력 문자표현방법 문자열표현방법 문자열이란무엇인가? 문자열의입출력 문자처리라이브러리함수 표준입출력라이브러리함수 C 언어를이용하여문자열을처리하기위해서는문자형의배열이나포인터를사용하게된다. 문자열을처리하는동작으로는단순하게문자열의입력이나출력기능이외에도문자열의복사나치환, 문자열의길이를구하거나문자열을비교하는기능등많은기능을필요로한다. 그러나이러한기능들을모두구현하기란매우까다로우며,

More information

Microsoft PowerPoint Predicates and Quantifiers.ppt

Microsoft PowerPoint Predicates and Quantifiers.ppt 이산수학 () 1.3 술어와한정기호 (Predicates and Quantifiers) 2006 년봄학기 문양세강원대학교컴퓨터과학과 술어 (Predicate), 명제함수 (Propositional Function) x is greater than 3. 변수 (variable) = x 술어 (predicate) = P 명제함수 (propositional function)

More information

PowerPoint Template

PowerPoint Template 16-1. 보조자료템플릿 (Template) 함수템플릿 클래스템플릿 Jong Hyuk Park 함수템플릿 Jong Hyuk Park 함수템플릿소개 함수템플릿 한번의함수정의로서로다른자료형에대해적용하는함수 예 int abs(int n) return n < 0? -n : n; double abs(double n) 함수 return n < 0? -n : n; //

More information

국어혁명 박수미쌤 2 겹문장 : 두개이상의홑문장이합쳐져서이루어진문장 주어와서술어의관계가두번이상나타남 예 ) 나는학교에갔고, 동생은도서관에갔다. 예 ) 나는동생이건강하기를바란다. 2. 문장의종류 1 문장의종류 2 확장방식 < 이어진문장 > 뜻 : 홑문장이여러개이어진문장.

국어혁명 박수미쌤 2 겹문장 : 두개이상의홑문장이합쳐져서이루어진문장 주어와서술어의관계가두번이상나타남 예 ) 나는학교에갔고, 동생은도서관에갔다. 예 ) 나는동생이건강하기를바란다. 2. 문장의종류 1 문장의종류 2 확장방식 < 이어진문장 > 뜻 : 홑문장이여러개이어진문장. < 여름방학특강 > 중 2 문법한방에끝! 과목국어 이름 1. 문장구조 1) 문장성분 1 주성분 : 문장을이루는데꼭필요한성분 ( 주어, 목적어, 서술어, 보어 ) 예 ) 동생이밥을먹었다. 예 ) 내가선생님이되었다. 2 부속성분 : 문장에서주성분을꾸며주는성분 ( 관형어, 부사어 ) 예 ) 친구가새옷을입었다. 예 ) 눈이펑펑온다. 3 독립성분 : 다른성분들과직접적인관계를맺지않고독립적으로쓰이는문장

More information

Microsoft PowerPoint - Chapter 6.ppt

Microsoft PowerPoint - Chapter 6.ppt 6.Static 멤버와 const 멤버 클래스와 const 클래스와 static 연결리스트프로그램예 Jong Hyuk Park 클래스와 const Jong Hyuk Park C 의 const (1) const double PI=3.14; PI=3.1415; // 컴파일오류 const int val; val=20; // 컴파일오류 3 C 의 const (1)

More information

Microsoft Word - Korean_solt1_module1_lesson1.doc

Microsoft Word - Korean_solt1_module1_lesson1.doc Korean SOLT I Module 1 Lesson 1 Sound & Script Lesson Objectives Sound and Script At the end of this lesson, the students will be able to understand, obtain, and provide information about sound and script

More information

자음과모음 1. 자음체계 조음방법 조음위치 입술소리 ( 순음 ) 잇몸소리 ( 치조음 ) 센입천장소리 ( 경구개음 ) 여린입천장소리 ( 연구개음 ) 목청소리 ( 후음 ) 예사소리 파열음 된소리 안울림소리 울림소리 파찰음 마찰음 비음유음 거센소리예사소리된소리거센소리예사소리

자음과모음 1. 자음체계 조음방법 조음위치 입술소리 ( 순음 ) 잇몸소리 ( 치조음 ) 센입천장소리 ( 경구개음 ) 여린입천장소리 ( 연구개음 ) 목청소리 ( 후음 ) 예사소리 파열음 된소리 안울림소리 울림소리 파찰음 마찰음 비음유음 거센소리예사소리된소리거센소리예사소리 풀백현대문법 풀백현대문법 1 음운과음운변동 음운의개념과체계 1. 개념 : 말의뜻을구별해주는소리의가장작은단위 2. 체계 음운 분절음운 ( 음소 ) 비분절음운 ( 운소 ) 마디로나눌수있는음운, 즉자음과모음 마디로나눌수없는음운, 즉장단과억양 마늘 과 하늘 은 ㅁ 과 ㅎ 에의하여서로다른의미를가진단어가되고, 달 과 돌 은 ㅏ 와 ㅗ 에의하여서로다른의미를가진단어가된다.

More information

쉽게 풀어쓴 C 프로그래밍

쉽게 풀어쓴 C 프로그래밍 객체지향프로그래밍 (OOP: object-oriented programming) 은우리가살고있는실제세계가객체 (object) 들로구성되어있는것과비슷하게, 소프트웨어도객체로구성하는방법이다. 객체는상태와동작을가지고있다. 객체의상태 (state) 는객체의속성이다. 객체의동작 (behavior) 은객체가취할수있는동작 ( 기능 ) 이다. 객체에대한설계도를클래스 (class)

More information

Ruby 프로그래밍 1

Ruby 프로그래밍 1 Ruby 프로그래밍 1 문자열입출력제어구조 looping 함수정의 한국어정보의전산처리 2017. 4. 24. 코드, 컴파일 기계코드 (machine code): 컴퓨터가직접실행할수있는코드. 이진수로되어있어서이진코드 (binary code) 라고도함. 파일로저장할때흔히.exe 라는확장자를가짐. executable 이라고도함. 하드웨어에따라차이가있음. 인간이직접작성하기가매우힘듦.

More information

<4D F736F F F696E74202D B3E22032C7D0B1E220C0A9B5B5BFECB0D4C0D3C7C1B7CEB1D7B7A1B9D620C1A638B0AD202D20C7C1B7B9C0D320BCD3B5B5C0C720C1B6C0FD>

<4D F736F F F696E74202D B3E22032C7D0B1E220C0A9B5B5BFECB0D4C0D3C7C1B7CEB1D7B7A1B9D620C1A638B0AD202D20C7C1B7B9C0D320BCD3B5B5C0C720C1B6C0FD> 2006 년 2 학기윈도우게임프로그래밍 제 8 강프레임속도의조절 이대현 한국산업기술대학교 오늘의학습내용 프레임속도의조절 30fps 맞추기 스프라이트프레임속도의조절 프레임속도 (Frame Rate) 프레임속도란? 얼마나빨리프레임 ( 일반적으로하나의완성된화면 ) 을만들어낼수있는지를나타내는척도 일반적으로초당프레임출력횟수를많이사용한다. FPS(Frame Per Sec)

More information

설계란 무엇인가?

설계란 무엇인가? 금오공과대학교 C++ 프로그래밍 jhhwang@kumoh.ac.kr 컴퓨터공학과 황준하 9 강. 클래스의활용목차 멤버함수의외부정의 this 포인터 friend 선언 static 멤버 임시객체 1 /17 9 강. 클래스의활용멤버함수의외부정의 멤버함수정의구현방법 내부정의 : 클래스선언내에함수정의구현 외부정의 클래스선언 : 함수프로토타입 멤버함수정의 : 클래스선언외부에구현

More information

제1장 권규호의 공무원 국어 제2장 제3장 제4장 음운론 1 음운과 음성 1. 음운의 개념과 종류 (1) 음성과 음운 ① 음성 : 의사소통을 위해 사람의 발음기관을 통하여 나오는 물리적 말소리 음성이란 사람의 입에서 나오는 소리를 말하는 것이다. 그렇다고 휘파람 소리

제1장 권규호의 공무원 국어 제2장 제3장 제4장 음운론 1 음운과 음성 1. 음운의 개념과 종류 (1) 음성과 음운 ① 음성 : 의사소통을 위해 사람의 발음기관을 통하여 나오는 물리적 말소리 음성이란 사람의 입에서 나오는 소리를 말하는 것이다. 그렇다고 휘파람 소리 제 1 장 음운론 1 음운과음성 2 국어의음운체계 3 음절과제약 4 음운변동 제1장 권규호의 공무원 국어 제2장 제3장 제4장 음운론 1 음운과 음성 1. 음운의 개념과 종류 (1) 음성과 음운 ① 음성 : 의사소통을 위해 사람의 발음기관을 통하여 나오는 물리적 말소리 음성이란 사람의 입에서 나오는 소리를 말하는 것이다. 그렇다고 휘파람 소리 같은 것도 음성으로

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 Chapter 08 함수 01 함수의개요 02 함수사용하기 03 함수와배열 04 재귀함수 함수의필요성을인식한다. 함수를정의, 선언, 호출하는방법을알아본다. 배열을함수의인자로전달하는방법과사용시장점을알아본다. 재귀호출로해결할수있는문제의특징과해결방법을알아본다. 1.1 함수의정의와기능 함수 (function) 특별한기능을수행하는것 여러가지함수의예 Page 4 1.2

More information

PowerPoint Presentation

PowerPoint Presentation 자바프로그래밍 1 배열 손시운 ssw5176@kangwon.ac.kr 배열이필요한이유 예를들어서학생이 10 명이있고성적의평균을계산한다고가정하자. 학생 이 10 명이므로 10 개의변수가필요하다. int s0, s1, s2, s3, s4, s5, s6, s7, s8, s9; 하지만만약학생이 100 명이라면어떻게해야하는가? int s0, s1, s2, s3, s4,

More information

Microsoft PowerPoint 세션.ppt

Microsoft PowerPoint 세션.ppt 웹프로그래밍 () 2006 년봄학기 문양세강원대학교컴퓨터과학과 세션변수 (Session Variable) (1/2) 쇼핑몰장바구니 장바구니에서는사용자가페이지를이동하더라도장바구니의구매물품리스트의내용을유지하고있어야함 PHP 에서사용하는일반적인변수는스크립트의수행이끝나면모두없어지기때문에페이지이동시변수의값을유지할수없음 이러한문제점을해결하기위해서 PHP 에서는세션 (session)

More information

(Microsoft PowerPoint - 07\300\345.ppt [\310\243\310\257 \270\360\265\345])

(Microsoft PowerPoint - 07\300\345.ppt [\310\243\310\257 \270\360\265\345]) 클래스의응용 클래스를자유자재로사용하자. 이장에서다룰내용 1 객체의치환 2 함수와클래스의상관관계 01_ 객체의치환 객체도변수와마찬가지로치환이가능하다. 기본예제 [7-1] 객체도일반변수와마찬가지로대입이가능하다. 기본예제 [7-2] 객체의치환시에는조심해야할점이있다. 복사생성자의필요성에대하여알아보자. [ 기본예제 7-1] 클래스의치환 01 #include

More information

슬라이드 1

슬라이드 1 정적메모리할당 (Static memory allocation) 일반적으로프로그램의실행에필요한메모리 ( 변수, 배열, 객체등 ) 는컴파일과정에서결정되고, 실행파일이메모리에로드될때할당되며, 종료후에반환됨 동적메모리할당 (Dynamic memory allocation) 프로그램의실행중에필요한메모리를할당받아사용하고, 사용이끝나면반환함 - 메모리를프로그램이직접관리해야함

More information

2) 음성 고기 는 ㄱ, ㅗ, ㄱ, ㅣ 의네음운이모여서이루어진단어이다. 그런데두 ㄱ 이발음되는모습을살펴보면, 혀와입천장을이용하여공기의흐름을막았다가터뜨려낸다는공통점이있지만, 첫 ㄱ 과는달리둘째번 ㄱ 은목청을떨어울려낸다는차이점이있다. 이처럼, 구체적인소리하나하나를가리켜음성

2) 음성 고기 는 ㄱ, ㅗ, ㄱ, ㅣ 의네음운이모여서이루어진단어이다. 그런데두 ㄱ 이발음되는모습을살펴보면, 혀와입천장을이용하여공기의흐름을막았다가터뜨려낸다는공통점이있지만, 첫 ㄱ 과는달리둘째번 ㄱ 은목청을떨어울려낸다는차이점이있다. 이처럼, 구체적인소리하나하나를가리켜음성 1. 음운 - 비 법 전 수 Ⅰ. 말소리 1. 음운과음절 문장은구, 어절, 단어, 형태소로분석된다. 형태소는뜻을가진가장작은언어단위로서몇개의말소리로이루어진것이다. 문장 > 구 > 어절 > 단어 > 형태소음절 : 모음과자음이결합해이루어지는가장작은발음의단위음운 : 말의뜻을구별해주는기능을가진소리의단위 ( 추상적, 심리적 ) 음성 : 발음기관을통해나타나는구체적소리 (

More information

A Dynamic Grid Services Deployment Mechanism for On-Demand Resource Provisioning

A Dynamic Grid Services Deployment Mechanism for On-Demand Resource Provisioning C Programming Practice (II) Contents 배열 문자와문자열 구조체 포인터와메모리관리 구조체 2/17 배열 (Array) (1/2) 배열 동일한자료형을가지고있으며같은이름으로참조되는변수들의집합 배열의크기는반드시상수이어야한다. type var_name[size]; 예 ) int myarray[5] 배열의원소는원소의번호를 0 부터시작하는색인을사용

More information

JAVA PROGRAMMING 실습 02. 표준 입출력

JAVA PROGRAMMING 실습 02. 표준 입출력 # 왜생겼나요..? : 절차지향언어가가진단점을보완하고다음의목적을달성하기위해..! 1. 소프트웨어생산성향상 객체지향소프트웨어를새로만드는경우이미만든개체지향소프트웨어를상속받거나객체를 가져다재사용할수있어부분수정을통해소프트웨어를다시만드는부담줄임. 2. 실세계에대한쉬운모델링 실세계의일은절차나과정보다는일과관련된많은물체들의상호작용으로묘사. 캡슐화 메소드와데이터를클래스내에선언하고구현

More information

C# Programming Guide - Types

C# Programming Guide - Types C# Programming Guide - Types 최도경 lifeisforu@wemade.com 이문서는 MSDN 의 Types 를요약하고보충한것입니다. http://msdn.microsoft.com/enus/library/ms173104(v=vs.100).aspx Types, Variables, and Values C# 은 type 에민감한언어이다. 모든

More information

70 diklasifikan berdasarkan perubahan letak dan perubahan cara pelafalan kemudian dianalisis penyebabnya. Berikut adalah variasi cara ucap konsonan ya

70 diklasifikan berdasarkan perubahan letak dan perubahan cara pelafalan kemudian dianalisis penyebabnya. Berikut adalah variasi cara ucap konsonan ya BAB IV KESIMPULAN Kesimpulan Dari hasil analisis sebelumnya dapat disimpulkan bahwa dalam mengucapkan suatu konsonan, Song Manse mengalami beberapa tahapan. Song Manse tidak secara langsung dapat mengucapkan

More information

OCaml

OCaml OCaml 2009.. (khheo@ropas.snu.ac.kr) 1 ML 2 ML OCaml INRIA, France SML Bell lab. & Princeton, USA nml SNU/KAIST, KOREA 3 4 (let) (* ex1.ml *) let a = 10 let add x y = x + y (* ex2.ml *) let sumofsquare

More information

Microsoft PowerPoint - Java7.pptx

Microsoft PowerPoint - Java7.pptx HPC & OT Lab. 1 HPC & OT Lab. 2 실습 7 주차 Jin-Ho, Jang M.S. Hanyang Univ. HPC&OT Lab. jinhoyo@nate.com HPC & OT Lab. 3 Component Structure 객체 (object) 생성개념을이해한다. 외부클래스에대한접근방법을이해한다. 접근제어자 (public & private)

More information

#1. 문법공부를위한필수! 기본용어 음운체계 1. 모음 : 음절 ( 소리마디 ) 을이룰수있는독립적인소리 하늘 땅 사람 [ 天地人 ] 삼재로기본 3 글자를만들고, 가획하여다른글자를만듦 1 단모음 : 소리내는중에입술모양이나혀의위치가고정되어달라지지않는모음 혀의최고점의위치앞

#1. 문법공부를위한필수! 기본용어 음운체계 1. 모음 : 음절 ( 소리마디 ) 을이룰수있는독립적인소리 하늘 땅 사람 [ 天地人 ] 삼재로기본 3 글자를만들고, 가획하여다른글자를만듦 1 단모음 : 소리내는중에입술모양이나혀의위치가고정되어달라지지않는모음 혀의최고점의위치앞 - 1 - #1. 문법공부를위한필수! 기본용어 음운체계 1. 모음 : 음절 ( 소리마디 ) 을이룰수있는독립적인소리 하늘 땅 사람 [ 天地人 ] 삼재로기본 3 글자를만들고, 가획하여다른글자를만듦 1 단모음 : 소리내는중에입술모양이나혀의위치가고정되어달라지지않는모음 혀의최고점의위치앞 ( 전설모음 ) 뒤 ( 후설모음 ) 입술모양평순모음원순모음평순모음원순모음혀의높이

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 System Software Experiment 1 Lecture 5 - Array Spring 2019 Hwansoo Han (hhan@skku.edu) Advanced Research on Compilers and Systems, ARCS LAB Sungkyunkwan University http://arcs.skku.edu/ 1 배열 (Array) 동일한타입의데이터가여러개저장되어있는저장장소

More information

OCW_C언어 기초

OCW_C언어 기초 초보프로그래머를위한 C 언어기초 2 장 : C 프로그램시작하기 2012 년 이은주 학습목표 을작성하면서 C 프로그램의구성요소 주석 (comment) 이란무엇인지알아보고, 주석을만드는방법 함수란무엇인지알아보고, C 프로그램에반드시필요한 main 함수 C 프로그램에서출력에사용되는 printf 함수 변수의개념과변수의값을입력받는데사용되는 scanf 함수 2 목차 프로그램코드

More information

슬라이드 1

슬라이드 1 2007 년 2 학기윈도우게임프로그래밍 제 7 강프레임속도의조절 이대현 핚국산업기술대학교 학습내용 프레임속도의조절 30fps 맞추기 스프라이트프레임속도의조절 프레임속도 (Frame Rate) 프레임속도란? 얼마나빨리프레임 ( 일반적으로하나의완성된화면 ) 을만들어낼수있는지를나타내는척도 일반적으로초당프레임출력횟수를많이사용핚다. FPS(Frame Per Sec)

More information

<31372D31312D303928C7FCBCBAB9CE2DBCDBC1F6C8A E687770>

<31372D31312D303928C7FCBCBAB9CE2DBCDBC1F6C8A E687770> 대한안과학회지 2016 년제 57 권제 4 호 J Korean Ophthalmol Soc 2016;57(4):642-649 ISSN 0378-6471 (Print) ISSN 2092-9374 (Online) http://dx.doi.org/10.3341/jkos.2016.57.4.642 Original Article 한국어읽기속도측정애플리케이션의유효성및정상인의읽기속도에대한사전연구

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 @ Lesson 3 if, if else, if else if, switch case for, while, do while break, continue : System.in, args, JOptionPane for (,, ) @ vs. logic data method variable Data Data Flow (Type), ( ) @ Member field

More information

C 프로그램의 기본

C 프로그램의 기본 C 프로그램의기본 목차 C 프로그램의구성요소 주석 main 함수 출력 C 언어의입력과출력 변수 printf 함수 scanf 함수 2 예제 2-1 : 첫번째 C 프로그램 3 2.1.1 주석 주석의용도 프로그램에대한설명 프로그램전체에대한대략적인정보를제공 프로그램수행에영향을미치지않는요소 4 2.1.1 주석 주석사용방법 /* 과 */ 을이용한여러줄주석 // 을이용한한줄주석

More information

q 이장에서다룰내용 1 객체지향프로그래밍의이해 2 객체지향언어 : 자바 2

q 이장에서다룰내용 1 객체지향프로그래밍의이해 2 객체지향언어 : 자바 2 객체지향프로그래밍 IT CookBook, 자바로배우는쉬운자료구조 q 이장에서다룰내용 1 객체지향프로그래밍의이해 2 객체지향언어 : 자바 2 q 객체지향프로그래밍의이해 v 프로그래밍기법의발달 A 군의사업발전 1 단계 구조적프로그래밍방식 3 q 객체지향프로그래밍의이해 A 군의사업발전 2 단계 객체지향프로그래밍방식 4 q 객체지향프로그래밍의이해 v 객체란무엇인가

More information

Microsoft PowerPoint - additional06.ppt [호환 모드]

Microsoft PowerPoint - additional06.ppt [호환 모드] 보조자료 6.Static 멤버와 const 멤버 클래스와 const 클래스와 static 연결리스트프로그램예 Jong Hyuk Park 클래스와 const Jong Hyuk Park 복습 : Const 키워드왜사용? C 의 const (1) const double PI=3.14; PI=3.1415; // 컴파일오류 const int val; val=20; //

More information

PowerPoint Presentation

PowerPoint Presentation 객체지향프로그래밍 클래스, 객체, 메소드 손시운 ssw5176@kangwon.ac.kr 실제세계는객체로이루어진다. 2 객체와메시지 3 객체지향이란? 실제세계를모델링하여소프트웨어를개발하는방법 4 객체 5 객체란? 객체 (Object) 는상태와동작을가지고있다. 객체의상태 (state) 는객체의특징값 ( 속성 ) 이다. 객체의동작 (behavior) 또는행동은객체가취할수있는동작

More information

1. 객체의생성과대입 int 형변수 : 선언과동시에초기화하는방법 (C++) int a = 3; int a(3); // 기본타입역시클래스와같이처리가능 객체의생성 ( 복습 ) class CPoint private : int x, y; public : CPoint(int a

1. 객체의생성과대입 int 형변수 : 선언과동시에초기화하는방법 (C++) int a = 3; int a(3); // 기본타입역시클래스와같이처리가능 객체의생성 ( 복습 ) class CPoint private : int x, y; public : CPoint(int a 6 장복사생성자 객체의생성과대입객체의값에의한전달복사생성자디폴트복사생성자복사생성자의재정의객체의값에의한반환임시객체 C++ 프로그래밍입문 1. 객체의생성과대입 int 형변수 : 선언과동시에초기화하는방법 (C++) int a = 3; int a(3); // 기본타입역시클래스와같이처리가능 객체의생성 ( 복습 ) class CPoint private : int x, y;

More information

<4D F736F F F696E74202D2036C0CFC2B05FB0B4C3BCC1F6C7E2C7C1B7CEB1D7B7A1B9D62E707074>

<4D F736F F F696E74202D2036C0CFC2B05FB0B4C3BCC1F6C7E2C7C1B7CEB1D7B7A1B9D62E707074> 객체지향프로그램밍 (Object-Oriented Programming) 1 C++ popular C 객체지향 (object oriented) C++ C : 상위계층언어특징 + 어셈블리언어특징 C++ : 소프트웨어개발플랫폼에객체지향개념제공 객체지향 : 자료와이들자료를어떻게다룰것인지따로생각하지않고단지하나의사물로생각 형 변수가사용하는메모리크기 변수가가질수있는정보

More information

gnu-lee-oop-kor-lec06-3-chap7

gnu-lee-oop-kor-lec06-3-chap7 어서와 Java 는처음이지! 제 7 장상속 Super 키워드 상속과생성자 상속과다형성 서브클래스의객체가생성될때, 서브클래스의생성자만호출될까? 아니면수퍼클래스의생성자도호출되는가? class Base{ public Base(String msg) { System.out.println("Base() 생성자 "); ; class Derived extends Base

More information

Microsoft PowerPoint - 09-Object Oriented Programming-3.pptx

Microsoft PowerPoint - 09-Object Oriented Programming-3.pptx Development of Fashion CAD System 9. Object Oriented Programming-3 Sungmin Kim SEOUL NATIONAL UNIVERSITY Introduction Topics Object Oriented Programming (OOP) 정의 복수의 pattern object 로 이루어지는 새로운 class Pattern

More information

Microsoft PowerPoint 자바-기본문법(Ch2).pptx

Microsoft PowerPoint 자바-기본문법(Ch2).pptx 자바기본문법 1. 기본사항 2. 자료형 3. 변수와상수 4. 연산자 1 주석 (Comments) 이해를돕기위한설명문 종류 // /* */ /** */ 활용예 javadoc HelloApplication.java 2 주석 (Comments) /* File name: HelloApplication.java Created by: Jung Created on: March

More information