130 likes | 260 Vues
컴퓨터 프로그래밍 (14) 실습. [ 개인실습 1] 구조체의 형 선언과 멤버 참조. cs_14_01_ 학번 .c 로 작성 다음에 제시한 구조체 변수를 선언하고 , 구조체 변수의 멤버에 직접 데이터를 입력 받음 . 입력된 구조체 정보를 출력. profile int age // 나이 double height // 키 char *np // 이름. student profile 포인터 int num double grade. [ 개인실습 2] 구조변수의 함수간 처리.
E N D
[개인실습 1] 구조체의 형 선언과 멤버 참조 • cs_14_01_학번.c로 작성 • 다음에 제시한 구조체 변수를 선언하고, 구조체 변수의 멤버에 직접 데이터를 입력 받음. • 입력된 구조체 정보를 출력 profile int age // 나이 double height // 키 char *np // 이름 student profile 포인터 int num double grade 컴퓨터 프로그래밍
[개인실습 2] 구조변수의 함수간 처리 • cs_14_02_학번.c로 작성 • 구조체 변수를 전달인자로 받고 반환하는 함수 • 학생 구조체 변수를 선언하고 초기화.(단, 평균은 초기화 하지 않음) • 함수를 작성하여 초기화된 구조체변수의 값을 출력하고 평균을 구해 저장 • 함수는 평균이 저장된 구조체 변수를 반환. • 메인 함수에서는 반환된 구조체 변수의 평균을 참조 student int num // 번호 char name[20] // 이름 int score[5] // 과목별 성적 double avg // 평균 컴퓨터 프로그래밍
[개인실습 3] 구조 배열 처리 함수 • cs_14_03_학번.c로 작성 • 이름, 학점, 영어 점수를 입력하여 최우수 학생의 데이터를 출력하는 프로그램 작성. • 신입사원의 수는 3명으로 하여 구조체 배열을 선언 • 구조체 배열에는 키보드로부터 데이터 입력 받음. • 최우수 학생의 조건은 학점 4.0이상, 영어 900점 이상 profile char name[20] // 이름 double grade // 학점 int english // 영어점수 컴퓨터 프로그래밍
[개인실습 4] 텍스트 뷰어 • cs_14_04_학번.c로 작성 • 텍스트 파일의 내용을 읽어 3 줄씩 화면에 출력하는 텍스트 뷰어 작성. • 단, 읽어 들이는 텍스트 데이터의 내용은 모두 한 줄로 작성. • 텍스트 파일명은 test.txt로 저장한다. 컴퓨터 프로그래밍
[개인실습 5] 데이터 파일 작성 • cs_14_05_학번.c로 작성 • 키보드로 학생 데이터를 입력 받아 데이터 파일을 작성하는 프로그램 작성 • 학번, 이름, 나이, 키, 주소를 각 학생별로 반복적으로 입력 받음. 단, 학번에 음수를 입력하면 종료. 컴퓨터 프로그래밍
[개인 리포트 1] 데이터 파일 작성 및 출력 • cs_final_이름_학번.c로 작성 • 다음의 기능을 수행하는 프로그램을 작성합니다. • 프로그램이 시작되면 메뉴 화면을 작성 • 1. 입력, 2. 출력, 0. 종료 • 입력 메뉴에서는 학생 데이터를 입력 받아 데이터 파일로 저장. • 입력 내용은 학번, 이름, 과목별 성적(국어, 영어, 수학 <-배열), 평균을 구조체로 작성. <- 개인실습 2번 참조 • 학생 데이터를 반복적으로 입력할 수 있도록 한다, 단, 학번이 음수 값이 입력되면 입력을 종료. • 데이터 파일명은 “data.txt” • 출력 메뉴에서는 데이터 파일을 내용을 읽어 출력. 컴퓨터 프로그래밍
과제 내용을 작성하여 리포트로 제출.(실습 10점) • 각 프로그램 내용에 대한 주석처리 및 실행 결과 화면 및 설명 삽입. • 종이로 출력하여 리포트 형식을 갖추어 제출할 것. • 종이 출력 제출과 별도로 과제 게시판에 소스 및 리포트 파일 제출. • 6월 14일(목요일) 시험 시간까지 제출.(동일한 리포트는 0점 처리) 컴퓨터 프로그래밍