총 86개
-
[건국대학교 컴퓨터프로그래밍2 A+][2024 Ver] 과제12025.01.201. 포인터 변수 char 포인터 변수 s에 Kate배열의 첫번째 원소의 포인터값이 들어간다. printf를 이용하여 s의 첫번째 원소의 포인터값, s배열 자체의 포인터값을 출력한다. 그 뒤 printf함수를 반복사용하여 s의 첫번째 원소의 포인터값을 %s로 출력한다. (따라서 널문자까지 배열에 저장된 값을 다 출력하기 때문에 Kate가 출력됨) / 그 뒤 s[2]에 저장된 값을 %c로 출력한다. (따라서 문자 t가 출력됨) 2. char 배열 char 배열 a에 "Kate"값을 대입한다. printf를 이용하여 a의 첫번째 원소의...2025.01.20
-
두 정수의 몫과 나머지, 세 학생 과목 점수의 총점과 평균, cm를 인치와 피트로 나타내기, 세 자리 수의 각 자리 수 출력, 자릿수의 합이 7의 배수인지 알아보기- 컴퓨터 개론, 문제 정의, 문제 해결 방법, 소스 코드, 결과 화면2025.01.161. 두 정수의 몫과 나머지 이 주제에서는 두 개의 정수를 입력받아 한 정수로 나눈 몫과 나머지를 출력하는 프로그램을 작성합니다. 정수형 변수 x와 y를 선언하고, printf 함수와 scanf 함수를 사용하여 두 정수를 입력받습니다. 그리고 몫과 나머지를 계산하여 출력합니다. 2. 세 학생 과목 점수의 총점과 평균 이 주제에서는 세 학생의 언어, 수학, 외국어 점수를 입력받아 각 학생의 총점과 평균을 계산하여 출력하는 프로그램을 작성합니다. 실수형 변수를 선언하고, printf 함수와 scanf 함수를 사용하여 세 학생의 점수를 ...2025.01.16
-
파이썬 while문으로 3의 배수 찾기2025.11.141. 스택 변수 (Stack Variables) 스택 변수는 간단한 데이터 유형 및 함수 호출에 주로 사용되며, 스택 메모리 영역에 할당됩니다. 함수가 호출될 때 생성되고 함수가 종료되면 자동으로 소멸합니다. 메모리 관리가 자동으로 이루어지므로 프로그래머가 명시적으로 메모리를 할당하거나 해제할 필요가 없습니다. 2. 힙 변수 (Heap Variables) 힙 변수는 동적 메모리 할당을 통해 생성되며, 필요한 만큼 메모리를 할당하고 사용자가 직접 관리해야 합니다. 주로 크기가 런타임에 결정되는 데이터 구조나 긴 수명을 가지는 객체에 ...2025.11.14
-
C언어 스케치 연습문제 솔루션 - 제 07장 배열2025.04.301. 배열 배열(array)은 변수를 일일이 선언하는 번거로움을 해소할 수 있고, 여러 변수들이 같은 배열이름으로 일정한 크기의 연속된 메모리에 저장되는 구조로 그 사용도 간편하다. 배열선언 시 초기 값 지정이 없다면 반드시 배열크기는 명시되어야 한다. 배열의 크기를 지정하는 부분에는 변수, 양수의 정수 상수와 기호 상수 또는 이들의 연산식이 올 수 있다. 첫 번째 배열원소를 접근하는 첨자 값은 0이며, 다음 두 번째 원소는 1이다. 배열선언 후 배열원소를 접근하려면 배열이름 뒤에 대괄호 사이 첨자(index)를 이용한다. 배열에서...2025.04.30
-
C언어 스케치 연습문제 솔루션 - 제 06장 함수2025.04.301. C 프로그래밍 C 프로그램은 여러 함수의 집합으로 구성되는 프로그램이다. 라이브러리 함수는 간단히 라이브러리(library) 또는 표준 함수(standard function)라고도 부른다. 함수몸체(function body)는 중괄호 {}로 시작하여 중괄호로 종료된다. 함수몸체에서 변수선언 문장은 함수 내부에서만 사용할 수 있다. 하나의 응용 프로그램은 하나의 main() 함수와 여러 개의 다른 함수로 구성되며 필요에 따라 여러 소스 파일로 나누어 프로그래밍할 수 있다. return 문장은 함수에서 반환값을 전달하는 목적과 함...2025.04.30
-
과제(2) | 4주차 | C언어 고급 실습2025.01.201. 배열과 포인터 이 과제에서는 배열과 포인터의 개념을 이해하고 활용하는 방법을 다룹니다. 배열의 선언과 초기화, 포인터 변수의 선언과 활용, 포인터와 배열의 관계 등을 실습하여 C언어 프로그래밍 능력을 향상시킬 수 있습니다. 2. 포인터 타입 한정자 이 과제에서는 포인터 타입 한정자(const, volatile 등)의 개념과 사용법을 학습합니다. 포인터 변수의 값과 포인터가 가리키는 값을 각각 수정할 수 있는지 여부를 이해하고 적절한 포인터 타입 한정자를 사용하는 방법을 익힙니다. 3. 이차원 배열과 포인터 이 과제에서는 이차원...2025.01.20
-
변수의 정의와 종류 비교 설명2025.01.171. 변수의 정의 변수는 연구 대상이 되는 속성이나 특성을 의미하며, 변할 수 있는 값들을 지닌다. 변수는 측정 가능하고, 정량적 또는 정성적으로 나타낼 수 있다. 변수의 특성으로는 측정 가능성, 변동성, 객관성 등이 있다. 변수는 연구의 기초를 형성하며, 연구 가설 검증, 자료 수집 및 분석, 연구 결과의 일반화 등에 중요한 역할을 한다. 2. 변수의 종류 변수는 기능에 따라 독립변수, 종속변수, 통제변수, 매개변수, 조절변수 등으로 나눌 수 있다. 독립변수는 다른 변수에 영향을 주는 변수이고, 종속변수는 독립변수의 영향을 받아 ...2025.01.17
-
자음과 모음 구분, 제일 큰 수와 제일 작은 수 찾기, 함수의 함수값 계산, 좌표가 속하는 사분면 출력, BMI와 표준 체중 구하기 - 컴퓨터 개론, 문제 정의, 문제 해결 방법, 소스 코드, 결과 화면2025.01.161. 자음과 모음 구분 변수를 입력받아서 자음과 모음, 그 외의 값이 입력되었을 때 출력을 다르게 하는 프로그램을 작성했습니다. 변수를 문자로 선언하고 입력받은 후 조건문을 사용하여 자음, 모음, 그 외의 값을 구분하여 다르게 출력하도록 구현했습니다. 2. 제일 큰 수와 제일 작은 수 찾기 세 개의 정수를 입력받아 가장 작은 수와 가장 큰 수를 찾아 출력하는 프로그램을 작성했습니다. 세 개의 변수를 정수로 선언하고 입력받은 후 조건문을 사용하여 각 변수가 제일 작을 때와 제일 클 때의 경우를 고려하여 다르게 출력하도록 구현했습니다....2025.01.16
-
c언어 배열과 구조체를 활용한 성적관리프로그램(소스코드 첨부)2025.05.061. 자료구조 자료구조는 '데이터에 편리하게 접근하고, 변경하기 위해서 데이터를 저장하거나 조직하는 방법'을 의미한다. 효율성, 추상화, 재사용성을 증가시키기 위해 상황에 따른 적절한 자료구조를 선택할 필요가 있다. 대부분의 자료구조는 특정한 상황에 놓인 문제를 해결하는 데에 특화되어 있다. 2. 배열 배열은 동일한 타입의 데이터들을 묶는 구조이다. 배열을 사용하면 하나의 변수에 데이터를 저장할 수 있어 변수를 하나씩 전부 선언하는 것보다 훨씬 더 효율적이다. 배열을 이용할 때 연속적인 메모리 공간이 할당되기 때문에, 하나의 변수에...2025.05.06
-
[객체지향프로그래밍] 추상클래스와 추상클래스의 순수가상함수를 파생클래스에서 구현하는 프로그램을 작성하시오.2025.05.161. 파생 클래스 파생 클래스(derived class)란 기초 클래스의 특성을 물려받아 새롭게 정의된 클래스이다. 파생 클래스는 첫 번째, 반드시 자신만의 생성자를 작성해야 한다. 두 번째, 기초 클래스의 접근 가능한 모든 멤버 변수가 저장된다. 세 번째, 기초 클래스의 접근 가능한 모든 멤버 변수를 사용할 수 있다. 네 번째, 필요한 만큼 멤버 변수를 추가할 수 있다. 2. 오버라이딩 오버라이딩(overriding)은 이미 정의되어있는 함수를 무시하고 동일한 이름의 함수를 새롭게 정의하는 것을 의미한다. 오버라이딩은 멤버 함수의...2025.05.16
