21. 숫자가 만드는 문자, 문자 코드 문자 정보 문자 정보를 이진수로 표현하는 방법을 이해한다.

Slides:



Advertisements
Similar presentations
문창동 성당 국제 성지순례 – ~10.3. / 10 박 11 일. ● 일정 ▲ 방문과 순례 ♣ 중요참조 ● 일 : 피라미드 / 스핑크스 → 아기 예수님 피난성당 ( 꼽틱 정교회 ) → 모세 기념성당 → 박물관 → 카이로 한인성당 ( 미사 )
Advertisements

- C-style formatting - format() method.  file = open(‘file.txt’, [mode]) ◦ Mode  ‘r’: for reading (default)  ‘w’: for writing (truncate if already.
1 멀티미디어 데이터 : 텍스트 (Text) Lecture #2. 2 멀티미디어 구성 요소  멀티미디어 구성 요소 : 1) 텍스트 2) 그래픽 & 이미지 3) 사운드 4) 비디오 & 애니메이션  미디어 접근법 : 1) 특징 : 정보표현 능력 vs 비용 등 2) 컴퓨터.
Chapter 03. 디지털 코드. 다양한 디지털 코드를 구분하여 이해할 수 있다. 문자와 숫자를 나타내는 코드를 이해할 수 있다. 가중치 코드와 비가중치 코드를 이해하고 이를 활용할 수 있다. 에러 검출 코드를 이해하고 이를 활용할 수 있다. 01. BCD 코드와 3.
열왕기 상하는 중요하다 ! 왜 ? 시가 3 권 예언서 12 원 열왕기 상하는 중요하다 ! 대라느스 단겔학슥말.
구속사 시리즈 퀴즈대회 - 평강제일교회 청년 2 부 그루터기 선교회 제작 사회자 “ 구속사 시리즈 ” 다같이 “ 퀴즈대회 ” 해주세요 ~ 1.
yje21.co.kr. 용진환경㈜는 2001 년에 설립된 환경오염방지시설 및 수처리 전문 회사로서, 환경설비 분야에서 많은 경험을 쌓은 간부들과 환경기술에 대한 실력과 열정이 넘치는 사원들이 뭉쳐있는 회사입니다. 용진환경㈜ 는 용기있는 도전, 진취적인 기상의.
`1. 비용편익 (B/C) 분석 개요  의사결정을 하는데 있어 사회적 비용과 사회적 편익을 따져 최적대안을 선정하는 기법  공공사업의 비용편익분석은 공동투자행위가 사회 총 후생에 미치는 긍정적 효과와 부정적 효과를 각각 평가, 측정하여 대 안의 비교를 수행하는 분석활동임.
9 주차 실습강의 학기, 소프트웨어 설계 및 실험 ( Ⅰ ). Artificial Intelligence Laboratory Open API  API(Application Programming Interface)  응용 프로그램에서 사용할 수 있도록.
제 1 강 : 자료 구조 개요 서울산업기술대학교 게임공학과김태환 C.P MSN/ Penguri Entertainment Co, Ltd. All rights reserved.
(2) 고대 국가의 성립  1) 고대 국가의 성격    ① 중앙 집권 체제      - 국왕의 지위 강화, 부족장 세력의 통합,
아름다운 문화를 만들어가는 좋은 사람들- 좋은상조그룹
행정소송 실무교육 공익법무관 문 유 식 인사 공익법무관 소개 서울고검 소개.
조선왕조의 유교정치.
2014년 7월 유라시아 셰익스피어 극단 연극햄릿 레어티스역활
2015 담당 강사 : 정세진 중국 명문 감상 2015 담당 강사 : 정세진
2010년 1월 안전보건교육 목 차 (보약보다 더 좋은 사상체질별 건강식)
㈜ 큐펙스 코리아 전문위원 박 준 화.
스타일리스트 양성과정 광주보건대학 피부미용과.
2013년 5월 23일 이수경(환경과 공해연구회 사무국장)
유대력과 성서력 유대 절기.
3 디지털 코드 IT CookBook, 디지털 논리회로.
정보이론 PARSONS/OJA 데이터의 표현 1.
예수님 탄생 목자.박사들 경배 (마2:1-12, 눅 2:1-7).
PLC를 이용한 제어로직에 관한 연구 김 재 은.
표준화 기구 조사 컴퓨터 전공 장영문.
인류의 분산 언어의 대 혼잡시기 창조,타락 홍수 바벨탑사건 아브라함 모세 BC 고조선 하/은/주 (창 11:7,9) 『[7] 자, 우리가.
의약품 GS1-128 코드 활용 안내 (수).
제 2장 컴퓨터의 등장과 발전.
도덕 1학년 1학기 2. 개성신장과 인격 도야:인물학습 석가모니 인물학습 -석가모니.
ISO 웹 서비스 이용자교육 표준정보팀 지성구 선임연구원.
제 11장 교락법과 일부실시법.
손에 잡히는 vim (3/4) 김선영 버 전: 버 전: 인사이트 출판사 가메출판사 저자홈페이지.
Chapter 03. 디지털 코드.
수업활동 안내 1. 전시학습 2. 학습목표 3. 도입 4. 기초학습 5. 주제선택 6. 탐구활동 7. 정리 자기주도 학습
2007년 1학기 전산학개론 성신여자대학교 컴퓨터정보학부
전산정보분사 문현철 농협 정보보호관리 체계 수립사례발표 전산정보분사 문현철
문자 인코딩에 관하여 팀 E.E 강재문, 윤영호 백진후, 조남훈.
“정보의 표현” 이 점 숙 컴퓨터와 인터넷 “정보의 표현” 이 점 숙
“소프트웨어의 표현” 이 점 숙 컴퓨터와 소프트웨어 “소프트웨어의 표현” 이 점 숙
1. 기계와 기구 1.1 기계는 저항력이 있는 물체를 조합하여 한정된 범위내에서 상대운동을 하며, 공급된 에너지에 의해 외부에 일정한 일을 하는것으로, 즉 “사람을 대신하여 일을 하는 도구”로 정의 될 수 있다 1.2 기계의 구비조건 1) 저항력이 있는 물체를 조합한.
OSI 모델 OSI 모델의 개념과 필요성 OSI 모델의 데이터 전송 과정 OSI 모델 7계층 한빛미디어(주)
Ⅶ. 원 의 성 질 1. 원 과 직 선 2. 원 주 각 3. 원 과 비 례.
논리회로 설계 및 실험 3주차.
계약서 관련 실무 계약 위반과 판례 김래균.
01. 데이터베이스와 SQL 개요.
고대 그리스.
쿰란 쿰란 와디 항공촬영 .
생활 철학 인간이란 무엇인가?.
보라 처녀가 잉태하여 아들을 낳을 것이요 그 이름은 임마누엘이라 하리라 (이사야7:14)
천연비누 만들기 체험하는 사람들.
환경관리 규정 - 목 차 – 1.적 용 범 위 9.환경관리 교육 2.목 적 10.환경 점검
제 5 장 ISO 9000 개요 및 QMS의 확립 및 활용 ISO 9000 개요 및 QMS 확립 및 활용방법.
[ACE+] 서비스-러닝 프로그램 (00000) 대학 00 학과.
구약성서   2003년 가을학기 성서모임.
소개할내용 레슬링소개 레슬링의유래,레슬링 선수
ISO9001의 개요.
(제9강) ISO26000상의 CSR의 7대 핵심요소 1-1)조직지배구조 : 투명성, 참여성, 효과성
요한 계시록 2:12~17 버가모 교회 : 예수님의 모습-좌우에 날썬 검을 가진자 13절-예수님께서 사는 곳을 아신다.
농원 사업계획서.
동양의 색채 1.인 도 인더스 강 유역에서 고대(B.C 2000 ~ 3000)의 청동기시대에 문화가 이미 발달하였고, 메소포타미아와 유사하고 이는 신에 관한 것이 많고, 도시계획이 이루어져 있었으며, 이 시대부터 모자이크 타일이나 돌에 의한 다채로운 재료가 사용되었다.
교수학습과정안 우리 돼지고기 ‘한돈’ 알아보기 영양교육 이시원.
인코딩.
문자코드, 문자 입출력 한국어 정보의 전산 처리
ISO 9000:2000 이해와 필요성.
재외선거와 현지언론의 역할
2012년 9월 16일 바벨탑 사건과 셈의 후손들의 족보 ▣말씀:창세기 11:1-32 예 수 복 된 교 회.
매스펀 문제 2.
구약 성경의 큰 그림 8. 사무엘상·하 울산시민교회 비전틴(고등부)
Presentation transcript:

21. 숫자가 만드는 문자, 문자 코드 문자 정보 문자 정보를 이진수로 표현하는 방법을 이해한다. 무엇을 배울까? 문자 정보를 이진수로 표현하는 방법을 이해한다. 문자 코드의 종류와 특성을 설명할 수 있다.

1 도전 퀴즈왕! 스피드 퀴즈! 미리 생각해 보기 컴돌이가 단어를 숫자로 나타낸 이유는 무엇일까? 정보의 이진 표현 1 단계 궁금하지? 도전 퀴즈왕! 스피드 퀴즈! 도전 퀴즈왕! 스피드 퀴즈! 미리 생각해 보기 컴돌이가 단어를 숫자로 나타낸 이유는 무엇일까? 사람이 사용하는 문자를 컴퓨터가 사용하는 숫자로 어떻게 표현할 수 있을까? 만화를 보려면 이미지 클릭

2 도움닫기 다음은 친구와 나만이 알아볼 수 있는 비밀 대화 코드 표이다. 코드 표를 보고 다음 문자를 숫자로 표현해 보자. 정보의 이진 표현 2 단계 무엇을 알아야 하지? 도움닫기 다음은 친구와 나만이 알아볼 수 있는 비밀 대화 코드 표이다. 코드 표를 보고 다음 문자를 숫자로 표현해 보자. (단, 받침이 없는 글자의 빈 공간은 ‘00’으로 표기한다.) 다음 숫자를 문자로 바꿔 보자. 0 8 1 5 0 2 0 2 1 8 0 8 0 6 1 5 0 2 0 1 1 5 0 0 0 8 2 1 1 7 연 극 보 러 가 자

2 멀리뛰기 위의 코드표를 이진수로 표현해 보자. 코드표를 5비트의 이진수로 나타낸 이유는 무엇인가? 정보의 이진 표현 2 단계 무엇을 알아야 하지? 멀리뛰기 위의 코드표를 이진수로 표현해 보자. 코드표를 5비트의 이진수로 나타낸 이유는 무엇인가? 비밀 대화 코드표의 자음과 모음의 개수가 총 24개이므로 16(24) < 24 < 32(25) 4비트로는 모자라므로 5비트로 표현해야 한다. 5비트로 표현 가능한 문자 수는 모두 몇 개인가? 코드표에 추가하고 싶은 문자를 쓰고, 그 문자를 이진수로 표현해 보자. 0 0 0 0 1 0 0 0 1 0 0 0 0 1 1 0 0 1 0 0 0 0 1 0 1 0 0 1 1 0 0 0 1 1 1 0 1 0 0 0 0 1 0 0 1 0 1 0 1 0 0 1 0 1 1 0 1 1 0 0 0 1 1 0 1 0 1 1 1 0 0 1 1 1 1 1 0 0 0 0 1 0 0 0 1 1 0 0 1 0 1 0 0 1 1 1 0 1 0 0 1 0 1 0 1 1 0 1 1 0 1 0 1 1 1 1 1 0 0 0 25 = 32개 공백 ! @ # ^^ ★ ♡ 1 0 0 0 11 1 0 1 0 1 1 0 11 1 1 1 0 0 11 1 0 1 1 1 1 10 1 1 1 1 1 00 0 0 0

2 Q1. 문자도 0과 1로 표현할 수 있나요? Q2. 문자 코드는 어떻게 만들었나요? 정보의 이진 표현 2 단계 무엇을 알아야 하지? Q1. 문자도 0과 1로 표현할 수 있나요? 수치 정보는 진법 변환을 통해서 이진수로 표현한다. 문자 정보는 문자별로 약속된 이진수 값을 정하여 표현한다. 문자 코드 : 문자별로 약속된 이진수 값 Q2. 문자 코드는 어떻게 만들었나요?

2 Q3. 문자 코드는 한 가지인가요? Q4. 아스키코드가 뭐예요? 정보의 이진 표현 2 단계 무엇을 알아야 하지? Q3. 문자 코드는 한 가지인가요? 같은 문자라도 코드의 종류에 따라 컴퓨터에서 표현되는 형태가 달라진다. 문자 코드의 종류 : 아스키코드(ASCII code), 유니코드(Unicode), BCD 코드, EBCDIC 코드 Q4. 아스키코드가 뭐예요? 1963년 미국표준협회(ANSI)에서 컴퓨터 간의 정보 교환을 위해 만든 표준 코드이다. 영문 알파벳을 사용하는 대표적인 문자 코드이다. 아스키코드는 7비트로 구성되어 128(27)개의 문자 표현 가능하다. 현재는 1비트를 추가하여 8비트로 사용하기도 하는데, 이는 네트워크를 통해 자료를 전달할 때 자료가 정상적으로 전달되었는지 확인하는 검사에 이용된다. 예) 문자 A의 아스키코드 값은 1000001임

2 Q5. 유니코드는 뭐예요? 아스키코드로는 전 세계의 모든 언어를 표현할 수 없어 개발되었다. 정보의 이진 표현 2 단계 무엇을 알아야 하지? Q5. 유니코드는 뭐예요? 아스키코드로는 전 세계의 모든 언어를 표현할 수 없어 개발되었다. 자료의 원활한 교환을 위해 개발되었다. 국제표준화기구(ISO: International Organization for Standardization)에서 개발되었다. 세계 150개국의 언어를 통일된 방법으로 표현할 수 있도록 한 문자 코드이다. 16비트로 구성되어 65,536(216)개의 문자를 표현할 수 있다. 유니코드를 사용할 경우, 유니코드를 지원하는 프로그램을 다른 나라의 언어로 바꾸기 쉽기 때문에 프로그램을 개발할 때 별도의 언어 코드를 만들 필요가 없어 매우 효율적이다. 유니코드 중 38,885자는 주요 국가의 언어를 구현하는 용도로 할당된다. 유니코드 중 6,400자는 사용자 정의 영역으로 활용된다. 유니코드 중 20,000여 자는 새로 추가될 언어 영역으로 비워 두고 있다. 예) 문자 A의 유니코드 값은 0000 0000 0010 0001임

정보의 이진 표현 2 단계 무엇을 알아야 하지? 하나 더 알기 문자 코드 알파벳 문자가 아닌 다른 나라의 문자들은 ‘약속’에 의해 암호로 변환하고(인코딩, Encoding), 해독하는(디코딩, Decoding) 과정을 거쳐야 제대로 표시되는데, 이 ‘약속’이 서로 다르면 글자가 제대로 보이지 않는 현상이 발생한다. 모든 나라의 언어를 자유롭게 사용하기 위해 고안한 것이 ‘UTF-8(유니코드)’ 문자 인코딩이다.

정보의 이진 표현 3 단계 어떻게 하지? 생활 속 문제 해결 위의 예처럼 불이 켜지는 소자는 ‘1’로 꺼지는 소자는 ‘0’으로 표시할 때, 다음의 디지털 숫자를 2진수의 조합으로 표현해 보자. 1 1 0 1 1 0 1 0 0 0 0 1 1 1 1 1 1 1 1 1 1

정보의 이진 표현 3 단계 어떻게 하지? 사고력 확장하기 7개의 소자로 표현할 수 있는 이진수 조합은 모두 몇 개인가? 또한 아스키코드와의 공통점과 차이점을 생각해 보자. 이진수의 조합 개수 공통점 아스키 코드가 하나의 문자를 7비트로 표현하는 것처럼 디지털 시계도 하나의 숫자를 7개의 비트로 표현 차이점 아스키 코드는 문자의 순서를 정해 코드를 부여 디지털 시계는 숫자의 모양 표현을 위해 불이 켜져야 할 소자의 위치를 1, 꺼져야 할 소자의 위치를 0으로 표시 디지털 시계로 표현할 수 있는 알파벳을 생각해 보고 이를 이진수의 조합으로 표현해 보자. 128개(27) E F H 1 1 1 1 0 0 1 1 1 1 0 0 0 1 1 1 1 0 1 1 0

정보의 이진 표현 4 단계 더 알아보자 ! 한 걸음 더 우리가 사용하는 워드 프로세서의 문자표에는 세계 각국의 문자와 기호들의 유니코드가 들어 있다. 이를 이용하여 친구가 보낸 유니코드 메시지를 해독해 보고, 답장을 유니코드로 표현해 보자. 친 구 야 ! 보 고 싶 다 B098 B3C4 BCF4 ACE0 C2F6 AD6C B098 0021 나 도 보 고 싶 구 나 ! 지식 경험 한글의 우수성

정보의 이진 표현 4 단계 더 알아보자 ! 나는 영재다 한글의 자음과 모음을 결합하면 모두 몇 개의 글자를 만들 수 있을까? 또한 이 글자를 모두 유니코드로 표현하려면 몇 개의 비트가 필요한지 계산해 보자. 한글의 표시 가능한 문자 수 초성 19개, 중성 21개, 종성 28개(받침이 없는 경우 포함)로 총 11,172자(19×21×28) 유니코드 표현 시 필요한 비트 수 213=8,192, 214=16,384이므로 11,172자를 표현하려면 14비트가 필요함