Size: px
Start display at page:

Download ""

Transcription

1

2

3 이지도서는 2017 년도정부 ( 교육부 ) 의재원으로 한국과학창의재단의지원을받아수행된성과물임

4

5 목차 덕성여자대학교융합인재교육 (STEAM) 아웃리치프로그램개요 1. 중력과중력가속도란? 4 2. 비글본블랙과파이썬 파이썬프로그래밍기초 중력가속도알고리즘과프로그래밍 컴퓨터공학과진학과진로 51

6

7 덕성여자대학교융합인재교육 (STEAM) 아웃리치프로그램개요 융합인재교육 (STEAM) 프로그램개요 프로그램명비글본블랙으로과학실험해요. 학습주제 기존의영재교육을목적으로학교현장에서사용하던교가의컴퓨터기반의실험교욱 (MBL : Microcomputer-based Laboratory) 의대안으로저가의 SBC(Single-Board Computer), 마이크로컨츠롤러와센서를이용하여실험데이터를측정한후데이터분석을통해물리, 수학, 지구과학수업에활용한다. 학습목표 프로그래밍구조 ( 순차, 반복, 선택 ) 을알수있다. 중력가속도를측정하는실험을진행한다. 비글본블랙을이용한최신기술을체험한다. 교육대상 고등학교 1,2 학년 수업사수 4 차시 관련교과 물리 / 수학 / 지구과학 / 기술 STEAM 단계요소 구분 학습준거 상황제시 l 컴퓨터기반의실험교육 (Microcomputer-based Laboratory) 비를사용하면실험데이트를컴퓨터를통해실시간으로확인할수있다. 과학실험시간에사용한 MBL실험장치를내가만들수있을까? l 프로그래밍은왜배워야할까? 창의적설계 l 비글본블랙으로중력가속도측정하는실험장치를설계하고제작하기 감성적체험 l 4 차산업혁명과컴퓨터프로그래밍에대한관심가지기 l 비글본블랙과 python 을이용하여실생활에필요한장치를생각해보고디자인하기

8 비글본블랙으로과학실험해요 - 차시별교육학습과정 학습흐름문제제시및제작활동관련교과 도 입 Ÿ 중력은무엇일까? 중력이생활에미치는영향은무엇일까? 비글본블랙을 이용한 과학실험수업구상 전 개 Ÿ Ÿ 중력가속도를구하기위한실험도구및장치를어떻게만들 까? 과학실실험도구탐색 Ÿ Ÿ Ÿ 과학 기술 예술 정 Ÿ 중력과중력가속도에대한개념이해 리 Ÿ 단진자알고리즘정의 학습흐름문제제시및제작활동관련교과 도 입 Ÿ 어떤원리로중력가속도를측정할수있을까? 실험데이터 측정을위한 프로그래밍 전 개 Ÿ Ÿ Python 기초프로그래밍 Python 으로센서감지프로그래밍 Ÿ Ÿ Ÿ 과학 공학 수학 정 리 Ÿ Python 프로그래밍을통한기초알고리즘분석 2

9 학습흐름문제제시및제작활동관련교과 도 입 Ÿ 중력가속도관련과학실험찾기 비글본블랙과보드를이용한과학실험 ( 하드웨어설계, 제작 ) 전 개 Ÿ Ÿ Ÿ Ÿ 중력가속도측정장치제작및측정프로그래밍과데이터분석센서값측정하기데이터분석 Ÿ Ÿ Ÿ Ÿ 과학기술공학예술 정 리 Ÿ Ÿ 단진자알고리즘분석 단진자실험을통한중력가속도데이터분석및중력가속도에 영향을미치는요소살펴보기 학습흐름문제제시및제작활동관련교과 직업진로탐색 ( 컴퓨터공학 ) 도입전개 Ÿ Ÿ 우리생활과밀접한컴퓨터공학소개 컴퓨터공학세부전공분야체험 Ÿ Ÿ 공학 과학 정리 Ÿ 컴퓨터공학전공관련직업탐색 3

10 중력이란무엇일까? 중력이무리의삶에미치는영향을살펴본다. 세상의모든물체는서로끌어당기고있다. 책상위색연필들, 밭위에서뒹구는감자들, 심지어우리집강아지와내가의식도못하는사이에는서로를끌어당기는인력이존재한다. 하지만그힘이매우작기때문에우리는이힘을느낄수없을뿐이다. 뉴턴이떨어지는사과를보고발견하게된만유인력 (universal gravitation) 법칙은질량을가지고있는물체와물체사이에나타나는끌어당기는힘을말한다. 이인력은모든물체들사이에존재한것이기때문에만유인력이라한다. 지구와물체사이에도이러한힘이작용하고이힘을중력이라하며, 중력이물체를끌어당기는힘을무게라고한다. 따라서, 무게란지구가물체를잡아당기는중력의크기 이다. 뉴턴의운동법칙중가속도의법칙에따르면힘 (F) 은물체의질량 (m) 과가속도 (a) 를곱한값으로구할 있다. 이때중력에의해나타나는가속도를중력가속도라고한다. (R: 지구의반지름, M: 지구의질량, G: 중력상수 ) 위의공식에따르면중력의크기에영향을주는것으로는중력이서로작용하는두물체의질량과두물 체사이의거리이다. 즉, 중력의크기는두물체사이의거리가가까울수록, 두물체의질량이클수록커 지게된다. 4

11 핵폭탄이터져세상에갑자기중력이없어진다면? 또는중력이 2 배로증가된다면우리의삶은어떻게변할지 생각해보자 [ 참고자료 ] PART 4. 반중력, 인공중력은가능할까 { 과학동아 } PART 1. 중력없는세상에서우리의운명은?{ 과학동아 } 5

12 생각해보기 : 중력가속도체험하기 비행사가되려면중력가속도테스트를이겨내야만한다. 우주비행사들은로켓이발사될때발생하는 엄청난중력가속도의힘을견뎌내야만대기권에진입할수있기때문이다. 또는전투기조정사의겨우 전투기가급선회를하게되면안에타고있는조종사는마치중력이강해지는것처럼원심력을받게된다. 우주에서의생활을상상해보자. 나는아폴론우주선을타고지구의질량의 1/6 배인달과질량의 2.5 배인목성에차례로방문할예정이다. 어느행성에서의삶이편안할까? 중력이외의조건은모두동일하다고가정했을때, 달에적응하기위한방법과목성에적응하기위한 방법으로는무엇이있을까? 생각해보자. 6

13 단진자운동을통한중력가속도측정 1. 단진자운동이란? 단진자운동은줄에매달린물체가중력의영향을받아왕복운동을하는것을말한다. 중력이관여하는진자운동을분석하면중력가속도를알아낼수있다. 단진자의주기 (T) 와길이 (l), 진폭사이의관계를알아보고임의의지점에서중력가속도 (g) 를측정한다. [ 그림 1. 진자운동과힘분석 ] 2. 단진자운동을이용한중력가속도공식 단진자에작용하는힘을살펴보자. 길이 l 인실에질량 m 인진자가달려있다고하면, 진자에는실의 장력 T 와중력 mg 가작용한다. [ 그림 1] 에서장력 T 는다음과같다. T = mgcosθ( 단, T 는장력 ) [ 식 1-1] 그런데중력의 cosθ성분은실의장력과평형을이뤄진자에영향을주지않으므로식 1-1은무시할수있다. 남은진짜힘은중력의 sinθ성분으로, 이힘이진자의회전운동을유발하며식 1-2와같이나타낼수있다. F = mlα = mgsinθ [ 식 1-2] 진자운동은원운동과도같으므로, 원이회정하는상황을가정해보았을때, 움직인거리를 S 반지름을 L 각도를 θ 라고하면다음과같다. 7

14 [ 그림 2, 원의회전운동분석 ] [ 식 1-3] 위의식의양변을걸린시간으로나누면다음과같다. [ 식 1-4] 시간당, 거리의변화는속도이고, 시간당각도의변화는각속도이므로, 위의식은아래와같이정리할수있다. 는각속도 [ 식 1-5] 이때, 시간당속도의변화는길이와시간당각속도의곱과같으므로다음과같이식이성립된다. [ 식 1-6] 위의식의양변을걸린시간으로나누면 [ 식 1-7] 이때, 시간당속도의변화는가속도이고, 시간당각속도의변화는각가속도이므로, 다음과같은식이성립된다. ( 단, 는각가속도 ) [ 식 1-8] 여기서얻은, a 를 F=ma 의운동방정식에대입하면, F = mlα[ 식 1-2] 를얻게된다. 각가속도 α 는각속도를미분한값이므로, 다음과같다. 8

15 [ 식 1-9] [ 진폭이작을때 ] 가충분히작으면 ( 0 ) sin sin tan sin sin tan sin cos sin cos lim sin tan cos sin lim cos sin cos lim 여기서 이 0 으로가까이가면 sin 는 로근사할수있다는것을알수있다. 즉, [ 식 1-10] 단진동은, 물체가평형상태로돌아가려는힘인복원력을받아서하는운동이므로, 물체의복원력 kx 가 작용할때 (k 는상수, x 는변위, m 은물체의질량 ) 미분방정식의해로나타내며, 이미분방정식해는다음과같이나타난다. 는진폭 는각진동수 여기서, 는방정식을만족하는임의의상수로, 이를방정식에대입해보면 의값은다음과같다. 9

16 에서 cos 함수의주기가 2π 이므로, 시간 t 에서의위상보다 t+t( 주기 ) 위상이 2π 만큼크므로, 진자운동으로돌아와서각진동수를구해보면, 다음과같은식이성립된다. 는주기 [ 식 1-11] 마지막으로 [ 식 1-5] 를 g 에대하여정리하여보면다음과같은식을얻을수있다. [ 식 1-12] [ 식 1-12] 에서알수있듯이주기와실험장치의반지름을알면진자운동으로부터중력가속도를구할수있다. π 는원주율로그값이 3.14 로알려져있고, L 은진자장치에서의실의길이이므로, 실험을통해 T 를측정하면 중력가속도 g 를알아낼수있다. 위의식을토대로, 비글본블랙을이용하여단진자운도의주기를측정하는실험장치를만들어보자. 10

17 마이크로컨트롤러와센서를이용하여실험데이터를측정하고데이터를분석하기위하여, 하드 웨어비글본블랙과소프트웨어파이썬에대해서소개하고, 파이썬프로그래밍개발환경설치 방법을살펴본다. 1. 비글본블랙이란? 비글본블랙소개 비글본블랙은미국의비글보드재단이만든제품으로아두이노, 라즈베리파이등과함께오픈소스하드웨어를대표하는제품이다. 해외오픈소스하드웨어커뮤니티를통해비글본블랙을이용한프로젝트들이많이생겨나고있다. 그러나국내에서는비글본블랙에대한인지도가해외만큼높지않다. 아두이노와라즈베리파이는커뮤니티와블로그등이활발하게이뤄지고있는반면비글본블랙은최근에들어서야관심을받고있다. 2013년 4월, 미국의비글보드재단이비글보드의최신모델인비글본블랙이라는제품을출시했다. 비글본블랙은 45달러라는저렴한가격에놀라운성능을가지고있다. ARMv7 아키텍처의 1GHz AM335x ARM 코어텍스 (Cortex) A8 프로세서를탑재했고, 46핀이있는헤더가 2개있어서총연결가능한핀이 92개나존재한다. 뿐만아니라 GPIO, SPI, I2C 등다양한인터페이스를지원한다. 또한, 2GB 내장스토리지와옹스트롬OS, 클라우드9 IDE가미리설치돼있어제품수령후곧바로개발이가능하다. 비글본블랙은 Node.js 개발이가능하고, 내장라이브러리인 11

