본문 바로가기

Programming/컴퓨터프로그래밍및실습20

[컴프실] 제2장: 프로그래밍 작성 과정 프로그램 개발 과정 요구사항 분석: 무엇을 만들 것인가를 결정한다. 설계: 알고리즘을 설계한다. 구현: 개발 도구를 사용하여 소스 코드를 작성한다. 테스팅: 여러가지 경우에 대하여 실행해본다. 유지보수: 사용자의 추가 요구사항을 반영한다. 설계 : 문제를 해결하는 알고리즘을 개발하는 단계 순서도, 의사 코드를 도구로 사용 알고리즘은 프로그래밍 언어와는 무관 알고리즘은 원하는 결과를 얻기 위하여 밟아야 하는 단계에 집중적으로 초점을 맞추는 것 소스 작성 : 알고리즘의 각 단계를 프로그래밍 언어를 이용하여 기술 컴파일 : 소스 프로그램을 오브젝트 파일로 변환하는 작업 컴파일 오류: 문법 오류 링크 : 컴파일된 목적 프로그램을 라이브러리와 연결하여 실행 프로그램을 작성하는 것 라이브러리: 프로그래머들이 많이 .. 2023. 6. 28.
[컴프실] 제1장: 프로그래밍의 개념 1. 프로그래밍 개념 프로그램이란? 컴퓨터는 범용적인 기계이다. --> 컴퓨터를 사용하여 많은 작업을 할 수 있다. 컴퓨터를 범용적으로 만드는 것은 바로 프로그램이라는 개념을 사용하기 때문이다. 컴퓨터의 정의 현대적인 의미에서의 컴퓨터는 프로그램(명령어들의 리스트)에 따라 데이터를 처리하는 기계라고 할 수 있다. 폰노이만 구조 프로그램은 메인 메모리에 저장된다. --> 쉽게 변경 가능 메인 메모리에 저장된 프로그램에서 명령어들을 순차적으로 가져와서 실행한다. 2. 프로그래밍 언어 컴퓨터가 이해하는 언어 컴퓨터가 이해하는 언어는 0과 1로 구성되어 있는 기계어이다. 컴퓨터는 모든 것을 0과 1로 표현하고, 0과 1에 의하여 내부 스위치 회로들이 ON/OFF 상태로 변경되면서 작업을 한다. 기계어 0과 1로.. 2023. 6. 28.