2021년 프로그래밍입문 과제물 리스트
(1) 자신의 이번 학기 "시간표 출력" 프로그램을 작성하라. (9월7일 출제. ~ 9/16 이클래스 과제항목으로 제출)
printf( ) 함수를 사용하여 문자를 출력하도록 작성한다. 결과는 콘솔창에 나타날 것인데 이것이 자신의 이번학기 시간표가 되도록 한다. 다음과 같은 형태가 될 것이다. |
제출요령 : 아래한글 파일에 소스 텍스트를 옮겨 붙인다. (Ctrl-C, Ctrl-V)
또 위 그림과 같은 콘솔 결과창을 Ctrl-PrintScreen 키로 캡쳐하여 Ctrl-V로 첨부한다.
옮겨붙인 소스 텍스트의 폰트는 바탕체로 한다.
만들어진 아래한글 파일에는 표지를 붙여서 e-class의 과제에 제출한다.
표지에는 과제명칭(이번 과제는 "시간표출력"), 제출자, 제출일을 반드시 기록한다
(2) 다음의 프로그램을 작성하라. (9월 21일 출제. ~ 9/30 이클래스 과제항목으로 제출)
(문제 1) 사용자로부터 소수점 표기 형식으로 실수를 읽어서 지수 형식으로 출력하는 프로그램을 작성하라.
(문제 2) 다음과 같이 자료형의 크기를 sizeof( ) 연산자를 사용하여 출력하는 프로그램을 작성하라.
[힌트] int n = sizeof(double); 이라고 하면 n에 double 형을 저장하기 위한 메모리의 크기가 바이트로 얻어진다.
(문제 3) 영어 대문자를 입력 받으면 소문자로 출력하는 프로그램을 작성하라.
제출요령 : 아래한글 파일에 소스 텍스트를 옮겨 붙인다. (Ctrl-C, Ctrl-V)
또 위 그림과 같은 콘솔 결과창을 Ctrl-PrintScreen 키로 캡쳐하여 Ctrl-V로 첨부한다.
옮겨붙인 소스 텍스트의 폰트는 바탕체로 한다.
만들어진 아래한글 파일에는 표지를 붙여서 e-class의 과제에 제출한다.
표지에는 과제명칭(이번 과제는 "시간표출력"), 제출자, 제출일을 반드시 기록한다
(3) 다음의 프로그램을 작성하라. (9월 28일 출제. ~ 10/07 이클래스 과제항목으로 제출)
(문제 1) 총 초(second)를 입력하면 몇 시간(hour), 몇 분(minute), 몇 초(second)인지 계산하여 출력하는
프로그램을 작성하라. 예를 들어 10000초를 입력하면 2시간 46분 40초라고 출력되어야 한다.
(문제 2) 세자리로 이루어진 숫자를 입력받은 후에 각각의 자리수를 분리하고 이 자리수를 출력하는 프로그램을
작성하라. (n에서 백의 자리수를 추출하려면 n % 1000 / 100 하면 된다)
(문제 3) 2차원 공간에서 두 점 사이의 거리를 계산하는 프로그램을 작성한다. 두 점은 사용자로부터
정수로 입력 받는다. 제곱근의 계산은 <math.h>에 정의된 sqrt(double x) 함수를 사용한다.
제출요령 : 이전과 동일.
(4) 첨부된 파일의 2개의 문제를 풀어서 제출하라. (10월 5일 출제. ~ 10/14 이클래스 과제항목으로 제출)
파일에 제시된 실행 에를 반드시 포함한다.
제출 요령은 이전과 같다
(5) 첨부된 파일의 3개의 문제를 풀어서 제출하라. (10월 12일 출제. ~ 10/21 이클래스 과제항목으로 제출)
파일에 제시된 실행 에를 반드시 포함한다.
제출 요령은 이전과 같다
(6) 첨부된 중간고사까지의 실습문제 중 2개를 골라 풀어서 제출하라. (10월 19일 출제. ~ 10/23 이클래스 과제항목으로 제출)
다른 과제의 문제와 중첩되어도 상관없다. 이의 실습에 관한 동영상이 이클래스에 게시되어 있다. 필요하면 참조하라.
7주차 화요일 수업의 출석으로 인정된다. 제출 요령은 이전과 같다
(7) 다음 프로그램을 작성하라. (10월 26일 출제. ~ 11/04 이클래스 과제항목으로 제출) (8주차의 과제수업)
첨부된 문서를 읽고 제시된 프로그램을 작성하라. 결과는 아래와 같은 형태로 얻어진다.
(8) 다음 프로그램을 작성하라. (11월 02일 출제. ~ 11/11 이클래스 과제항목으로 제출)
첨부된 문서의 프로그램을 작성하여 제출하라.
제출 요령은 이전과 같다.
(9) 다음 프로그램을 작성하라. (11월 09일 출제. ~ 11/18 이클래스 과제항목으로 제출)
첨부된 파일의 문제 프로그램을 작성하라.
프로그램 소스와 실행 예를 보고서의 형태로 제출하라.
제출 요령은 이전과 같다.
(10) 다음 프로그램을 작성하라. (11월 16일 출제. ~ 11/25 이클래스 과제항목으로 제출)
첨부된 파일의 문제 프로그램을 작성하라.
프로그램 소스와 실행 예를 보고서의 형태로 제출하라.
제출 요령은 이전과 같다.
(11) 다음 프로그램을 작성하라. (11월 23일 출제. ~ 12/02 이클래스 과제항목으로 제출)
첨부된 파일의 문제 프로그램을 작성하라.
프로그램 소스와 실행 예를 보고서의 형태로 제출하라.
제출 요령은 이전과 같다.
(12) 다음 프로그램을 작성하라. (11월 30일 출제. ~ 12/09 이클래스 과제항목으로 제출)
첨부된 파일의 문제 프로그램을 작성하라.
프로그램 소스와 실행 예를 보고서의 형태로 제출하라.
제출 요령은 이전과 같다.
(13) 다음 프로그램을 작성하라. (12월 07일 출제. ~ 12/16 이클래스 과제항목으로 제출)
첨부된 파일의 문제 프로그램을 작성하라.
프로그램 소스와 실행 예를 보고서의 형태로 제출하라.
제출 요령은 이전과 같다.