2022 정보처리기사 실기-2

최진혁·2022년 4월 14일
0

2022 정보처리기사

목록 보기
2/10

정보처리기사 실기(프로그래밍 언어 활용)

 

Python의 기본 문법)

- 변수의 자료형에 대한 선언이 없음

- 문장의 끝을 의미하는 세미콜론(;)을 사용할 필요가 없음

- 변수에 연속하여 값을 저장하는 것이 가능함

ex : x, y, z = 10, 20, 30

 

input() 함수)

- 입력되는 값은 문자열로 취급되어 저장됨

ex1 : a = input('입력하세요')

ex2 : x, y = input().split('-') -> x와 y -기준으로 각각 저장

- 입력되는 값을 무조건 문자열로 저장하므로 다른 자료형을 사용하기 위해서 형변환이 필요함

ex1 : a = int(input()), b = float(input())

ex2 : a, b = map(int, input().split())

 

ex1 : print(82, 24, sep = '-', end = ',') -> 82-24,

ex2 : print('%-8.2f' % 200.20) -> 200.20

 

리스트)

- 형식 : a = [10, 'mike', '23.45]

- 추가 : a.append('추가할거')

- 삽입 : a.insert(1, '삽입할거')

- 삭제 : del a[3] or a.remove('mike')

 

Range)

- range(최종값)

- range(초기값, 최종값)

- range(초기값, 최종값, 증가값)

 

슬라이스)

- 객체명[초기위치:최종위치]

- 객체명[초기위치:최종위치:증가값]

 

for문)

- for 변수 in range(최종값):

  실행할 문장

 

while문)

- while 조건:

  실행할 문장

 

클래스)

- class 클래스명:

  실행할 문장

  def 메소드명(self, 인수):

   실행할 문장

   return 값

 

UML)

- 시스템 분석, 설계, 구현 등 시스템 개발 과정에서 시스템 개발자와 고객 또는 개발자 상호 간의 의사소통이 원활하게 이루어지도록 표준화한 대표적인 객체지향 모델링 언어

 

구조사물)

- 시스템의 개념적, 물리적 요소를 표현

ex : 클래스, 유스케이스, 컴포넌트, 노드 등

 

행동사물)

- 시간과 공간에 따른 요소들의 행위를 표현

ex : 상호작용, 상태머신 등

 

그룹사물)

- 요소들을 그룹으로 묶어서 표현

ex : 패키지

 

주해사물)

- 부가적인 설명이나 제약조건 등을 표현

ex : 노트

 

관계)

- 연관 관계, 집합 관계, 포함 관계, 일반화 관계, 의존 관계, 실체화 관계

 

구조적 다이어그램)

- 클래스 다이어그램, 객체 다이어그램, 컴포넌트 다이어그램(구현 단계에서 사용), 배치 다이어그램(구현 단계에서 사용), 복합체 구조 다이어그램, 패키지 다이어그램

 

행위 다이어그램)

- 유스케이스 다이어그램, 시퀀스 다이어그램, 커뮤니케이션 다이어그램, 상태 다이어그램, 활동 다이어그램, 상호작용 개요 다이어그램, 타이밍 다이어그램

profile
웹 개발

0개의 댓글