18 BoneScript 를이용해자바스크립트로센서와액추에이터를제어할수있다. 기존의보드형 PC는성능에대한만족도가낮았지만, 비글본블랙은저렴한가격에도만족스런성능을보여준다. 예로 3D 프린터를개발하는경우리소스가많이드는작업이어서 3D 프린터관련작업만수행하는컴퓨터를따로두어야만했다. 하지만비글본블랙은프로세서와램의성능이충분하기때문에비글본블랙 1개만으로도 3D 프린터를충분히제어할수있다. [ 참고자료 ] DBguide.net 비글본블랙홈페이지 12

19 비글본블랙설치설치하기 1 비글본블랙홈페이지 ( 또는덕성여자대학교와이즈센터카페 ( 에서자신의컴퓨터종류 (windows or Mac or Linux) 와사양 (32bit or 64bit) 에따라선택하여내려받습니다. 운영체제 Windows(64-bit) Widnows(32-bit) BONE_D64.exe BONE_DRV.exe Drivers Mac OSX Linux Network : RNIDS/HoRNDIS.pkg Serial : FTDI/EnergiaFTDIDrivers pkg FTDI/mkudevrule.sh 2 동봉된비글본블랙전용 USB 를통해비글본블랙과컴퓨터를연결합니다. PWR LED 는항샹켜져서표시되며, 10 초이내에, 다른 LED 도깜박이는것을볼수있습니다. LED 전원버튼 3 미리다운받은드라이브를더블클릭하여설치합니다. 설치도중아래와같은경고화면이 나오더라도 이드라이버소프트웨어를설치합니다.(I) 를선택합니다. ( 마지막완료화면 이나올때까지반복합니다 ) 13

20 4 설치마법사완료화면이나오면드라이브설치가완료됩니다. 2. 파이썬이란? 프로그래밍언어파이썬 파이썬 (Python) 은 1990년암스테르담의귀도반로섬 (Guido Van Rossum) 이개발한인터프리터언어이다. 귀도는파이썬이라는이름을자신이좋아하는코미디쇼인 " 몬티파이썬의날아다니는서커스 (Monty Python s Flying Circus)" 에서따왔다고한다. 파이썬의사전적인의미는고대신화에나오는파르나소스산의동굴에살던큰뱀을뜻하며, 아폴로신이델파이에서파이썬을퇴치했다는이야기가전해지고있다. 대부분의파이썬책표지와아이콘이뱀모양으로그려져있는이유가여기에있다. 파이썬은전세계적으로가장많이사용하는프로그래밍언어중하나이며, 공동작업과유지보수가매우쉽고편하다. 국내외로많은프로그래머가파이썬으로다양한프로젝트를진행하고있으며, 깃허브 ( 에서여러가지프로젝트를찾아볼수있다. 파이썬의특징 이세상에프로그래밍언어는 C, C++, Java, Ruby 등다양하다. 각언어마다장단점이있고사용목적에따라선택해서사용해야한다. 언어마다문법과규칙이정해져있으며유사하지만조금씩다르다. 14 파이썬은문법이쉬워빠르게배우기쉽고활용하기편하다. 프로그래밍경험이있는사람 이라면파이썬사용법을단기간에배울수있다. 또한, 파이썬은오픈소스라서무료로사

21 용할수있다. 매우복잡하고반복연산이많은시스템프로그램을제외하면시스템유틸 리티, GUI 프로그래밍, 웹프로그래밍등다양한분야에적용할수있는언어이다. [ 참고링크 ] 점프투파이썬 파이썬설치하기 1 파이썬홈페이지 ( 에서 Download Python 3.x.x 를내려받습니다. 또는, 에서다운로드. 2 python exe 파일을실행하면파이썬설치마법사의 Add Python 3.6 to PATH 를체크하고 Install Now 를눌러서설치를시작합니다. 15

22 3 설치화면 4 프로그램이모두설치되면 Setup was successful 이나타난다. Close 버튼을눌러설 치마법사창을닫습니다. 5 자주사용하는실행파일명은 IDLE(Python bit 또는 64-bit) 입니다. 클릭해 서파이썬 IDLE 를실행합니다. 16

23 6 IDLE 프로그램이화면에나타납니다. 테스트로 IDLE 화면에 print( Hello Python ) 을입력하고 Enter 를누릅니다. 3. PUTTY란? PUTTY 설치하기 PUTTY는네트워크를통해원격으로컴퓨터를제어하기위한 SSH(secure shell), Telnet, Rlogin 프로토콜을지원하는프로그램입니다. 진자운동장치를이용한실험을측정하기위하여 PUTTY를이용하여리눅스서버에접속하여파이선프로그래밍을작성, 실행합니다. 1 putty 홈페이지 ( 또는덕성여자대학교와이즈센터카페 ( 에서자신의컴퓨터사양 (32bit or 64bit) 에따라선택하여내려받습니다. 2 putty.exe 파일을더블클릭하여설치합니다. 설치가완료되면 putty 에접속합니다. IP :

24 3 서버에접속되면로그인하기위해아이디와패스워드를입력합니다. ID : root Password : root [ 접속성공화면 ] 18

25 프로그램을개발하기위한언어로파이썬을배워보자. 거북이그래픽모듈을사용하여파이썬 언어사용법에대해서배우고순차, 반복, 선택구조에대해서알아본다. 프로그램의기본제어구조 기본제어구조는다음과같이 3 가지가있다. 1 순차 (concatenation) 는구문순서에따라서순서대로수행한다. 2 선택 (selection) 은프로그램의상태에따라서여러구문들중에서하나를수행한다. (if, else, elif와같은키워드로표현 ) 3 반복 (repetition) 은프로그램이특정상태에도달할때까지구문을반복하여수행하거나, 집합체의각각의원소들에대해어떤구문을반복수행한다. (while, for와같은키워드로표현 ) 19

26 거북이그래픽프로그래밍 파이썬은초보자들이쉽고재미있게프로그래밍을배울수있도록 거북이그래픽 이라는 모듈을제공한다. 모듈이란파이썬에서사용하는프로그램의작은단위를말한다. 거북이 그래픽모듈을사용하여순차구조로프로그램을작성해보자. 1 Python IDLE 에다음과같은코드를입력하고실행해보자. >>> import turtle >>> turtle.forward(50) 다음과같이화살표가오른쪽으로이동한화면이나타난다. 20

27 2 다음은화면에거북이가나오도록코드를작성해보자. >>> turtle.shape( turtle ) 3 이제거북이를좌회전, 우회전을시켜보자. >>> turtle.right(90) >>> turtle.forward(50) >>> turtle.left(90) >>> turtle.forward(50) >>> turtle.exitonclick() # 화면을클릭하면창이닫힌다 21

28 연습문제 1 거북이그래픽모듈로사각형을만들어보자. >>> import turtle >>> turtle.shape( turtle )... 22

29 파이썬파일만들기 1 IDLE 을실행하고 File -> New File 을실행한다. 2 파이썬에디터에아래코드를입력합니다. >>> import turtle >>> turtle.shape( turtle ) 23

30 3 File -> Save 선택한후경로는바탕화면을선택한후파일명을 turtle_test 라고 이름을적고파일을저장합니다. 24

31 4 Run -> Run Module 을선택하거나 F5 를눌러서프로그램을실행합니다. 거북이그래픽모듈로도형그리기 1 원그리기 에디터에아래와같이코드를작성하고 F5 를눌러서실행합니다. import turtle turtle.shape("turtle") # 원그리기 turtle.circle(100) 25

32 2 삼각형그리기에디터에아래와같이코드를추가하고 F5를눌러서실행합니다. # 삼각형그리기 turtle.forward(100) turtle.left(120) turtle.forward(100) turtle.left(120) turtle.forward(100) turtle.left(120) 3 사각형그리기에디터에아래와같이코드를추가하고 F5를눌러서실행합니다. # 사각형그리기 turtle.forward(100) turtle.left(90) turtle.forward(100) turtle.left(90) turtle.forward(100) turtle.left(90) turtle.forward(100) turtle.left(90) 26

33 전체코드 27

34 연습문제 2 거북이그래픽모듈로더많은사각형을만들어보자. 파일명은 turtle_ex02.py 로저장한다. >>> import turtle >>> turtle.shape( turtle )... 28

35 while 반복문 컴퓨터에게같은일을반복해서시키고싶을때반복문을사용한다. 반복문에는 while 과 for 명령어가있으며앞서배운거북이프로그램을응용하여반복구조프로그램을작성해보자. while 반복문의기본구조는다음과같다. while [ 조건식 ]: 실행할문장1 실행할문장 Python 에디터에아래와같이코드를작성하고 F5 를눌러서실행해보자 import turtle turtle.shape("turtle") while 1: # 아래문장이무한반복된다. # 사각형그리기 turtle.forward(100) turtle.left(90) turtle.forward(100) turtle.left(90) turtle.forward(100) turtle.left(90) turtle.forward(100) turtle.left(90) turtle.forward(100) turtle.left(60) 29

36 2 다음과같은결과화면이나타난다. for 반복문 for 반복문의기본구조는다음과같다. for 변수 in 리스트 : 실행할문장1 실행할문장 Python 에디터에아래와같이코드를작성하고 F5 를눌러서실행해보자. import turtle turtle.shape("turtle") for i in range(3): # 아래문장이 3번반복된다. # 사각형그리기 turtle.forward(100) turtle.left(90) turtle.forward(100) turtle.left(90) turtle.forward(100) turtle.left(90) turtle.forward(100) turtle.left(90) turtle.forward(100) turtle.left(60) 30

37 2 다음과같은결과화면이나타난다. if 조건문 앞서배운거북이프로그램을응용하여선택구조프로그램을작성해보자. if 조건문의기본구조는다음과같다. if 조건식 : else: 실행할문장1 # 참 (True) 일때실행할문장 ( 들여쓰기 ) 실행할문장2 # 참 (True) 일때실행할문장 ( 들여쓰기 ) 실행할문장1 # 거짓 (False) 일때실행할문장 ( 들여쓰기 ) 실행할문장2 # 거짓 (False) 일때실행할문장 ( 들여쓰기 ) 1 Python 에디터에아래와같이코드를작성하고 F5 를눌러서실행해보자. 31

38 import turtle turtle.shape("turtle") angle =60 for i in range(3): # 아래문장이 3번반복된다. # 사각형그리기 turtle.forward(100) turtle.left(90) turtle.forward(100) turtle.left(90) turtle.forward(100) turtle.left(90) turtle.forward(100) turtle.left(90) if i=0: turtle.forward(100) if i=1: angle = -30 turtle.left(angle) 2 다음과같은결과화면이나타난다. 32

39 연습문제 3 더많은거북이그래픽모듈을이용하여코딩해보자. import turtle turtle.shape("turtle") turtle.color("red") # 빨간색펜선택 turtle.pensize(5) # 펜굵기를 5로설정 angle =60 for i in range(3): # 아래문장이 3번반복된다. # 사각형그리기 turtle.forward(100) turtle.left(90) turtle.forward(100) turtle.left(90) turtle.forward(100) turtle.left(90) turtle.forward(100) turtle.left(90) import turtle turtle.shape("turtle") turtle.color("blue") # 파란색펜선택 # 삼각형그리고색칠하기 turtle.begin_fill() # 색칠하기시작 turtle.forward(100) turtle.left(120) turtle.forward(100) turtle.left(120) turtle.forward(100) turtle.left(120) turtle.end_fill() # 색칠하기종료 33

40 생각다지기 : 파이썬프로그래밍결과물 자신이만든파이썬프로그래밍결과물을정리해봅시다. 예제와연습문제를통해나온결과물은무엇인가요? 파이썬프로그래밍실습중에빈번하게발생된오류는무엇이었나요? 발생된오류를어떻게해결했나요? 34

41 중력가속도를구하는프로그램을파이썬으로개발한다. 단진자운동과중력가속도알고리즘을 이해하고, 중력가속도에영향을미칠요소를예측하여본다. 1. 실험방법과순서 2. 단진자실험설계 진자운동장치만들기재료 구분부품명규격개수 스탠드 1 개 진자운동장치 추 10g, 30g, 50g 각 1 개 실, 테이프 각 1 개 비글본블랙 비글본블랙 / 전용 USB 각 1 개 센서포토인터럽터각 1 개 기타 브레드보드저항 2개 (220Ω, 1kΩ) 케이블 각 1 개 각 1 개 3 개 35

42 진자운동장치 만들기 재료 진자운동장치 부품사진 [포토인터럽트] [스탠드, 추, 실] [비글본블랙] 36 [저항(220Ω, 1kΩ), 케이블] [브레드보드]

43 진자운동장치설계 1. 진자운동장치를제작하기위해, 실, 스탠드, 추를준비한다. 실을 50cm 로자른후추와연결한다. 추를스탠드에매달아진자운동장치를완성한다. 2. 브레드보드에저항을연결한다. 저항은모두 2 개를이다. ❶ 번저항은 220Ω( 빨빨갈금 ) 은전원을 공급하는회로와연결된저항이다. ❷ 번저항은 1kΩ( 갈검빨금 ) 으로풀다운저항이다. 37

44 3. 포토인터럽터선을연결한다. 포토인터럽터의 ❸ 번빨간케이블은브레드보드의 5V 와연결한다. ❹ 번검은색케이블은브레드보드의 ground 에연결하기위하여 ❶ 번저항의옆에연결한다. 번흰색케이블은 5V 전원에연결한다. ❺ ❻ 번초록색선은인터럽트에들어오는신호를감지하기위하여 ❷ 번저항옆에연결한다. 38

45 4. 케이블을이용하여브레드보드와비글본블랙을연결한다. 브레드보드와비글본블랙을 P9 핀헤 더에맞게연결한다. [ 실제연결모습 ] 39

46 5. 추밑에포토인터럽트를고정시킨다. 이때, 추의위치가인터럽터를가운데를지나갈있도록위치 를인터럽터의위치를적절히조정한다. [ 진동운동장치완성된모습 ] 6. 비글본블랙의 USB 와컴퓨터를연결하여비글본블랙에전원이들어오는지확인한다. 40

47 파이썬을이용한 LED 신호코드 연결된비글본블랙이제대로작동하는지확인하기위해 LED 램프에신호를보내보자. 1 Putty 에접속하여 Python 코드를입력하고실행해보자. nano LED.py # nano LED.py import Adafruit_BBIO.GPIO as GPIO import time for i in range(4): GPIO.setup("USR%d" % i, GPIO.OUT) while True: for i in range(4): GPIO.output("USR%d" % i, GPIO.HIGH) time.sleep(1) for i in range(4): GPIO.output("USR%d" % i, GPIO.LOW) time.sleep(1) 2 test.py를실행시킨다. python test.py PUTTY에서사용하는리눅스명령어 단축키 의미 단축키 의미 nano [ 파일명 ].py [ 파일명 ] 의파이썬파일생성 Ctrl + C 작업취소 Ctrl + X 나가기 Ctrl + X, y 파일저장 Ctrl + Z 작업종료 Shutdown h now 시스템종료 Python [ 파일명 ].py [ 파일명 ].py 프로그램실행 41

48 파이썬을이용한포토인터럽트신호확인코드 1 Putty 에접속하여 Python 코드를입력하고실행해보자. nano photo.py # python code import Adafruit_BBIO.GPIO as GPIO import time INPUT = "P9_12" count = 0 GPIO.setup(INPUT, GPIO.IN) while True: if GPIO.input(INPUT) == GPIO.LOW: count = count + 1 print count, "pass" time.sleep(0.5) 2 photo.py 를실행시킨다. python photo.py 생각해보기 포토인터럽트의 LOW 신호와 HIGH 신호의값은어떻게출력될까? 먼저생각해보고, 결과를확인하 여보자. 42

49 3. 단진자운동알고리즘 단진자운동실험목적 단진자의주기 (T) 와진자의길이 (L) 의관계를임의의지점에서중력가속도 (g) 를측정하여중력가속도 (g) 를이해한다. 또한, 주기 (T) 와중력가속도 (g) 와의관계를이론의공식과측정값으로이해해보자. 단진자운동실험이론 l 단진자운동이란? 길이가고정되어있고질량을무시할수있는실에추를달아서지면과수직인면위에서왕복운동시키는진자운동을말한다. 이러한단진자운동은물체가평형상태로돌아가려는힘인복원력을받아서하는운동으로가장기본적인진동의형태이며, 단진자운동을통하여물체가떨어지는순간 ( 중력의영향을받는 ) 의값 ( 중력가속도 ) 을측정할수있다. l 주기와진폭이란? 주기는진자가 1 회왕복운동하는시간 (A->O->B->O->A ) 을의미하며, 진폭은진동운동의 중심으로부터떨어진최대한의운동거리 ( 움직인거리 ) 이다. 43

50 l 단진자운동에작용하는힘 단진자운동에서장력 T 와중력 (mg) 에대하여 이다. 이때, 실제단진자에작용하는힘 F는 가된다. 은장력과같은힘으로무시할수있기때문에, 남은진짜힘은중력의 sinθ성분으로, F = mgsinθ으로나타낸다. 이힘이진자의회전운동을유발시키므로, 원이회전하는상황을가정하여할수있다. 원이회전하는시간당움직인거리, S, 반지름 L, 움직인 각도 θ 라고가정한후, 시간당속도의변화와시간당각속도의변화인각가속도의값을 구하면다음과같다. [ 단진자운동에작용하는힘 ] F = ma=mlα 진폭이최소한일때 (sin ) 의힘을구하는방정식은 1단원 7p에있는진자의회전운동을참조하면, 아래와같은주기와각진동수 ( ) 를구할수있다. 는주기 위의값을 g 에대하여정리하면중력가속도는다음과같은식을 얻게된다. [ 식 1-12](*6-8P 참조 ) 44

51 단진자운동을이용한중력가속도예제코드 [ 참고자료 ] 소프트웨어관련자료는덕성여자대학교와이즈센터카페에서내려받을수있습니다. 1 Putty 에접속하여 Python 코드를입력하고실행해보자. nano gravity.py import Adafruit_BBIO.GPIO as GPIO import time before=0 period=0 # 주기 pi=3.14 # value of π length=0.5 # length of thread duration=0 # GPIO sencer pin p12 = "P9_12" # GPIO.setup GPIO.setup(p12, GPIO.IN) START_TIME_MS = time.time()*1000 def micros(): """ Returns roughly the number of microsoconds since program start. """ return time.time()* START_TIME_MS*

52 def pulsein(gpio_pin, value, timeout=100): """ now = micros() while GPIO.input(gpio_pin) == GPIO.HIGH: if micros() - now > : return 0 now = micros() while GPIO.input(gpio_pin) == GPIO.LOW: if micros() - now > : return 0 now = micros() while GPIO.input(gpio_pin) == GPIO.HIGH: if micros() - now > : return 0 return micros() - now while True: #loop if GPIO.input(p12)== GPIO.LOW: duration = pulsein(p12,gpio.low) if duration>0: period=(micros()-before) print(4*pi*pi*length*1000*1000*1000*1000/(period*period)) # [ 식 1-12] # 시간단위인 microsecond 을맞추기위해 1000*1000*1000*1000 을곱한다. before=micros() time.sleep(0.5) 46

53 정리하기 : 실험결과분석과발표 진동이일정하게이루어지면출력된중력가속도 10 회값을측정하고그의평균값을구하여본다. 이를 3 번반복하여실험값과이론값과의오차를분석한다. (1) 단진자를길이 50cm인실을이용하여추 (10g) 에매단다. (2) 단진자를각도 θ 만큼벌린후단진자를놓는다. ( 이때, 단진자는포토인터럽터를수직으로지나가야한다.) (3) 단진자가계속진동하고있는상태에서출력화면을이용하여, 계산되어진중력가속도의값을측정한다. (4) 진동이일정하게이루어지면출력된중력가속도 10회의평균값을구하여본다 실험횟수 1 출력된중력가속도의평균값 (10 회기준 ) 이론 (9.8m/s 2 ) 과의오차 2 3 생각해보기 1 이론값 (g=9.8m/s 2 ) 과실제계산된중력가속도 (g) 의평균값에오차가발상하는원인은무엇인지생 각하여봅시다. 47

54 생각해보기 2 위의생각한원인에서실측오차를줄이기위한해결방안을구상하여봅시다. 생각해보기 3 중력가속도 라는식을통하여, 위에서설계한단진자실험조건 ( 추의무게, 실의길이, 반 경각도 ( 진폭 ) 등 ) 중에서가속도에영향을미치는조건이무엇이라고생각하나요? 있다면그이유는무엇인가요? 48

55 중력가속도에미치는영향실험다양한실험조건에서중력가속도의변화를측정하기위하여추의무게와실의길이를변화시켜중력가속도의값을측정하여본다. 진동이일정하게이루어지면출력된중력가속도 10회값을측정하고그의평균값을구하여본다. 이를 3번반복하여실험값과이론값과의오차를분석한다. 추의질량의변화 (1) 단진자를길이 인실을이용하여추에매단다. (2) 단진자를각도 θ 만큼벌린후단진자를놓는다. ( 이때, 단진자는포토인터럽터를수직으로지나가야한다.) (3) 단진자가계속진동하고있는상태에서출력화면을이용하여, 계산되어진중력가속도의값을측정한다. (4) 진동이일정하게이루어지면출력된중력가속도 10회의평균값을구하여본다 (5) 추의무게를변화시킨후 (1) 에서 (4) 의과정을반복한다. 실험횟수 변화요소 출력된중력가속도의평균값 1 회 2 회 3 회 이론 (9.8) 과의 오차 10g 추의무게 30g 50g 진자의길이의변화 (1) 단진자를길이 인실을이용하여추에매단다. (2) 단진자를각도 θ 만큼벌린후단진자를놓는다. ( 이때, 단진자는포토인터럽터를수직으로지나가야한다.) (3) 단진자가계속진동하고있는상태에서출력화면을이용하여, 계산되어진중력가속도의값을측정한다. (4) 진동이일정하게이루어지면출력된중력가속도 10회의평균값을구하여본다 (5) 실의길이 를변화시킨후 (1) 에서 (4) 의과정을반복한다. 49

56 실험횟수 변화요소 출력된중력가속도의평균값 1 회 2 회 3 회 이론 (9.8) 과의 오차 실의 0.5m 길이 0.25m 생각해보기 4 우리는단진자운동을이해하고중력가속도식을유도하는알고리즘을설계하였습니다. 위의실험을 통하여알게된중력에가장큰영향을미치는부분을발견했다면어떤부분이었나요? 생각해보기 6 진자운동장치를설계하면서느낀점을적어봅시다. 50

57 컴퓨터공학이우리의삶에어떠한영향을미쳤는지알아보고미래에컴퓨터와관련된다양한직업에대해생각해 보자. 생각해보기 1 : 컴퓨터공학이우리삶에미치는영향 1. MIT 컴퓨터공학이세상에기여한 10 가지 자료를보고, 가장기여가크다고생각한사건은무엇인가요? 생 각나는대로 3 가지를적어봅시다. 2. 컴퓨터공학과 IT 산업의발전으로인하여 50 년후미래사회는어떠한모습일지상상해봅시다. 3. 그미래에서, 내가만약 빌게이츠 라면? 마크저커버그 라면? 무엇을하고싶습니까? 51

58 생각해보기 2 : 컴퓨터공학과진학과진로 4. 소개된컴퓨터관련직업중가장관심이가는직업은무엇인가요? 그이유는무엇입니까? 5. 위의원하는직업을가지기위해서는어떻게준비하면될까요? 생각다지기 : 나의미래의직업과실현가능한목표세우기 6. 나에게어울리는미래의직업은무엇인지생각해봅시다. 7. 미래의직업에다가가기위한실현가능한목표를정해봅시다. 52

59 [ 메모 ] 53

60 54 [ 메모 ]

이보고서는 2017 년도정부 ( 교육부 ) 의재원으로 한국과학창의재단의지원을받아수행된성과물임 목차 덕성여자대학교융합인재교육 (STEAM) 아웃리치프로그램개요 1. 자율주행차와미래사회 3 2. 싱글보드컴퓨터로자율주행차제작 7 3. 파이썬프로그래밍기초 19 4. 자율주행알고리즘과프로그래밍 41 5. 컴퓨터공학과진학과진로 52 덕성여자대학교융합인재교육 (STEAM)

More information

이보고서는 년도정부 교육부 의재원으로 한국과학창의재단의지원을받아수행된성과물임

이보고서는 년도정부 교육부 의재원으로 한국과학창의재단의지원을받아수행된성과물임 이보고서는 년도정부 교육부 의재원으로 한국과학창의재단의지원을받아수행된성과물임 목차 덕성여자대학교융합인재교육 (STEAM) 아웃리치프로그램개요 1. 자율주행차와미래사회 19 2. 싱글보드컴퓨터로자율주행차제작 23 3. 파이썬프로그래밍기초 36 4. 자율주행알고리즘과프로그래밍 58 5. 컴퓨터공학과진학과진로 69 덕성여자대학교융합인재교육 (STEAM) 아웃리치프로그램교사용안내자료

More information

Multi-pass Sieve를 이용한 한국어 상호참조해결 반-자동 태깅 도구

Multi-pass Sieve를 이용한 한국어 상호참조해결 반-자동 태깅 도구 Python: 파이썬이란무엇인가? Kangwon Natl. University Department of Computer Science Cheoneum Park Intelligent software Lab. 파이썬이란? Python 1990년암스테르담의귀도반로섬 (Guido Van Rossum) 이개발한인터프리터언어 국내외에서교육, 실무등에서많이사용 구글의소프트웨어,

More information

목차 윈도우드라이버 1. 매뉴얼안내 운영체제 (OS) 환경 윈도우드라이버준비 윈도우드라이버설치 Windows XP/Server 2003 에서설치 Serial 또는 Parallel 포트의경우.

목차 윈도우드라이버 1. 매뉴얼안내 운영체제 (OS) 환경 윈도우드라이버준비 윈도우드라이버설치 Windows XP/Server 2003 에서설치 Serial 또는 Parallel 포트의경우. 소프트웨어매뉴얼 윈도우드라이버 Rev. 3.03 SLP-TX220 / TX223 SLP-TX420 / TX423 SLP-TX400 / TX403 SLP-DX220 / DX223 SLP-DX420 / DX423 SLP-DL410 / DL413 SLP-T400 / T403 SLP-T400R / T403R SLP-D220 / D223 SLP-D420 / D423

More information

Microsoft Word - ntasFrameBuilderInstallGuide2.5.doc

Microsoft Word - ntasFrameBuilderInstallGuide2.5.doc NTAS and FRAME BUILDER Install Guide NTAS and FRAME BUILDER Version 2.5 Copyright 2003 Ari System, Inc. All Rights reserved. NTAS and FRAME BUILDER are trademarks or registered trademarks of Ari System,

More information

System Recovery 사용자 매뉴얼

System Recovery 사용자 매뉴얼 Samsung OS Recovery Solution 을이용하여간편하게 MagicInfo 의네트워크를설정하고시스템을백업및복원할수있습니다. 시스템시작시리모컨의 - 버튼이나키보드의 F3 키를연속해서누르면복구모드로진입한후 Samsung OS Recovery Solution 이실행됩니다. Samsung OS Recovery Solution 은키보드와리모컨을사용하여조작할수있습니다.

More information

지도상 유의점 m 학생들이 어려워하는 낱말이 있으므로 자세히 설명해주도록 한다. m 버튼을 무리하게 조작하면 고장이 날 위험이 있으므로 수업 시작 부분에서 주의를 준다. m 활동지를 보고 어려워하는 학생에게는 영상자료를 접속하도록 안내한다. 평가 평가 유형 자기 평가

지도상 유의점 m 학생들이 어려워하는 낱말이 있으므로 자세히 설명해주도록 한다. m 버튼을 무리하게 조작하면 고장이 날 위험이 있으므로 수업 시작 부분에서 주의를 준다. m 활동지를 보고 어려워하는 학생에게는 영상자료를 접속하도록 안내한다. 평가 평가 유형 자기 평가 수업주제 경찰 출동! (버튼, LED, 버저 사용하기) 9 / 12 차시 수업의 주제와 목표 본 수업에서는 이전 차시에 배웠던 블록들의 기능을 복합적으로 활용한다. 스위치 기능을 가진 버튼을 활용하여 LED와 버저를 동시에 작동시키도록 한다. 각 블록들을 함께 사용하는 프로젝트를 통해 각각의 기능을 익히고 보다 다양한 활용 방법을 구상할 수 있다. 교수 학습

More information

PowerPoint Presentation

PowerPoint Presentation 데이터처리프로그래밍 Data Processing Programming 01 파이썬프로그래밍언어 목차 1. 프로그래밍언어 2. 파이썬소개 3. 파이썬설치와실행 데이터처리프로그래밍 (Data Processing Programming) - 01 파이썬프로그래밍언어 3 1. 프로그래밍언어 프로그래밍언어개념 프로그래밍언어 programming language : 컴퓨터시스템을구동시키는소프트웨어를작성하기위한형식언어

More information

ISP and CodeVisionAVR C Compiler.hwp

ISP and CodeVisionAVR C Compiler.hwp USBISP V3.0 & P-AVRISP V1.0 with CodeVisionAVR C Compiler http://www.avrmall.com/ November 12, 2007 Copyright (c) 2003-2008 All Rights Reserved. USBISP V3.0 & P-AVRISP V1.0 with CodeVisionAVR C Compiler

More information

Microsoft PowerPoint - chap01-C언어개요.pptx

Microsoft PowerPoint - chap01-C언어개요.pptx #include int main(void) { int num; printf( Please enter an integer: "); scanf("%d", &num); if ( num < 0 ) printf("is negative.\n"); printf("num = %d\n", num); return 0; } 1 학습목표 프로그래밍의 기본 개념을

More information

1

1 1 2 3 4 5 6 b b t P A S M T U s 7 m P P 8 t P A S M T U s 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 Chapter 1 29 1 2 3 4 18 17 16 15 5 6 7 8 9 14 13 12 11 10 1 2 3 4 5 9 10 11 12 13 14 15

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 실습 1 배효철 th1g@nate.com 1 목차 조건문 반복문 System.out 구구단 모양만들기 Up & Down 2 조건문 조건문의종류 If, switch If 문 조건식결과따라중괄호 { 블록을실행할지여부결정할때사용 조건식 true 또는 false값을산출할수있는연산식 boolean 변수 조건식이 true이면블록실행하고 false 이면블록실행하지않음 3

More information

설치 순서 Windows 98 SE/Me/2000/XP 1 PC를 켜고 Windows를 시작합니다. 아직 컴퓨터에 프린터를 연결하지 마십시오. 2 PC에 P-S100 CD-ROM(프 린터 드라이버)을 삽입합니다. 3 설치 프로그램을 시작합니다. q CD-ROM의 PS1

설치 순서 Windows 98 SE/Me/2000/XP 1 PC를 켜고 Windows를 시작합니다. 아직 컴퓨터에 프린터를 연결하지 마십시오. 2 PC에 P-S100 CD-ROM(프 린터 드라이버)을 삽입합니다. 3 설치 프로그램을 시작합니다. q CD-ROM의 PS1 디지털 사진 프린터 P-S100 프린터 드라이버 설치 가이드 사용하는 컴퓨터에 따라 제공된 프린터 드라이버를 설치합니다. 설치 절차 에 대한 자세한 내용은 CD-ROM의 Readme 파일을 참조하십시오. 작동 환경 Windows 호환 모델: IBM PC/AT 및 호환품 운영 체제: Windows 98 SE/Me/2000/XP (Windows 98 SE/Me/2000/XP

More information

윈도우즈프로그래밍(1)

윈도우즈프로그래밍(1) 제어문 (2) For~Next 문 윈도우즈프로그래밍 (1) ( 신흥대학교컴퓨터정보계열 ) 2/17 Contents 학습목표 프로그램에서주어진특정문장을부분을일정횟수만큼반복해서실행하는문장으로 For~Next 문등의구조를이해하고활용할수있다. 내용 For~Next 문 다중 For 문 3/17 제어문 - FOR 문 반복문 : 프로그램에서주어진특정문장들을일정한횟수만큼반복해서실행하는문장

More information

Microsoft PowerPoint - chap02-C프로그램시작하기.pptx

Microsoft PowerPoint - chap02-C프로그램시작하기.pptx #include int main(void) { int num; printf( Please enter an integer "); scanf("%d", &num); if ( num < 0 ) printf("is negative.\n"); printf("num = %d\n", num); return 0; } 1 학습목표 을 작성하면서 C 프로그램의

More information

untitled

untitled 시스템소프트웨어 : 운영체제, 컴파일러, 어셈블러, 링커, 로더, 프로그래밍도구등 소프트웨어 응용소프트웨어 : 워드프로세서, 스프레드쉬트, 그래픽프로그램, 미디어재생기등 1 n ( x + x +... + ) 1 2 x n 00001111 10111111 01000101 11111000 00001111 10111111 01001101 11111000

More information

Install stm32cubemx and st-link utility

Install stm32cubemx and st-link utility STM32CubeMX and ST-LINK Utility for STM32 Development 본문서는 ST Microelectronics 의 ARM Cortex-M 시리즈 Microcontroller 개발을위해제공되는 STM32CubeMX 와 STM32 ST-LINK Utility 프로그램의설치과정을설명합니다. 본문서는 Microsoft Windows 7

More information

MF5900 Series MF Driver Installation Guide

MF5900 Series MF Driver Installation Guide 한국어 MF 드라이버설치설명서 사용자소프트웨어 CD-ROM................................................ 1.................................................................... 1..............................................................................

More information

Windows 8에서 BioStar 1 설치하기

Windows 8에서 BioStar 1 설치하기 / 콘텐츠 테이블... PC에 BioStar 1 설치 방법... Microsoft SQL Server 2012 Express 설치하기... Running SQL 2012 Express Studio... DBSetup.exe 설정하기... BioStar 서버와 클라이언트 시작하기... 1 1 2 2 6 7 1/11 BioStar 1, Windows 8 BioStar

More information

server name>/arcgis/rest/services server name>/<web adaptor name>/rest/services ArcGIS 10.1 for Server System requirements - 지

server name>/arcgis/rest/services  server name>/<web adaptor name>/rest/services ArcGIS 10.1 for Server System requirements - 지 ArcGIS for Server (Windows) 설치가이드 ArcGIS 10.2 for Server 설치변경사항 1 설치 간편해진설치 -.Net Framework나 Java Runtime 요구하지않음 - 웹서버 (IIS, WebSphere ) 와별도로분리되어순수하게웹서비스기반의 GIS 서버역할 - ArcGIS Server 계정을이용한서비스운영. 더이상 SOM,

More information

<B4EBC7D0BCF6C7D02DBBEFB0A2C7D4BCF62E687770>

<B4EBC7D0BCF6C7D02DBBEFB0A2C7D4BCF62E687770> 삼각함수. 삼각함수의덧셈정리 삼각함수의덧셈정리 삼각함수 sin (α + β ), cos (α + β ), tan (α + β ) 등을 α 또는 β 의삼각함수로나 타낼수있다. 각 α 와각 β 에대하여 α >0, β >0이고 0 α - β < β 를만족한다고가정하 자. 다른경우에도같은방법으로증명할수있다. 각 α 와각 β 에대하여 θ = α - β 라고놓자. 위의그림에서원점에서거리가

More information

Studuino소프트웨어 설치

Studuino소프트웨어 설치 Studuino 프로그래밍환경 Studuino 소프트웨어설치 본자료는 Studuino 프로그래밍환경설치안내서입니다. Studuino 프로그래밍 환경의갱신에따라추가 / 수정될수있습니다. 목차 1. 소개... 1 2. Windows... 2 2.1. 프로그래밍환경설치... 2 2.1.1. 웹설치버전설치방법... 2 2.2. Studuino 프로그래밍환경실행...

More information

Mango-E-Toi Board Developer Manual

Mango-E-Toi Board Developer Manual Mango-E-Toi Board Developer Manual http://www.mangoboard.com/ http://cafe.naver.com/embeddedcrazyboys Crazy Embedded Laboratory www.mangoboard.com cafe.naver.com/embeddedcrazyboys CRZ Technology 1 Document

More information

tiawPlot ac 사용방법

tiawPlot ac 사용방법 tiawplot ac 매뉴얼 BORISOFT www.borisoft.co.kr park.ji@borisoft.co.kr HP : 00-370-077 Chapter 프로그램설치. 프로그램설치 3 2 Chapter tiawplot ac 사용하기.tiawPlot ac 소개 2.tiawPlot ac 실행하기 3. 도면파일등록및삭제 4. 출력장치설정 5. 출력옵션설정

More information

MF Driver Installation Guide

MF Driver Installation Guide Korean MF 드라이버 설치설명서 사용자 소프트웨어 CD-ROM... 드라이버 및 소프트웨어 정보...1 지원되는 운영 체제...1 MF 드라이버 및 MF Toolbox 설치... [쉬운 설치]를 사용한 설치...2 [사용자 정의 설치]를 사용한 설치...10 USB 케이블 연결(USB를 이용해 연결하는 경우만)...20 설치 결과 확인...21 온라인

More information

Title Here

Title Here INNOWATCH V3.0.4 IPLAYBACK 설치매뉴얼 작성일 : 2015/04/20 최근업데이트 : 2016/06/27 Software Version : 3.0.4 문서관리 수정내역 일자작업자버전수정내용 2015/05/14 김창희양식수정 2016/05/20 김진규 N/A Preinstall 내용수정, 문서양식변경 검토자 이름 이영상 지위 기술본부이사 Distribution

More information

슬라이드 1

슬라이드 1 Delino EVM 용처음시작하기 - 프로젝트만들기 (85) Delfino EVM 처음시작하기앞서 이예제는타겟보드와개발홖경이반드시갖추어져있어야실습이가능합니다. 타겟보드 : Delfino EVM + TMS0F85 초소형모듈 개발소프트웨어 : Code Composer Studio 4 ( 이자료에서사용된버전은 v4..입니다. ) 하드웨어장비 : TI 정식 JTAG

More information

1. 자바프로그램기초 및개발환경 2 장 & 3 장. 자바개발도구 충남대학교 컴퓨터공학과

1. 자바프로그램기초 및개발환경 2 장 & 3 장. 자바개발도구 충남대학교 컴퓨터공학과 1. 자바프로그램기초 및개발환경 2 장 & 3 장. 자바개발도구 충남대학교 컴퓨터공학과 학습내용 1. Java Development Kit(JDK) 2. Java API 3. 자바프로그래밍개발도구 (Eclipse) 4. 자바프로그래밍기초 2 자바를사용하려면무엇이필요한가? 자바프로그래밍개발도구 JDK (Java Development Kit) 다운로드위치 : http://www.oracle.com/technetwork/java/javas

More information

Microsoft Word - windows server 2003 수동설치_non pro support_.doc

Microsoft Word - windows server 2003 수동설치_non pro support_.doc Windows Server 2003 수동 설치 가이드 INDEX 운영체제 설치 준비과정 1 드라이버를 위한 플로피 디스크 작성 2 드라이버를 위한 USB 메모리 작성 7 운영체제 설치 과정 14 Boot Sequence 변경 14 컨트롤러 드라이버 수동 설치 15 운영체제 설치 17 운영체제 설치 준비 과정 Windows Server 2003 에는 기본적으로

More information

<3235B0AD20BCF6BFADC0C720B1D8C7D120C2FC20B0C5C1FE20322E687770>

<3235B0AD20BCF6BFADC0C720B1D8C7D120C2FC20B0C5C1FE20322E687770> 25 강. 수열의극한참거짓 2 두수열 { }, {b n } 의극한에대한 < 보기 > 의설명중옳은것을모두고르면? Ⅰ. < b n 이고 lim = 이면 lim b n =이다. Ⅱ. 두수열 { }, {b n } 이수렴할때 < b n 이면 lim < lim b n 이다. Ⅲ. lim b n =0이면 lim =0또는 lim b n =0이다. Ⅰ 2Ⅱ 3Ⅲ 4Ⅰ,Ⅱ 5Ⅰ,Ⅲ

More information

Microsoft PowerPoint Android-SDK설치.HelloAndroid(1.0h).pptx

Microsoft PowerPoint Android-SDK설치.HelloAndroid(1.0h).pptx To be an Android Expert 문양세강원대학교 IT 대학컴퓨터학부 Eclipse (IDE) JDK Android SDK with ADT IDE: Integrated Development Environment JDK: Java Development Kit (Java SDK) ADT: Android Development Tools 2 JDK 설치 Eclipse

More information

<4D F736F F D D31312D30312D53572D30312DBBE7BFEBC0DABCB3B8EDBCAD5FBFDCBACEB9E8C6F7BFEB2E646F63>

<4D F736F F D D31312D30312D53572D30312DBBE7BFEBC0DABCB3B8EDBCAD5FBFDCBACEB9E8C6F7BFEB2E646F63> SAM4S Printer Driver Installer 달리명시하지않은한, 인쇄또는복사된문서는통제하지않는문서임 목 차 1. 1. WINDOWS DRIVER INSTALLER 설치 설치...... 2 2. 프린터추가...... 5 3. 프린터제거...... 19 4. 프린터추가 / 제거선택...... 21 5. 프로그램추가 / 제거...... 21 SHC- 11-01-

More information

<4D F736F F F696E74202D203137C0E55FBFACBDC0B9AEC1A6BCD6B7E7BCC72E707074>

<4D F736F F F696E74202D203137C0E55FBFACBDC0B9AEC1A6BCD6B7E7BCC72E707074> SIMATIC S7 Siemens AG 2004. All rights reserved. Date: 22.03.2006 File: PRO1_17E.1 차례... 2 심벌리스트... 3 Ch3 Ex2: 프로젝트생성...... 4 Ch3 Ex3: S7 프로그램삽입... 5 Ch3 Ex4: 표준라이브러리에서블록복사... 6 Ch4 Ex1: 실제구성을 PG 로업로드하고이름변경......

More information

Raspbian 설치 라즈비안 OS (Raspbian OS) 라즈베리파이 3 Model B USB 마우스 USB 키보드 마이크로 SD 카드 마이크로 SD 카드리더기 HDM I 케이블모니터

Raspbian 설치 라즈비안 OS (Raspbian OS) 라즈베리파이 3 Model B USB 마우스 USB 키보드 마이크로 SD 카드 마이크로 SD 카드리더기 HDM I 케이블모니터 운영체제실습 Raspbian 설치 2017. 3 표월성 wspyo74@naver.com cherub.sungkyul.ac.kr 목차 Ⅰ. 설치 1. 라즈비안 (Raspbian 설치 ) 2. 설치후, 설정 설정사항 Raspbian 설치 라즈비안 OS (Raspbian OS) 라즈베리파이 3 Model B USB 마우스 USB 키보드 마이크로 SD 카드 마이크로

More information

Microsoft PowerPoint - gnu-w06-python_[실습]_day13-turtle-shape

Microsoft PowerPoint - gnu-w06-python_[실습]_day13-turtle-shape DAY 13 거북이그래픽응용하기 모두의파이썬 20 일만에배우는프로그래밍기초 거북이그래픽응용하기 01 자주사용하는거북이그래픽명령어 02 03 키보드로거북이를조종해서그림그리기 마우스로거북이를조종해서그림그리기 2 1. 자주사용하는거북이그래픽명령어 자주사용하는거북이그래픽명령어 2 함수설명사용예 pos( ) / position( ) xcor( ), ycor( ) goto(x,

More information

차 례 4

차 례 4 제 50 회전국과학전람회 2004. 07. 20 차 례 4 - 1 - 표 2. 천체의화각 표 1. 초점거리와화각 - 2 - 그림 1. 목성의표면구조 - 3 - 그림 2. 목성위성의상호현상 - 4 - π 공전속도 원궤도의반지름 π 그림 3. 케플러회전 - 5 - 표 3. 목성의궤도자료 표 4. 목성의물리자료 표 5. 4 대위성의궤도자료및물리자료 - 6 - 그림

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 Chapter 06 반복문 01 반복문의필요성 02 for문 03 while문 04 do~while문 05 기타제어문 반복문의의미와필요성을이해한다. 대표적인반복문인 for 문, while 문, do~while 문의작성법을 알아본다. 1.1 반복문의필요성 반복문 동일한내용을반복하거나일정한규칙으로반복하는일을수행할때사용 프로그램을좀더간결하고실제적으로작성할수있음.

More information

(Microsoft Word - 6.SG_5156\260\374\274\272\270\360\270\340\306\256_\301\244\271\320\261\336_.doc)

(Microsoft Word - 6.SG_5156\260\374\274\272\270\360\270\340\306\256_\301\244\271\320\261\336_.doc) 관성모멘트측정장치 ( 정밀급 ) ( Experimental Apparatus for Moment of nertia ) SG-556 SEGYE 세계과학 본사 : 서울특별시송파구가락동 4 덕봉 B/D 4층 Tel: 0) 430-0050 Fax: 0) 430-0049 nternet: http://www.sgs.co.kr E-mail: segye@sgs.co.kr

More information

목 차

목 차 디지털운행기록계분석프로그램 사용자메뉴얼 루프 목 차 1. 단말기데이터다운로드 1-1 차량의설치된단말기의버튼중아래버튼은 1~2 초간누릅니다. 단말기의 버튼을 1 초 ~2 초간누릅니다 1-2 아래와같이변경된화면을확인후다운로드일수를설정 (1 일 ~31 일, 전체 ) 단말기의 버튼으로 다운로드일수를설정합니다. 1-3 USB 삽입후 OK 버튼을누르시면다운로드시작. 1.

More information

커알못의 커널 탐방기 이 세상의 모든 커알못을 위해서

커알못의 커널 탐방기 이 세상의 모든 커알못을 위해서 커알못의 커널 탐방기 2015.12 이 세상의 모든 커알못을 위해서 개정 이력 버전/릴리스 0.1 작성일자 2015년 11월 30일 개요 최초 작성 0.2 2015년 12월 1일 보고서 구성 순서 변경 0.3 2015년 12월 3일 오탈자 수정 및 글자 교정 1.0 2015년 12월 7일 내용 추가 1.1 2015년 12월 10일 POC 코드 삽입 및 코드

More information

Microsoft PowerPoint - es-arduino-lecture-03

Microsoft PowerPoint - es-arduino-lecture-03 임베디드시스템개론 : Arduino 활용 Lecture #3: Button Input & FND Control 2012. 3. 25 by 김영주 강의목차 디지털입력 Button switch 입력 Button Debounce 7-Segment FND : 직접제어 7-Segment FND : IC 제어 2 디지털입력 : Switch 입력 (1) 실습목표 아두이노디지털입력처리실습

More information

Microsoft Word - src.doc

Microsoft Word - src.doc IPTV 서비스탐색및콘텐츠가이드 RI 시스템운용매뉴얼 목차 1. 서버설정방법... 5 1.1. 서비스탐색서버설정... 5 1.2. 컨텐츠가이드서버설정... 6 2. 서버운용방법... 7 2.1. 서비스탐색서버운용... 7 2.1.1. 서비스가이드서버실행... 7 2.1.2. 서비스가이드정보확인... 8 2.1.3. 서비스가이드정보추가... 9 2.1.4. 서비스가이드정보삭제...

More information

01장

01장 뇌를자극하는 Windows Server 2012 R2 부록 NAS4Free 의설치와환경설정 네트워크상에서저장공간이제공되는 NAS(Network Attached Storage) 환경을 VMware에서구성해야한다. 이책에서는그중 Unix 계열의운영체제이며무료로사용할수있는 NAS4Free 운영체제를설치하고사용할것이다. 결국지금설치하는 NAS4Free는쿼럼디스크와클러스터디스크를제공하는것이목적이다.

More information

Microsoft Word - PEB08_USER_GUIDE.doc

Microsoft Word - PEB08_USER_GUIDE.doc 0. PEB08 이란? PEB08(PIC EVALUATION BOARD 8bits) 은 Microchip 8bit Device 개발을쉽고편리하게할수있는보드입니다. 1. 다양한 8bit Device 지원 기존대부분의 8bit 보드의경우일부 Pin-Count만지원을하였지만, PEB08은 PIC10, PIC12, PIC16, PIC18의 DIP Type Package의모든

More information

프로그래밍개론및실습 2015 년 2 학기프로그래밍개론및실습과목으로본내용은강의교재인생능출판사, 두근두근 C 언어수업, 천인국지음을발췌수정하였음

프로그래밍개론및실습 2015 년 2 학기프로그래밍개론및실습과목으로본내용은강의교재인생능출판사, 두근두근 C 언어수업, 천인국지음을발췌수정하였음 프로그래밍개론및실습 2015 년 2 학기프로그래밍개론및실습과목으로본내용은강의교재인생능출판사, 두근두근 C 언어수업, 천인국지음을발췌수정하였음 CHAPTER 9 둘중하나선택하기 관계연산자 두개의피연산자를비교하는연산자 결과값은참 (1) 아니면거짓 (0) x == y x 와 y 의값이같은지비교한다. 관계연산자 연산자 의미 x == y x와 y가같은가? x!= y

More information

슬라이드 1

슬라이드 1 마이크로컨트롤러 2 (MicroController2) 2 강 ATmega128 의 external interrupt 이귀형교수님 학습목표 interrupt 란무엇인가? 기본개념을알아본다. interrupt 중에서가장사용하기쉬운 external interrupt 의사용방법을학습한다. 1. Interrupt 는왜필요할까? 함수동작을추가하여실행시키려면? //***

More information

실험 5

실험 5 실험. OP Amp 의기초회로 Inverting Amplifier OP amp 를이용한아래와같은 inverting amplifier 회로를고려해본다. ( 그림 ) Inverting amplifier 위의회로에서 OP amp의 입력단자는 + 입력단자와동일한그라운드전압, 즉 0V를유지한다. 또한 OP amp 입력단자로흘러들어가는전류는 0 이므로, 저항에흐르는전류는다음과같다.

More information

var answer = confirm(" 확인이나취소를누르세요."); // 확인창은사용자의의사를묻는데사용합니다. if(answer == true){ document.write(" 확인을눌렀습니다."); else { document.write(" 취소를눌렀습니다.");

var answer = confirm( 확인이나취소를누르세요.); // 확인창은사용자의의사를묻는데사용합니다. if(answer == true){ document.write( 확인을눌렀습니다.); else { document.write( 취소를눌렀습니다.); 자바스크립트 (JavaScript) - HTML 은사용자에게인터페이스 (interface) 를제공하는언어 - 자바스크립트는서버로데이터를전송하지않고서할수있는데이터처리를수행한다. - 자바스크립트는 HTML 나 JSP 에서작성할수있고 ( 내부스크립트 ), 별도의파일로도작성이가능하다 ( 외 부스크립트 ). - 내부스크립트 - 외부스크립트

More information

SBR-100S User Manual

SBR-100S User Manual ( 1 / 13 ) SBR-100S 모델에 대한 사용자 펌웨어 업그레이드 방법을 안내해 드립니다. SBR-100S 는 신규 펌웨어가 있을시 FOTA(자동업데이트) 기능을 통하여 자동 업그레이드가 되며, 필요시 사용자가 신규 펌웨어를 다운받아 수동으로 업그레이드 할 수 있습니다. 1. 준비하기 1.1 연결 장치 준비 펌웨어 업그레이드를 위해서는 SBR-100S

More information

MF3010 MF Driver Installation Guide

MF3010 MF Driver Installation Guide 한국어 MF 드라이버설치설명서 사용자소프트웨어 CD-ROM................................................ 1.................................................................... 1..............................................................................

More information

Microsoft PowerPoint - e pptx

Microsoft PowerPoint - e pptx Import/Export Data Using VBA Objectives Referencing Excel Cells in VBA Importing Data from Excel to VBA Using VBA to Modify Contents of Cells 새서브프로시저작성하기 프로시저실행하고결과확인하기 VBA 코드이해하기 Referencing Excel Cells

More information

예제 1.1 ( 관계연산자 ) >> A=1:9, B=9-A A = B = >> tf = A>4 % 4 보다큰 A 의원소들을찾을경우 tf = >> tf = (A==B) % A

예제 1.1 ( 관계연산자 ) >> A=1:9, B=9-A A = B = >> tf = A>4 % 4 보다큰 A 의원소들을찾을경우 tf = >> tf = (A==B) % A 예제 1.1 ( 관계연산자 ) >> A=1:9, B=9-A A = 1 2 3 4 5 6 7 8 9 B = 8 7 6 5 4 3 2 1 0 >> tf = A>4 % 4 보다큰 A 의원소들을찾을경우 tf = 0 0 0 0 1 1 1 1 1 >> tf = (A==B) % A 의원소와 B 의원소가똑같은경우를찾을때 tf = 0 0 0 0 0 0 0 0 0 >> tf

More information

슬라이드 1

슬라이드 1 CCS v4 사용자안내서 CCSv4 사용자용예제따라하기안내 0. CCS v4.x 사용자 - 준비사항 예제에사용된 CCS 버전은 V4..3 버전이며, CCS 버전에따라메뉴화면이조금다를수있습니다. 예제실습전준비하기 처음시작하기예제모음집 CD 를 PC 의 CD-ROM 드라이브에삽입합니다. 아래안내에따라, 예제소스와헤더파일들을 PC 에설치합니다. CD 드라이브 \SW\TIDCS\TIDCS_DSP80x.exe

More information

실험. Multimeter 의사용법및기초회로이론 Multimeter 의사용법 멀티미터 (Multimeter) 는저항, 전압, 전류등을측정할수있는계측기로서전면은다음그림과같다. 멀티미터를이용해서저항, 전압, 전류등을측정하기위해서는다음그림과같은프로브 (probe) 를멀티미터

실험. Multimeter 의사용법및기초회로이론 Multimeter 의사용법 멀티미터 (Multimeter) 는저항, 전압, 전류등을측정할수있는계측기로서전면은다음그림과같다. 멀티미터를이용해서저항, 전압, 전류등을측정하기위해서는다음그림과같은프로브 (probe) 를멀티미터 실험. Multimeter 의사용법및기초회로이론 Multimeter 의사용법 멀티미터 (Multimeter) 는저항, 전압, 전류등을측정할수있는계측기로서전면은다음그림과같다. 멀티미터를이용해서저항, 전압, 전류등을측정하기위해서는다음그림과같은프로브 (probe) 를멀티미터의전면패널에꼽는다. 통상적으로검은색프로브는전면패널의검은단자 (COM) 에꼽으며, 빨간색프로브는빨간색단자에꼽는다.

More information

JDK이클립스

JDK이클립스 JDK 와이클립스설치 A. JDK 다운로드, 설치및환경설정 지금부터 JDK를다운로드받아설치하고 JDK를윈도우에서활용할수있도록환경을설정하는전과정을소개한다. 다운로드 www.oracle.com 사이트에접속하여 Downloads 메뉴를선택한후 [ 그림 1] 과같이 "Java for Developers" 를클릭한다. [ 그림 1] www.oracle.com 사이트

More information

View Licenses and Services (customer)

View Licenses and Services (customer) 빠른 빠른 시작: 시작: 라이선스, 라이선스, 서비스 서비스 및 주문 주문 이력 이력 보기 보기 고객 가이드 Microsoft 비즈니스 센터의 라이선스, 서비스 및 혜택 섹션을 통해 라이선스, 온라인 서비스, 구매 기록 (주문 기록)을 볼 수 있습니다. 시작하려면, 비즈니스 센터에 로그인하여 상단 메뉴에서 재고를 선택한 후 내 재고 관리를 선택하십시오. 목차

More information

Microsoft Word - codevision사용법_pdf버전.docx

Microsoft Word - codevision사용법_pdf버전.docx CodevisionAVR 설치와 기본사용법 민경학 ( hak@anycalluser.net) 인하대학교 IT 공과대학전자공학과멀티미디어연구실 ( 하이테크센터 916 호 ) 2008.9.7.001 들어가며 AVR 에서쓸수있는컴파일러종류에는 CodeVisionAVR, AVR Edit, IAR, AVRStudio 등이있습니다. CodeVisionAVR 과 IAR 은상용이고

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 유니티와아두이노를활용한 VR 컨트롤러개발 Part 06 헬로앱스코딩교육 김영준 공학박사, 목원대학교겸임교수前 Microsoft 수석연구원 splduino@gmail.com http://www.helloapps.co.kr 키보드로물체생성하기 키보드로물체생성하기 public GameObject CubeObject; public GameObject MyCamera;

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 컴퓨터개론실습 (Python) 컴퓨터과학과배장성 프로그램개념 컴퓨터 : 하드웨어 + 소프트웨어 ( 프로그램 ) 하드웨어 : CPU, RAM( 주기억장치 ), Hard DISK, 소프트웨어 OS( 운영체제 ) Excel, power point, kakao talk, overwatch, etc, Your program also software 프로그래밍언어 프로그래밍언어

More information

PowerPoint Template

PowerPoint Template SOFTWARE ENGINEERING Team Practice #3 (UTP) 201114188 김종연 201114191 정재욱 201114192 정재철 201114195 홍호탁 www.themegallery.com 1 / 19 Contents - Test items - Features to be tested - Features not to be tested

More information

TOOLS Software Installation Guide

TOOLS Software Installation Guide Steinberg TOOLS 소프트웨어설치안내서 정보 이소프트웨어및설치안내서는 Yamaha Corporation 이독점저작권을가지고있습니다. 제조사의사전동의없이어떠한방법으로든전체또는부분적으로소프트웨어를복사하거나이설치안내서를복제하는것은명백히금지됩니다. Steinberg/Yamaha 는소프트웨어및문서자료사용에관하여어떠한대변또는보증을하지않으며, 이설치안내서및소프트웨어사용결과에대하여책임있는것으로간주될수없습니다.

More information

PathEye 공식 블로그 다운로드 받으세요!! 지속적으로 업그래이드 됩니다. 여러분의 의견을 주시면 개발에 반영하겠 습니다.

PathEye 공식 블로그 다운로드 받으세요!!   지속적으로 업그래이드 됩니다. 여러분의 의견을 주시면 개발에 반영하겠 습니다. PathEye Mobile Ver. 0.71b 2009. 3. 17 By PathEye 공식 블로그 다운로드 받으세요!! http://blog.patheye.com 지속적으로 업그래이드 됩니다. 여러분의 의견을 주시면 개발에 반영하겠 습니다. PathEye 설치 1/3 최종 배포 버전을 다 운로드 받습니다. 다운로드된 파일은 CAB 파일입니다. CAB 파일에는

More information

Microsoft Word - PLC제어응용-2차시.doc

Microsoft Word - PLC제어응용-2차시.doc 과정명 PLC 제어응용차시명 2 차시. 접점명령 학습목표 1. 연산개시명령 (LOAD, LOAD NOT) 에대하여설명할수있다. 2. 직렬접속명령 (AND, AND NOT) 에대하여설명할수있다. 3. 병렬접속명령 (OR, OR NOT) 에대하여설명할수있다. 4.PLC의접점명령을가지고간단한프로그램을작성할수있다. 학습내용 1. 연산개시명령 1) 연산개시명령 (LOAD,

More information

NTD36HD Manual

NTD36HD Manual Upnp 사용 D7 은 UPNP 를지원하여 D7 의네크워크에연결된 UPNP 기기에별다른설정없이연결하여, 유무선으로네트워크상의연결된 UPNP 기기의콘텐츠를재생할수있습니다. TV 화면의 브라우저, UPNP 를선택하면연결가능한 UPNP 기기가표시됩니다. 주의 - UPNP 기능사용시연결된 UPNP 기기의성능에따라서재생되지않는콘텐츠가있을수있습니다. NFS 사용 D7

More information

Visual Basic 반복문

Visual Basic 반복문 학습목표 반복문 For Next문, For Each Next문 Do Loop문, While End While문 구구단작성기로익히는반복문 2 5.1 반복문 5.2 구구단작성기로익히는반복문 3 반복문 주어진조건이만족하는동안또는주어진조건이만족할때까지일정구간의실행문을반복하기위해사용 For Next For Each Next Do Loop While Wend 4 For

More information

Cubase AI installation guide

Cubase AI installation guide Steinberg Cubase AI 프로그램 및라이선스설치가이드 (2018. 1. 31) Ver. 1.0.0 1 목차 1. 계정만들기 2. Download access code 등록및 Activation Code 발급 3. Steinberg Download Assistant 다운로드및설치 4. Cubase AI 다운로드및설치 5. 라이선스활성화 (Activation)

More information

1. Windows 설치 (Client 설치 ) 원하는위치에다운받은발송클라이언트압축파일을해제합니다. Step 2. /conf/config.xml 파일수정 conf 폴더에서 config.xml 파일을텍스트에디터를이용하여 Open 합니다. config.xml 파일에서, 아

1. Windows 설치 (Client 설치 ) 원하는위치에다운받은발송클라이언트압축파일을해제합니다. Step 2. /conf/config.xml 파일수정 conf 폴더에서 config.xml 파일을텍스트에디터를이용하여 Open 합니다. config.xml 파일에서, 아 LG U+ SMS/MMS 통합클라이언트 LG U+ SMS/MMS Client Simple Install Manual LG U+ SMS/MMS 통합클라이언트 - 1 - 간단설치매뉴얼 1. Windows 설치 (Client 설치 ) 원하는위치에다운받은발송클라이언트압축파일을해제합니다. Step 2. /conf/config.xml 파일수정 conf 폴더에서 config.xml

More information

<3635B1E8C1F8C7D02E485750>

<3635B1E8C1F8C7D02E485750> 역사로 읽는 우리 과학 교사용 지도서 자연 6-1 초등학교 교육과정 해설(Ⅱ) STS 프로그램이 중학생 과학에 관련된 태도에 미치는 효과 관찰 분류 측정훈련이 초등학생의 과학 탐구 능력과 태도에 미치는 영향 국민학교 아동의 과학 탐구능력과 태도 향상을 위한 실 험자료의 적용 과학사 신론 중 고등학생의 과학에 대한 태도 연구 과학사를 이용한 수업이 중학생의 과학과

More information

실험1.일차원 운동량 보존

실험1.일차원 운동량 보존 4 장운동의법칙 ( he Lws of Motion) 힘의개념 (he Concept of Force ) 힘 (Force): 물체의운동상태를변화시킬수있는작용 힘의벡터성질 한물체에두힘이작용할때, 각힘의방향에따라서대상물체가받는알짜힘의크기와방향이달라진다. cm cm 3cm.4cm F.4 F F F cm cm 3cm F F 3 F cm.4cm F F.4 F 3 뉴턴의제

More information

완벽한개념정립 _ 행렬의참, 거짓 수학전문가 NAMU 선생 1. 행렬의참, 거짓개념정리 1. 교환법칙과관련한내용, 는항상성립하지만 는항상성립하지는않는다. < 참인명제 > (1),, (2) ( ) 인경우에는 가성립한다.,,, (3) 다음과같은관계식을만족하는두행렬 A,B에

완벽한개념정립 _ 행렬의참, 거짓 수학전문가 NAMU 선생 1. 행렬의참, 거짓개념정리 1. 교환법칙과관련한내용, 는항상성립하지만 는항상성립하지는않는다. < 참인명제 > (1),, (2) ( ) 인경우에는 가성립한다.,,, (3) 다음과같은관계식을만족하는두행렬 A,B에 1. 행렬의참, 거짓개념정리 1. 교환법칙과관련한내용, 는항상성립하지만 는항상성립하지는않는다. < 참인명제 > (1),, (2) ( ) 인경우에는 가성립한다.,,, (3) 다음과같은관계식을만족하는두행렬 A,B에대하여 AB=BA 1 가성립한다 2 3 (4) 이면 1 곱셈공식및변형공식성립 ± ± ( 복호동순 ), 2 지수법칙성립 (은자연수 ) < 거짓인명제 >

More information

chap 5: Trees

chap 5: Trees 5. Threaded Binary Tree 기본개념 n 개의노드를갖는이진트리에는 2n 개의링크가존재 2n 개의링크중에 n + 1 개의링크값은 null Null 링크를다른노드에대한포인터로대체 Threads Thread 의이용 ptr left_child = NULL 일경우, ptr left_child 를 ptr 의 inorder predecessor 를가리키도록변경

More information

JAVA 프로그래밍실습 실습 1) 실습목표 - 메소드개념이해하기 - 매개변수이해하기 - 새메소드만들기 - Math 클래스의기존메소드이용하기 ( ) 문제 - 직사각형모양의땅이있다. 이땅의둘레, 면적과대각

JAVA 프로그래밍실습 실습 1) 실습목표 - 메소드개념이해하기 - 매개변수이해하기 - 새메소드만들기 - Math 클래스의기존메소드이용하기 (   ) 문제 - 직사각형모양의땅이있다. 이땅의둘레, 면적과대각 JAVA 프로그래밍실습 실습 1) 실습목표 - 메소드개념이해하기 - 매개변수이해하기 - 새메소드만들기 - Math 클래스의기존메소드이용하기 ( http://java.sun.com/javase/6/docs/api ) 문제 - 직사각형모양의땅이있다. 이땅의둘레, 면적과대각선의길이를계산하는메소드들을작성하라. 직사각형의가로와세로의길이는주어진다. 대각선의길이는 Math클래스의적절한메소드를이용하여구하라.

More information

<C6F7C6AEB6F5B1B3C0E72E687770>

<C6F7C6AEB6F5B1B3C0E72E687770> 1-1. 포트란 언어의 역사 1 1-2. 포트란 언어의 실행 단계 1 1-3. 문제해결의 순서 2 1-4. Overview of Fortran 2 1-5. Use of Columns in Fortran 3 1-6. INTEGER, REAL, and CHARACTER Data Types 4 1-7. Arithmetic Expressions 4 1-8. 포트란에서의

More information

이 장에서 사용되는 MATLAB 명령어들은 비교적 복잡하므로 MATLAB 창에서 명령어를 직접 입력하지 않고 확장자가 m 인 text 파일을 작성하여 실행을 한다

이 장에서 사용되는 MATLAB 명령어들은 비교적 복잡하므로 MATLAB 창에서 명령어를 직접 입력하지 않고 확장자가 m 인 text 파일을 작성하여 실행을 한다 이장에서사용되는 MATLAB 명령어들은비교적복잡하므로 MATLAB 창에서명령어를직접입력하지않고확장자가 m 인 text 파일을작성하여실행을한다. 즉, test.m 과같은 text 파일을만들어서 MATLAB 프로그램을작성한후실행을한다. 이와같이하면길고복잡한 MATLAB 프로그램을작성하여실행할수있고, 오류가발생하거나수정이필요한경우손쉽게수정하여실행할수있는장점이있으며,

More information

Microsoft PowerPoint - Java7.pptx

Microsoft PowerPoint - Java7.pptx HPC & OT Lab. 1 HPC & OT Lab. 2 실습 7 주차 Jin-Ho, Jang M.S. Hanyang Univ. HPC&OT Lab. jinhoyo@nate.com HPC & OT Lab. 3 Component Structure 객체 (object) 생성개념을이해한다. 외부클래스에대한접근방법을이해한다. 접근제어자 (public & private)

More information

목 차 1. 드라이버 설치...3 1.1 설치환경...3 1.2 드라이버 설치 시 주의사항...3 1.3 USB 드라이버 파일...3 1.4 Windows XP에서 설치...4 1.5 Windows Vista / Windows 7에서 설치...7 1.6 Windows

목 차 1. 드라이버 설치...3 1.1 설치환경...3 1.2 드라이버 설치 시 주의사항...3 1.3 USB 드라이버 파일...3 1.4 Windows XP에서 설치...4 1.5 Windows Vista / Windows 7에서 설치...7 1.6 Windows 삼성SDS 하이패스 USB 드라이버 설치 매뉴얼 삼성SDS(주) 목 차 1. 드라이버 설치...3 1.1 설치환경...3 1.2 드라이버 설치 시 주의사항...3 1.3 USB 드라이버 파일...3 1.4 Windows XP에서 설치...4 1.5 Windows Vista / Windows 7에서 설치...7 1.6 Windows 8에서 설치...9 2. 드라이버

More information

소성해석

소성해석 3 강유한요소법 3 강목차 3. 미분방정식의근사해법-Ritz법 3. 미분방정식의근사해법 가중오차법 3.3 유한요소법개념 3.4 편미분방정식의유한요소법 . CAD 전처리프로그램 (Preprocessor) DXF, STL 파일 입력데이타 유한요소솔버 (Finite Element Solver) 자연법칙지배방정식유한요소방정식파생변수의계산 질량보존법칙 연속방정식 뉴톤의운동법칙평형방정식대수방정식

More information

< 목차 > Ⅰ. 연구동기 1 Ⅱ. 연구목적 1 Ⅲ. 연구내용 2 1. 이론적배경 2 (1) 직접제작한물질의기본구조 2 (2) 회절격자의이론적배경 3 (3) X-선회절법-XRD(X-Ray Diffraction) 3 (4) 브래그의법칙 (Bragg`s law) 4 (5)

< 목차 > Ⅰ. 연구동기 1 Ⅱ. 연구목적 1 Ⅲ. 연구내용 2 1. 이론적배경 2 (1) 직접제작한물질의기본구조 2 (2) 회절격자의이론적배경 3 (3) X-선회절법-XRD(X-Ray Diffraction) 3 (4) 브래그의법칙 (Bragg`s law) 4 (5) [ 첨부 4] 작품설명서표지서식 작품번호 1143 LASER 의라우에패턴을통한입체모형의구조분석 출품분야물리출품부문학생 2011. 7. 7 구분성명 출품학생 지도교사 김성현 권채련 김서연 전종술 - 1 - < 목차 > Ⅰ. 연구동기 1 Ⅱ. 연구목적 1 Ⅲ. 연구내용 2 1. 이론적배경 2 (1) 직접제작한물질의기본구조 2 (2) 회절격자의이론적배경 3 (3)

More information

(b) 미분기 (c) 적분기 그림 6.1. 연산증폭기연산응용회로

(b) 미분기 (c) 적분기 그림 6.1. 연산증폭기연산응용회로 Lab. 1. I-V Characteristics of a Diode Lab. 6. 연산증폭기가산기, 미분기, 적분기회로 1. 실험목표 연산증폭기를이용한가산기, 미분기및적분기회로를구성, 측정및 평가해서연산증폭기연산응용회로를이해 2. 실험회로 A. 연산증폭기연산응용회로 (a) 가산기 (b) 미분기 (c) 적분기 그림 6.1. 연산증폭기연산응용회로 3. 실험장비및부품리스트

More information

BY-FDP-4-70.hwp

BY-FDP-4-70.hwp RS-232, RS485 FND Display Module BY-FDP-4-70-XX (Rev 1.0) - 1 - 1. 개요. 본 Display Module은 RS-232, RS-485 겸용입니다. Power : DC24V, DC12V( 주문사양). Max Current : 0.6A 숫자크기 : 58mm(FND Size : 70x47mm 4 개) RS-232,

More information

OnTuneV3_Manager_Install

OnTuneV3_Manager_Install OnTuneV3.1 Manager 설치하기 # 사전준비사항 - Manager Version 3.1.6-2010-06-21 TeemStone 1. OnTune Manager를설치할 NT 서버 - Windows 2000, Windows 2003, Windows 2008, Windows XP, Windows Vista, Windows 7 등 Windows 2000이후모든

More information

Chap 6: Graphs

Chap 6: Graphs 5. 작업네트워크 (Activity Networks) 작업 (Activity) 부분프로젝트 (divide and conquer) 각각의작업들이완료되어야전체프로젝트가성공적으로완료 두가지종류의네트워크 Activity on Vertex (AOV) Networks Activity on Edge (AOE) Networks 6 장. 그래프 (Page 1) 5.1 AOV

More information

설계란 무엇인가?

설계란 무엇인가? 금오공과대학교 C++ 프로그래밍 jhhwang@kumoh.ac.kr 컴퓨터공학과 황준하 6 강. 함수와배열, 포인터, 참조목차 함수와포인터 주소값의매개변수전달 주소의반환 함수와배열 배열의매개변수전달 함수와참조 참조에의한매개변수전달 참조의반환 프로그래밍연습 1 /15 6 강. 함수와배열, 포인터, 참조함수와포인터 C++ 매개변수전달방법 값에의한전달 : 변수값,

More information

<B1B9BEEE412E687770>

<B1B9BEEE412E687770> 201 학년도대학수학능력시험 6 월모의평가문제및정답 2016 학년도대학수학능력시험 6 월모의평가문제지 1 제 2 교시 5 지선다형 1. 두행렬 성분은? [2 점 ] 에대하여행렬 의 3. lim 의값은? [2점] 1 2 3 4 5 1 2 3 4 5 2. 의값은? [2점] 1 2 3 4 5 4. 공차가 인등차수열 에대하여 의값은? [3 점 ] 1 2 3 4 5

More information

Microsoft PowerPoint SDK설치.HelloAndroid(1.5h).pptx

Microsoft PowerPoint SDK설치.HelloAndroid(1.5h).pptx To be an Android Expert 문양세강원대학교 IT 대학컴퓨터학부 개발환경구조및설치순서 JDK 설치 Eclipse 설치 안드로이드 SDK 설치 ADT(Androd Development Tools) 설치 AVD(Android Virtual Device) 생성 Hello Android! 2 Eclipse (IDE) JDK Android SDK with

More information

노트북 IT / 모바일 데스크탑 34 올인원PC 35 PC 소프트웨어 포터블SSD / SSD / 메모리카드 36 태블릿 37 휴대폰 39 PC 솔루션 IT / 모바일 IT / 모바일 노트북 29 삼성전자는 Windows 를 권장합니다. 삼성전자만의 편리하고 다양한 소프트웨어를 통해 초보자도 보다 쉽고 빠르게 이용 가능합니다. Easy Settings 삼성 패스트

More information

Oracle VM VirtualBox 설치 VirtualBox에서 가상머신 설치 가상머신에 Ubuntu 설치

Oracle VM VirtualBox 설치 VirtualBox에서 가상머신 설치 가상머신에 Ubuntu 설치 Oracle VM VirtualBox 설치 VirtualBox에서 가상머신 설치 가상머신에 Ubuntu 설치 VirtualBox를 사용하기 위해서는 일단 https://www.virtualbox.org/wiki/downloads 사이트에서 윈도우용 버추얼박스 설치화일을 다운로드 해야합니다. Ubuntu를 사용하기 위해서는 Ubuntu 디스크 이미지 화일을 다운로드

More information

Network Security - Wired Sniffing 실습 ICNS Lab. Kyung Hee University

Network Security - Wired Sniffing 실습 ICNS Lab. Kyung Hee University Network Security - Wired Sniffing 실습 ICNS Lab. Kyung Hee University Outline Network Network 구조 Source-to-Destination 간 packet 전달과정 Packet Capturing Packet Capture 의원리 Data Link Layer 의동작 Wired LAN Environment

More information

게시판 스팸 실시간 차단 시스템

게시판 스팸 실시간 차단 시스템 오픈 API 2014. 11-1 - 목 차 1. 스팸지수측정요청프로토콜 3 1.1 스팸지수측정요청프로토콜개요 3 1.2 스팸지수측정요청방법 3 2. 게시판스팸차단도구오픈 API 활용 5 2.1 PHP 5 2.1.1 차단도구오픈 API 적용방법 5 2.1.2 차단도구오픈 API 스팸지수측정요청 5 2.1.3 차단도구오픈 API 스팸지수측정결과값 5 2.2 JSP

More information

Office 365 사용자 가이드

Office 365 사용자 가이드 [ 여기에입력 ] Office 365 사용자가이드 OFFICE 365 모바일설정 목차 1. 모바일에메일계정추가하기... 2 2. Lync 2013 App 설치하기... 7 3. Office Mobile App 설치하기... 10 4. Office for ipad 설치하기... 16-1 - 모바일기기에 Office 365 를설정해보세요. 모바일기기에 Office

More information

6. 설치가시작되는동안 USB 드라이버가자동으로로드됩니다. USB 드라이버가성공적으로로드되면 Setup is starting( 설치가시작되는중 )... 화면이표시됩니다. 7. 화면지침에따라 Windows 7 설치를완료합니다. 방법 2: 수정된 Windows 7 ISO

6. 설치가시작되는동안 USB 드라이버가자동으로로드됩니다. USB 드라이버가성공적으로로드되면 Setup is starting( 설치가시작되는중 )... 화면이표시됩니다. 7. 화면지침에따라 Windows 7 설치를완료합니다. 방법 2: 수정된 Windows 7 ISO Windows 7 설치및 PCIE RAID 설정정보 DK173 초판 11월 2016 A. Windows 7 및 USB 드라이버설치 칩셋사양에따라 Windows 7 설치중에 USB 키보드 / 마우스를사용하려면시스템에서 USB 드라이버를사전로드해야합니다. 이절에서는 USB 드라이버사전로드방법과 Windows 7 설치방법에대해서설명합니다. 방법 1: SATA ODD

More information

Microsoft Word - Lab.4

Microsoft Word - Lab.4 Lab. 1. I-V Lab. 4. 연산증폭기 Characterist 비 tics of a Dio 비교기 ode 응용 회로 1. 실험목표 연산증폭기를이용한비교기비교기응용회로를이해 응용회로를구성, 측정및평가해서연산증폭기 2. 실험회로 A. 연산증폭기비교기응용회로 (a) 기본비교기 (b) 출력제한 비교기 (c) 슈미트트리거 (d) 포화반파정류회로그림 4.1. 연산증폭기비교기응용회로

More information

슬라이드 1

슬라이드 1 프로세싱 광운대학교로봇학부박광현 프로세싱실행 2 C:\processing-3.2.1 폴더 창나타내기 실행 정지 3 폭 높이 600 400 도형그리기 배경칠하기 5 background(255, 255, 255); R G B background(255, 0, 0); background(255, 122, 0); 선그리기 6 background(255, 122, 0);

More information

PowerPoint Template

PowerPoint Template JavaScript 회원정보 입력양식만들기 HTML & JavaScript Contents 1. Form 객체 2. 일반적인입력양식 3. 선택입력양식 4. 회원정보입력양식만들기 2 Form 객체 Form 객체 입력양식의틀이되는 태그에접근할수있도록지원 Document 객체의하위에위치 속성들은모두 태그의속성들의정보에관련된것

More information

벤처연구사업(전동휠체어) 평가

벤처연구사업(전동휠체어) 평가 운영체제실습 Raspbian 설치 2019. 3 표월성 wspyo74@naver.com cherub.sungkyul.ac.kr 목차 Ⅰ. 개요 1. 설치전준비시항 - H/W 및 S/W - Raspbian 이미지파일 2. 라즈비안 (Raspbian) 설치 - Destop 설치 ( 가상화시스템이용 ) - NOOBS를이용한설치 - Raspbian 이미지를이용한설치

More information

PowerPoint Template

PowerPoint Template 설치및실행방법 Jaewoo Shim Jun. 4. 2018 Contents SQL 인젝션이란 WebGoat 설치방법 실습 과제 2 SQL 인젝션이란 데이터베이스와연동된웹서버에입력값을전달시악의적동작을수행하는쿼리문을삽입하여공격을수행 SELECT * FROM users WHERE id= $_POST[ id ] AND pw= $_POST[ pw ] Internet

More information

Microsoft PowerPoint - E제11장연습및예제문제_2012n2.pptx

Microsoft PowerPoint - E제11장연습및예제문제_2012n2.pptx 제 장연습 / 예제문제 연습문제 - - - - - - - - -5-5 -6-7 -8-9 -0 0 홈페이지예제문제 0-0- 0-5 0-8 0-9 0- 연습 -. 질량이 0.5 인물체가가벼운용수철 ( 상수. 0 있다. 용수철을평형지점에서 8.0 c 압축하였다가놓았을때 N/ 에매달려마루위에 ( 가 운동방정식은? d F + 0 dt d dt + 0. 0 N/ 0 sec

More information

Infinity(∞) Strategy

Infinity(∞) Strategy 반복제어 표월성 passwd74@cherub.sungkyul.edu 개요 for() 문 break문과 continue문 while문 do-while문 for() 문 for() 문형식 for( 표현식1; 표현식2; 표현식3) 여러문장들 ; 표현식 1 : 초기화 (1 번만수행 ) 표현식 2 : 반복문수행조건 ( 없으면무한반복 ) 표현식 3 : 반복문수행횟수 for()

More information

IRISCard Anywhere 5

IRISCard Anywhere 5 이 빠른 사용자 가이드는 IRISCard Anywhere 5 및 IRISCard Corporate 5 스캐너의 설치와 시작을 도와 드립니다. 이 스캐너와 함께 제공되는 소프트웨어는: - Cardiris Pro 5 및 Cardiris Corporate 5 for CRM (Windows 용) - Cardiris Pro 4 (Mac OS 용) Cardiris 의

More information