반응형

실습 54

[C#] 컬렉션 실습 - IList 인터페이스 구현 약속한 컬렉션

실습) 다음 시나리오를 만족하는 프로그램을 작성하시오. 회원 관리 프로그램은 콘솔 응용 프로그램이다. 회원 관리 프로그램은 응용, 회원 관리자, 회원, 특별 회원 형식으로 구성한다. 응용에서는 사용자와 상호작용을 담당한다. 응용은 사용자에게 메뉴를 보여주고 선택한 메뉴를 수행하는 것을 반복한다. 메뉴에는 회원 추가, 회원 삭제, 회원 검색, 전체 회원 보기, 프로그램 종료가 있다. 회원 추가를 선택하면 회원 유형을 선택하고 회원의 정보를 입력받아 회원 관리자에게 추가요청한다. 회원은 이름과 주소를 사용자로부터 입력받고 추가 순으로 회원일련번호를 부여받는다. 특별 회원은 이메일 주소도 입력받는다. 회원 삭제 기능에서는 삭제할 회원의 일련번호를 사용자로부터 입력받아 회원 관리자에게 삭제요청한다. 회원 검색 ..

[C#] 상속과 다형성 실습 - 학생, 학사학생, 마법학생, 운동학생

실습) 다음 시나리오에 맞게 프로그램을 작성하시오. 시나리오 프로그램이 시작하면서 학사 학생과 운동 학생, 마법 학생을 한 명씩 생성 학생을 생성 후 전체 학생에게 강의=>자습=>잠자기=>휴식하기=>음료마시기=>노래하기 순으로 진행 (각 단계마다 학생 정보를 출력) 자습하기에서는 해당 학생이 학사 학생이면 독서도 지시함 휴식하기에서는 해당 학생이 마법 학생이면 여행도 지시함 노래하기에서는 해당 학생이 운동 학생이면 춤추게 지시함 학생 멤버 필드로 이름, 주민번호, 체력, 지력, 스트레스가 있음 번호: 순차적 부여, 변하지 않음 이름: 생성 시 전달 지력:100(최소 0, 최대 200) 체력: 100 (최소 0, 최대 200) 스트레스: 0 (최소 0, 최대 100) 연속으로 공부한 횟수: 0 (0,5),..

