총 4개
-
Hello world2024.11.191. 쉽게 풀어 쓴 C언어 Express 개정 3판 1.1. 연습문제 해설 1.1.1. 문제 및 해설 '1.1.1. 문제 및 해설'은 다음과 같다."" 첫 번째 문장의 경우, 조건식의 값이 1일 때만 참으로 간주된다는 것은 맞는 설명이다. 따라서 이 문장은 올바르다고 할 수 있다."" 두 번째 문장은 반복 루프가 중첩되어 있는 경우, break는 하나의 반복 루프만 벗어날 수 있다는 것으로, 이 또한 맞는 설명이다. 따라서 이 문장 역시 올바르다."" 세 번째 문장은 do...while 문에서 조건식의 값이 거짓이면 한 번도...2024.11.19
-
모듈 외부설계와 논리설계 비교 분석2024.11.201. 모듈의 외부설계와 논리설계 1.1. 외부설계 1.1.1. 모듈 명칭 모듈 명칭은 다른 모듈이 해당 모듈을 호출할 때 사용되는 고유한 이름이다. 모듈 명칭은 마치 사람의 주민번호와 같은 역할을 하여 다른 모듈이 해당 모듈을 정확하게 식별하여 호출할 수 있도록 한다. 따라서 모듈 명칭은 변경되어서는 안 되는 기준정보이다. 모듈 명칭을 변경하면 다른 모듈이 해당 모듈을 찾지 못하게 되어 모듈이 호출되지 않는다. 모듈 명칭은 모듈의 역할과 기능을 잘 드러낼 수 있는 의미 있는 이름으로 지정되어야 한다." 1.1.2. 기능 모듈의 ...2024.11.20
-
모듈 외부설계 논리설계 비교 분석2024.11.201. 모듈의 외부설계와 논리설계 1.1. 모듈의 외부설계 특징 모듈의 외부설계는 다른 모듈이 해당 모듈을 호출할 때 요구되는 모든 정보의 정의를 의미한다. 외부설계는 중심이 되는 소프트웨어를 구성하고 있는 내부적인 요소가 아닌 다른 모듈과의 인터페이스에 초점을 맞춘다. 외부설계의 주요 요소로는 모듈 명칭, 기능, 파라미터 리스트, 입력/출력, 외부 효과 등이 있다. 첫째, 모듈 명칭은 다른 모듈이 해당 모듈을 호출하는데 사용되는 이름으로, 변경 시 호출되지 않는 기준정보이다. 둘째, 기능은 해당 모듈의 역할을 나타내는 문장으로,...2024.11.20
-
객체지향 언어의 다형성(Polymorphism)을 자세히 설명2024.09.021. 객체지향 개념의 이해 1.1. 객체와 클래스 객체(object)는 실세계에 존재하는 모든 사물과 개념을 추상화한 모델이다. 자동차, 건물, 사람, 숫자 등 실제 존재하는 물리적 대상뿐만 아니라 추상적인 개념까지 모두 객체로 볼 수 있다. 객체는 상태와 행동의 두 가지 특성을 가지고 있다. 상태는 객체가 가지고 있는 속성이나 특성을 의미하며, 행동은 객체가 수행할 수 있는 기능이나 동작을 의미한다. 클래스(class)는 유사한 객체들의 집합에 대한 설계도 또는 청사진이다. 클래스에는 객체가 가질 수 있는 속성과 행동이 정의...2024.09.02