총 9개
-
명령어를 이용하여 연산한 결과가 음수인지 양수인지 알고 싶다. 어떻게 하면 되겠는가2024.09.231. 프로세서와 프로그래밍의 이해 1.1. 프로세서와 기계어 프로세서와 기계어는 컴퓨터 시스템의 기반을 이루는 핵심 개념이다. 프로세서는 컴퓨터의 중앙처리장치(CPU)로 명령어와 데이터를 처리하는 핵심 역할을 담당한다. 프로세서가 실행할 수 있는 가장 기본적인 언어가 기계어이다. 기계어는 컴퓨터가 직접 이해하고 실행할 수 있는 가장 원시적인 저수준 언어이다. 기계어는 프로세서의 고유한 명령어 집합으로 구성되며, 0과 1로 이루어진 이진 코드로 표현된다. 프로세서는 기계어 명령어를 해독하고 실행하여 컴퓨터 시스템의 동작을 제어한다...2024.09.23
-
Spring framework2024.10.071. 프로그래밍 언어와 프레임워크 1.1. 프로그래밍 언어의 개발 역사 프로그래밍 언어의 개발 역사는 컴퓨터 발전 역사와 병행하여 발전해 왔다. 처음에는 기계어로 프로그래밍을 수행하였지만 복잡한 코드 작성과 이해의 어려움으로 인해 어셈블리어가 등장하게 되었다. 이후 프로그래밍의 편의성과 생산성 향상을 위해 고급 프로그래밍 언어들이 개발되었다. 대표적으로 1954년에 최초의 고급 프로그래밍 언어인 FORTRAN이 개발되었다. FORTRAN은 과학적 계산에 적합한 언어였으며, 이후 1959년에는 COBOL이 개발되어 비즈니스 분야에...2024.10.07
-
객체지향2024.09.191. 객체지향 프로그래밍의 개념과 이해 1.1. 객체지향의 기원 객체(object)의 개념이 처음 등장하는 것은 60년대 중반에 소개된 Simula라고 하는 시뮬레이션 언어를 통해서이다. 그 이전에도 객체라는 용어는 인공지능 등 몇몇 분야에서 가끔 나타나기도 하였지만 "캡슐화(encapsulation)", "다형성(polymorphism)" 등 객체지향의 개념이 비로서 소개되었다. 객체지향이란 용어가 중요하게 인식되기 시작한 것은 70년대 초반 XEROX사의 PARC(Palo Alto Research Center)에서 "Dynab...2024.09.19
-
더클래스2024.10.141. 수입차 가격 문제 분석 1.1. 쟁점 확인 국내 수입차 관세가 대폭 인하되었지만 국내 수입차 판매 가격에는 변화가 없어 소비자들의 불만이 커지고 있다"이다. 이에 따라 2012년 10월부터 공정거래위원회가 본격적인 조사에 착수하게 되었다. 한국과 유럽연합(EU)의 자유무역협정(FTA)으로 수입 자동차에 붙는 관세가 점점 낮아지면서 2012년 7월 이후 수입차에 붙던 8%의 관세가 3%까지 떨어졌음에도 불구, 실제로 국내 수입차 판매가격은 거의 떨어지지 않거나 아주 미미하게 떨어졌다. 거기에 해가 갈수록 최대 월간 실적이 ...2024.10.14
-
Hello world2024.11.191. 쉽게 풀어 쓴 C언어 Express 개정 3판 1.1. 연습문제 해설 1.1.1. 문제 및 해설 '1.1.1. 문제 및 해설'은 다음과 같다."" 첫 번째 문장의 경우, 조건식의 값이 1일 때만 참으로 간주된다는 것은 맞는 설명이다. 따라서 이 문장은 올바르다고 할 수 있다."" 두 번째 문장은 반복 루프가 중첩되어 있는 경우, break는 하나의 반복 루프만 벗어날 수 있다는 것으로, 이 또한 맞는 설명이다. 따라서 이 문장 역시 올바르다."" 세 번째 문장은 do...while 문에서 조건식의 값이 거짓이면 한 번도...2024.11.19
-
객체지향2024.11.241. 객체지향 프로그래밍의 개념과 필요성 1.1. 객체지향 프로그래밍의 개념 객체지향 프로그래밍의 개념은 현실 세계의 사물이나 개념을 객체라는 단위로 모델링하여 소프트웨어를 설계하는 방법론이다. 객체는 데이터와 해당 데이터를 처리하는 방법을 함께 캡슐화하여 하나의 독립적인 단위로 만든다. 객체는 속성과 메서드로 구성되며, 속성은 객체의 상태를 나타내고 메서드는 객체의 행동을 정의한다. 이러한 객체 단위의 모델링을 통해 프로그램의 구조를 효과적으로 표현할 수 있다. 객체지향 프로그래밍은 클래스라는 개념을 기반으로 한다. 클래스는 ...2024.11.24
-
2024 정보통신공학과 편입 전공면접 준비 자료2025.01.081. 정보통신공학과 편입 면접 질문 1.1. 2024 정보통신공학과 편입 대비 전북대학교 면접 질문 전북대학교의 정보통신공학과 편입 면접은 주로 인성 면접 위주로 진행된다. 매년 고정적으로 출제되는 기본 이론 문제들도 있는데, 이에는 라플라스 변환, 행렬, 미분 방정식 등이 포함된다. 구체적인 질문들을 살펴보면 다음과 같다. 먼저 1차 미분 방정식에 대한 설명, 미정계수법, 라플라스 변환의 도함수 등 기초적인 수학 이론에 대한 질문들이 다뤄진다. 또한 벡터의 정사영, 행렬 대각화, 행렬식 등 선형대수학 관련 개념에 대해서도 설명...2025.01.08
-
ebnf bnf 변환2024.09.021. 프로그래밍 언어 소개 1.1. 프로그래밍 패러다임과 프로그래밍 언어 패러다임 프로그래밍 패러다임은 프로그램을 작성하는 전형적인 방식을 말하며, 프로그래밍 언어 패러다임은 특정 프로그래밍 패러다임을 지원하는 언어의 특성을 의미한다. 프로그래밍 패러다임과 프로그래밍 언어 패러다임은 밀접한 관계가 있지만 일대일로 대응하는 것은 아니다. 프로그래밍 패러다임은 컴퓨팅 환경의 변화에 따라 다양한 유형으로 발전해왔다. 초기에는 자원이 제한적이어서 효율적인 절차가 중요했기 때문에 명령형(imperative) 프로그래밍 패러다임이 주를 ...2024.09.02
-
객체지향 언어의 다형성(Polymorphism)을 자세히 설명2024.09.021. 객체지향 개념의 이해 1.1. 객체와 클래스 객체(object)는 실세계에 존재하는 모든 사물과 개념을 추상화한 모델이다. 자동차, 건물, 사람, 숫자 등 실제 존재하는 물리적 대상뿐만 아니라 추상적인 개념까지 모두 객체로 볼 수 있다. 객체는 상태와 행동의 두 가지 특성을 가지고 있다. 상태는 객체가 가지고 있는 속성이나 특성을 의미하며, 행동은 객체가 수행할 수 있는 기능이나 동작을 의미한다. 클래스(class)는 유사한 객체들의 집합에 대한 설계도 또는 청사진이다. 클래스에는 객체가 가질 수 있는 속성과 행동이 정의...2024.09.02