728x90
반응형

2025/04 2

알고리즘 (1)

알고리즘 개요컴퓨터 알고리즘이란?주어진 문제를 해결하기 위해 잘 정의된 동작들의 유한집합 문제 해결 능력과 알고리즘 설계 능력을 향상 시키고 프로그래밍에서의 효율성을 높이는 방법을 공부어떤 작업을 수행하기 위해 입력을 받아 원하는 출력을 만들어내는 과정을 기술한 것알고리즘이 좋고 나쁘고는 성능이 결정 짓는데 이 성능은 시간인 경우가 많다 알고리즘 표현 방법순서도(flow chart)- 알고리즘을 그림으로 표현한 것 (알고리즘을 약속된 기호로 표현하는 것)플로우 차트의 구성 sequence (순차진행) decision(if문 결정문) repetition (반복문, 여기서 대부분의 시간을 소비)장점: 알고리즘을 이해하기 쉽다단점: 알고리즘을 표현하는 시간과 비용이 많이 든다 의사코드(pseudo-code)..

카테고리 없음 2025.04.30

데이터 베이스 입문 2. 데이터베이스 시스템

데이터베이스 시스템의 개념DBS(DataBase System): DB + DBMS + DBU(user) + DBL(language) + DBS(server) 데이터베이스 사용자 일반 사용자: 전문지식 없이 데이터베이스를 접근하는 사용자 유형(최종 사용자(end user))- 초급 사용자: 데이터베이스 관련 지식이 거의 없는 사용자 DB, DBMS의 존재 모름- 중급 사용자: 데이터 언어를 사용하여 데이터에 대한 처리를 직접 DBMS에 요청 응용 프로그래머: 데이터 베이스 전문 지식을 가지고 응용 프로그램을 개발할 목적으로 데이터베이스를 접근하는 사용자 유형 C, JAVA, JSP, PHP 같은 프로그래밍 언어 구사 가능 일반 사용자를 위한 업무처리 프로그램과 화면 등을 개발하여 제공 데이터베이스 관리자(..

카테고리 없음 2025.04.26
728x90
반응형