기초수학 기초 1~2_약수, 소수, 소인수분해, 최대공약수, 최대공배수, 섬마을 배 입항, 진법, 2진법, 8진법, 16진법

최효손·2023년 4월 20일
0

01_약수와 소수

약수

소수

실습

실습

02_약수와 소수(파이썬)

약수 출력하기

소수 출력하기

03_소인수와 소인수분해

소인수: 소수인 약수

소인수분해: 소인수의 곱으로 나타낸 것

04_소인수와 소인수분해(파이썬)

소인수 분해

05_최대공약수

공약수: 공통된 약수

노란색 표시: 최대공약수 16 (2 x 2 x 2 x 2)
파란색 표시: 한 명이 받게 되는 빵과 우유 개수 각각 7, 5

06_최대공약수(파이썬)

유클리드 호제법 이용한 최대공약수 구하기

07_최소공배수

노란색 표시: 최소공배수 40 (2 x 1 x 5 x 4)

실습
2, 5, 8 중 5 곱했을 때 최소공배수 변함이 생긴다. (파란색 표시)

08_최소공배수(파이썬)

최소공배수

섬마을 배 입항일

3개 숫자의 최대공약수, 최소공배수 구하는 방법
1, 2번 숫자끼리 먼저 비교하고
그 다음 3번 숫자랑 비교하기

09_진법

진법:
특정 숫자 몇 개 사용하여 수를 표시하는 방법

2로 나눈 뒤 나머지 숫자를 순서대로 나열

8로 나눈 뒤 나머지 숫자를 순서대로 나열

16으로 나눈 뒤 나머지 숫자를 순서대로 나열

반대로 X 신수를 10진수로 변환하는 방법

이건 좀 어려움
2진수를 8진수로 바로 바꿀 때는
숫자를 오른쪽에서부터 3자리씩 끊음
제일 앞쪽에 3자리가 안 되면 0을 붙임 (노란색 표시)
2의 0승, 2의 1승, 2의 2승 이렇게 순서대로 계산하고
제일 왼쪽부터 나온 순서를 더하지 않고 그냥 3개 숫자를 이어 붙이면 됨

2진수를 16진수로 바꿀 때는
숫자를 오른쪽에서부터 4자리씩 끊음
제일 앞쪽에 4자리 안 되면 숫자 0을 붙임 (노란색 표시)
2의 0승, 2의 1승, 2의 2승 이렇게 순서대로 계산하고
4자리 안에서 나온 숫자들은 더하고 (4+1),
왼쪽, 오른쪽 숫자는 더하지 않고 이어 붙임 (5, 4)

참고: 위 이미지는 제로 베이스 데이터 스쿨 강의 자료를 캡처했습니다.

profile
Oodi 를 꿈꾸며

0개의 댓글