전체 글 25

C언어 5주차 과제

# 기본과제 및 제출 양식 1. if의 사용방법은 if(조건식) 실행문; 의 형태이다. 이를 암기하시오. 그 후, 이를 이용하여 다음 문항을 해결하시오. https://dojang.io/mod/page/view.php?id=118 를 참조하시오. (0.5시간 소요) 가. c언어에서 비교연산자(조건식)에 대해 조사하고, 표를 스크린샷으로 넣으시오. 비교 연산자 : C언어에서 비교 연산은 이항 연산자로 피연산자의 값의 크기를 비교하며, 연산 결과는 참일 때 1, 거짓일 때 0이다. 나. int형 변수 a를 선언하여 1을 넣으시오. 다. int형 변수 b를 선언하여 2를 넣으시오. 라. a=1이라면 "1이 들어있습니다."를 출력하는 프로그램을 작성하시오. 한편, 이 메시지가 나오는 것을 확인하시오. 마. b=..

프로그래밍/C 2020.11.02

C언어 4주차 과제

# 기본과제 및 제출 양식 1. 증감연산자가 무엇인지 찾아보고 x의 초기값이 1일때의 사용 예시를 적고 결과값을 printf해 보시오. (0.5시간 소요) 증감연산자 : 피연산자로부터 더하거나 빼는 등 단항 연산을 위한 연산자이다. 가. x++ : 변수 뒤에 증감연산자를 선언한 것을 후위 연산자라고 부르는데, 이 때 y = x++; 이라는 문장을 실행하게 되면, x를 y에 먼저 대입 한 후에 x를 1 증가 시킨다. 나. x-- : z = x--; 라는 문장을 실행시킨다면 우선 x를 z에 먼저 대입한 후에 x값을 1 감소시키는 것이다. #include int main() { int x = 1; int y, z; y = x++; // y=1 이 되고, x는 2가 된다. z = x--; // z는 2가 되고,..

프로그래밍/C 2020.10.25

C언어 3주차 과제

# 기본과제 및 제출 양식 1. 전처리문이 무엇인지 조사하고 다음 전처리문의 용도와 사용 예시를 적으시오. (0.5시간 소요) 전처리문 : 컴파일러가 소스코드를 컴파일 하기 이전에 미리 처리되는 문장을 말함. C의 전처리문이 오는 줄의 첫 문자는 항상 '#'으로 시작하게 된다. 사용 예시: #include, #define, #undef, #error 등 가. #include : 파일 처리를 위한 전처리문으로, 헤더파일을 포함시키는 전처리문이다. 여기서 헤더파일이란 .h 확장자를 가진 파일인데, 헤더파일을 만들어서 include하는 이유는 자주 쓰는 함수들을 저장해놓고 사용하기 위함임.( 매번 함수를 정의 호출 하기에 불편하므로) #include 과 #include"헤더파일" 으로 두 가지 형식이 있는데,..

프로그래밍/C 2020.10.12

C언어 2주차 과제

# 기본과제 및 제출 양식 1. 자료형에 대해 조사하여 보고, 저장할 수 있는 데이터가 무엇인지 적으시오. ( 1시간 소요 ) 가. boolean : bool자료형, 논리자료형이라고도 하며 참과 거짓을 나타내는데 쓰인다. 나. char : C / C++에서 char는 8비트 정수형 처리변수이며, character(문자)의 약자이다. 부호가 있는 변수는 char 만으로 선언된 변수 (앞에 signed 생략) 이고, 부호가 없는 경우는 unsigned와 결합하여 선언한다. 또한 1바이트의 문자를 표기 할 수 있다. 다. short : int 변수형은 CPU에 따라 16비트 또는 32비트 정수형이 되는데, int가 32비트인 CPU 컴파일러를 사용하면 16비트 정수형이 없게된다. 이 때 short를 사용하여 ..

프로그래밍/C 2020.10.06

C 언어 1주차 과제

# 기본과제 및 제출 양식 1. 기계어와 고급언어에 대해 조사하고, 초등학생이 알아들을 수 있도록 50자 이내로 요약해보세요. 가. 기계어 : 컴퓨터가 사용하는 언어. 2진법으로 구성되며 low – level 언어라고도 한다. 나. 고급언어 : 사람이 이해하기 편하도록 만들어진 프로그래밍 언어이며 high – level 언어라고도 한다. 절차 지향언어와 객체 지향언어가 있다. 다. 요약설명 : 기계어는 말 그대로 기계 친화적, 즉 컴퓨터가 알아들을 수 있는 언어이며, 고급 언어는 그와 반대로 사람이 이해하기 쉬운 언어이다. 2. 빌드와 빌드과정에 대해 조사하고, 초등학생이 알아들을 수 있도록 50자 이내로 요약해보세요. 가. 빌드란? : 소스코드 파일을 컴퓨터나 휴대폰에서 사용할 수 있도록 소프트웨어로 ..

프로그래밍/C 2020.10.06