Modulo 연산.

Slides:



Advertisements
Similar presentations
법의 이념과 철학의 이해 법의 이념은 무엇일까 ? 정의 : 각자에게 각자의 몫을 주는 것 - 평등의 의미가 내포되어 있음 법적 안정성 : 법의 규정이 명확하고 잦은 변경 이 없어야 함 개인의 자유와 권리를 공공복지와 조화롭게 추구 – 사회질서와 안전유지 + 사회정의.
Advertisements

아름다운 지역공동체를 만들어가는.  목적 본관은 풍부한 인적, 물적 자원을 동원하여 소외계층에게 보호서비스의 제공, 자립능력 배양을 위한 교육훈련, 가족기능강화, 나아가 주민상호간 연대감조성 등 전문적, 종합적 사회복지서비스를 제공함으로써 소외계층과 지역주민이 더 불어.
공공의료 한국의료의 ‘미운 오리새끼’ (목) 김 용 익 새정치민주연합 국회의원.
고입특강 과학 중학교 1학년 단원 1. 지구의 구조 대기권 지구의 내부.
낙안효자실버빌 사업계획(안) [2016년] 전남 순천시 낙안면 읍성로 320 TEL
국립생물자원관 교육콘텐츠 02_강낭콩, 싹터요!.
이산수학(Discrete Mathematics)  정수와 나눗셈 (The Integers and Division)
이산수학(Discrete Mathematics)  정수와 나눗셈 (The Integers and Division)
오박사의 건강학(6).
암 보다 더 무서운 당뇨 2010년 [아시아경제 강경훈 기자 ].
9장. C 언어의 핵심! 함수. 9장. C 언어의 핵심! 함수 9-1 함수의 정의와 선언 main 함수 다시 보기 : 함수의 기본 형태 { } 그림 9-1.
공공의료 한국의료의 ‘미운 오리새끼’ 김 용 익 새정치민주연합 국회의원.
전산회계1급 기출 50회 신성대학교 세무부동산과 김상진.
제 10 장 시장지배력: 독점.
4 컴퓨터에서 활용되는 디지털 논리회로 IT CookBook, 컴퓨터 구조와 원리 2.0.
Report #2 - Solution 문제 #1: 다음과 같이 프로그램을 작성하라.
제 5 장 암호학의 수학기초 Network Security Lab Mun Hyung Jin.
부록 1: 행렬대수의 기본개념 1. 기본정의 2. 행렬 연산 전치(transpose) 행렬의 동등(equal)
3장. 변수와 연산자. 3장. 변수와 연산자 3-1 연산자, 덧셈 연산자 연산자란 무엇인가? 연산을 요구할 때 사용되는 기호 ex : +, -, *, / 3-1 연산자, 덧셈 연산자 연산자란 무엇인가? 연산을 요구할 때 사용되는 기호 ex : +, -, *, /
Chapter 04 C 연산자의 이해.
Data type and Object 자료형 변환 함수들은 std_logic_arith 패키지에 정의되어 있음.
P150 문제를 프로그래밍 할 것 Source file (헤더파일포함), 실행화면 (학번_이름_1.txt)
컴퓨터 프로그래밍 기초 #02 : printf(), scanf()
C언어 콘서트 제2장 기초 사항.
Part 05 순수한 연산자 ©우균, 창병모 © 우균, 창병모.
23장. 구조체와 사용자 정의 자료형 2.
제 11장 교락법과 일부실시법.
근사값과 반올림 오차 절단 오차와 Taylor 급수 오차의 전파
디 지 털 공 학 한국폴리텍V대학.
2018학년도 대입 정보.
3장. 데이터의 표현과 컴퓨터 연산 다루는 내용 진법과 진법 변환 연산과 보수 데이터의 표현 산술 연산 논리 연산.
1.4 중첩된 한정기호 (Nested Quantifiers) 이산수학 (Discrete Mathematics)
Computer System Architecture
Lesson 4. 수식과 연산자.
벡터의 공간 이문현.
김포 한강베네치아 상가분양 3층~5층 오피스텔 226세대 1층~2층 상가 분양문의 : 이효철( )
오늘의 주제 : 수학과 문명의 발달.
전자기 유도실험 구성원:손재완,변준성,이지홍,김승길.
과학 탐구 토론 대회 1학년 2반 박승원 1학년 5반 권민성.
학습 주제 p 역학적 에너지는 보존될까?(2).
우리는 부모를 닮지만, 왜 똑같지는 않을까? 유전적 다양성 독립 연관과 교차 무작위 수정.
3장. 변수와 연산자 교안 : 전자정보통신 홈페이지 / 커뮤니티/ 학술세미나
Week 5:확률(Probability)
비, 비율, 퍼센트 실과교육과 김 화 민.
2장. 변수와 타입.
행렬의 개요 행렬은 수를 원소로 지니는 다차원 배열이다. mn (“m by n”) 행렬은 m개의 행과 n개의 열을 갖는다.
행렬의 개요 행렬은 수를 원소로 지니는 다차원 배열이다. mn (“m by n”) 행렬은 m개의 행과 n개의 열을 갖는다.
(3) 기계요소의 종류와 원리 오 산 중 학 교.
합집합과 교집합이란 무엇인가? 01 합집합 두 집합 A, B에 대하여 A에 속하거나 B에 속하는 모든 원소로 이루어진 집합을 A와 B의 합집합이라고 하며, 기호 A∪B로 나타낸다. A∪B ={x | x∈A 또는 x∈B}
1. 2진 시스템.
검색모델의 종류 불리안 모델 벡터 공간 모델 퍼지 집합 모델 확률 모델.
평 면 도 형 도형의 작도 삼각형의 작도와 결정조건 도형의 합동 작도와 삼각형의 합동 학습내용을 로 선택하세요
기술가정 1학년 4. 제도의 기초 > 1) 물체를 나타내는 방법 ( / ) 평 면 도 법 수업계획 수업활동.
1학기 수학 연산 풀이 (3학년) 와이즈캠프 담임선생님.
집합의 연산 총정리 수학 7-가 집합과 자연수 > 집합 > 9/20 수업계획 수업활동 [제작의도]
에어 PHP 입문.
Modulo 연산.
수학 10-가 단계 Ⅱ. 식과 그 연산>1.다항식>1.다항식과 그 연산> 2/11 다항식 수업계획 수업활동.
Ⅵ. 확 률 1. 확 률 2. 확률의 계산.
물체 나타내기 기술ㆍ가정 1학년 Ⅳ . 제도의 기초 〉 1.물체를 나타내는 방법 (7 / 8) 1. 제작의도 2. 활용방법
자전거발전기 만들기 자전거 발전기 부품 조립에서 완제품까지.
수학 게이머 발표자:김민규,이정석 목차 1. NIM게임 이란? NIM게임의 필승 전략 2. 베스킨라빈스 31 게임이란??
진리 나무 Truth-tree  ∧ ∨ → ↔  =.
TVM ver 최종보고서
수학 10-가 단계 Ⅰ수와 연산> 1.집합과 명제 > 1. 집합 > 3/9 집합 수업계획 수업활동.
The theory of m-sequences
수학 8나 대한 64쪽 II.도형의 성질 2. 사각형의 성질 §1. 평행사변형 (17/24) 평행사변형이 되는 조건.
엔화 대환/대출 자금용도 대상 이자 차액 효과 (A,B,C) 환율 리스크 헷징 (A,B) 엔화의 평균환율 (A,B,C)
Visual Basic .NET 기초문법.
3장. 데이터의 표현과 컴퓨터 연산 다루는 내용 진법과 진법 변환 연산과 보수 데이터의 표현 산술 연산 논리 연산.
Presentation transcript:

