? ‘전화번호’ 필드에 ‘01*-****-****’ 형식으로 입력되도록 입력 마스크를 설정하시오.(반드시 11자리 숫자 입력, 데이터 입력 자리 “*”로 표시, 테이블의 “-”도 저장)답: “01”0-0000-0000;0;*? 테이블에서 ‘주민번호’ 필드는 ‘890214-1******’와 같은 형식으로 입력되도록 입력 마스크를 설정하시오. (‘-’ 기호 함께 저장, 화면에 표시되는 기호는 0으로 설정)답: 000000-0“******”;0;0? ‘그룹 바닥글’을 표시하고, 그룹별 인원수가 표시되도록 다음과 같이 텍스트 상자를 추가하시오.(인원수: 38명, 인원수가 0일 때 0이 표시되도록 설정할 것)답: 컨트롤 원본: =count(*), 형식: 0명? 홀수 쪽에만 페이지를 표시하시오.(표시 예: 1/5)답: =iif([page] mod 2=0,“”,[page]&“/”&[pages])? 새로운 레코드가 추가되는 경우 ‘회원코드’ 필드에는 기본적으로 “0000”이 입력되도록 설정하시오.답: 기본값: “0000”? ‘고객등급’ 필드에는 “A”, “B”, “C” 중 하나의 값을 입력하고, 이외의 값이 입력되면 “A, B, C 중 하나를 입력하세요.”라는 메시지가 표시되도록 설정하시오.답: 유효성 검사 규칙: in(“A”, “B”, “C”)유효성 검사 텍스트: A, B, C 중 하나를 입력하세요.? ‘비고’ 필드에 500자 이하의 텍스트가 입력될 수 있도록 가장 적절한 데이터 형식을 지정하시오.답: 데이터 형식을 ‘긴 텍스트’로 지정? 본문의 ‘txt회원성명’ 컨트롤에 표시되는 성명의 마지막 글자가 “*”로 표시되도록 설정하시오. (표시 예: 홍길*)답: 컨트롤 원본: =left([회원성명],len([회원성명])-1) & “*”? 모달: ‘예’ 선택-> 해당 폼이 열려 있을 경우 다른 작업을 수행할 수 없음? 탭 정지 속성: ‘예’ 선택-> 탭 전환 기능 사용? weekday(날짜, 옵션): 옵션 1(일요일)~7(토요일) 지정된 날짜에 해당하는 요일 표시datevalu유효성 검사 규칙을 설정하시오.답: 필드 간의 관계를 이용하여 유효성 검사 규칙을 지정하려면 ‘테이블’ 속성 이용? ‘접수일자’ 필드에는 새 레코드 추가 시 기본적으로 현재 날짜 다음 날이 표시되게 형식을 지정하시오.답: 기본값: dateadd(“d”,1,date())테이블의 기본값 “=” 사용X(형식: 큰 따옴표,= X)? ‘금액’ 필드에 천 단위마다 콤마를 표시하고, 값이 0이면 0으로 표시되게 형식을 설정하시오.답: 형식: #,##0? 매크로 조건 ‘거래처코드’ 필드의 값이 “AA”로 시작하는 거래처 정보만 표시답: left([거래처코드],2)=“AA”? 거래처 중 ‘합계’ 필드의 값이 가장 큰 거래처 조회 ( 쿼리 이용)답: ‘합계’ 필드 ‘조건’에 (select max(합계) from 업체별내역)? ‘상품명’의 글자수가 5이하이고 ‘매출수량’이 500 이상인 레코드에 대해 조건부 서식을 설정하시오.답: len([상품명])=500? ‘도서코드’ 필드는 ‘AB-0001’과 같은 형식으로 입력받도록 다음과 같이 입력 마스크를 설정하시오. (영문자는 대문자로 반드시 입력, 숫자만 입력하고 반드시 입력)답: >LL-0000? ‘닫기’ 단추를 클릭하면 현재 시간과 ‘폼을 종료할까요?’라는 메시지, 그리고 ‘예(Y)’와 ‘아니오(N)’ 단추가 있는 메시지 상자가 나타나도록 이벤트 프로시저를 구현하시오.그림: 오후 3:55:37폼을 종료할까요?(대화상자 타이틀에 표시된 것은 현재 폼의 이름임, ‘예’ 단추를 선택했을 때만 폼을 종료, 기본적으로 ‘아니오’ 단추가 선택되어 있도록 설정, Time 함수 사용)Dim aaaa = MsgBox(Time & “폼을 종료할까요?”, vbYesNo + vbDefaultButton2, Me.Caption)If aa = vbYes ThenDocmd.CloseEnd if? ‘닫기’ 단추를 클릭하면 현재 시간과 메시지가 다음과 같이 표시되도록 설정하시오.(를 클릭하면 폼을 종료할 것, Docmd 개체 이용)그림: 오전 11:33:42 (“”,vbYesNo,“”)If a = vbYes ThenDocmd.Close acForm, “폼 이름”, acSaveYesend if? 콤보상자 값 목록 작성할 때 문제에서 “” 사용X -> “” X, 바로 A;B;C 쓰기but, 사용->“A”;“B”;“C”? 값 목록에는 “A”, “B”, “C”의 문자열이 값 목록으로 나타나도록 목록 상자를 설정하시오.답: 행 원본-> A;B;C? 쿼리를 만들 때 필드의 첫 글자가 “가”부터 “마”까지인 데이터만 표시하시오.답: Like “[가-마]*”? 폼 머리글의 ‘lst소속지점코드’ 컨트롤에 테이블의 ‘소속지점코드’가 표시되도록 설정하시오.답: ‘테이터’ 탭의 행 원본 유형-> 테이블/쿼리‘데이터’ 탭의 행 원본-> SELECT 소속지점.소속지점코드 FROM 소속지점? 폼의 ‘조회’ 단추를 클릭할 때 다음과 같은 기능을 수행하도록 이벤트 프로시저를 구현하시오. (‘판매수량’이 ‘txt최소수량’과 ‘txt최대수량’에 입력된 범위의 값만 표시, Filter 및 Filteron 이용)답: Me.Filter = “판매수량 >=” & txt최소수량 & “ and 판매수량 =5000? ‘등급’ 필드에 요금합계가 30 이상이면 “골드”를, 20 이상이면 “실버”를, 그 외는 공백으로 표시하시오, (Switch 함수 사용)답: ‘등급’ 필드에 등급: Switch([요금합계]>=30,“골드”,[요금합계]>=20,“실버”) 작성요약: 식 으로(필드명이 아닌 필드의 별칭을 사용하는 경우 ‘식’으로 묶어야 함)? ‘월평균매출액’ 필드의 값 뒤에 ‘만원’이 표시되도록 형식 설정하시오.형식: 0“만원”? ‘약도이미지’필드에 이미지를 삽입할 수 있도록 데이터 형식을 설정하시오.데이터 형식: OLE 개체? 본문의 컨트롤에 주문금액의 누적 값이 표시되도록 설정하시오.답: 누적합계->모두? 보고서 머리글의 ‘txt고객코드’에는 폼의 ‘lst고객목록’에서 선택한 고객의 ‘고객코드’가 표시되도록 설정하시오.답: ‘데이터’ 탭의 컨트롤 원본: =[Fo)답: =DAVG(“매출수량”,“상품매출관리”,“지역코드=cmb지역코드”)(단, cmb지역코드=지역코드 XXXX)? 폼의 ‘txt조회’ 컨트롤에 조회할 평가년도를 입력한 후 ‘조회’ 단추를 클릭하면 ‘txt조회’ 컨트롤에 입력된 평가년도와 동일한 평가년도의 정보만 나오도록 매크로를 생성하시오.답: [평가년도]=[Forms]![직무평가현황]![txt조회]? 폼의 ‘txt조회’ 컨트롤에 평간년도가 입력되지 않았다면 아래와 같은 메시지 상자를 표시하고 평가년도가 입력되었다면, 입력된 평가년도에 해당하는 정보만 조회하는 이벤트 프로시저를 구현하시오. (If~Else, Filter, FilterOn 함수 사용)답: If IsNull(txt조회) ThenMsgBox “조회할 평가년도를 입력하시오.”ElseMe.Filter=“평가년도=” & txt조회Me.FilterOn=True? Like 연산자를 사용하여 ‘직급’의 첫 글자가 매개 변수로 입력받고, 입력된 내용을 포함하는 직원의 정보를 조회하는 쿼리를 작성하시오.조건: Like [조회할 직급의 첫 글자를 입력하세요] & “*”? ‘오름’ 단추를 클릭하면 시수를 기준으로 오름차순 정렬되도록 하는 이벤트 프로시저를 구현하시오. (OrderBy, OrderByOn 속성 사용)답: cmd오름_clickorderby = “시수 asc”orderbyon = true? 쿼리 만들 때 함수 식에 문제 있는 거 같으면 요약: “식”으로 해보기? 폼에서 ‘cmb제품’과 ‘cmb대리점’ 컨트롤에서 ‘제품’과 ‘대리점코드’를 각각 선택하고, ‘찾기’ 단추를 클릭하면 선택한 ‘제품’과 ‘대리점코드’에 해당되는 레코드로 옮겨가서 정보를 보여주는 이벤트 프로시저를 구현하시오.답: Me.RecordSetClone.FindFirst “제품 = ‘” & cmb제품 & “’ and 대리점코드= ‘” & cmb대리점 & “’”Me.Bookmark = Me.RecordSetClone.Bookmark? ‘제품코드’ 필드를 기본키로 설정하시오. (“기본 테 입력 마스크 마법사에서 ‘주민등록번호’ 선택? ‘txt판매량평균’ 컨트롤에 현재 선택된 ‘제품명(txt제품명)’의 판매량 평균이 표시되도록 설정하시오. ( 쿼리와 DAvg 함수 사용)답: DAvg(“판매량”,“판매금액자료”,“제품명=txt제품명”)? 쿼리의 모든 자료를 ‘제품명’을 기준으로 ‘내림차순’ 정렬하시오.답: SELECT * FROM 판매금액자료 ORDER BY 제품명 DESC? 해당 정보를 폼에 표시하는 ~~ 매크로 생성하시오.OpenForm 사용? 폼에서 ‘txt조회’ 컨트롤에 조회할 이름의 일부를 입력한 후 ‘조회(cmd조회)’ 단추를 클릭하면 입력된 이름을 포함하는 회원의 정보가 표시되도록 이벤트 프로시저를 구현하시오.답: Me.Filter = “이름 like ‘*” & txt조회 & “*’”Me.FilterOn = True? 조건부서식에서 하나의 레코드->“필드 값이~”, 둘 이상->“식이”? 폼의 ‘Txt조회’ 컨트롤에 ‘회사명’의 일부를 입력하는 매크로를 생성하시오.(매크로 조건: ‘Txt조회’ 컨트롤에 입력한 회사명을 포한하는 정보만 표시)답: [회사명] Like “*” & [Forms]![재무정보조회]![Txt조회] & “*”? 판매가격->판매가격+인상액 으로 업데이트, 매개 변수 조건도 써야 하면 한 꺼번에 업데이트에 쓰기!답: 업데이트: [판매가격]+[인상액을 입력하세요]? 폼이 로드(Load)될 때 테이블의 년도 중 가장 큰 값이 ‘Txt현재’ 컨트롤에 표시되도록 이벤트 프로시저를 구현하시오. (Dmax 함수 사용)답: Txt현재=Dmax(“년도”, “재무정보”)? F4에 0.3을, E4에 0.2를, H4에 0.5를 곱해 더한 값을 계산하시오.답: =SUMPRODUCT(F4:H4,{0.3,0.2,0.5})열의 구분은 쉼표(,)로행의 구분은 세미콜론(;)으로인수의 구분은 중괄호({})로SUMPRODUCT(F4:F6,{0.3;0.2;0.5})? 학과코드별 전공2의 점수가 90이상인 학생들의 전공2 평균을 계산하여 표시하시오.사용)
#오디오 파일 형식의 종류FLAC AIFF WAVH.264 -> 디지털 비디오 표준 기술#멀티미디어 특징통합성, 디지털화, 쌍방향성, 비선형성#스니핑: 네트워크 주변을 돌아다니는 패킷을 엿보면서 계정과 패스워드를 알아내는 행위스푸핑: 검증된 사람이 네트워크를 통해 데이터를 보낸 것처럼 데이터를 변조하여 접속을 시도하는 행위분산 서비스 거부 공격: 여러 대의 장비를 이용하여 특정 서버에 대량의 데이터를 집중적으로 전송함으로써 서버의 정상적인 동작을 방해하는 행위키로거: 키보드의 키 입력 시 캐치 프로그램을 사용하여 아이디나 암호 정보를 빼내는 행위스풀링: 프린터 오류 해결#데이터 웨어하우스: 자료의 추출 및 변환을 통해서 만들어진 통합된 대규모의 데이터베이스데이터 마이닝: 대량의 데이터를 분석하여 일정한 패턴을 찾아내고, 이로부터 가치 있는 정보를 추출하는 기술데이터 마이그레이션: 데이터의 위치 변경시키는 것을 의미메타데이터: 목적을 가지고 만들어진 데이터로 데이터를 설명하기 위한 구조화된 데이터를 의미함#객체 지향 프로그래밍-프로그램에서 사용하는 데이터 구조의 데이터형과 사용하는 함수까지 정의하는 프로그래밍 기법-재사용과 유지보수가 용이함-주로 컴파일 번역 방식 사용-클래스: 공통적인 기능과 속성을 가진 객체-메서드: 객체가 수행하는 실제 기능을 기술한 코드-C++, Actor, SmallTalk, JAVA#시분할 처리 시스템: 한 CPU를 여러 사용자가 사용하는 경우, 사용권을 일정 시간 동안 할당하여 혼자 독점하는 것처럼 하는 기법듀플렉스 시스템: 두 개의 CPU 중 한 CPU가 작업 중일 때 다른 하나는 예비로 대기하는 시스템#인쇄 해상도(선명한 정도)-DPI(1인치에 인쇄되는 점의 수)CPS: 1초당 인쇄되는 문자 수BPS: 1초당 전송되는 비트 수(데이터 전송 속도의 단위)#작업표시줄-작업 표시줄의 위치/크기 변경 가능, 크기는 화면의 1/2까지 늘릴 수 있음-작업 표시줄에 있는 단추를 작은 아이콘으로 표시되도록 설정할 수 있음-작업 표시줄을 자동으로 숨길 것인지의 여부 선택 가능-작업 표시줄에 시작단추는 없음#정렬-정렬 기준으로 ‘셀 아이콘’을 선택한 경우 기본 정렬 순서는 ‘위에 표시’임-행을 기준으로 정렬-> ‘왼쪽에서 오른쪽’을 선택 (‘위쪽에서 아래쪽’X)#시나리오-[시나리오 요약 보고서]: [결과 셀] 없이도 만들어짐[시나리오 피벗 테이블 보고서]: [결과 셀] 반드시 지정해야 함-시나리오 요약 보고서는 변경된 값을 요약 보고서에 표시하려면 새 요약 보고서를 만들어야 함#셀 스타일-사용 중인 셀 스타일을 수정한 경우, 해당 셀에는 셀 스타일을 다시 적용하지 않아도 자동으로 수정한 서식이 반영됨-특정 셀을 다른 사람이 변경할 수 없도록 셀을 잠글 수 있음#셀 포인터[Ctrl] + [Page Down]: 현재 시트를 기준으로 오른쪽에 있는 다음 시트로 이동[Ctrl] + [Page Up]: 현재 시트를 기준으로 왼쪽에 있는 다음 시트로 이동[Ctrl] + [Home]: [A1] 셀로 이동[Home]: 해당 행의 A열로 이동#이름 상자-Ctrl을 누르고 여러 개의 셀을 선택한 경우 마지막 선택한 셀 주소가 표시됨-차트가 선택되어 있는 경우 차트가 만들어진 순서대로 표시(차트의 종류X)#누적 세로 막대형 차트: 전체 항목 중에서 각 값의 기여도 비교표식이 있는 꺾은선형: 정렬된 항목에 따른 추세 보여줌묶은 가로 막대형: 차트의 값이 기간을 나타낼 때 사용원형 대 가로 막대형: 원형에서 일부 값을 추출하여 누적 가로 막대형에 결합하여 작은 백분율을 더 쉽게 볼 수 있음#데이터베이스 암호 설정/제거할 때 데이터베이스를 단독 사용 모드로 열어야 함#보고서 작업 시 필드 목록 창에서 선택한 필드를 본문 영역에 추가할 때 텍스트 상자 컨트롤이 자동으로 생성됨#보고서의 보기 형태[보고서 보기]: 인쇄 미리 보기와 비슷하지만 페이지의 구분 없이 한 화면에 보고서를 표시함[디자인 보기]: 컨트롤의 속성, 맟춤, 위치 등 설정 가능[레이아웃 보기]: 출력될 보고서의 레이아웃을 보여주며 컨트롤의 크리 및 위치 변경 가능#참조 무결성-참조하고 참조되는 테이블 간의 참조 관계에 아무런 문제가 없는 상태 의미-외래키 값은 널이거나 참조 테이블에 있는 기본키 값과 동일해야 함#폼의 구성요소@폼 머리글-폼의 제목이나 각 레코드에 공통으로 적용되는 정보를 표시함-폼 보기(단일 폼)에서는 상단에 매 레코드마다 표시되나, [인쇄 미리 보기] 상태에서는 첫 번째 페이지의 위쪽에 한 번만 표시함@페이지 머리글-[인쇄 미리 보기] 상태에서만 확인 가능-폼 바닥글: 폼 요약 정보 등과 같이 각 레코드에 동일하게 표시될 정보가 입력되는 구역-본문: 여러 개의 레코드 표시 가능#조건식0-> D함수#[설정]의 [네트워크 및 인터넷][상태]: 네트워크 상태, 이더넷 속성, 데이터 사용량[이더넷]: 네트워크 프로필, 방화벽 및 보안 설정 구성, 데이터 통신 연결로 설정 가능링크 속도, 아이피 버전 사 주소/DNS 서버, 물리적 주소 알 수 있음[VPN]: VPN의 연결 추가 및 고급 옵션 설정 가능[프록시]: 이더넷 또는 와이파이 연결에 프록시 서버를 사용하면 자동 프록시 설정 및 수동 프록시 설정이 있음#프로토콜DHCP: IP주소를 자동으로 할당해주는 동적 호스트 설정 통신 규약UDP: 네트워크상에서 데이터그램의 전송을 위한 프로토콜SLIP/PPP:: 모뎀과 전화선을 이용하여 인터넷에 접속할 때 사용하는 프로토콜HTTP: 하이퍼텍스트를 주고받기 위한 프로토콜로 인터넷에서 사용됨#TCP: 메시지를 송수신의 주소와 정보로 묶어 패킷 단위로 나누고 전송 데이터의 흐름 제어함IP: 패킷 주소를 해석하고 경로를 결정하여 다음 호스트로 전송함ARP: 호스트의 IP주소를 호스트와 연결된 네트워크 접속 장치의 물리적 주소로 번역해줌HTTP: 인터넷상에서 하이퍼텍스트를 주고받기 위한 프로토콜#LISP: 리스트 처리용 언어로 인공 지능 분야에서 사용ASP: 윈도우 기반의 동적인 웹페이지 스크립트 언어UML: 분석 및 설계에서 사용하는 객체 지향 방법론의 모델링 언어#WAV: 소리의 파장 그대로 저장, 파일 용량 큼TIFF: 그래픽 데이터 교환하기 위해 사용하는 비트맵 파일 형식GIF: 이미지 손상X, 압축률 좋지 않음BMP: 고해상도 이미지 가능#MOD: 다운로드 받지 않고, 음악을 주문하여 실시간으로 들을 수 있는 서비스VDT: 컴퓨터 영상 표시 장치VOD: 주문형 비디오PDA: 개인용 정보 단말기#쿠키특정 웹 사이트 접속 시 반복적으로 사용되는 접속 정보를 가지고 있는 파일#병합열려 있는 다른 통합 문서의 워크시트에서 시나리오를 가져와 현재 시트의 시나리오에 추가함#차트선버스트: 계층 구조 내에 빈 셀이 있는 경우 가능. 하나의 고리가 어떤 요소로 구성되어 있는가를 보여줌스파크라인: 데이터의 추세를 시가적으로 요약/표시하는 한 셀의 크기에 맞는 작은 차트계열의 추세를 나타낼 때 사용트리맵: 색과 근접성을 기준으로 범주를 표시상자 수염 그림: 데이터 분포를 사분위수로 나타냄, 평균 및 이상값을 강조하여 표시#실행 취소가능: 행의 높이, 화면 배율, 셀 서식불가능: 시트 이름 변경한 경우 실행 취소 불가능#‘텍스트 방향’에서 설정할 수 없는 항목-텍스트 반대 방향#엑셀 통합 문서의 웹 페이지 형식 저장-일부 시트만을 선택하여 저장할 수 있음-회전된 텍스트는 올바로 표시되지 않음-배경 질감 및 그래픽과 같은 관련 파일은 하위 폴더에 저장됨-조건부 서식 중 데이터 막대, 아이콘 집합은 지원되지 않음#데이터가 여러 파일에 중복되어 있어서 발생하는 문제점-갱신 비용 많이 듬-읽기 전용 트랜잭션에 대한 데이터의 가용도가 증가함#IME모드‘한글’ 또는 ‘영숫자 반자’로 설정 가능#개체 관계 모델-데이터를 개체, 관계, 속성과 같은 개념으로 표시-개체집합과 관계집합으로 나누어서 개념적으로 표시하는 방식-특정 데이터베이스 관리 시스템 고려한 것X-타원: 속성 타입, 사각형: 개체 타입-E-R모델에서 정의한 데이터를 관계형 데이터베이스에 저장하기 위해서는 각각의 개체를 테이블로 변환시켜야 함-E-R모델에서 속성은 관계형 데이터 모델에서 필드로 변환됨#입력 마스크: 특정 형식의 숫자나 문자를 입력할 때 입력 형식을 지정함캡션: 폼 보기의 제목 표시줄에 나타나는 텍스트를 설정함조회: 데이터 입력 시 값을 직접 입력하지 않고 목록 상자에서 원하는 값을 선택하는 필드에서 사용유효성 검사 규칙: 데이터의 요구 사항을 지정함#필드의 각 데이터 형식-기본 필드 크기: 8바이트-긴 텍스트 형식: 63999자까지 가능#쿼리크로스탭 쿼리: 테이블이나 쿼리의 필드별 합계, 개수, 평균의 요약을 계산매개 변수 쿼리: 검색 조건의 일정한 값을 입력하여 원하는 정보 추출, 메시지 상자 표시통합 쿼리: 2개 이상의 테이블이나 쿼리에서 대응되는 필드들을 결합하여 하나의 필드로 만들어 주는 쿼리실행 쿼리: 여러 레코드의 변경과 이동을 일괄적으로 실행함#프린터 설치-새로운 프린터를 로컬 프린터와 네트워크 프린터로 구분하여 설치할 수 있다-새로운 프린터를 설치하는 과정에서 네트워크 프린터를 기본 프린터로 설정하는 경우 스풀링의 설정은 필요 없음
[1과목] 컴퓨터 일반#운영체제의 목적(성능 평가 요소) 신.사.처.응운영체제: 사용자 편의성, 시스템 생산성 높이기 위한 프로그램-신뢰도 높-사용 가능도 높-처리 능력 높-응답 시간(반환시간) 낮-초기 컴퓨터 시스템에는 운영체제가 없었다#바로 가기 키(단축키)F1: 도움말 표시F2: 선택한 항목 이름 바꾸기F3: 탐색기에서 파일 또는 폴더 검색F4: 탐색기의 주소 표시줄 목록 표시F5: 활성 창 새로 고침F6: 창이나 바탕 화면의 화면 요소를 차례로 선택F9: 열려 있는 통합 문서의 모든 워크시트를 재계산함F10: 활성 프로그램에서 메뉴 모음 활성화Alt + F4: 사용 중인 프로그램을 닫거나 실행 중인 프로그램 종료*Alt + Tab: 열린 항목 간 전환*Alt + Esc: 항목을 열린 순서대로 선택Alt + Enter: 선택한 항목의 속성 창을 표시Ctrl + Esc: 시작 메뉴 열기 ------------------------|Ctrl + Shift + Esc: 작업 관리자 열기* ||Shift + F10: 선택한 항목에 대한 바로 가기 메뉴 표시 |Shift + Delete: 휴지통에 버리지 않고 바로 삭제* ||윈도우키: 시작 메뉴 열기 또는 닫기* ----------------|윈도우키 + Pause: 시스템 속성 대화 상자 표시윈도우키 + L: 컴퓨터 잠금윈도우키 + D: 바탕 화면 표시윈도우키 + T: 작업 표시줄의 프로그램을 차례로 선택윈도우키 + R: 실행 대화 상자 열기윈도우키 + E: 컴퓨터 열기Ctrl + F: 파일 또는 폴더 검색[Ctrl]+[N] : 새 창 열기[Ctrl]+[Shift]+[N] : 새 폴더 만들기?[Ctrl]+[E] : 검색 창 선택#휴지통*-삭제된 자료들이 임시로 보관되는 장소, 복원 가능-각 드라이브마다 따로 설정 가능-복원시킬 경우: 경로 지정하지 않아도 자동으로 원래 위치로 복원-휴지통 내에서의 데이터 실행 작업 불가능휴지통에 보관되지 않고, 완전히 삭제되는 경우->플로피 디스크, DOS 모드(명령 프롬프트)메모리-2개의 장치가 데이터를 주고받을 때 생기는 속도 차이를 해결하기 위해 중간에 데이터를 임시로 저장해 두는 공간@연관 메모리(CAM)-메모리에 기억된 정보를 찾을 때 저장된 내용에 의하여 접근함@가상 메모리-보조 기억 장치, 하드디스크의 일부를 주기억 장치처럼 사용하는 메모리 사용 기법-기억 공간의 확대에 목적이 있음(처리 속도 향상 아님)*-주기억 장치보다 큰 프로그램을 실행시킬 수 있음@플래시 메모리-비휘발성 기억 장치-대용량 정보를 저장#USB포트-범용 직렬 버스 장치-허브(Hub)사용 -> 127개의 주변기기 연결 가능-핫 플러그 인, 플러그 앤 플레이 가능 *-USB 1.0 -> 4.7 MbpsUSB 1.1 -> 12 MbpsUSB 2.0 -> 480 MbpsUSB 3.0 -> 5 Gbps (파란색 단자로 이전 버전과 구분0)USB 3.1 -> 10 Gbps#저작권에 따른 소프트웨어의 구분@상용 소프트웨어-정식 대가 지불하고 사용하는 프로그램@공개 소프트웨어-무료로 사용 가능한 소프트웨어@셰어웨어-정식 프로그램의 구매를 유도하기 위해 기능이나 사용 기간에 제한하여 무료로 배포하는 프로그램@에드웨어-광고가 소프트웨어에 포함되어 이를 보는 조건으로 무료로 사용할 수 있는 소프트웨어@데모 버전-정식 프로그램의 기능을 홍보하기 위해 기능이나 사용 기간에 제한하여 배포하는 프로그램@트라이얼버전-사용 소프트웨어를 일정 기간 동안 사용해 볼 수 있는 체험판 소프트웨어@알파 버전-베타 테스트를 하기 전에 회사 내에서 테스트를 목적으로 제작하는 프로그램@베타 버전-정식 프로그램 발표 전에 테스트를 목적으로 일반인에게 공개하는 프로그램@패치 프로그램-이미 제작하여 배포된 프로그램의 오류 수정이나 성능 향상을 위하여 프로그램 일부를 변경해 주는 프로그램@번들 프로그램-특정 하드웨어나 소프트웨어를 구매하였을 때 끼워주는 소프트웨어#웹 프로그래밍 언어@자바*-특정 컴퓨터 구조와 무관한 가상 바이트 머신 코드 사용 -> 플랫폼이 독립적 *-바이트 머신 코드 생성-기종이나할 키의 수가 늘어남-대표적인 방식: DES@공개키 암호화(비대칭키, 이중키) 공비이-암호화키와 복호화키가 서로 다른(비대칭) 두 개(이중키)의 키를 가짐-암호화와 복호화의 속도가 느림-암호화는 공개키로, 복호화는 비밀키로 함-알고리즘 복잡, 파일의 크기 큼-암호화가 공개키이므로 키의 분배가 쉽고, 관리할 키의 개수가 줄어듬-대표적인 방식: RSA[2과목] 스프레드시트 일반#데이터 입력 방법( 눌렀을 때 무조건 아래로만 이동 X, 엑셀 고급 옵션에서 변경 가능): 다음 행으로 셀 포인터를 이동, 입력을 확정,특정 부분을 범위로 지정한 후 데이터를 입력하고 를 누르면 셀 포인터가 지정한 범위 안에서만 이동 + : 윗 행으로 셀 포인터를 이동, 와 반대 방향으로 이동: 입력 중인 데이터를 취소, =[빠른 실행 도구 모음]의 [취소] 클릭,Ctrl+Z: 취소, Ctrl+Y: 다시 실행* + : 강제로 줄 바꿈, 동일한 셀에서 줄이 바뀜, 두 줄 이상의 데이터를 입력할 수 있음, =[셀 서식]의 [맞춤] 탭에서 [텍스트 줄 바꿈] 선택[셀 서식]: Ctrl+1 + , + + : 선택 영역에 동일한 데이터가 한꺼번에 입력됨(비연속적인 영역은 + 만 가능)@참고: 수식이 들어 있는 셀을 선택하고 채우기 핸들을 두 번 클릭하면 수식이 적용되는 모든 인접한 셀에 대해 아래쪽으로 수식을 자동 입력할 수 있음, 드래그도 가능#각종 데이터 입력@한자 입력한자의 음을 한글로 입력한 다음 를 누르기@특수 문자-[삽입] 탭-> [기호] 그룹-> [기호]를 실행, 한글 자음 중 하나 누르고 를 누르기-분수: 예시(0 2/3)-숫자로만 된 데이터를 문자 데이터로 입력하려면 -> 데이터 앞에 작은따옴표(‘)를 먼저 입력예시(’010)@참고-고정 소수점이 포함된 숫자 입력: [Excel 옵션]의 [고급] 편집 옵션에서 ‘소수점 자동 삽입’ 확인란 선택해서 소수점 위치 설정-셀에 입력하는 글자 중 처음 몇 자가 해당 열의 기존 내용과 일치하면 나머지 글자가 자동으로 입력됨 (텍스트/텍스색 유형): 셀 범위에서 검색 자료의 상대 위치(몇 번째 행) 또는 열을 표시#D함수DSUM(데이터베이스, 필드, 조건 범위): 조건을 만족하는 필드의 합계DAVERAGE(데이터베이스, 필드, 조건 범위): 조건을 만족하는 필드의 평균DCOUNT(데이터베이스, 필드, 조건 범위): 조건을 만족하는 필드의 개수(수치)DCOUNTA(데이터베이스, 필드, 조건 범위): 조건을 만족하는 모든 필드의 개수DMAX(데이터베이스, 필드, 조건 범위): 조건을 만족하는 필드의 최대값DMIN(데이터베이스, 필드, 조건 범위): 조건을 만족하는 필드의 최소값#배열과 배열 수식/ 배열 함수-열은 콤마(,)를 사용하여 구분, 행은 세미콜론(;)을 사용하여 구분 열콤행세-++를 누르면 수식을 자동으로 중괄호({})로 둘러싸이며 배열 수식임을 표시함-배열 수식은 기본적으로 행과 열이 서로 대응하는 원소끼리 수행함MDETERM: 배열의 행렬식을 구함MINVERSE: 역행렬을 구함MMULT: 배열의 행렬 곱을 구함PERCENTILE: 범위에서 k번째 백분위수 값을 구함,(k는 0에서 1까지 백분위수 값 범위)FREQUENCY: 값의 범위 내에서 해당 값의 발생 빈도를 계산하여 세로 배열 형태로 나타냄, 포인터별 인원 분포@오답-배열 수식에서 사용되는 배열 상수에는 숫자, 텍스트, TRUE, FALSE 등의 논리값 또는 #N/A와 같은 오류 값이 포함될 수 있다. ->0#정렬(단, 대/소문자 구분하도록 설정했을 때) 숫기소대한빈-오름차순 정렬: 숫자-> 기호문자-> 영문 소문자-> 영문 대문자-> 한글-> 빈 셀-내림차순 정렬: 한글-> 영문 대문자-> 영문 소문자-> 기호문자-> 숫자-> 빈 셀-정렬 전에 숨겨진 행 및 열 표시: 숨겨진 열이나 행은 정렬 시 이동되지 않음-최대 64개의 열을 기준으로 정렬 가능(시나리오-32)-정렬은 기본적으로 위에서 아래, 행 단위로 정렬한-공백으로 시작하는 문자열은 오름차순 정렬일 때, 숫자 바로 다음에 정렬/내림차순 정렬일 때, 숫자 바로 앞에 정렬-변경 요소가 많은 작업표에서 가상으로 수식이 참조하고 있는 셀의 값을 변화시켜 작업표의 결과를 예측하는 기능-변경 요소가 되는 값의 그룹을 ‘변경 셀’이라고 하며, 하나의 시나리오에 최대 32개까지 변경 셀을 지정할 수 있음-변경 셀로 지정한 셀에 계산식이 포함되어 있으면 자동으로 상수로 변경되어 시나리오가 작성됨-‘결과 셀’은 변경 셀 값을 참조하는 수식으로 입력되어야 함-병합: 열려 있는 다른 통합 문서의 워크시트에서 시나리오를 가져와 현재 시트의 시나리오에 추가함-보고서 종류: 시나리오 요약/시나리오 피벗 테이블 보고서-자동 업데이트 X#페이지 설정-[페이지] 탭에서 ‘자동 맞춤’의 용지 너비와 용지 높이를 각각 1로 지정하면 여러 페이지가 한 페이지에 인쇄됨, [페이지] 탭에서 용지 크기, 시작 페이지 번호 설정 가능-[여백] 탭에서 위,아래,왼,오른쪽,머리글,바닥글 여백 줄 수 있음,페이지 가운데 맞춤(가로,세로) 설정 가능-배율은 워크시트 표준 크기의 10%에서 400%까지 설정함-머리글/바닥글은 [머리글/바닥글] 탭에서 설정, [머리글/바닥글] 탭에서 짝수와 홀수 페이지 다르게 지정, 첫 페이지를 다르게 지정, 문서와 맞게 배율 조정, 페이지 여백에 맞추기 가능-[시트] 탭에서 인쇄 영역, 반복할 행/열, 페이지 우선 순위(행/열 우선), 메모(시트 끝/시트에 표시된 대로), 셀 오류 표시 유무, (눈금선, 흑백으로, 간단하게 인쇄, 행/열 머리글) 인쇄 유무-셀에 설정된 메모는 ‘시트에 표시된 대로’ 인쇄할 수 있음@오답-인쇄 영역을 지정하지 않으면 기본적으로 워크시트의 모든 내용을 인쇄한다.-반복할 행은 “$1:$3”과 같이 행 번호로 나타낸다.-메모의 인쇄 방법을 ‘시트 끝’으로 선택하면 각 페이지의 메모가 문서의 마지막에 한꺼번에 인쇄된다.-여러 페이지가 인쇄될 경우 열 우선을 선택하면 오른쪽 방향으로 인쇄를 마친 후에 아래쪽 방향으로 진행된다.#차트@분산형(XY 차트)-데이터의 불규칙한 간격이나 묶음을 보여주는 것,데이터 요소 간의 차이야 함
1. 로봇의 필요성:브로콜리는 잎이나 줄기, 뿌리가 아닌 꽃눈 덩어리를 먹는 채소이다. 잎이 다 자란 다음 꽃대가 올라오면서 꽃눈이 맺혔을 때 이 꽃눈을 따 먹는 것이다. 꽃봉오리가 충분히 발달하여 덩어리가 단단해진 것을 수확하면 되는데, 조금 일찍 수확하면 꽃봉오리가 너무 작고, 조금 늦으면 누렇게 꽃이 피어버린다. 따라서 짧은 수확기에 브로콜리를 모두 수확하는 것이 관건이다. 이러한 수확을 사람이 하게 되면, 24시간 일을 할 수 없고, 그렇다고 브로콜리 수확 인력을 늘리면, 인건비의 증가로 경제적이지 않다. 브로콜리는 지면 가까이서 자라기에 허리를 굽혀 수확해야 하므로 일의 강도 또한 높다. 노동자의 공급이 수요에 비해 적은 이유이다.브로콜리는 수확 후 보관도 중요하다. 브로콜리 수확 후 빠른 시간 내에 예냉을 시작하지 않으면, 황화로 인해 브로콜리의 품질이 저하된다.브로콜리를 수확하고, 저장고로 이동시키는 로봇을 통해 이 문제를 해결할 수 있다.2. 로봇의 기본 작동 원리 로봇을 앞에서 본 그림해가 지면, 로봇 앞부분에 있는 전등과 사물 인식 카메라가 이동에 도움을 준다. 로봇을 위에서 본 그림칼날이 부착된 판이 브로콜리를 자르고, 레일 방향으로 접힌다. 잘린 브로콜리가 레일을 따라 위로 이동한다. 브로콜리가 수확 로봇 용기 높이까지 올라가면, 망을 거쳐 용기 내에 쌓인다. 칼날이 부착된 판은 번갈아가면서 작동한다. 예를 들어, 첫 번째 판이 자른 3번 줄 브로콜리가 레일로 옮겨지는 동안, 두 번째 판이 4번 줄 브로콜리를 자른다. 두 번째 판이 브로콜리를 레일로 옮기는 동안, 첫 번째 판은 1번 줄 브로콜리를 자른다. (로봇 앞부분에 가까운 판이 첫 번째 판, 그 뒤에 있는 게 두 번째 판이다) 심어진 브로콜리의 앞, 뒤, 양, 옆 사이의 거리를 고려하여 칼날로 브로콜리를 자르는 시간과 자른 브로콜리를 레일로 옮기는 시간을 동일하게 맞춰야 하고, 로봇의 이동속도도 이와 동일하게 맞추면 수확이 가능하다. 로봇을 옆(왼쪽)에서 본 그림잘린 브로콜리가 레일을 따라 위쪽으로 이동한다. 용기 바닥에 냉각장치를 설치하여 수확된 브로콜리의 온도를 낮게 유지한다. 그리고 로봇 용기 벽면에 구멍을 만들어 통풍이 잘 되도록 한다. 로봇 용기 내의 브로콜리가 90% 이상 채워지게 되면, 90% 위치의 벽면을 둘러싼 센서가 작동한다. 로봇은 브로콜리 수확을 멈추고, 저장고로 이동한다. 로봇에 저장고의 위치와 브로콜리 농장의 전체 구조, 밭 사이 길들의 위치가 입력되어 있다고 가정한다. 저장고 앞에 있는 센서가 로봇을 인지하면, 문을 올려 로봇이 저장고로 들어갈 수 있게 한다. 로봇은 저장고에 들어가 지정된 저장 용기 앞에 후면으로 정차한다. 로봇 용기 앞부분이 올라가고, 뒷부분이 내려가면서 브로콜리를 저장 용기에 옮긴다. 로봇의 벽면이 브로콜리가 안전하게 저장 용기로 이동하는 것을 돕는다. 로봇이 무게 변화를 인식하여, 로봇 용기가 거의 다 비워지면 로봇은 벽면을 다시 닫고, 저장고 밖으로 나온다. 로봇은 브로콜리 수확을 중단했던 위치로 다시 돌아가 브로콜리 수확을 다시 시작한다.