본문 바로가기

카테고리 없음

강의4

정보능력

1. 자료와 정보의 차이(구별)

자료(Data)
- 단순한 사실의 나열
정보(information)
- 의미있는 자료(데이터)
정보는 자료를 특정한 목적과 문제해결에 도움이 되도록 변환한 것이다
지식(knowledge)
- 가치 있는 정보
*목적에 따른 활용도에 의미가 달라질 수 있다

2. 업무수행 과정에 따른 컴퓨터의 활용

워드프로세서
프레젠테이션, 파워포인트 이용 등 분류가 필요함

3. 업무보고서 작성(정보의 전략적 기획) 
- IT기기를 활용한 정보처리 과정 4단계
기획 > 정보(자료)수집 > 관리(정보의 정리)(DB사용) > 활용

4. 5W2H
- What 
정보의 입수대상을 명확히 한다
- Where
정보의 소스(정보원)를 파악한다
- When
정보의 요구(수집)시점을 고려한다
- Why
정보의 필요 목적을 염두에 둔다.
- Who
정보활동의 주체를 확정한다
- How
정보의 수집 방법을 검토한다
- How much
정보수집의 비용성(효용성)을 중시한다
* 최종목적은 '예측'을 잘하는 것이다.

5. 정보관리의 3원칙
- 목적성 : 사용 목적을 명확히 설명해야 한다
- 용이성 : 쉽게 작업할 수 있어야 한다
- 유용성 : 즉시 사용할 수 있어야 한다

6. 정보의 활용
 문제상황을 인지할 수 있는 능력
 문제 해결에 적합한 정보를 찾고 선택할 수 있는 능력
 찾은 정보를 문제해결에 적용할 수 있는 능력
 윤리의식을 가지고 합법적으로 정보를 활용할 수 있는 능력 등 다양한 능력이 수발되어야 한다.

활용능력
1. 인터넷 서비스 활용
2. 소프트웨어 활용
3. 데이터베이스 구축의 필요성

각 프로그램의 특성
1. 워드프로세서
2. 스프레드시트
3. 프레젠테이션
4. 데이터베이스
5. 그래픽 소프트웨어
6. 유틸리티 프로그램

데이터베이스의 필요성
1. 데이터의 중복을 줄인다
- 데이터 중복을 줄일 수 있고 용량, 유지비용을 줄일 수 있다
2. 데이터의 무결성을 높인다
- 결함이 없는 데이터를 유지하는 것이 훨씬 쉬워졌다.
3. 검색을 쉽게 해준다
- 한 번에 여러 파일에서 데이터를 쉽게 찾아낼 수 있다
4. 데이터의 안정성을 높인다
- 데이터베이스 관리시스템은 정보에 대한 보안등급을 정할 수 있어 보안유지에 유용하다
5. 프로그램의 개발기간을 단축한다
- 데이터가 조직적을 저장되어 있어 데이터를 이용한 프로그램의 개발이 훨씬 쉬워지고 기간도 단축된다. 

*데이터베이스 관리 시스템(DBMS: Date Base Management System)

- 전략적 분석 방법(절차)
1. 현황파악
2. 전략적 의미 도출
3. 구체적 실행의 표현
ex) 하늘은 푸르다 > 비는 내리지 않는다 > 도로는 혼잡하지 않으므로 차로간다

정보의 필요성
- 정보를 수집할 수 있는 원천 = 정보원(sources) 공개된 것, 비공개된 것을 포함한다
1차 자료
- 단행본, 학술지와 논문, 학술의회자료, 연구보고서, 학위논문, 특허정보, 신문, 잡지 등
2차 자료
- 사전, 백과사전, 편람, 여남, 서지데이터베이스 등

- 네티켓
공개자료실에서의 네티켓
 음란물을 올리지 않는다
 상업용 소프트웨어를 올리지 않는다
 공개 자료실에 등록한 자료는 가급적 압축한다
 프로그램을 올릴 때에는 사전에 바이러스 감염 여부를 점검한다
 유익한 자료를 받았을 때에는 올린 사람에게 감사의 편지를 보낸다

 

함수의 정의

- 함수 (function)

   특정값을 만들어내는 수식(코드의 묶음), 동작을 만들어낸다 라고도 말함
    x값에 따라서, 서로 다른  y값을 계산하여 반환하는 코드의 묶음

 

- y = f(x)

  y = 반환값

  f = 함수

 (x) = 매개변수

 

- 특징
   자주쓰는것을 만든다
   특정행동, 행위를 정의
   기본적으로 명령어가 겹치면 안됨

 

- 함수의 정의 

   함수의 형태를 정의한다. 반환자료형, 함수이름, 매개변수를 작성하고
   함수가 실행되면 수행할 코드를 {}안쪽에 작성한다

   함수는 마지막에 반환자료형에 맞는 값을 반드시 return해야 한다

 

- 함수의 호출

   이미 정의되어 있는 함수의 이름을 부르면서(call) 인자값을 전달한다
   함수를 호출하면 정의된 내용을 수행하고, 결과값을 호출자리로 반환한다

   자바의 함수는 반드시 반환자료형에 명시된 값을 반환해야 한다
   제어문에 의해 분기가 나누어지더라도 반드시 반환값을 처리해주어야 한다



예시1) 

// 1 = (int num, int count) 매개변수, 매개체를 받아주는 함수

// 2 = 함수의 호출

// 3 = pow는 2의 10승을 계산하는 함수이다 ()안의 값을 '인자' 라고 한다

 

예시2)

예시3)

예시4)

예시5)

String  클래스의 메서드

 - 문자열 객체에서 호출할 수 있는 함수