Modulo 연산

modulo 연산 정의 modulo 연산은 나누기(division)과 나머지(remainder)에 대한 연산이다. 다음과 같이 정의한다. a, n, r, q ∈ Z (정수의 집합) a mod n = r 혹은 r mod n = a iff ∃q, a = qn + r, 0≤r<n 2

“Clock” 연산 예 7 mod 6 = 1 33 mod 5 = 3 33 mod 6 = 3 51 mod 17 = 0 예 7 mod 6 = 1 33 mod 5 = 3 33 mod 6 = 3 51 mod 17 = 0 17 mod 6 = 5 1 5 arithmetic mod 6 2 4 3

11 mod 7 = 4, 왜냐하면 11 = 7X1 +4 4 mod 7 = ? 4 = 7 X(-1) + 11 , 따라서 4 mod 7 = 11 -11 mod 7 = ? -11 = 7X(-2) + 3, 따라서 -11 mod 7 = 3 3 mod 7 = ? 3 = 7X2 -11, 따라서 3 mod 7 = -11  

정리 ((a mod n) + (b mod n)) mod n = (a + b) mod n a = b mod n ⇔ 0 = (a-b) mod n a = a mod n (a+b)  (a+c) mod n ⇔ b  c mod n (a*b)  (a*c) mod n ⇔ b  c mod n (단, a와 n은 서로 소)

Modular 덧셈 예 3 + 5 = 2 mod 6 2 + 4 = 0 mod 6 3 + 3 = 0 mod 6

Modular 곱셈 예 3  4 = 0 mod 6 2  4 = 2 mod 6 5  5 = 1 mod 6

Modular 역(Inverse) -x mod n : x mod n의 덧셈 역 x-1 mod n : x mod n의 곱셈 역 -2 mod 6 = 4, 왜냐하면 2 + 4 = 0 mod 6 x-1 mod n : x mod n의 곱셈 역 1 mod n이 되기 위해서 x에 곱해야 하는 수 3-1 mod 7 = 5, 왜냐하면 3  5 = 1 mod 7 x와 n이 “서로 소”일 때 만 존재

지수 연산 => 곱셈의 반복으로 수행가능 예) 117 mod 13 112 = 121 = 4 mod 13 114 = 42 = 3 mod 13 117 = 11*4*3 = 2 mod 13