별의 공부 블로그 🧑🏻‍💻

🗒️ 진수 (2)

728x90
  1. 2022.06.16 [Python] 10진수를 2진수/8진수/16진수로 변환하기

    10진수를 2진수/8진수/16진수로 변환하기 들어가며 재귀(Recursion) 함수를 이용하여 간단하게 10진수를 2진수/8진수/16진수로 변환하는 프로그램을 작성할 수 있다. 프로그램 구현 0부터 F(15)까지의 문자를 리스트에 순서대로 넣어준 후, 필요할 때마다 리스트의 인덱스에 접근하여 나타내도록 하면 된다. def notation(base, n) : if n < base : print(numberChar[n], end = ' ') else : notation(base, n // base) print(numberChar[n % base], end = ' ') numberChar = ['0', '1', '2', '3', '4', '5', '6', '7', '8', '9'] numberChar += [..

  2. 2021.06.07 컴퓨터 일반 : 진법 변환

    컴퓨터 일반 진법 변환 ① 10진수 → 2진수 / 8진수 / 16진수 정수 부분 10진수의 값을 변화할 진수로 나누어 더 이상 나눠지지 않을 때까지 나누고, 몫을 제외한 나머지를 역순으로 표시함. 소수 부분 10진수의 값에 변환할 진수를 곱한 후, 결과의 정수 부분만을 차례대로 표기하되, 소수 부분이 0 또는 반복되는 수가 나올 때까지 곱하기를 반복함. ② 2진수 / 8진수 / 16진수 → 10진수 정수 부분과 소수 부분을 나누어서 변환하려는 각 진수의 자리값과 자리의 지수 승을 곱한 결과값을 모두 더하여 계산함. ③ 2진수 ↔ 8진수 / 16진수 2진수 → 8진수 정수 부분 소수점을 기준으로 왼쪽 방향으로 3자리씩 묶어서 반환 소수 부분 소수점을 기준으로 오른쪽 방향으로 3자리씩 묶어서 반환 2진수 →..

728x90


📖 Contents 📖