총 168개
-
C++ report 정적멤버2025.01.161. 정적멤버데이터 정적멤버데이터는 클래스의 모든 객체에서 공유되는 데이터 멤버입니다. 이는 클래스 내에서 선언되며, 객체 생성과 상관없이 존재합니다. 정적 멤버 데이터는 클래스 이름을 통해 직접 접근할 수 있습니다. 2. 정적멤버함수 정적 멤버 함수는 클래스의 모든 객체에서 공유되는 함수입니다. 이 함수는 클래스 이름을 통해 직접 호출할 수 있으며, 객체 생성과 상관없이 존재합니다. 정적 멤버 함수는 일반 멤버 함수와 달리 this 포인터를 사용할 수 없습니다. 3. 2차원 배열 2차원 배열은 행과 열로 구성된 배열입니다. 2차원...2025.01.16
-
세 숫자 중 가장 큰 수 출력, 소수의 개수 세기 - 컴퓨터 개론, 문제 정의, 문제 해결 방법, 소스 코드, 결과 화면2025.01.161. 컴퓨터 개론 및 실습 이 프레젠테이션은 컴퓨터 개론 및 실습 수업의 일부로, 두 가지 프로그래밍 문제를 다루고 있습니다. 첫 번째 문제는 입력받은 세 숫자 중 가장 큰 수를 출력하는 것이며, 두 번째 문제는 이진수로 표현된 숫자를 십진수로 변환하고 그 숫자가 소수인지 판별하여 소수의 개수를 출력하는 것입니다. 각 문제에 대해 문제 정의, 문제 해결 방법, 소스 코드, 결과 화면이 제시되어 있습니다. 1. 컴퓨터 개론 및 실습 컴퓨터 개론 및 실습은 현대 사회에서 매우 중요한 역할을 하고 있습니다. 컴퓨터는 우리 생활 전반에 걸...2025.01.16
-
유아과학교육2 인공지능 혹은 디지털 활용 유아과학교육 관련 놀이상황 교사의 지원 방향 교사T와 유아C의 상호작용을 포함하여 기술하시오02025.01.251. 인공지능 혹은 디지털 활용 유아과학교육 관련 놀이상황 유아들이 로봇을 탐구하고 그 동작 원리에 대해 이해하며, 기초적인 프로그래밍 개념을 배우도록 하는 로봇 탐구놀이를 진행한다. 유아들은 로봇을 직접 조작하며 그 동작을 탐구하고, 간단한 프로그래밍 소프트웨어를 사용하여 로봇을 프로그래밍하는 체험을 한다. 또한 로봇과 관련된 그림책을 탐독하고 로봇을 그림으로 표현하는 활동을 한다. 2. 인공지능 혹은 디지털 활용 유아과학교육 관련 교사의 지원 방향 교사들에게 인공지능 및 디지털 기술을 활용한 유아과학교육에 대한 전문 교육과 자원...2025.01.25
-
2022 개정 교육과정과 문제중심학습에 대한 고찰 - 정보 교과에서의 문제중심학습 적용방안을 중심으로2025.05.151. 2022 개정 교육과정 2022 개정 교육과정은 미래사회가 요구하는 핵심역량을 갖춘 '포용성과 창의성을 갖춘 주도적인 사람으로 성장 지원'을 비전으로 제시하고, 이를 구체적으로 구현하고자 추구하는 인간상에서는 '자기주도적인 사람'을, 미래 사회변화에 대응할 수 있는 역량으로는 '협력적 소통 역량'을 강조하고 있다. 총론에서는 크게 4가지 사항을 주요 개정 방향으로 삼고 있다. 2. 문제중심학습 문제중심학습(PBL)은 실제로 발생하는 문제나 상황을 중심으로 교수·학습 활동이 이루어지는 학습방법으로, 학습자에게 실제적인 문제를 제...2025.05.15
-
컴퓨터 프로그램은 정교한 알고리즘들의 집합이라고 할 수 있다2025.05.161. 알고리즘 알고리즘은 반복되는 문제를 풀기 위한 작은 프로시저(진행절차)를 의미한다. 흐름도를 활용한 프로그램 개발에 대하여 설명하였다. 흐름도는 컴퓨터가 알고리즘을 수행하는 과정을 간단한 기호와 도형 등으로 도식화하여 가시적으로 나타낸 것이다. 흐름도에는 시작/끝, 처리, 판단, 입력/출력, 연결자, 프린트, 흐름선 등의 기호가 활용되며 각 기호의 역할이 존재한다. 1. 알고리즘 알고리즘은 컴퓨터 과학의 핵심 개념으로, 복잡한 문제를 해결하기 위한 체계적인 절차와 방법론을 제공합니다. 알고리즘은 데이터 구조, 시간 복잡도, 공...2025.05.16
-
사물 인터넷 플랫폼과 디바이스2025.04.251. Arduino 아두이노는 오픈 소스 전자 플랫폼으로, 다양한 마이크로컨트롤러 보드와 소프트웨어를 포함하고 있습니다. 아두이노 보드는 8비트 및 32비트 CPU를 사용하며, 디지털/아날로그 입출력 핀, PWM 출력, UART 통신 등의 기능을 제공합니다. 아두이노 IDE는 C/C++을 기반으로 하는 통합 개발 환경으로, 초보자도 쉽게 사용할 수 있습니다. 2. 아두이노 프로그래밍 기초 아두이노 프로그래밍에서는 다양한 데이터 타입과 진수 표현 방식을 사용할 수 있습니다. 또한 pinMode(), digitalWrite(), dig...2025.04.25
-
[건국대학교 컴퓨터프로그래밍2 A+][2024 Ver] 과제42025.01.201. 구조체 과제(4)에서는 구조체 rect를 정의하고, 이를 원소로 가지는 배열 shapes를 선언 및 초기화합니다. 이후 for문을 통해 shapes 배열의 각 원소에 대해 calc_area 함수를 실행하여 면적을 계산하고 출력합니다. 2. 포인터 2번 문제에서는 int형 변수 x, y의 값을 swap 함수를 통해 교환합니다. swap 함수는 int형 포인터 변수 px, py를 매개변수로 받아 간접 참조를 통해 값을 교환합니다. 3번 문제에서는 레퍼런스를 사용하여 동일한 기능을 구현합니다. 3. qsort 4번 문제에서는 qso...2025.01.20
-
하나의 프로그램을 자료구조와 알고리즘으로 나누어 설명하시오2025.05.031. 프로그램 구성 프로그램은 자료구조와 알고리즘의 조합이다. 알고리즘을 표현할 때 자연어로 표현하거나 흐름도를 사용할 수 있다. 또한 유사코드를 이용하여 프로그램 구현 시 핵심적인 내용에 집중할 수 있다. 자료구조 중 스택 자료구조에 익숙하지 않은 경우 큐 방식으로 상상하는 경우가 많은데, 이를 극복하기 위해 역량을 키워나가야 한다. 2. 물건 구매 후 거스름돈 내어주는 프로그램 이 프로그램은 물건의 가격과 고객이 지불한 금액을 입력받아 거스름돈을 계산하여 출력하는 프로그램이다. 자료구조로는 가격, 지불 금액, 거스름돈의 각 화폐...2025.05.03
-
건국대학교 객체지향프로그래밍_13주차_랩실습보고서2025.05.011. 객체지향프로그래밍 이 보고서는 건국대학교 객체지향프로그래밍 수업의 13주차 랩실습 내용을 다루고 있습니다. 주요 내용은 스택을 활용한 후위 표현식 계산 알고리즘 구현입니다. 보고서에는 관련 소스코드와 실행 결과가 포함되어 있습니다. 2. 스택 이 보고서에서는 스택 자료구조를 활용하여 후위 표현식을 계산하는 알고리즘을 구현하고 있습니다. 스택은 후입선출(LIFO) 방식으로 데이터를 저장하고 처리하는 자료구조로, 수식 계산과 같은 문제 해결에 유용하게 사용됩니다. 3. 후위 표현식 후위 표현식은 연산자가 피연산자 뒤에 오는 수식 ...2025.05.01
-
신호및시스템(건국대) 6주차과제2025.01.171. MATLAB 프로그래밍 이 과제에서는 MATLAB을 사용하여 다음과 같은 기능을 구현합니다. 1) KU 로고 추가, 2) 시작 버튼 추가, 3) 텍스트 박스와 편집 박스 추가, 4) 추가적인 텍스트 박스와 편집 박스 추가, 5) 시작 버튼 콜백 함수 구현, 6) 편집 박스 1에 대한 콜백 함수 구현, 8) 매개변수 변경에 따른 재그리기 구현. 이를 통해 MATLAB 프로그래밍 기술을 익힐 수 있습니다. 2. 신호 및 시스템 이 과제는 신호 및 시스템 과목과 관련이 있습니다. 과제에서는 gain, frequency, phase,...2025.01.17