
총 132개
-
사회변화와 미디어 트렌드 - 알고리즘의 개념, 영향, 미래 전망2025.01.251. 알고리즘의 개념 알고리즘은 문제를 해결하기 위한 일련의 명확한 단계와 규칙으로 구성된 추상적인 개념이다. 알고리즘은 추상성, 명확성, 유한성, 효율성, 일반성, 검증 가능성, 재활용, 자동화 가능성, 유연성, 확장성 등의 특성을 가지고 있다. 알고리즘은 다양한 분야에서 사용되며, 컴퓨터 과학의 기반이 되는 핵심 개념 중 하나이다. 2. 알고리즘의 긍정적 영향 알고리즘은 생산성 향상, 효율성 증대, 자동화, 예측 및 분석, 사회 문제 해결, 새로운 서비스 및 제품 개발 등 다양한 긍정적인 영향을 미친다. 예를 들어, 온라인 쇼핑...2025.01.25
-
뉴미디어론 ) 1. 개혁확산이론의 발전 경향과 핵심 사항들을 정리하고 로저스의 채택자 유형을 참조하여 학생의 휴대폰 사용 경향이 어떤2025.01.251. 개혁확산이론의 발전 경향과 핵심 사항 개혁확산이론은 새로운 아이디어나 실천, 제품 등이 사회에 어떻게 알려지고 확산되는지를 탐구하는 이론이다. 로저스는 개혁을 새롭게 정의하고, 사람들이 새로운 기술을 채택하는 데 영향을 미치는 5가지 요인을 제시했다. 또한 개혁확산 과정을 5단계로 나누고, 채택자를 5가지 유형으로 구분했다. 2. 로저스의 채택자 유형을 참조한 학생의 휴대폰 사용 경향 학생들은 로저스의 채택자 유형 중 '초기 다수'에 속한다고 볼 수 있다. 이들은 신중하며 주변 친구들의 피드백을 중요하게 여기고, 트렌드에 민감...2025.01.25
-
방송대_인공지능_중간과제물_2024학년도 1학기_A'알고리즘과 균일비용 탐색을 이용하여 상태공간 문제 풀이2025.01.251. 상태공간 문제 풀이 상태공간이란 정의된 연산자 집합을 이용하여 초기상태로부터 얻을 수 있는 모든 상태의 집합이다. 상태공간에서 문제풀이를 하기 위해서는 상태묘사, 초기상태 정의, 연산자 집합 정의, 목표상태 정의가 필요하다. 초기상태로부터 목표상태로 변화시킬 수 있는 연산자의 일련의 적용순서를 찾아내는 것이 문제를 풀이하는 것이다. 균일비용 탐색은 OPEN 리스트에서 경로비용이 최소인 노드를 선택하여 확장하는 방식으로 최소비용 경로를 탐색할 수 있다. 2. A* 알고리즘 A* 알고리즘은 평가함수 f(n) = g(n) + h(n...2025.01.25
-
[만점]A를 크기 n x n의 정사각형 행렬이라고 하자. 다음 프로그램의 예상되는 출력이 무엇인지 설명하시오.2025.01.131. 행렬 A 주어진 프로그램은 n x n 크기의 정사각형 행렬 A의 요소를 변환하는 것입니다. 첫 번째 단계에서는 각 요소에 상수 C를 더합니다. 두 번째 단계에서는 각 요소를 대칭 위치의 요소와 바꿉니다. 마지막 단계에서는 다시 상수 C를 빼서 원래 값으로 되돌립니다. 따라서 최종 출력은 원래의 행렬 A가 됩니다. 1. 행렬 A 행렬 A는 선형대수학에서 매우 중요한 개념입니다. 행렬 A는 선형 변환을 나타내는 수학적 객체로, 벡터 공간 간의 관계를 표현합니다. 행렬 A의 성질과 특성을 이해하는 것은 선형대수학을 이해하는 데 필수...2025.01.13
-
6학년 실과 학부모 공개수업 지도안과 수업자료2025.01.141. 프로그래밍 요소와 구조 이 수업에서는 프로그램의 의미를 알고 나만의 프로그램을 만들어보는 것을 목표로 합니다. 학생들은 직접 '사람-기계' 활동을 통해 프로그램, 알고리즘, 프로그래밍의 의미를 이해하고, 에이다 러블레이스라는 세계 최초의 프로그래머에 대해 배웁니다. 또한 학생들이 직접 프로그래밍 도구인 엔트리를 활용하여 자신만의 프로그램을 계획하고 발표하는 활동을 진행합니다. 1. 프로그래밍 요소와 구조 프로그래밍은 복잡한 문제를 해결하기 위한 핵심적인 도구입니다. 프로그래밍 요소와 구조는 프로그래밍의 기본 구성 요소로, 프로...2025.01.14
-
알고리즘: 재귀적 성질과 알고리즘 사례2025.01.151. 재귀적(Recursive) 성질의 의미 재귀적 성질은 반복적으로 스스로를 이용하여 정의하거나 응용하는 성질이며, 자기 자신을 호출하거나 사용하게 되는 것을 의미한다. 수학 분야에서는 자기 자신을 다시 이용하여 대상을 정의하는 것을 말하며, 신호처리 및 시스템 분야에서는 출력이 다시 입력으로 되돌아가서 사용되는 것을 뜻한다. 또한 프로그래밍에서의 재귀적 성질은 반복 연산 등과 같이 자기 자신을 다시 호출하는 프로그램을 말한다. 2. 재귀적 알고리즘과 그렇지 않은 경우의 차이점과 특징 재귀적 알고리즘(Recursive Algori...2025.01.15
-
인공지능을 적용한 의료진단에 대한 윤리 의식2025.01.151. 4차 산업혁명 4차 산업혁명은 1784년 영국에서 시작된 증기기관과 기계화로 대표되는 1차 산업혁명, 1870년 전기를 이용한 대량생산이 본격화된 2차 산업혁명, 1969년 인터넷이 이끈 컴퓨터 정보화 및 자동화 생산시스템이 주도한 3차 산업혁명에 이어, 봇이나 인공지능(AI)을 통해 실제와 가상이 통합돼 사물을 자동적·지능적으로 제어할 수 있는 가상 물리 시스템의 구축이 기대되는 산업상의 변화를 의미한다. 2. 인공지능의 종류 인공지능은 능력과 기능의 수준에 따라 약인공지능(Weak AI), 강인공지능(Strong AI), ...2025.01.15
-
순서도를 이용한 알고리즘 작성 과제2025.01.151. 알고리즘 작성 이 과제는 커피 자판기에서 커피를 구매하는 동작을 순서도를 이용한 알고리즘으로 작성하는 것입니다. 순차, 선택, 반복 구조가 1회 이상 포함되어야 하며, 알고리즘의 흐름과 내용이 적합하게 작성되어야 합니다. 2. 순서도 순서도는 알고리즘을 시각적으로 표현하는 방법으로, 프로그래밍 과정에서 문제 해결 과정을 쉽게 이해할 수 있게 해줍니다. 이 과제에서는 순서도를 이용하여 커피 구매 과정을 단계별로 나타내고 있습니다. 3. 프로그래밍 구조 이 알고리즘에는 순차, 선택, 반복 구조가 사용되었습니다. 순차 구조는 단계별...2025.01.15
-
마이크로컨트롤러 시스템 개발 과정에 대해 설명하시오2025.01.271. 마이크로컨트롤러 시스템 개발 과정 마이크로컨트롤러 시스템 개발 과정은 하드웨어 제작, 소스 프로그램 작성, 컴파일, 시뮬레이션, ROM화, 타깃 보드 탑재, 동작 확인의 순서로 진행됩니다. 하드웨어 제작에는 인두기, 인두기 스탠드, 니퍼, 롱 노즈, 스트리퍼, 납 흡입기 등의 도구가 필요합니다. 소프트웨어 작성은 순서도 작성, 코딩, 디버깅의 단계로 이루어집니다. 프로그램 실행은 원시 파일 작성, 컴파일, 링크 및 HEX 파일 생성, ROM화 및 실행의 과정을 거칩니다. 2. 마이크로컨트롤러 소프트웨어 제작 순서 마이크로컨트롤...2025.01.27
-
재귀적 성질과 재귀적 알고리즘의 특징2025.01.281. 재귀적 알고리즘의 개념 재귀적 알고리즘은 자기 자신을 반복적으로 호출하여 문제를 해결하는 알고리즘을 말한다. 이는 기본적으로 하나의 큰 문제를 여러 개의 작은 문제로 나누고, 이 작은 문제들을 해결하면서 최종적인 답을 도출하는 구조를 가진다. 재귀 알고리즘의 기본 구조는 기저 조건(Base case)과 재귀 단계(Recursive step)로 구성된다. 2. 재귀적 알고리즘과 비재귀적 알고리즘의 차이점 재귀적 알고리즘은 문제를 직관적이고 간결하게 표현할 수 있지만, 재귀 호출이 반복되면서 스택 메모리를 사용하므로 문제의 크기가...2025.01.28