[C#, 윈도우즈 프로그래밍 실습 포트폴리오] MVC 패턴을 적용하여 응용 개발하기

[C#, 윈도우즈 프로그래밍 실습 포트폴리오] MVC 패턴을 적용하여 응용 개발하기 평가일시2018년 훈련생 과정명LG CNS 스마트 팩토리 과정평가유형포트폴리오교과목닷넷기반 GUI프로그래밍훈련교사 장 문 석 (인)성취기준5점(매우우수), 4점(우수), 3점(보통), 2점(미흡), 1점(매우미흡)요구사항특정 데이터를 관리하는 응용 프로그램(GUI)을 작성하시오. 데이터를 별도의 클래스 라이브러리로 작성을 하며 이를 관리하는 모듈도 클래스 라이브러리로 작성하시오. 그리고 이를 이용하여 사용자와 상호작용하는 응용 프로그램을 작성하시오.* Form은 최소 2개 이상*사용자 정의 이벤트를 위해 대리자와 이벤트 인자 형식을 반드시 정의하시오.내용 참고 파일 예시평가일시2018년 훈련생 과정명LG CNS 스마트 팩..

[NCS 실습] 프로그래밍 언어 활용 - C# 언어 특징 활용하기

[NCS 실습] 프로그래밍 언어 활용 - C# 언어 특징 활용하기 평가일시2018년 훈련생 과정명LG CNS 스마트 팩토리 과정평가유형포트폴리오교과목C#과 닷넷플랫폼훈련교사 장 문 석 (인)능력단위명프로그래밍 언어 활용(2001020215_15v3 )성취기준5점(매우우수), 4점(우수), 3점(보통), 2점(미흡), 1점(매우미흡)능력단위요소문항교수자 평가성취수준점수환산언어 특징 활용하기(2001020215_15v3.2) ehpub.co.kr에 C# 카테고리의 7.프로그래밍을 구현하고 클래스 다이어그램 및 동작 화면을 첨부하고 간략히 기술하시오.클래스 형식 정의 – 1점, 관계 정의 – 1점, 적절한 관계 표현 – 1점구현 – 1점, 오류 없음 - 1점 참고 파일

[C# 실습 설명] 제어문 - 메뉴 출력 및 선택 반복하기

[C# 실습 설명] 제어문 - 메뉴 출력 및 선택 반복하기 의사코드(pseudo code)로 알고리즘 전개하기 - 주석으로 표현 //6. 사용자로부터 메뉴를 입력받아 기능을 수행하는 것을 반복하시오. //I를 입력하면 추가, D를 입력하면 삭제, S를 입력하면 검색, //L을 입력하면 전체 출력 //E를 입력하면 반복 수행을 마감 private static void ExF() { //flag:=true //반복(flag가 참일 동안) { //메뉴 출력 //key:=메뉴 입력 //선택(key에 따라) { //I일 때 "추가" 출력 //D일 때 "삭제" 출력 //S일 때 "검색" 출력 //L일 때 "전체 출력" 출력 //E일 때 flag:= false //기타일 때 "잘못 선택" 출력 } } } 소스 코드 ..

[C# 실습 설명] 제어문 - 공약수 구하기

[C# 실습 설명] 제어문 - 공약수 구하기 의사코드(pseudo code)로 알고리즘 전개하기 - 주석으로 표현 //5. 두 개의 정수를 입력받아 공약수를 출력하시오. private static void ExE() { //fnum:= 정수 입력 //snum:= 정수 입력 //조건(fnum>snum) - (fnum과 snum을 바꿔야 함) { //temp := snum //snum := fnum //fnum := temp } //반복(n:= 1->fnum) //조건(n이 fnum과 snum의 약수이면) //*fnum을 n으로 나누어서 나머지가 0이면 약수임. //n출력 } 소스 코드 //5. 두 개의 정수를 입력받아 공약수를 출력하시오. private static void ExE() { //fnum:= ..

[C# 실습 설명] 제어문 - 범위 내의 정수 합계 구하기

[C# 실습 설명] 제어문 - 범위 내의 정수 합계 구하기 의사코드(pseudo code)로 알고리즘 전개하기 - 주석으로 표현 //4. 두 개의 정수를 입력받아 두 수의 범위에 있는 정수의 합을 출력하시오. private static void ExD() { //fnum:= 정수 입력 //snum:= 정수 입력 //조건(fnum>snum) - (fnum과 snum을 바꿔야 함) { //temp := snum //snum := fnum //fnum := temp } //sum:=0 //반복(snum -> fnum) { //sum:= snum + snum } //sum 출력 } 소스 코드 //4. 두 개의 정수를 입력받아 두 수의 범위에 있는 정수의 합을 출력하시오. private static void Ex..

[C# 실습 설명] 제어문 - 점수(0~100)를 입력받아 학점을 출력

[C# 실습 설명] 제어문 - 점수(0~100)를 입력받아 학점을 출력 의사코드(pseudo code)를 이용한 알고리즘 전개하기 - 주석으로 표현 //3. 점수(0~100)를 입력받아 학점을 출력하시오. private static void ExC() { //score:= 성적 입력 //조건(score가 0보다 작거나 100보다 크면) { //level:=-1 } //아니라면 { //level:=score/10 //조건(level이 5보다 작거나 같으면) { //level=0 } } //선택(level값에 따라) { //10혹은 9일 때: A출력 //8일 때: B출력 //7일 때: C출력 //6일 때: D출력 //0일 때: F출력 //기타: Not Support 출력 } } 소스 코드 //3. 점수(0~..

[C# 문법 실습] 제어문 시작하기

[C# 문법 실습] 제어문 시작하기 2018년 8월 30일 LG CNS 스마트 팩토리 .NET 프로그래밍 과정 실습다음의 문제를 해결하시오. //1. 두 개의 정수를 입력받아 큰 수를 출력하시오. //2. 한 개의 정수를 입력받아 짝수인지 홀수인지 출력하시오. //3. 점수(0~100)를 입력받아 학점을 출력하시오. //0~59:F, 60~69:D, 70~79:C, 80~89:B, 90~100:A, 기타:Not Support //4. 두 개의 정수를 입력받아 두 수의 범위에 있는 정수의 합을 출력하시오. //5. 두 개의 정수를 입력받아 공약수를 출력하시오. //6. 사용자로부터 메뉴를 입력받아 기능을 수행하는 것을 반복하시오. //I를 입력하면 추가, D를 입력하면 삭제, S를 입력하면 검색, //L을..

[NCS 실습, 응용 SW엔지니어링] 통합 구현(2001020206_16v4)

[NCS 실습, 응용 SW엔지니어링] 통합 구현(2001020206_16v4) 평가일시2018년 7월 5일훈련생 과정명파이썬&자바 응용SW개발자 양성평가유형포트폴리오교과목설계 및 구현훈련교사 장 문 석 (인)능력단위명통합 구현(2001020206_16v4)성취기준5점(매우우수), 4점(우수), 3점(보통), 2점(미흡), 1점(매우미흡)능력단위요소문항교수자 평가성취수준점수환산연계 데이터 구성하기(2001020206_16v4.1) EH 도서관에서 네이버 Open API를 이용하여 도서 검색 프로그램을 작성하려고 한다. 이 때 도서의 정보로 제목, 작가, 출판사, ISBN, 보유 도서 수를 갖게 할 것이다. 이를 위해 외부에서 가져오는 데이터 구조와 프로그램 내부 데이터 구조의 차이가 무엇이며 이러한 차이를..

반응형