본문 바로가기

정보처리기사 1과목 데이터 베이스 정보시스템 http://blog.naver.com/wlsgkr91/220896803971 1. 정보 시스템 자료-data현실 세계에서 관찰이나 측정을 통해 수집한 단순한 사실이나 결과 값으로, 가공되지 않은상태.정보-information의사 결정에 도움을 줄 수 있는 유용한 형태로,자료를 가공해서 얻을 수 있는 결과. 정보 시스템의 정의-조직체에 필요한 Data를 수집.저장해 두었다가 필요 시에 처리해서 의사결정에 유용한 정보를 생성하고 분배하는 수단을 말한다. -정보 시스템은 사용하는 목적에 따라 경영 정보 시스템, 군사 정보 시스템, 인사 행정 정보 시스템, 의사 결정 지원 시스템으로 구분. 자료----(자료처리시스템)--->정보 자료처리시스템-정보 시스템이 사용할 자료를 처리하는 정보 시스템의 서브 시스템.1.. 더보기
자료구조 메모리,포인터,변수 예제 http://blog.naver.com/wlsgkr91/220895124536 메모리-컴퓨터의 메모리는 데이터를 보관하는 장소이다. -바이터 단위로 주소가 지정된다. 변수-모든 변수는 주소를 가진다. ex) int sum; -하나의 정수는 4바이트의 공간을 차지한다. -4바이트의 정수를 차지할수 있는 int 형 sum이라는 변수를 선언한것이다. 포인터 -일종의 변수라고 할 수 있다. -메모리의 일정 영역을 차지하면서 메모리의 주소를 값으로 가지는 변수.ex) Type_name * variable_name; int * ptr; -variable_name은 선언된 포인터 변수의 이름이다. -*은 variable-name이 포인터 변수임을 나타내는 표시이다.-Type_name은 포인터 변수 variable-n.. 더보기
동적 메모리 할당 http://blog.naver.com/wlsgkr91/220895953442 동적 메모리 할당변수를 선언하는 대신 프로그램의 요청으로 메모리를 할당할 수 있다. 이것을 "동적 메모리 할당" 이라고 한다. Malloc 함수를 호출하여 동적메모리 할당을 요청하면 요구하는 크기의 메모리를 할당하고 그 시작 주소를 반환한다. 10개의 정수를 저장하기 위한 메모리 공간이필요하다. int *p; p=(int *)malloc(40); if(p==NULL){ //동적 메모리 할당이 실패 //적잘한 조치를 취한다. } P[0]=12; P[1]=24; *(P+2)=36; int *-malloc이 반환하는 주소는 타입이 없는 주소 void * 이다.-정수들을 저장하기 위해서 이것을 int *로 변환한다. (반드시 필요한 .. 더보기