정처기(실기)/프로그래밍 언어 활용(3)
-
언어 특성 활용하기
(1) 프로그래밍 언어의 유형 분류 - 프로그래밍 언어는 컴퓨터 시스템의 역사와 함께하고 있으며 프로그래밍 언어가 개발된 시대적인 패러다임에 따라 유사한 특성이 있다. - 프로그래밍 언어의 발전 과정과 언어별 특성은? - 프로그래밍 언어는 개발 편의성에 따라 저급 언어와 고급 언어로, 실행하는 방식에 따라 명령형, 함수형, 논리형, 객체 지향형 언어로, 구현 기법에 따라 컴파일 방식의 언어, 인터프리터 방식의 언어, 혼합형 언어로 분류할 수 있다. ▼ 개발 편의성에 따른 언어 분류 저급 언어 : 기계가 이해할 수 있도록 만들어진 언어 ex) 기계어, 어셈블리어 고급 언어 : 개발자가 소스 코드를 작성할 때 쉽게 이해할 수 있도록 작성된 언어 ex) C, C++, 자바, 파이썬 ▼ 실행하는 방식에 따른 언..
2022.09.02 -
기본 문법 활용하기-3(파이썬 자료형)
(1) 파이썬 자료형 세트형 : 중복된 원소를 허용하지 않는 집합의 성질을 가지고 있는 자료구조 리스트형 : 크기가 가변적으로 변하는 선형리스트의 성질을 가지고 있는 자료구조 튜플형 : 초기에 선언된 값에서 값을 생성, 삭제, 수정이 불가능한 형태의 자료구조 딕셔너리형 : 키와 값으로 구성된 객체를 저장하는 구조로 되어 있는 자료구조 [1] : 세트형 - 중복된 원소를 허용하지 않는 집합의 성질을 가지고 있는 자료형이다. ex) 세트명 = set([요소1, 요소2, ....]) 세트명 = {요소1, 요소2, .....} set라는 키워드로 세트형을 초기화하거나 {, }를 이용하여 세트형을 선언한다. add(값) : 값을 1개 추가하는 메소드 update([값1, 값2, ...]) : 여러 개의 값을 한꺼..
2022.08.31 -
기본 문법 활용하기 -2(자바의 자료형)
(1) 자료형 ▼ 자바 자료형 자료형 설명 HashSet 중복된 원소를 허용하지 않는 집합의 성질을 가진 클래스 순서가 중요하지 않음 ArrayList 크기가 가변적으로 변하는 선형리스트의 성질을 가진 클래스 순서가 중요함 LinkedList 데이터를 저장하는 노드가 이전 노드와 다음 노드의 상태를 알고 있는 링크드 리스트 자료구조를 구현한 클래스 HashMap 키와 값으로 구성된 객체를 저장하는 구조로 되어 있는 자료구조를 구현한 클래스 [1] : HashSet 형 - Set의 자식 클래스(하위 클래스 : 파생 클래스)로 중복된 원소를 허용하지 않는 집합의 성질을 가지고 있는 자료형이며 클래스이다. ex) Set 변수명 = new HashSet(); HashSet 변수명 = new HashSet(); ..
2022.08.31