반응형

언어 자료구조 알고리즘/프로그래밍 실습 133

[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# 실습] 인덱서 정의 예제 소스 코드 인덱서컬렉션 형식에서 키를 인덱스 연산자에 표현하여 값에 접근할 수 있게 정의하는 것 다음은 email을 키로 하며 이름을 값으로 하는 아주 간단한 사전 형식을 정의하여 사용한 예제입니다.참고 사이트 Program.csusing System; namespace _006_캡슐화_인덱서_예2 { class Program { static void Main(string[] args) { EDictionary edic = new EDictionary(); edic["hello@daum.net"] = "홍길동"; edic["yahoo@naver.net"] = "강감찬"; edic["abc@gmail.net"] = "아바싸"; Console.WriteLine(edic["he..

[C# 기본 문법 활용하기] 프로그래밍 언어 활용 실습 - 포트폴리오

[C# 기본 문법 활용하기] 프로그래밍 언어 활용 실습 - 포트폴리오 평가일시2018년 훈련생 과정명LG CNS 스마트 팩토리 과정평가유형포트폴리오교과목C#과 닷넷플랫폼훈련교사 장 문 석 (인)능력단위명프로그래밍 언어 활용(2001020215_15v3 )성취기준5점(매우우수), 4점(우수), 3점(보통), 2점(미흡), 1점(매우미흡)능력단위요소문항교수자 평가성취수준점수환산기본 문법 활용하기(2001020215_15v3.1) 성적 관리 프로그램을 작성하고 프로그램의 구조 및 실행 화면을 첨부하여 포트폴리오를 작성하시오. - 메뉴 선택에 의해 성적 추가, 성적 검색, 성적 삭제, 전체 성적 보기를 수행할 수 있어야 한다. - 메뉴 선택 기능 구현: 1점 - 주어진 기능 중 하나라도 구현: 2점 - 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# 실습 설명] 제어문 - 입력받은 정수가 짝수인지 홀수인지 판별하기 의사코드(pseudo code)를 주석으로 작성하기 //2. 한 개의 정수를 입력받아 짝수인지 홀수인지 출력하시오. private static void ExB() { //num := 정수를 입력 //조건(num을 2로 나누었을 때 나머지가 0이면) { //"짝수" 출력 } //아니면 { //"홀수" 출력 } } 코드 작성하기 //2. 한 개의 정수를 입력받아 짝수인지 홀수인지 출력하시오. private static void ExB() { //num := 정수를 입력 Console.WriteLine("정수를 입력하세요."); int num = GetNum(); if(num%2 == 0)//조건(num을 2로 나누었을 때 나머지가 0이..

[C# 실습 설명] 제어문 - 두 개의 정수를 입력받아 큰 수 출력

[C# 실습 설명] 제어문 - 두 개의 정수를 입력받아 큰 수 출력 소스 코드를 편집하기 전에 해야 할 일을 의사코드(pseudo code)혹은 플로우 챠트 등의 도구를 이용하여 논리를 정리하세요.여기에서는 주석으로 작성할게요. using System; namespace 제어문_실습 { class Program { static void Main(string[] args) { //1. 두 개의 정수를 입력받아 큰 수를 출력하시오. ExA(); } //1. 두 개의 정수를 입력받아 큰 수를 출력하시오. private static void ExA() { //num1 := 첫 번째 정수를 입력 //num2 := 두 번째 정수를 입력 //조건(num1

[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을..

반응형