목록Programing Language (103)
완숙의 블로그
반복문의 필요성 특정 명령을 반복적으로 사용해야 함 규칙적으로 반복하는 일 동일한 내용을 반복할 때 For 특정 문장을 일정한 횟수만큼 반복 시킬 때 사용 Example 1 #include int main() { int i, Sum = 0; for (i=1; i 1부터 10까지의 합은 55다. // 프로세스가 종료되었습니다. Example 2 #include int main() { int number, i; printf("반복 횟수를 입력하세요 : "); scanf("%d", &number); for (i = 1; i 반복 횟수를 입력하세요 : 7 1번 반복입니다!! 2번 반복입니다!! 3번 반복입니다!! 4번 반복입니다!! 5번 반복입니다!! 6번 반복입니다!! 7번 반복입니다!! // 프로세스가 종료..
제어문 프로그램의 실행을 인위적으로 조절할 수 있는 문장 제어문의 종류 IF / IF ~ Else문 Example 1 #include int main() { int input; printf("양수를 입력하세요. \n"); scanf("%d", &input); if (input % 2 == 0) printf("입력한 수 %d는 짝수입니다.\n", input); else printf("입력한 수 %d는 홀수입니다.\n", input); return 0; } // 프로세스가 시작되었습니다.. > 양수를 입력하세요. 100 입력한 수 100는 짝수입니다. // 프로세스가 종료되었습니다. Example 2 #include int main() { int number; printf("정수를 입력하세요 :"); sca..
Problem 1 #include int main() { int x = 0; int x1, x2, x3, x4, x5, x6, x7, x8; int a, b, c, d, e, f, g, h, i; printf("정수를 입력하시오 : "); scanf("%d", &x); a = x / 100000000; x1 = x % 100000000; b = x1 / 10000000; x2 = x1 % 10000000; c = x2 / 1000000; x3 = x2 % 1000000; d = x3 / 100000; x4 = x3 % 100000; e = x4 / 10000; x5 = x4 % 10000; f = x5 / 1000; x6 = x5 % 1000; g = x6 / 100; x7 = x6 % 100; h = ..
연산자 (operator) 연산자 & 피연산자 연산자 : 산술연산자인 +, - , * , / 와 같이 이미 정의된 연산을 수행하는 기호 피연산자 : 연산에 참여하는 변수나 값 연산자의 종류 1. 대입연산자 일반적 수학에서 사용하는 기호 LHS와 RHS가 다른의미를 가지고 있다. Lvalue & Rvalue 구분 Lvalue : 변수, 수식을 넣을 수 있다. Rvalue : 피연산자 변수만 넣을 수 있다. Example #include int main() { int a, b = 0; a = 4; printf("a = 4 문장을 실행한 후 a의 값은 %d\n", a); a = a+3; printf("a = a + 3 문장을 실행한 후 a의 값은 %d\n", a); b = a + 2; printf("b = a..
프로그래밍 사용자가 어떤 값을 컴퓨터에 넣고(입력) 처리한 결과를 사용자에게 다시 제공(출력)하는 것 graph LR; A[Input] --> B{Function} B --> C(Output) 입출력 함수 표준 입출력 함수: 키보드와 모니터를 통해 자료를 입출력 파일 입출력 함수: 특정한 파일을 통해 자료를 입출력 저급 입출력 함수: 운영체제 내, 시스템 호출을 통해 자료를 입출력 표준 입출력 함수 형식화된 입출력 printf() 함수 표준 출력 장치인 모니터로 자료를 출력 도스창에 실행결과를 표시할 때 사용 제어문자열 변환기호를 사용하여 형식에 맞게 출력 가능 예제 #include int main() { printf("%s\n", "종경"); printf("%s\n", "대학교"); printf("%s..
자료형 프로그램에서 선언된 변수들이 기억 공간에서 어떻게 저장되고 처리되어야 할지, 컴파일러에게 알려줌 종류 정수형 실수형 문자형 사용자 정의 자료형 정수형 소수점이 없는 숫자 음의 정수, 0 , 양의 정수 오버플로우(overflow) 데이터 허용 범위를 넘는 값을 변수에 저장할 때, 의도한 값이 아닌 다른 값이 저장되는 것 예제 #include int main(void) { short a = 32767, b=2, c; unsigned short d; c = a+b; d = a+b; printf("c = %d \n", c); printf("d = %d \n", d); return 0; } //프로세스가 시작되었습니다.. > c = -32767 d = 32769 언더플로우(underflow) 데이터 허용 ..
프로그램 실행 과정 graph LR A[원시함수 작성] --> |Compiler|B(오브젝트 파일 생성) B-->|Linker|C[실행파일 생성] Compiler : 고급 언어로 작성된 파일을 기계어로 번역해줌. Linker : 소스코드와 시스템 라이브러리 파일을 연결시킴. 목적 파일 여러개를 연결시켜 실행파일 하나를 생성함. 전처리기 #include // 시스템 헤더파일 # : 전처리기 지시자 .h : 헤더파일 시스템(컴파일러)에 있는 헤더파일 사용할 경우 사용 #include " 헤더파일명.h " // 사용자가 만든 헤더파일 사용자가 만든 헤더파일일 경우 "" 사용 함수 표현 int main(void) //자료형 입력 (void) { //함수내용 return 0; // 0이라는 ..
3D-Plot Bello- 영롱한 3차원 그래프! Intuition Concept 개념적인 내용이 없습니다! Function Plot3 x, y, z값이 있을 때 이를 그려준다. % Plot3 plot3(x,y,z, 'line specifiers', 'propertyName', property value) line specifiers; linewidth, linecolor etc property; markersize etcExample 1 Plot the data t = 0:0.1:6*pi; x = sqrt(t).*sin(2*t); y = sqrt(t).*cos(2*t); z = 0.5*t; plot3(x,y,z, ‘k’, ‘linewidth’, 1) grid on xlabel(‘x’); ylabel(‘..