Windows Programming 담당교수: 이상정 교수님 발표자 : 김인태 학번 :

Slides:



Advertisements
Similar presentations
BUILDING A SMARTER PLANET 공모전 개요 참가 자격 국내외 대학생/대학원생 개인 또는 5인 이하 팀 (멘토 지도교수님 또는 조교님 포함) 공모 내용 똑똑한 지구 테마로 개발 제안서 제출 후 애플리케이션 작성 개발 환경 학생 PC 또는 IBM 클라우드.
Advertisements

폭력. 폭력이란 무엇인가 우상의 눈물 물리적인 폭력 ( 최기표 ) VS 지능적인 폭력 ( 임형우, 담임선생님 )
 오산대학교 Page 1 주요 재무비율의 비교 ( 比較 ) 와 보완 ( 補完 ) 주요 재무비율의 비교 ( 比較 ) 와 보완 ( 補完 )
C 언어 Sun Moon University 1 of 25 C 언어 : 강의소개 강의실 : 산 211 담당교수 : 고경철 ( 정보통신공학과 ) 사무실 : 산학협력관 105B 면담시간 : 수업후 1 시간
음란물에 대하여. 인터넷 음란물의 의미 돈벌이를 위해 단지 성적 욕망을 불러 일으키기 위한 음란한 인터넷 상의 사 진, 동영상, 만화 등을 말한다.
1 인사급여관리 시스템 컴퓨터응용과학부 4 학년 오 미 현오 미 현 2 업무적용 입사 신상정보 퇴직급여산정 퇴사 근무 근태상황, 급여관리 전산화.
1 박 2 일 !!! 인천마장초등학교 유수아. 1 박 2 일 멤버 인기순 위 1 위 이승기 2 위 엄태웅 3 위 은지원 4 위 김종민, 이수근 ※인터넷에서 본것이기 때문에 사람에따라 서 다를 수 있다. ※
아이핑 소개 (탁구대회) 아이핑 담당 신동일 네이버(다음)에서 아이핑검색 아이핑 소개 (탁구대회) 담당 신동일 아이핑.
건축설계 박정훈.
행복한 멀티미디어 카페 Part1 스마일 사업소개서 CONFIDENTIAL
석관중앙교회 5남전도회 석 관 중 앙 교 회 회원 소식 통권 05-04호 발행일 : 2005년 04월 회 장 : 장진호 집사
任員 在·不在 案內 시스템.
목 차 조사 개요 ………………………………………………………………………… 3
1. 기관별 맞춤형 집중교육 : 실습 및 개인별 집중지도    1. 기관별 맞춤형 집중교육 : 실습 및 개인별 집중지도 (상설) 기관별 맞춤형 교육 - 당 교육기관에서.
지역사회복지론 1조. 요양보호시설에 대해서 황성국 임재형 이동영
제 11 장 구조체.
1. PC 에서 회원가입 1. 회원가입 버튼 클릭 클릭.
컴퓨터 응용 및 실습 Part1. OOP&Java Programming data type Review
9장 가로채기(Interrupt) Slide 1 (of 15).
SAP QUERY SAP R/3 4.6C.
I 문학의 개념과 역할 1. 문학의 개념 (1) 언어 예술로서의 문학 (2) 소통 활동으로서의 문학
목 차 Chapter 1 컴퓨터와 프로그램 Chapter 2 프로그래밍과 운영체제
Puzzle 1 To 50 관심분야연구회 박찬수 장진호 최효진.
4. 목적론적 윤리와 의무론적 윤리 01. 경험주의와 이성주의 01. 경험주의와 이성주의 02. 결과론적 윤리와 공리주의
2006년 3월 20일 황의권, 지용인, 최종윤 서울대학교 컴퓨터공학부
알고리즘(Algorithm)  알고리즘 개요 (효율, 분석, 차수) Part 1 강원대학교 컴퓨터과학전공 문양세.
자바란 무엇인가? JDK의 다운로드 및 설치 방법 Hello, Java 프로그램의 작성 자바 프로그램의 작동 원리
JDBC 소개 및 설치 슬라이드 노트에 모든 설명을 작성 Database Laboratory.
Kasimov C언어 세미나 1st.
REPORT DESIGNER5.0 FAQ.
가속도 감지센서를 이용한 안드로이드 게임 지도교수님 : 전진우 이동훈.
운영체제 이나현.
작업장에서 불의의사고로 절단사고가 발생했다면
Work Progress ’ 나소라, 윤민.
초등학생이 pc방을 가도 되는가? 등마 초등학교 5학년 4반 김근아.
내 PC 폰트 점검기 Font SW Inspector 사용자 매뉴얼 v1.2.
2015. 인문소양교육.
목차 INDEX 1. 회원가입 및 로그인 2. 업체정보 3. 제조검사 신청 4. 인보이스 5. 검사진행현황(현장검사 신청)
개항기 조선과 동아시아 박 범 한국역사입문Ⅱ.
자바의 신 Volume 1 1부(1~3장) 자바의 신 메인 홈 : 자바의 신 페이스북: 자바의 신 문제 풀이 :
Windows 10 업그레이드 방지 관련 메뉴얼 목차 [1] Windows 10 업그레이드 예약 확인 / 취소
은행연합회 비시장성지분증권 시스템 사원은행 담당자용 사용설명서
인터렉티브(interactive) 주문창
Packet Analyzer V (주) 이네스 닷컴.
알고리즘(Algorithm)  알고리즘 개요 (효율, 분석, 차수) Part 년 봄학기
[INA470] Java Programming Youn-Hee Han
요한계시록 (2) 요한계시록의 7가지 중점사항 Rev 2-0.
2d game pRogramming 1차 발표 이재남.
CH2. ASP.NET 페이지 분석 HTML ASP ASP.NET 의 차이점.
대구의 부도심 대구의 주요축 동대구 부도심 4조 강민석 / 박성균 / 최은지/ 황재현/김예지.
REPORT 교 과 목 : 산업 및 안전공학 담당교수 : 곽효연 교수님 학 과 : 산업시스템 경영 학 번 :
해외 Benchmarking Program
C언어 개론.
사도행전 13장 22절 말씀 –아멘 다 윗 을 왕 으 로 세 우 시 고 증 언 하 여 이 르 시 되 내 가 이 새 의 아 들
2015년 2학년 1반.
(생각열기) 횡파와 종파를 구분하는 기준은 무엇인가?? 답 : 진동하는 방법의 차이
쌍용자동차의 사례를 통해 본 바람직한 노사관계란?
경찰행정과 세미나 결과를 공개해야한다. VS 비공개로 해야한다. 경찰의 근무성적평정 제도.
15 향 소 제 소사고 제15회 일시|` (목) 9:00~17:00 장소|소사고등학교 교정 th
자료구조 강의소개 정성훈 연락처 : 이메일 : 연구실 : 연219호 연락처 : 이메일 : 홈페이지: 정성훈.
BOOENG 당신의 마음을 부엉이가 전해 줄 거예요 사고7조 1st 思考.
웹 프로그래밍 기술 요약 Yang-Sae Moon Department of Computer Science
Algorithms and Practice
100세 시대, 스마트 헬스케어와 미래직업 (3) 고령화 사회에 필요한 웨어러블.
일반대학원 사용자 매뉴얼(학생)
책을 읽읍시다  탈향 진지하게 설명해드림 1303 김소희 1309박지호 1315이지수.
Java의 정석 제 7 장 객체지향개념 II-3 Java 정석 남궁성 강의
코딩교육, 어떻게 해야 할까 이천양정여자고등학교 김가연 안선영.
함이의세계여행 - 브라질편 우리나라와 경제협력을 하고 있는 나라들 핑크돼지 이우진,김진수,김동민,조수현, 최혜린,송수진.
2016년 제1차 운영위원회 평택시건강가정 ∙다문화가족지원센터
Presentation transcript:

Windows Programming 담당교수: 이상정 교수님 발표자 : 김인태 학번 : 20022997 Report 1th 담당교수: 이상정 교수님 발표자 : 김인태 학번 : 20022997 quenring@paran.com 이 장에서는 단순한 멀티 홉 브로드 캐스팅 프로토콜의 사용뿐만이 아니라 PC로부터 센서 네트워크 안으로 패킷을 주입하는 간단한 java tools을 논의한다.

0. 목차 1. Report 분석 2. 프로그램 소스 코드 3. 프로그램 결과 4. 결론 (문제발생 및 느낀점)

1. Report 분석 Report의 목표 Program 분석 N명의 학생의 이름, 번호, 국어, 영어, 수학 점수를 배열로 표현하여 학생 별 총점, 평균과 과목별 평균 및 학생의 석차를 구하는 프로그램 Program 분석 학생정보를 배열로 표현하는데, 2차 배열로 선언하여 학생정보는 다음과 같이 집어넣는다. column 0 column 1 column 2 column 3 column 4 2차 배열 Program에서는 st[ , ] row 0 학생 이름1 번호 국어 영어 수학 row 1 학생 이름2 번호 국어 영어 수학 row 2 학생 이름3 번호 국어 영어 수학 학생정보 항목에서 학생이름과 번호는 직접 배열에 값으로 초기화하고, 국어, 영어, 수학 점수는 random하게 발생시켜서 초기화한다. (발생되는 수의 범위는 적당하게 70점~100점으로 설정) 배열로 표현되기 때문에 학생정보에 접근하려 할 때에는 st[숫자,숫자]와 같이 숫자로 표현 해주어야 하는데 헷갈릴 수가 있기에 Enumeration Type을 사용하여 어떤 항목에 접근하려고 하는지 쉽게 알 수 있도록 프로그래밍 한다.

1. Report 분석 학생 별 총점, 평균과 과목별 평균 및 학생의 석차를 구하는 기능은 Console화면의 Menu화면에서 선택하여 각 기능을 수행하도록 구현하고, 점수를 random값으로 다 시 초기화 해주는 점수다시 기능과 모든 학생정보를 출력해주는 기능을 Menu에 추 가하여 구현한다. 1. 학생별총점 menu 2. 학생별평균 3. 과목별평균 4. 학생의석차 5. 학생이름및과목성적 6. 점수다시~ 7. 끝내기 총점과 평균과 과목별 평균은 반복문으로 변수에 해당 항목을 더하거나 평균을 구하 는 방법으로 구현 석차를 구하는 문제는 ranking[총학생수,2] 배열을 통해 해결하는데 column 0 column 1 왼쪽 그림과 같이 0번 열에는 각 학생의 성적 평균이 1번 열에는 해당 학생정보에 접근할수 있는 st[ , ]배열의 1 차원 index를 넣어서, ranking배열의 평균항목을 sort하여 출력할때는 index번호로 st[ , ]배열에 접근하여 학생이름 을 출력시키도록 구현한다. row 0 평균 index row 1 평균 index row 2 평균 index

2. 프로그램 소스 코드

2. 프로그램 소스 코드

2. 프로그램 소스 코드

2. 프로그램 소스 코드

2. 프로그램 소스 코드

3. 프로그램 결과

3. 프로그램 결과

4. 결론 (문제발생 및 느낀점) 성적을 임의의 수를 발생시켜 초기화 하고자 하였는데 C#에서는 Random 함수를 어떻게 불러서 사용하는지 모르므로, msdn을 검색하여 Random Class 항목을 찾았고, 해당 항목의 내용중 예제 코드를 돌려보면서, 사용법을 익힐수 있었다. ms-help://MS.VSCC.v80/MS.MSDN.v80/MS.NETDEVFX.v20.en/cpref2/html/T_System_Random.htm 바로가기주소 임의의 수를 70~100까지 발생하고 싶었는데, Random Class의 Method이름에 대한 팁박스에 자세한 설명이 나와있어서 참고 할수 있었다.

4. 결론 (문제발생 및 느낀점) Enumeration 적용하기 수업시간에 배운것과 동일하게 enum 이름 : type 의 형식으로 작성하여, st배열에 접근할때 다음과 같이 쓰게 되면 아래와 같은 형변환에서의 error가 발생하게되었다. Enum에서 type을 int형으로 했기때문에 문제 없는게 아닌하는 의문이 들었지만, 일단 에러가발생하므로 (int)로 형변환을 시켜주어 해결하였다.

4. 결론 (문제발생 및 느낀점) 석차 구하기 VS 2005의 활용 배열은 System.Array 클래스를 상속받아 구현하므로, System.Array에서 제공하는 Sort 메쏘드로 ranking[ , ]배열의 1차원 부분만 정렬해볼수 없을까 생각 하였는데, 다음과 같이 1차원 배열을 sort하는 메쏘드이므로(나머지 17개 팁도 1차원 배열에 제공되는 메쏘드) 간단히 bubble sort 코드를 추가하여 해결하였다. VS 2005의 활용 프로그램을 작성하면서, C에서 쓰던 System(“cls”) 나 System(“pause”)같은 기능도 없을까해서 우선 Console에서 사용되어지므로 Console. 까지 입력하니 메쏘드들이 쭉 나열되어, 해당 메쏘드의 설명을 보면서 다음과 같은 메쏘드들을 찾아낼 수 있었다. 아까도 말했듯이 필요하다 싶은것은 msdn에서 찾으면 바로 나오기때문에, 프로그래밍하는 환경이 무척 깔끔했다.

E N D