반응형 척척학사46 배열의 자료구조 배열의 정의 배열은 일정한 차례나 간격에 따라 벌여 놓은 것을 말하고, 아파트 호수와 같이 호수(인덱스) 순으로 표현되는 아파트(메모리영역)라고 생각해 볼 수 있다. 즉 물리적 순서를 자료의 구조로 표현했다고 생각하면 되겠다. 배열은 인덱스와 원소값의 쌍으로 구성된 집합으로 특성으로는 원소들이 모두 같은 자료형의 값과 같은 크기의 기억공간을 갖는다는 것이다. 일정한 차례나 간격에 따라 벌여 놓음 차례(순서)와 관련된 기본적인 자료구죠 원소의 메모리 공간의 물리적 위치를 순서적으로 결정하는 특징 또한 각 원소의 물리적인 위치(실제 물리적 위치)의 순서가 배열의 논리적인 순서(추상화된 인덱스 순서)와 일치한다. 즉, 실제 물리적 위치는 개발자나 사람이 알기에는 어려운 실제주소를 뜻하고 논리적인 순서는 개발자.. 2023. 8. 21. 프로그래밍 언어의 발전과 동작원리 역사를 모르는 민족에게 미래는 없다. 단재 신채호선생 프로그래밍 언어의 발전 컴퓨터 시스템과 운영체제의 발전 컴퓨터시스템은 계산을 빠르게 수행하기 위해 발전했다. 계산분야는 문제가 잘 정형화되어있기 때문이다. 오늘날의 컴퓨터와 흡사한 컴퓨터로는 튜링기계가 있다 1936 앨런 튜링이 튜링기계자체를 튜링기계의 입력으로 하는 범용 듀링기계를 만들었다. 그리고 최초 전자식 컴퓨터로 알려진 에니악은 1943~1946년에 제작한 진공관식 전자컴퓨터이고 이보다 약간 앞서 1943~1945년 영국에서 개발된 콜로서스는 암호해독으로 사용되었다. 위의 콜로서스와 에니악은 둘다 전자식이지만 프로그래밍이 되기 어려워서 전자식이라고 보기 어려운 면도 있다. 이러한 저장된 프로그램을 자동으로 수행하는 최초의 컴퓨터는 미국방부에서.. 2023. 8. 19. 경제학의 기본개념 경제란 무엇인가 경제란 어렵게 생각할 것이 없다. 먹고사는 일과 관련된 분야를 말한다. 경제가 어떻게 돌아가는지를 이해하기 위해서는 가계의 경제활동, 기업의 경제활동, 국가의 경제활동 등을 개별적으로 살피는 것이 아니라 서로 연관 속에서 전체를 종합적으로 살펴볼 필요가 있다. 이러한 경제는 동양과 서양의 관점에 차이가 있는데 동양은 국가를 다스리고 편안하게 만든다는 의미로 자주 쓰이고 서양은 돈을 벌고 분배하는 이재술의 의미에 가깝다. 경제학자 폴 새뮤얼슨은 모든 사회에 공통 경제문제로 세 가를 제시한다. 첫째, 얼마큼 생산할 것인가? 둘째, 어떤 방식으로 생산할 것인가? 셋째, 누구를 위해 생산할 것인가? 경제란 재화를 생산 분배 소비하는 인간의 모든 활동과 그 활동을 둘러싼 질서나 제도를 지칭하는 용.. 2023. 8. 17. 일차연립방정식 일차방정식 ax=b 이 세상에서 가장 간단한 방정식 a : 계수 x : 미지수 b: 상수 위의 방정식에 s값을 넣었는데 맞아떨어지면 '해' 또는 '근'이라고 한다. 1) a ≠0 인경우 a가 존재 → a-1ax = a-1b → x = a-1b → 유일한 해 그리고 a가 0이라면 b가 0인가 아닌가로 나뉠 수 있다. 2) a=0, b=0 인경우 0 = 0 → 무수히 많은 해 → 부정 3) a=0, b≠0 인경우 0x = b → 해가 없음 → 불능 이를 기하학적으로 표현하면 아래그림과 같다 일차연립방정식 미지수가 n개 일차방정식들을 유한개를 묶어 놓은 것을 일차연립방정식이라고 한다. 그리고 미지수의 갯수 n에 갯수에따라 n원 방정식이라고 한다. 예를들면 x + 2y=5라는 일차방정식은 미지수가 2개이므로 2.. 2023. 8. 15. 이전 1 ··· 8 9 10 11 12 다음 반응형