
총 381개
-
매크로 프로세서의 기능에 대한 조사2025.05.071. 매크로 정의와 확장 매크로 프로세서는 프로그래머가 코드를 작성할 때 작업을 단순화하고 코드의 재사용성을 높이는 도구로 사용됩니다. 매크로 프로세서는 프로그램에서 자주 사용되는 코드 조각이나 패턴을 단순한 키워드로 정의할 수 있게 해줍니다. 이렇게 정의된 키워드는 나중에 코드에서 사용될 때 자동으로 원래의 코드 조각이나 패턴으로 확장되어집니다. 이 과정은 매크로 확장이라고 합니다. 매크로 확장의 장점은 코드 중복의 최소화, 가독성 향상 등입니다. 2. 매개변수화된 매크로 매크로 프로세서는 매개변수화된 매크로를 지원하여, 프로그래...2025.05.07
-
객체지향 프로그램의 개념과 필요성, 특징2025.01.231. 객체지향 프로그래밍의 개념 객체지향 프로그래밍의 기본 개념은 객체라는 단위입니다. 객체는 데이터와 해당 데이터를 처리하는 방법을 함께 캡슐화하여, 하나의 독립적인 단위로 만들어줍니다. 객체는 속성과 메서드로 구성되며, 속성은 객체의 상태를 나타내고, 메서드는 객체의 행동을 정의합니다. 객체지향 프로그래밍은 클래스라는 개념을 기반으로 하며, 클래스는 객체의 설계도와 같습니다. 2. 객체지향 프로그래밍의 필요성 객체지향 프로그래밍의 필요성은 소프트웨어 개발 환경의 변화와 관련이 깊습니다. 소프트웨어의 복잡성이 증가하면서, 효율적으...2025.01.23
-
디지털시스템실험 A+ 9주차 결과보고서(Sequential Circuit)2025.05.141. 동기식 UP/DOWN Counter 설계 이번 실험을 통해 동기식 카운터와 비동기식 카운터의 차이점을 알게 되었습니다. 엘리베이터 코드토의를 작성할 때 if문 안에 module을 불러오면 오류가 떠서 모듈을 이용하지 않고 q값의 변화에 관한 코드를 이용하였습니다. 2. 카운터를 이용한 Sequential Circuit 미니프로젝트 설계 또한 모듈의 입력값이나 출력값이 두 자리 이상일 때 하나로 묶어서 넣어 주게 되면 값이 제대로 전달되지 않는다는 것을 알게 되었습니다. 1. 동기식 UP/DOWN Counter 설계 동기식 UP...2025.05.14
-
파이썬으로 밤하늘의 별 그리는 프로그램 제작2025.01.021. Python Turtle 모듈 Python의 Turtle 모듈을 사용하여 화면에 여러 개의 작은 노란색 별을 무작위로 그리는 간단한 그래픽 프로그램을 만들었습니다. Turtle 모듈은 그래픽 기능을 제공하여 별을 그리는 데 사용되었습니다. 코드에서는 화면 설정, 터틀 객체 생성, 별 그리기 함수 정의, 무작위 위치에 별 그리기 등의 과정을 거쳐 최종적으로 밤하늘의 별을 표현하는 프로그램을 구현했습니다. 1. Python Turtle 모듈 Python Turtle 모듈은 초보 프로그래머들에게 매우 유용한 도구입니다. 이 모듈은 ...2025.01.02
-
블루투스 활용2025.04.251. 블루투스 블루투스는 휴대기기 등을 서로 연결해 통신할 수 있는 근거리 무선 기술입니다. 2.4GHz 주파수 대역을 사용하며, 10m~100m 거리의 근거리 통신이 가능합니다. 주파수 호핑 기법을 사용하여 충돌과 간섭을 피할 수 있으며, 마스터-슬레이브 구조로 동작합니다. 블루투스에는 다양한 프로파일이 있는데, 그중 SPP(Serial Port Profile)는 유선 RS-232 통신을 무선으로 대체하는 데 사용됩니다. 2. 블루투스 모듈 납땜 실험에서는 블루투스 모듈의 각 핀 기능에 맞게 납땜을 수행했습니다. GND, TX, ...2025.04.25
-
방통대 방송대 파이썬프로그래밍기초 핵심요약노트 교재요약본 (1장~14장)2025.01.251. 파이썬 프로그래밍 기초 파이썬 프로그래밍의 기본 개념과 문법을 다룹니다. 변수, 데이터 타입, 연산자, 제어문, 함수, 클래스 등 파이썬 프로그래밍의 핵심 요소를 설명하고 있습니다. 2. 파이썬 개발 환경 파이썬 프로그래밍을 위한 개발 환경 구축 방법을 설명합니다. IDLE, Colab 등 파이썬 IDE 사용법과 파이썬 인터프리터 실행 방법을 다룹니다. 3. 파이썬 문법 및 구문 파이썬의 기본 문법과 구문을 설명합니다. 변수 선언, 연산자 사용, 제어문 활용, 함수 정의 등 파이썬 프로그래밍의 핵심 문법을 다룹니다. 4. 파이...2025.01.25
-
운영체제 입출력 시스템 레포트2025.05.021. 입출력 시스템과 모듈 입출력 시스템은 모니터, 프린터 등의 하드웨어 장치와 입출력 모듈을 포함하는 개념이다. 입출력 모듈은 메모리, 프로세서, 레지스터 등의 내부 저장장치와 물리적 입출력장치 사이의 이진 정보를 전송하는 방법을 담당한다. 입출력 채널은 입출력 모듈이 프로세서를 대신해 입출력과 관련한 복잡한 일을 처리하며, 입출력 제어기는 프로세서의 입출력과 관련한 일을 담당한다. 2. 입출력 모듈의 구성 입출력 모듈은 데이터 레지스터, 상태 레지스터, 입출력 논리회로로 구성된다. 데이터 레지스터는 입출력 모듈로 들어가거나 나오...2025.05.02
-
항상성 조절 기전 중 음성 되먹임 시스템2025.01.171. 음성 되먹임 시스템의 기본 개념 음성 되먹임 시스템은 생물학적 시스템에서 항상성을 유지하는 중요한 기전이다. 이는 시스템의 출력이 다시 입력으로 돌아와 시스템의 변화를 억제하거나 완화시키는 과정이다. 음성 되먹임은 시스템이 특정 상태를 유지하도록 하는 데 필수적이다. 음성 되먹임 시스템은 감지기, 통제기, 효과기로 구성되어 있으며, 이들이 상호작용하여 시스템의 항상성을 유지한다. 2. 음성 되먹임 시스템의 구성 요소 음성 되먹임 시스템은 감지기, 통제기, 효과기로 구성되어 있다. 감지기는 환경 변화를 감지하고 통제기에 전달한다...2025.01.17
-
전사적 자원관리(ERP)의 특징, 기본모듈, 기대효과2025.05.151. 전사적 자원관리(ERP)의 의미 전사적 자원관리(ERP, Enterprise resource planning)란 기업이 보유하고 있는 자원(resource)을 어떠한 부문이나 조직 단위가 아니라 전사적인 단위에서 관리할 수 있도록 하는 시스템을 의미한다. 기업이 보유하고 있는 자원은 한정적이기 때문에, 기업이 목적하는 바 – 이윤의 창출을 효과적으로 달성할 수 있도록 이 자원의 현황을 제대로 파악하고 적재적소에 배치하여 사용될 수 있도록 할 필요가 있기 때문에 전사적 자원관리를 이용하여 기업의 자원과 관련한 전체 업무를 통합적...2025.05.15
-
디지털시스템설계 실습 13주차2025.05.091. 8bit -carry lookahead adder 하위모듈 구현 이번 실습에서는 8비트 carry lookahead adder의 하위 모듈을 구현하였습니다. carry lookahead adder는 carry 전파 지연을 줄이기 위해 설계된 adder 회로입니다. 이를 통해 더 빠른 연산 속도를 달성할 수 있습니다. 2. 32bit -carry select adder 모듈 구현 또한 32비트 carry select adder 모듈을 구현하였습니다. carry select adder는 carry 발생 여부에 따라 두 개의 결과를...2025.05.09