본문 바로가기
728x90

△/Computer Engineering12

컴퓨터 구조 데이터 숫자, 문자, 이미지, 동영상과 같은 정적인 정보 컴퓨터와 주고받는 정보 / 내부에 저장된 정보를 데이터라 통칭하기도 함 0과 1로 숫자를 표현하는 방법 0과 1로 문자를 표현하는 방법 명령어 컴퓨터는 결국 명령어를 처리하는 기계 컴퓨터를 실질적으로 움직이는 정보 데이터는 명렬어를 위한 일종의 재료 명령어의 생김새와 동작 방식 CPU ( central processing unit ) CPU는 메모리에 저장된 값을 읽어 들이고, 해석하고, 실행하는 장치다 CPU 내부에는 ALU, 레지스터, 제어장치가 있다. ALU : 계산기 (Arithmetic Logic Unit) 레지스터 : CPU 내부의 작은 저장장치 (임시 저장 장치) 제어장치 : 제어 신호를 내보내고, 명령어를 해석하는 장치 (컴퓨터 부품.. 2024. 1. 4.
의사코드(pseudo-code)란? (슈도코드, 수도코드, 의사코드) 의사코드는 컴퓨터 프로그램이나 알고리즘이 수행해야할 내용을 우리가 사용하는 언어로 간략히 서술해 놓은 것의사코드는 코딩 입력을 시작하기 전, 사고를 좀더 명확히 정립하게 만들어주어 프로그램을 설계하는데 도움이 된다. 실제 코드 입력을 처음 시작할 때가 제일 힘들다.단순히 소스코드를 입력하는 것보다 함수(function)프로그램을 만들 때 많은 시간을 낭비할 수 있다. 약 10분 정도 각 풀이법의 장점과 단점을 주도면밀하게 살펴보면서 의사코드 작성한다면, 이후 디버그를 수정하고 코드를 재분해 하는데 걸리는 시간을 단축할 수 있다.의사코드로 코드검토(code review)가 더 쉬워진다. 코드 수정을 좀더 용이하게 만들어준다.코멘트작성에 대한 부담을 덜어준다.예 ) 판매세가 포함된 물건 값 계산하기get p.. 2023. 3. 2.
728x90