본문 바로가기

★ 프로그래밍94

/ 프로그램의 구조 (순차구조, 선택구조, 반복구조) 순차구조 선택구조 반복구조 :1) 유한 반복구조, 2) 무한 반복구조, 3) 조건 반복구조 1. 순차구조 특별한 제약사항이 없을 경우 프로그램은 작성된 순서에 따라 위에서 아래로 하나씩 순차적으로 실행된다. 순차적으로 프로그램이 실행되는 과정을 순차구조라 한다. 2. 선택구조 프로그램에서 주어진 조건에 따라 명령문을 선택적으로 수행하는 과정 3. 반복구조 프로그램에서 동일한 작업이 여러번 반복 될 때 반복구조를 사용한다. 반복구조는 반복되는 부분을 묶어서 '~번 반복하기' 와 같이 명령문을 특정한 횟수만큼 반복하도록 할 수 있으며 '~까지 반복하기' 처럼 주어진 조건이 만족할 때까지 반복하도록 할 수 있다. 1) 유한 반복구조 : 2) 무한 반복구조 : 3) 조건 반복구조 : 2021. 4. 13.
불확실성 발생요인과 불확실성의 유형, 확률과 베이지안 정리 불확실성 발생요인 불확실성의 유형 불확실성의 표현 : 확률 베이지안(베이즈) 정리? 베이지안 계산방법 1. 불확실성의 발생요인 1) 정보의 부족 2) 애매한 정보 3) 잘못된 정보 2. 불확실성의 유형 1) 자료의 불확실성 : 자료수집 단계에서 관측되지 않는 미확인 자료 or 자료 획득을 위한 기계 또는 센서장치의 부정확성 + 오차 2) 지식의 불확실성 : 인간의 모호한 표현이 자연어로 처리되는 과정에서 모호한 내용으로 인한 여러가지 해석의 가능성 or 시스템에 획득한 지식의 표현 및 저장시 문제점 3) 정보의 불완전성 : 모든 상황에 대한 방대한 정보를 모두 다 입력받아 처리할 수 없음 (일부의 정보만 받아 판단해야 하기 때문에 정보가 불완전함) 4) 확률적 불규칙성 : 예측 불가능한 요인으로 인한 불.. 2021. 4. 5.
수업 프로그램 : 리그전, 토너먼트 대진표 경기 관리 18팀 (EXE) * 다운로드 후 수정하여 사용하세요. 2021. 2. 19.
알고리즘 : 특성, 특징, 평가기준, 설계기법, 표현방법 알고리즘이란? 알고리즘의 특성 문제해결 알고리즘의 4가지 특징 알고리즘의 평가 기준 알고리즘 설계 기법 알고리즘의 표현 방법 1. 알고리즘? '알고리즘', '알고리듬' 이라고 표현하기도 하며 주로 문제를 해결하는 방법을 순서대로 나타낸 것을 의미한다. 문제를 해결하기 위해 정해진 일련의 절차. 프로그램을 작성하는 기초가 되는 것. 컴퓨터를 동작시키기 위해 어떻게 입력하고 입력된 정보를 어떻게 처리하며, 얻어진 데이터를 어떠한 형식으로 출력, 표시할 것인가 등의 알고리듬을 프로그램으로 완전히 기술해야 함 어떤 문제를 해결하기 위해 명확히 정의된 유한개의 규칙과 절차의 모임 2. 알고리즘의 특징 입력 : 알고리즘은 0 또는 그 이상의 외부에서 제공된 자료가 존재한다. 출력 : 알고리즘은 최소 1개 이상의 결.. 2021. 2. 4.
컴퓨팅 사고력(Computational Thinking) : 구성요소, 세부요소, 상세요소, 활용 사례 컴퓨팅사고력? 컴퓨팅사고력의 구성 요소 2015 개정 교육과정에서의 컴퓨팅사고력 세부요소 컴퓨팅사고력의 상세 요소 컴퓨팅사고력의 활용 사례 1. 컴퓨팅 사고력? Wing 교수 : 컴퓨팅 사고력은 문제를 수립하고 해결책을 만들어 컴퓨팅 시승템을 통해 효과적으로 수행되록 표현하게 하는 사고 과정을 말한다. 1) 추상화(abstraction) , 2) 자동화(automation) 2. 컴퓨팅 사고력의 구성 요소 분해 - 패턴인식 - 추상화 - 알고리즘 - 프로그래밍 3. 2015 개정 교육과정에서의 컴퓨팅사고력 세부요소 4. 컴퓨팅 사고력의 상세 요소 문제분해 추상화 알고리즘 자동화 5. 컴퓨팅 사고력의 활용 사례 유전공학 화학공학 지질학과 천문학 의학 미디어와 소셜네트워크 예술분야 운송수단 컴퓨팅사고력 향상.. 2021. 2. 4.
4차 산업혁명 미래교육 중점추진전략 : 유연화, 자율화, 개별화, 전문화, 인간화 2021. 2. 4.
4차 산업혁명 기술 : 인공지능, 모바일 컴퓨터, 사물인터넷, 로봇, 자율주행차 인공지능 모바일 컴퓨터 사물인터넷 로봇 자율주행차 1. 인공지능 컴퓨터에서 지능적인 행동을 시뮬레이션하는 컴퓨터 과학 분야 지능적인 인간의 행동을 모방하는 기계의 능력 or 사람의 지능을 필요로 하는 작업을 수행할 수 있는 컴퓨터 시스템 기술 인공지능은 운영소프트웨어 개발 및 관리적인 기술과 머신러닝 SW 등 지능형 소프트웨어 기술이 함께 연계되어 개발 발전하고 있음. 2. 모바일 컴퓨터 스마트폰과 같이 우리 생활에 가장 친숙하고 많이 사용되는 기술 중 하나 간단한 계산, 영상재생 및 인터넷까지 거의 모든 일을 수행할 수 있음. 컴퓨팅 시스템의 발달로 할 수 있는 일의 범위가 갈수록 커지고 있으며 시스템 소프트웨어나 다양한 응용소프트웨어(애플리케이션)기술 등이 함께 연계되어 개발, 발전하고 있음. 3. .. 2021. 2. 4.
1차 ~ 4차 산업혁명 1차 산업혁명 2차 산업혁명 3차 산업혁명 4차 산업혁명 * 1차 산업혁명 증기기관의 발달로 비약적으로 생산력이 증대됨 노동력과 같이 사람이 동력이 되는 생산에서 벗어남 생산을 위해 사람의 개입이 주를 이루어 3R's 가 기본적 필수역량이 됨. 3R's를 가르치기 위한 효과적인 형태로 지금의 학교 구조가 생겨나기 시작함. * 2차 산업혁명 전기기술의 발달로 전기를 동력으로 사용하는 다량의 생산 체계가 갖추어짐 정확하게 짜여진 수치에 따라 공산품을 만들어 내는 능력이 중요해짐. * 3차 산업혁명 컴퓨터와 인터넷의 발달로 자동화 기술이 발달됨 사람의 노동력에 대한 필요가 크게 줄어들게 되어 다양한 형태의 직업과 산업이 발전되기 시작함. 인간의 노동력에 의존했던 생산과정을 컴퓨터 시스템을 통한 조정과 제어로 .. 2021. 2. 4.
/ 왕초보 : Python(파이썬) 사칙연산자, 연산축약 사칙연산자 연산축약 1. 사칙연산자 + - * / ** 더하기 빼기 곱하기 나누기 거듭제곱 2. 연산축약 사칙연산한 결과를 다시 동일한 변수에 대입할 경우 아래와 같이 표현한다. + = - = * = / = a = 5 a +=1 a = 5 a -= 2 a = 5 a *= 3 a = 5 a /= 5 a 의 값은? 6 a 의 값은? 3 a 의 값은? 15 a 의 값은? 1 2021. 1. 21.
반응형