본문 바로가기
반응형

코스웨어/14년 스마트컨트롤러287

2014년 3월 20일 업무일지 문대영[출석번호 11] HEXA View 파일 HEXA View (exe 파일을 bin 파일로 수정후 Visual stdio로 띄움) HEXA View에서 아스키 코드는 제어문자와 확장영역 표시를 . 으로 표시한다. 첫번째와 두번째 자리의 숫자를 아스키 코드로 나타낸다. 메모리 HEXA View (C언어 확장자 파일에서 소스코드를 작성하여 띄움) HEXA View 소스 주소 출력 #include int main() { int iNum = 0XABCDEF98; unsigned char * ucpData = (unsigned char *)&iNum; int iCnt1; int iCnt2; for(iCnt2=0;20>iCnt2;++iCnt2) { //-------------------------------// //--- Addres.. 2014. 3. 20.
2014년 3월 19일 업무일지 김화린 [출석번호 10번] -예제- 포인터 -> 주소를 저장하기 위한 변수이다. 모든 자료형은 그 type에 대한 포인트를 가진다. 포인터의 크기는 얼마 인가? 4byte!! 포인터는 주소를 담아야 하기 때문데 다 4byte 이다. char cNum; // 1byte char * p; // 4byte 에서 p의 type은 char *가 아닌 포인터이다 bus의 크기에 의해 메모리의 크기가 좌우된다. 4G = 1024*1024*1024*4 -1 이고 16진수로 바꾸면 FFFF FFFF가 된다 1. 우리가 숫자를 보고 계산을 하려고 하면 ex> 456 894 를 계산을 하려고 하면 앞에서 부터 계산을 하지 않는다 그것은 올림 수를 반영하기 위해서 이다. 2. 크기 비교는 앞의 숫자를 보고 앞에서 부터 비교를 한다. ex) 1998 2.. 2014. 3. 19.
연습문제 풀이 작성해보았습니다. 3-1 #include int main() { int iPut; printf("Please enter integer:"); scanf("%d",&iPut); if(0 == iPut) { printf("%d is zero number\n",iPut); } else if( 0 == (iPut%2) ) { printf("%d is even number\n",iPut); } else { printf("%d is odd number\n",iPut); } return 0; } ▶풀이:iPut이라는 변수에 입력값을 받아서 if문으로 작성한 프로그램입니다.첫번째 조건은 0 == iPut으로 입력받은 값이 0인지 판단하고 0일경우 zero라고 출력해주는 조건입니다.두번째 조건은 0 == (iPut%2)으로 입력받은 값이.. 2014. 3. 19.
2014년 03월 18일 일일업무일지 김해성 [출석번호 9번] 메모리에서는 일반적으로는 1byte씩 놔두고 주소를 숫자로 메김. 특수적으로는 2~3byte씩 주소를 숫자로 메길 수도 있음. 포인터(&, *) - 메모리에 직접 접근이 가능. *는 주소를 캐스팅할 때나 값을 단항으로 쓸 때 &는 주소를 알아내는 연산자. symbol table Type(자료형) Name(변수명) Address(주소) int iNum 1000->12FF70(16진수) int iCnt 2000->12FF74(16진수) &변수명(주소나옴.) %08X - 16진수로 출력하고 빈자리는 0으로 채우고 8자리 *((int *)0x12FF70) = 100; - 0x12FF70이라는 주소를 (int *)로 주소상수로 캐스팅 시키고, 그 주소로 이동하여, 100을 넣는다.(iNum = 100) (예시1).. 2014. 3. 19.
2014년 3월 17일 업무일지 김진철[출석번호 8번] break문 switch문에서 많이 쓰임가장 가까운 위치의 반복문을 빠져나가는데 사용 continue문 이후는 무시하고 조건으로 돌아감.for문 일경우 증감하고 조건으로 감.ex) for(i=0;10>i;++i){ if(조건) continue; // 조건에 부합하는 경우 i를 증가 후 다시 조건을 확인}p193 문제 1번 문제p193 문제 2번 문제 Visual Studio는 통합 개발 환경이다.통합 개발 환경이란 텍스트 편집기, 디버그, 컴파일러가 모두가 통합되어 있는 환경을 말함 중단점디버그 모드 : 버그를 제거하는 작업 모드 지역 분기문 흐름도 반복문 흐름도 switch문 switch문 switch(정수형 변수){ case [상수]: // 1개 이상 case를 쓸 수 있다. 변수에 따라 해당 cas.. 2014. 3. 17.
20140314 일일보고서 김재성 (출번7) 제어문 for while 과 제어문의 비교 두개의 초기식 증감식이 들어가는 문장테스트 결과값은 아래와같다. 같은결과를 여러방법으로 시도해봅시다. 예제6번은 아래의 결과가 출력된다. 즉 입력만 된 상태이다. if문의 처음은 이렇게 이해해보자 if , if, if, if, 를 쓰면 모든 조건검사가 실행된다. 그래서 쓰는것이 else if다. 2014. 3. 14.
2014년 3월 13일 수업일지입니다. 김용우[출석번호6번] ※반복문이란???→ 말그대로 같은 구조로 반복되는 명령을 내릴때 쓰는 것이 반복문이다.이러한 반복문에는 while문, do ~ while문, for문이 있다. ※while문의 반복문 구조는? 기본적으로 이러한 형태를 가진다.예제를 통해서 반복문의 활용에 대해 알아보자. #include int main() { int num = 0; while(3 > num) { printf("Hello world! %d \n", num); num++; } return 0; } ▶위의 반복문은 아래와 같은 순서로 이루어진다.초기 num의 값이 0이고 실행여부를 확인한다. 값이 참이므로 실행내용을 바탕으로 첫번째 반복을 실행한다.그리고 0이었던 num의 값은 1이 증가한 상태로 다시 실행여부로 올라간다.다시 비교연산후에 참이.. 2014. 3. 13.
2014년 3월 12일 김상엽 업무일지 본인만의 IP주소 할당 및 적용 방법 1.시작메뉴 제어판으로 들어간다. 2. 제어판의 네트워크 연결. 3.로컬 영역 연결 속성창 4. 로컬 영역 연결 속성 창 인테넷 프로토콜 (TCP/IP) 5.다음의 IP 조소 사용 할당된 IP주소 및 서브넷마스크 기본게이트웨이 입력 자신의 컴퓨터 이름 및 그룹 지정 1.내컴퓨터 속성정보 화면 2. 컴퓨터 이름설정 및 변경을 클릭하여 Smart로 그룹이름 지정. 3. 설정 후 네트워크 환경에서 네트워크 연결 보기 화면. 문자의 자료형 표현방식과 문자를 위한 자료형 아스키코드(ASCⅡ Table) 아스키코드란? American Standard Code로 미국에서 표준화가 추진된 정보교환용 7비트 부호로 PC를 중심으로 국제적으로 사용된다. 컴퓨터에서 처리하기 용이한 8비.. 2014. 3. 12.
안녕하세요~!! 김해성입니다!! 열심히 하겠습니다~잘 부탁드립니다~ 2014. 3. 12.
728x90
반응형