1 / 4

정보처리 기사 실기 알고리즘 ( 종합문제 )

정보처리 기사 실기 알고리즘 ( 종합문제 ). 장비코드 ( 문자 10 자리 ). 구입대수 ( 숫자 10 자리 ). 구입금액 ( 숫자 10 자리 ). 재산가치 ( 문자 1 자리 ). 알고리즘 종합문제. 문제 ) 자료의 건수는 20 건중에서 5 에서 10 레코드를 대상으로 재산가치가 ‘ A ’ 인 장비의 평균 구입대수를 정해짅 파일에 출력하시오 . < 처리조건 > 1. 입력파일 레코드 구조 2. 작업경로 : C:C_itdata

Download Presentation

정보처리 기사 실기 알고리즘 ( 종합문제 )

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 정보처리 기사 실기알고리즘(종합문제)

  2. 장비코드(문자10자리) 구입대수(숫자10자리) 구입금액(숫자10자리) 재산가치(문자1자리) 알고리즘 종합문제 문제) 자료의 건수는 20건중에서 5에서 10레코드를 대상으로 재산가치가 ‘A’인 장비의 평균 구입대수를 정해짅 파일에 출력하시오. <처리조건> 1. 입력파일 레코드 구조 2. 작업경로 : C:\C_it\data 3. 입력파일명(종합문제자료.txt), 출력파일명(종합문제결좌.txt) 4. 프로그램 파일명 : 종합문제.frm , 종합문제.vbp, 종합문제.exe

  3. 알고리즘 종합문제 Option Explicit Dim 시작줄, 끝줄, 레코드번호, 현재레코드 Dim 재산가치, 구입대수, 구입대수합계, 구입대수평균, 카운트 Private Sub Form_Initialize() 시작줄 = Val(Left(Command, InStr(Command, " "))) 끝줄 = Val(Mid(Command, InStr(Command, " "))) Open "C:\c_it\data\종합문제자료.txt" For Input As #1 Open "C:\c_it\data\종합문제결과.txt" For Output As #2 For 레코드번호 = 1 To 끝줄 If 레코드번호 < 시작줄 Then Line Input #1, 현재레코드 Else Line Input #1, 현재레코드 구입대수 = Val(Mid(현재레코드, 11, 10)) 재산가치 = Mid(현재레코드, 31, 1) If UCase(재산가치) = "A" Then 구입대수합계 = 구입대수합계 + 구입대수 카운트 = 카운트 + 1 Debug.Print 구입대수 End If End If Next 구입대수평균 = 구입대수합계 / 카운트 Print #2, "재산가치 A의 평균 구입 대수 = " & 구입대수평균 Close #1 Close #2 End Sub

  4. 수검진행 과정 • 수검관리 프로그램 설치 (P37참조) 1. 감독관 PC에서 수검관리 프로그램을 다운받아 자신의 컴퓨터에 설치. • 탐색기 -> 네트워크 환경 -> 감독위원 PC -> C:\정보처리\수검자설치 폴더를 자신의 컴퓨터인 C:\에 드래그하여 다운로드 받음. 2. 수검자 설치 폴더를 열어 SETUP.EXE 파일을 더블클릭하여 수검관리 프로그램 설치 • 설치가 완료되면 자신의 PC에 C:\C_it\data 폴더가 생성되고 이 폴더에 입력파일도 생성됨.(확인) • 수검관리 프로그램 사용법 1 프로그램 실행 : [시작] -> [프로그램] ->[정보처리 수검관리]->[수검관리 프로그램] 2 [수검자 등록] 메뉴에서 수검자 인적사항을 등록한다. • PC: 두자리, 비번호 : 본인의 비번호, 수검자 : 성명감독위원 PC주소 : 시험장에서 주어짐, 저장장치 : A 3 [문제보기] 메뉴에서 유의 사항을 먼저 보고, 문제보기를 클릭하여 문제을 봄. 4 Visual Basic 실행 -> 문제풀기 • 코딩 - > 저장(문제1.frm, 문제1.vbp) -> 명령줄 인수 입력 -> 실행 -> 결과 확인명령줄 인수 삭제-> 저장버튼 클릭(수정된 문제 저장) -> 문제1.exe 만들기 • 프로그램 코딩 과정중에 예기치않은 상황으로 내용이 손실될 수 있기 때문에 수시로 저장버튼을 눌러 저장함. 5 [수검자 프로그램 실행] 메뉴에서 수검자 프로그램 실행 및 송신 메뉴를 클릭하여 문제번호(01)와 [파일찾기] 버튼을 클릭한 후 실행파일(문제1.exe)의 위치를 지정한 다음 [실행] 버튼을 클릭한다. 이때 임의의 3개 파리미터(인수)와 각각의 결과값이 출력됨.결과를 확인한 후 [감독위원 PC로 결과값 전송] 버튼을 클릭하여 전송함. (3~5반복) 6 [프로그램 송신 및 저장] 메뉴에서 [압축하기] 버튼을 클릭하여 문제당 2개 파일(frm,vbp), 즉 전체 8개 파일만 CTRL키를 눌러 선택한 다음 [압축] 버튼을 클릭하여 C:\C_it\data 폴더에 저장함.[프로그램 소스 송신]메뉴을 선택하여 압축파일(A001.lzh)을 감독관 PC로 전송.[디스크 저장]메뉴을 클릭하여 C:\C_it\data 폴더에 있는 압축파일을 선택한 후“저장장치”를 A로 지정한 다음 [자료저장] 버튼을 클릭한다. 7 [종료]- [수험종료] 8 [시작]메뉴 -> [프로그램] -> [정보처리 수검관리 프로그램] -> [프로그램제거] 9 디스켓을 감독관에게 제출하고 퇴실

More Related