2. 연구수행내용 이론적배경및선행연구 전기전도도센서 - 전기전도도센서에는양쪽에흑연판이존재한다. 이흑연판사이에걸리는전압을이용해물질의전기전도도를구한다. 가운데에는온도센서가있어서온도에따라달라지는전도도의값을 25 로자동으로보정해준다. 몰전도도이론 - 몰전도도이론은이온고유의몰농

Size: px
Start display at page:

Download "2. 연구수행내용 이론적배경및선행연구 전기전도도센서 - 전기전도도센서에는양쪽에흑연판이존재한다. 이흑연판사이에걸리는전압을이용해물질의전기전도도를구한다. 가운데에는온도센서가있어서온도에따라달라지는전도도의값을 25 로자동으로보정해준다. 몰전도도이론 - 몰전도도이론은이온고유의몰농"

Transcription

1

2 2. 연구수행내용 이론적배경및선행연구 전기전도도센서 - 전기전도도센서에는양쪽에흑연판이존재한다. 이흑연판사이에걸리는전압을이용해물질의전기전도도를구한다. 가운데에는온도센서가있어서온도에따라달라지는전도도의값을 25 로자동으로보정해준다. 몰전도도이론 - 몰전도도이론은이온고유의몰농도당전도도를이용해전체용액의전도도값을구할수있다는이론이다. 무한히희석된용액에서의몰농도당전도도값을이용하면이값에이온별몰농도를곱해서전체용액의전도도를구할수있다. 무한히희석된용액에서성립하는값이기에몰농도가높아지면입자간상호작용에의해오차가발생하게되지만, 어느정도의개형은알맞게구할수있다. 아두이노 - 아두이노는오픈소스기반의마이크로컨트롤러보드이다. 아두이노는많은기능을갖고있지만우리는입력된아날로그값을디지털값으로전환하는데에사용했다. 이클립스 (Eclipse) - 이클립스는자바등의다양한언어를지원하는소프트웨어개발플랫폼이다. 본연구에서는어플리케이션의개발에주로이클립스를사용했다. 연구주제의선정 MBL을대체할수있는인터페이스를제작하자! - MBL의경우에어려운점이많다는점에초점을두고스마트폰어플리케이션을이용해화학실험을쉽게해석할수있을만한방법을찾던중산염기중화반응이나앙금생성반응에서전기전도도를사용할수있다는점에착안하여전도도센서로탐구를시작했다. 스마트폰을이용한어플리케이션의제작 - 우린자바언어를사전에익힌적이없었고어플리케이션제작방법또한자세히알지못했기때문에한명한명이각자자신에게맞은어플관련책을구입해방학동안공부를했다. 그후에는디자인등의여러과정을거쳐실제어플리케이션을설계했다. 제작한어플리케이션을실제실험에적용 - 여러과정을거쳐어플리케이션을제작하더라도실제로작동하는지를확인해야하는데, 이과정에는전기전도도를선택한계기가되었던화학반응인앙금생성반응과산-염기중화반응을사용하게되었다. 연구방법 여러수치중에서화학반응의분석에활용하기에적절한것을선택한다. 실제실험에서전기전도도의변화를자동전기전도도측정기로확인하여유의미한지확인한다. 스마트폰에서활용하기위한전기전도도측정장치및아두이노를이용한블루투스송신장치를제작한다. 스토리보드형식으로어플리케이션을구상하고이클립스를이용해실제어플리케이션을제작한다. 전기전도도값의변화를활용할수있는실험에서우리가제작한어플리케이션을적용한다. 연구활동및과정 화학반응에서실제의전기전도도변화확인 - 전기전도도변화를이용해분석할수있는반응을선택하고, 각반응에서의실제전도도변화를확인해보는실험을진행했다. 전도도변화를이용하는실험으로는산-염기중화반응과앙금생성반응을선택했다. 각반응의화학반응식은다음과같다.

3 산 - 염기중화반응 앙금생성반응 - 각반응에서몰전도도이론을적용시키기위해혼합된용액의부피에따른각이온별농도를계산했다. 이렇게구한농도값을이용해첨가된용액의부피에따른전도도의변화그래프를산출해냈다. 이렇게이론적인값을구한후에는실제중화적정과앙금생성반응을진행시키면서전도도값의변화를살펴봤다. 이과정에서전도도값을측정하는데에는학교에구비되어있는자동전도도측정기기를사용했다. 그림 4 전문가의자문을받는장면그림 5 직접장치를제작해보는장면 이장치의원리는다음과같다. 우선, 전도도센서에서아날로그값을입력받는다. 입력된아날로그값은디지털값으로전환된다. 전환된디지털값은스마트폰으로전송되어야하는데, 이때스마트폰으로데이터를전송하는수단으로는블루투스모듈을사용했다. 그림 2 전기전도도를측정하는모습그림 3 전기전도도를측정하는모습 전도도를확인할수있는장치의제작 - MBL 장치를이용하면센서를연결하는방식으로전도도를측정할수있지만, 장치의가격이비싸고조작법이학생들이접근하기에는어려운편이라는단점이있다. 따라서간편한방법으로전도도를확인할수있는장치를제작하기로했다. 센서에입력되는전도도값은아날로그값이지만, 실제출력해야하는데이터는디지털값이므로아날로그-디지털장치를기반으로한인터페이스의제작이필요했다. 이부분에서는잘알고있지못했기때문에전문가를방문하여전도도센서의원리와아두이노등에대해학습하고실제아날로그값을디지털값으로변환할수있는장치를제작했다. 그림 6 장치제작에사용한아두이노그림 7 블루투스모듈 우리가제작한전도도제작용장치는전기전도도센서와스마트폰을아두이노를이용해연결해주는방식으로한눈에볼수있게정리하면다음사진과같다. 그림 10 전기전도도를측 정해보는모습 - 이장치를기반으로하여전도도를측정하는기능만을수행하는어플리케이션을제작해봤다. 그어플리케이션의모습은위의사진과같다. 파란색배경에측정중인전도도가나타나게된다.

4 어플리케이션의구상및제작 - 실제어플리케이션의제작에앞서어플리케이션에넣을내용을스토 리보드형식으로구상해봤다. 그림 11 스토리보드 1 우선메인화면을디자인했다. 메인화면의가운데에는어플리케이션의이름이있는데, 우리학교의이름을강조하고자일단창원과학고 APP이라는이름을정했다. 또한, 어플리케이션의이름을학교의이름으로한것에의미를두고배경사진으로는학교의외관사진을넣기로했다. 메인화면에서넘어간뒤의첫번째화면에서는어플리케이션의두가지기능중한가지를선택하게된다. 이어플리케이션의기능은크게실제전도도의측정, 가상전도도측정실험진행의두가지로나누어진다. 첫번째화면은이두가지기능을선택하게되는데, 각기능에알맞은아이콘을첨가하기로했다. 그림 12 스토리보드 2 그후에는각기능별로세부내용을구상했다. 실제전도도측정을진행하는기능의경우첫화면은측정되고있는전도도가수치로출력되는화면을중심으로한다. 이화면에서아이콘을선택하게되면측정중인전도도를시간에따른변화그래프와표로확인할수있게된다. 데이터를저장및불러오는기능도구상했다. 그림 13 스토리보드 3

5 가상실험을진행하는어플리케이션의경우에는모든기능에앞서반응에참여하는이온을선택해야한다. 이때선택할수있는이온의경우에는산-염기반응에는용해되면강염기, 강산이되는물질인,,, 등을포함시킬것이다. 앙금생성반응의경우에는일반적으로앙금생성반응을잘일으키는이온을포함한이온결합화합물들 (, 등 ) 을넣기로했다. 반응에참여하는이온을선택한뒤각용액의몰농도와부피를입력받게되면전체전기전도도변화를출력하게된다. 여기서다른아이콘을선택한경우에는이온별몰수의변화를확인할수있으며, 또다른아이콘을선택한경우에는각수치를표로나타내서정확한당량점까지나타낼수있도록구상했다. - 구상한내용을바탕으로하여실제어플리케이션을제작했다. 어플리케이션코드에대해전문적인내용까지잘알고있는상황이아니기때문에책을이용하여학습하고, 전문가의자문을받으며어플리케이션을제작했다. 그림 14 이클립스의첫화면그림 15 이클립스를사용하는화면 어플리케이션의제작은다음 ( 그림 15~ 그림 19) 과같은순서로이루어진다. 그림 16 배경이미지제작그림 17 레이아웃지정그림 18 Activity 제작 그림 19 코드제작 그림 20 디자인 어플리케이션을제작하기위해코드를순서대로설계했다. 첫번째 로어플리케이션내에서사용할 UI 를지정하고호출하는부분의코드 는다음과같다. private String viewcheck = "graph"; private String layoutcheck = "water"; // water : 적정, material : 앙금 private EditText arduion_virtual_acidiccontextview; // 산성농도입력텍스트 private EditText arduion_virtual_acidicvoltextview; // 산성부피입력텍스트 private EditText arduion_virtual_basecontextview; // 염기성농도입력텍스트 private EditText arduion_virtual_basevoltextview; // 염기성부피입력텍스트 private TextView virtual_acidicchoicetext; // 산성용액 private TextView virtual_basechoicetext; // 염기성용액 private String acidictextname; // 산성용액이름 private String basetextname; // 염기성용액이름 UI protected void oncreate(bundle savedinstancestate) { super.oncreate(savedinstancestate); requestwindowfeature(window.feature_no_title) setcontentview(r.layout.activity_arduino virtual); conductivity_data = new Arduino_conductivitydata(); VirtualGraphData = new ArrayList<Arduino_virtualGraphData>(); arduion_virtual_acidiccontextview = (EditText) findviewbyid(r.id.arduion_virtual_acidiccontextview); arduion_virtual_acidicvoltextview = (EditText) findviewbyid(r.id.arduion_virtual_acidicvoltextview); arduion_virtual_basecontextview = (EditText) findviewbyid(r.id.arduion_virtual_basecontextview); arduion_virtual_basevoltextview = (EditText) findviewbyid(r.id.arduion_virtual_basevoltextview); reactobjecttextview = (TextView) findviewbyid(r.id.reactobjecttextview); UI 를호출하여사용하기위한부분 그후에는용액에대한정보를입력및계산하는데에활용하는부분 의코드를제작했다. private ArrayList<numberVlaue> groupvaluedata; // 산성, 염기성중특정그룹의배열정보 public Arduino_conductivitydata() { // TODO Auto-generated constructor stub numbervaluedata = new ArrayList<Arduino_conductivitydata.numberVlaue>(); groupvaluedata = new ArrayList<Arduino_conductivitydata.numberVlaue>(); // 산에대한정보입력 numbervaluedata.add(new numbervlaue(349.8, 1, 1, 76.3, 1, 1, "HCl", "HCl H(+)+ Cl(-)", "acidic", "Cl (-) ", "H", " [ 연두색 ] ")); numbervaluedata.add(new numbervlaue(349.8, 1, 1, 71.5, 1, 1, "HNO3", "HNO3 H(+) + NO3(-)", "acidic", "NO3 (-) ", "H", " [ 연두색 ] ")); // EC (electric conductivity) : 전기전도도 double EC_acidicPlus = conductivity_data.getsearchelement( acidicnamevalue).getplusvalue(); double EC_acidicMinus = conductivity_data.getsearchelement( acidicnamevalue).getminusvalue(); double EC_basePlus = conductivity_data.getsearchelement(basenamevalu e).getplusvalue(); double EC_baseMinus = conductivity_data.getsearchelement(basenamevalu e).getminusvalue();

6 numbervaluedata.add(new numbervlaue(349.8, 1, 1, 78.1, 1, 1, "HBr", "HBr H(+) + Br(-)", "acidic", "Br (-) ", "H", " [ 연두색 ] ")); numbervaluedata.add(new numbervlaue(349.8, 2, 1, 160, 1, 2, "H2SO4", "H2SO4 2H(+) + SO4(2-)", "acidic", "SO4 (2-) ", "H", " [ 연두색 ] ")); // 염기에대한정보입력 numbervaluedata.add(new numbervlaue(38.7, 1, 1, 198.3, 1, 1, "LiOH", "LiOH Li(+) + OH(-)", "base", "Li (+) ", "2O", " [ 주황색 ] ")); numbervaluedata.add(new numbervlaue(50.1, 1, 1, 198.3, 1, 1, "NaOH", "NaOH Na(+) + OH(-)", "base", "Na (+) ", "2O", " [ 주황색 ] ")); numbervaluedata.add(new numbervlaue(73.5, 1, 1, 198.3, 1, 1, "KOH", "KOH K(+) + OH(-)", "base", "K (+) ", "2O", " [ 주황색 ] ")); numbervaluedata.add(new numbervlaue(127.2, 1, 2, 198.3, 2, 1, "Ba(OH)2", "Ba(OH)2 Ba(2+) + 2OH(-)", "2O", "base", "Ba (2+) ", " [ 주황색 ] ")); 용액의이름을사용해용액이이온화되었을때의양이 온, 음이온의몰전도도값과가수, 배수, 용액의반응 식, 산성염기성여부및그래프에서의색상정보를선 언하는부분이다. 다음은데이터를저장하는부분의코드이다. public Arduino_fileSystem() { // TODO Auto-generated constructor stub arduinopath = Environment.getExternalStorageDirectory().getAbsolutePath() + File.separator + "Arduino"; savefilelistdata = new ArrayList<fileInform>(); openfiledata = new ArrayList<String>(); public void setfilewrite(string title, ArrayList<String> content) { ".txt"); File textfile = new File(arduinoPath); if (!textfile.exists()) { textfile.mkdirs(); textfile = new File(arduinoPath + File.separator + title + try { FileOutputStream fos = new FileOutputStream(textFile); BufferedWriter buw = new BufferedWriter(new OutputStreamWriter(fos, "UTF-8")); for (int i = 0; i < content.size(); i++) { buw.close(); fos.close(); buw.write(content.get(i) + "\r\n"); catch (IOException e) { // TODO: handle exception 이는데이터를.txt 파일으로저장하는부분이다. 용액의정보를받고나서다시사용 하게될때에는검색기능을활용하 여사용하게된다. public void setfileread(string title) { if (openfiledata.size()!= 0) { openfiledata.clear(); File files = new File(arduinoPath); if (!files.exists()) { files.mkdirs(); String body = ""; StringBuffer bodytext = new StringBuffer(); File selecttext = new File(arduinoPath + File.separator + title + ".txt"); FileInputStream fis; try { fis = new FileInputStream(selecttext); BufferedReader bufferreader = new BufferedReader( new InputStreamReader(fis, "UTF-8")); null) { openfiledata.add(body); while ((body = bufferreader.readline())!= 다음은데이터를그래프로나타내는부분의코드이다. if (virtual_graphview.getchildcount()!= 0) { // 그래프화면초기화 catch (IOException e) { // TODO Auto-generated catch block e.printstacktrace(); 저장한데이터를그래프또는표로불 러오는부분이다. graphdata = data; linepaint = new Paint(); virtual_graphview.removeallviews(); virtual_prepareview.removeallviews(); preparegraphview = new Arduino_PrePareGraph( Arduino_Virtual.this, VirtualGraphData, maximunec_value, size, onepointvalue); linegraphview = new Arduino_LineGraph(Arduino_Virtual.this, VirtualGraphData, maximunec_value, size); virtual_prepareview.addview(preparegraphview); virtual_graphview.addview(linegraphview); 그래프가그려질영역을선언하고, 그래프가 있는경우에는그래프를삭제하는부분이다. 영역이빈공간이되면그래프를그리기위한 필요한정보를그래프를그리는기능을담당 하는부분으로전달한다. if (canvas!= null) { pluspath.reset(); // minuspath.reset(); // TODO 실제그래픽처리부분을구현하여줍니다. pluspath = new Path(); // 값이그래프의최대치인경우여분의윗공백을주기위해서 GraphHeightSize = DeviceHeight / (float) (maxheight + maxheight / 20); GraphWidthSize = DeviceWidth / (float) x_length; DeviceHeight -= (GraphWidthSize / 2); // 짧은주기로그래프를분석하는경우원반지름이커지는것을막기위해서 if (GraphWidthSize > 26.5) { GraphRadiusSize = (float) (26.5 / 3.0); else { GraphRadiusSize = GraphWidthSize / 3; 그래프를그리기위한정보를받아그릴준비 를한다. linepaint.setantialias(true); linepaint.setdither(true); linepaint.setstrokecap(paint.cap.round); if (GraphRadiusSize < 1) { linepaint.setstrokewidth(1); else { linepaint.setstrokewidth((int) GraphRadiusSize); linepaint.setcolor(color.parsecolor("#9dd9f7")); float x1 = 40; // 두개의점을가지고라인을그리기때문에마지막은실행하지않음 for (int i = 0; i < graphdata.size() - 1; i++) { float pointheight = Float.parseFloat(graphData.get(i).getVirtualGraphValue()) * GraphHeightSize; float pointnextheight = Float.parseFloat(graphData.get(i + 1).getVirtualGraphValue()) * GraphHeightSize; canvas.drawline(x1 + (GraphWidthSize / 2), DeviceHeight - pointheight + (GraphWidthSize / 2), x1 + GraphWidthSize + (GraphWidthSize / 2), DeviceHeight - pointnextheight + (GraphWidthSize / 2), linepaint); pluspath.addcircle(x1 + (GraphWidthSize / 2), DeviceHeight - pointheight + (GraphWidthSize / 2), GraphRadiusSize, Direction.CW); x1 += GraphWidthSize; // 마지막그래프일경우다음자리에원을그리기위해서 if (i == graphdata.size() - 2) { pluspath.addcircle(x1 + (GraphWidthSize / 2), DeviceHeight - pointnextheight + (GraphWidthSize / 2), GraphRadiusSize, Direction.CW); 그래프의길이만큼그래프를 canvas 를이용해그린다.

7 이런방식으로어플리케이션의각기능에해당하는코드를설계했다. 제작한어플리케이션의활용가능성확인 - 어플리케이션을제작한후에는이어플리케이션을이용해직접실험을진행해보면서실제로어플리케이션이실험에서잘작동하는지를확인했다. 또한계속해서어플리케이션을사용하면서문제점을찾고문제점들을보완해나갔다. 산-염기중화반응의경우앞에서용액의전기전도도확인실험에서이용했던반응조건을똑같이사용했다. ( ) 이실험의결과는앞에서의실험결과와비교하는방식으로어플리케이션의정확성을확인했다. 3. 연구결과및시사점 연구결과 화학반응에서실제전도도변화의확인 - 중화적정에서실제전도도변화의확인 : 1몰의염산 50mL에 1몰의수산화나트륨 100mL를첨가하면서중화적정실험을진행하였다. 학교에있는전도도측정기기를이용하여전기전도도실제값을기록하고엑셀로그래프를그려보았다. 그리고전도도실제값이이론값과얼마나유사할지알아보기위해앞에서학습했던몰전도도이론으로전도도이론값을구하고그래프를그려실제값과비교하여보았다. 실제값과이론값의오차가크지않았고전도도변화를기록하여그래프를그렸을때비슷한개형이나왔다. - 앙금생성반응에서실제전도도변화의확인 : 1몰의질산은 50mL에 1몰의염화나트륨을첨가하면서앙금생성반응실험을진행하였다. 앙금생성반응에서도위와같은방법으로실제값과이론값의그래프를비교하여보았다. 앙금생성반응역시실제값과이론값의오차가크지않았고전도도변화를기록하여그래프를그렸을때비슷한개형이나왔다. 그림 21 산 - 염기중화반응에서전도도의확인 그림 22 앙금생성반응에서전도도의확인 앙금생성반응의경우에도앞에서전기전도도의변화를확인할때사용했던반응을사용했다. ( ) 이실험의결과역시앞에서계산및측정했던전기전도도변화의결과와비교하는방식으로어플리케이션의성능을확인했다. 가상실험어플리케이션의경우에도여러반응조건을입력해보면서결과를확인했다. 그림 23 앙금생성반응에서전기전도 그림 24 앙금생성반응에서전기전도 도의이론값과실제값비교 도의이론값과실제값비교 어플리케이션의제작 - 우리가제작한어플리케이션은크게두가지기능을한다. 첫째, 전도도를측정하는실험에적용시킬수있고둘째, 복잡한실험들을직접하지않고도언제어디서나가상실험을할수있다.

8 - 전도도측정실험어플리케이션전도도측정어플리케이션을사용하면스마트폰하나로블루투스연결, 전도도측정, 실험데이터저장, 리셋, 저장된데이터를불러오기등이가능하다. 전도도측정방법은다음과같다. 블루투스아이콘을클릭한후사용할장치와블루투스를연결한다. 블루투스가연결되면아이콘에파란색불이들어오게된다. 이다음에 START 버튼을누르면전도도측정이시작된다. 측정화면은크게 3가지로나뉜다. 첫번째화면에서는전도도센서에서읽히고있는전도도가스마트폰화면에숫자로나타난다. 두번째화면으로넘어가면전도도값을그래프로보여주는데전도도변화를그래프로한눈에알아볼수있고, 당량점확인및그래프개형확인이가능하다. 세번째화면으로넘어가면전도도센서에서읽은전도도값이모두표로나타내어지기때문에반응이진행될때의거의모든전도도값을확인할수있다. 실험이종료되면 STOP 버튼을누른후실험결과를저장할지리셋할지결정할수있다. OPEN 아이콘을클릭하면이전에저장했던실험결과를불러올수있다. - 가상실험어플리케이션 가상실험어플리케이션은반응에참여하는이온의종류를선택하고 넣는용액의농도와부피를입력하면각이온의몰수변화와몰전도 도를이용하여다음 3 가지를보여준다. 첫째몰전도도를계산하여 구한전도도이론값으로전도도변화그래프를그리는화면. 둘째, 알짜이온과구경꾼이온의몰수변화그래프를보여주는화면. 각 이온의몰수변화와전기전도도당량점을확인할수있는표를보여 주는화면으로구성되어있다. 먼저가상실험을진행하기위해서는반응에참여할이온을결정해야 한다. 우리는이온별몰전도도를이용하여전도도를계산하기때문 에이온의종류와그이온의몰전도도를어플리케이션에저장해야한 다. 중화적정실험에서는강산 강염기중대표적인시약을 4 종류씩 선정하였고, 앙금생성반응에서는앙금을생성하는대표적인시약을 선정하였다. 중화반응 앙금생성반응 그림 25 어플리케이션의기능을설명하는그림 가상실험어플리케이션의사용방법은다음과같다. 중화반응의경우산성용액과염기성용액중에서적정시킬용액을선택한다. + 가적정시키는용액이다. 그다음위의표에있는산성용액과염기성용액중에원하는것으로하나씩선택한다. 용액의농도와부피를결정하고 START 버튼을누르면가상실험이시작된다. 첫번째화면에서는반응이진행될때의용액의전도도변화를그래프로나타내고두번째화면에서는각이온별몰농도변화를그래프로나타낸다. 세

9 번째화면에서는각이온의몰수와전도도를표로정리하여보여준 다. 당량점에서의각이온의몰수와전도도를확인하기쉽다. 그림 32 앙금생성반응에서 전기전도도측정 그림 33 전도도의변화를나타 낸그래프 그림 34 전도도의변화를나타 낸표 그림 26 전체전기전도도변화그림 27 이온별몰수변화그림 28 표를이용한해석 전기전도도를이용한여러가지실험에적용 - 중화적정실험전도도센서와제작한기판과스마트폰어플리케이션을이용하여 1M 염산 50mL에 1M 수산화나트륨수용액 100mL 를첨가하면서중화적정실험을진행하였다. 당량점을확인할수있었고당량점까지전도도가내려가다가당량점이후다시올라가는개형을확인할수있었다. 어플리케이션을이용하여측정한실험결과가얼마나실제전기전도도와이론적전기전도도와유사한지알아보았다. 그래프개형은유사하게나왔으나전도도값이차이가났다. 그림 29 산-염기중화반응에 그림 30 측정된전도도변화를 그림 31 측정된전도도의변화 서전도도측정 나타낸그래프 를나타낸표 - 앙금생성반응전도도센서와제작한기판과스마트폰어플리케이션을이용하여 1M 질산은 50mL에 1M 염화나트륨수용액 100mL 를첨가하면서앙금생성실험을진행했다. 앙금이생성되면서전도도가낮아지는개형을확인할수있었으며전도도이론값과학교에서측정했던실제값과비교해보았더니그래프개형은유사하게나왔으나전도도값이차이가났다. - 중화적정실험과앙금생성실험모두전도도변화그래프의개형이유사하게나타났다. 센서마다저항값이다르기때문에출력되는수치는다르게나타났다. 그림 35 어플을이용한전도도측정값의비교그림 36 어플을이용한전도도측정값의비교 기존의실험방법보다더저렴하고간단한조건에서도정확한실험을할수있었다. 전도도값이차이가많이나는것은 MBL 전도도센서의저항과학교에있는전도도측정기기의저항이달라서생긴결과라고생각한다. 센서의저항만전도도측정기기와비슷하다면보다정확한실험결과를얻을수있을것이라고생각한다. 시사점 더싸고간편하게화학실험을진행할수있다. - 복잡하고비싼인터페이스를아두이노로제작한기판과스마트폰으로대체하여더저렴하게실험을진행할수있다. 또한스마트폰은보편화되어있기때문에더쉽고간단하게실험을할수있어서학생들이화학실험에흥미를가지도록할수있다.

10 가상실험어플을과학실험에적용시켜학생들의학습에도움을줄수있다. - 우리가제작한가상실험어플리케이션을이용하면어려운실험들을직접하지않고도화학이론을공부할수있다. 또한보편화되어있는스마트폰을사용하기때문에학생들이더쉽고재미있게화학이론을공부하는데도움을줄수있을것이다. 이가상실험어플리케이션을발전시켜서어려운과학실험들에적용시킨다면학생들의학습에도움을줄수있을것이라고생각한다. 전기전도도를측정하는모든상황에어플리케이션을적용할수있다. - 어플리케이션을전도도를측정해야하는화학실험에적용시켜서실험을진행했을때정확한실험을할수있었다. 또한어플리케이션을제공하는매체인스마트폰이휴대하기쉽기때문에전기전도도를측정해야하는상황에서쉽게측정을진행할수있을것이다. 어플리케이션의홍보 스마트폰은일반인들의생활곳곳에보편화되어있으므로적절한홍보가이루어진다면많은활용을이끌어낼수있을것이라고생각한다. 홍보역시스마트폰이라는점에주목하여여러인터넷홈페이지나화학관련커뮤니티를이용해실행할수있을것이라고생각한다. 과학고인우리학교에서의수업에어플리케이션을활용해본후과학중점학교, 일반학교순으로여러학교에서어플리케이션을적용시켜보게하는형식으로많은학생들이접할수있게할것이다. 직접홍보를하는형식외에도어플리케이션을공유하는수단으로는 Google Play Store, T-Store 등의많은안드로이드앱등록마켓이존재한다. 이런마켓을이용하면자연스럽게어플리케이션이홍보및확산될것이다. 4. 홍보및사후활용 어플리케이션의활용및확장 화학실험뿐만이아니라전도도를측정해야하는모든상황에어플리케이션을적용시킨다. 스마트폰과우리가제작한인터페이스는휴대성이뛰어나기때문에간편하게사용할수있을것이다. 산-염기중화반응의경우강산, 강염기의경우에서만어플리케이션을제작했다. 어플리케이션설계에대한공부를더많이해서약산, 강염기나약산, 약염기등에서의전기전도도변화에대한내용도싣게된다면좀더전문적인어플리케이션이될수있을것이다. 전도도외에도실제 MBL과같이 DO, ph 등많은데이터들을한번에측정하고, 분석할수있는내용을어플리케이션에추가시킨다면학생들이쉽게접근할수있는실험이더욱광범위해질것이다. 5. 참고문헌 정재곤, Do it! 안드로이드앱프로그래밍, 이지스퍼블리싱, 이두진, 안드로이드앱개발완벽가이드, 피씨북, 한동호, 안드로이드 4.0, 제이펍 서창준, 안드로이드앱만들기, 영진닷컴, 서민우, 아두이노와안드로이드 45개프로젝트만들기, 앤써북, 장영현, 안드로이드앱개발 15제완성, 영민, Molar Conductivity(Wikipedia), Molar Conductivity and Equivalent Conductivity(Xamidea)

Microsoft PowerPoint - ch4note

Microsoft PowerPoint - ch4note 강의개요 Chapter 4 Reactions in Aqueous Solution ( 수용액중의반응 ) 농도의종류와계산 수용액중의반응 Pb(NO 3 (aq) + 2KI (aq) HCl (aq) + NaOH (aq) Alka-Selter/Water Cu wire/ag(no 3 ) (aq) 침전반응산 - 염기중화반응기체생성반응산화환원반응 용액 (Solution)

More information

2) 활동하기 활동개요 활동과정 [ 예제 10-1]main.xml 1 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 2 xmlns:tools="http://schemas.android.

2) 활동하기 활동개요 활동과정 [ 예제 10-1]main.xml 1 <LinearLayout xmlns:android=http://schemas.android.com/apk/res/android 2 xmlns:tools=http://schemas.android. 10 차시파일처리 1 학습목표 내장메모리의파일을처리하는방법을배운다. SD 카드의파일을처리하는방법을배운다. 2 확인해볼까? 3 내장메모리파일처리 1) 학습하기 [ 그림 10-1] 내장메모리를사용한파일처리 2) 활동하기 활동개요 활동과정 [ 예제 10-1]main.xml 1

More information

Chemistry: The Study of Change

Chemistry:  The Study of Change 산 - 염기평형및 용해도평형 16.2 공통이온효과 16.3 완충용액 16.4 산 - 염기적정 16.5 산 - 염기지시약 16.6 용해도평형 16.8 공통이온효과및용해도 16.9 ph 및용해도 16.10 착이온평형및용해도 16.7 분별침전에의한이온의분리 Copyright The McGraw-Hill Companies, Inc. Permission required

More information

기구명 ph meter volumetric flask Erlenmeyer flask mass cylinder 뷰렛비이커 pipet 저울스탠드 & 클램프 isotonicity 측정기 필요량 500ml짜리 1개, 50ml짜리 5개, 100ml짜리 1개, 250ml짜리 6개

기구명 ph meter volumetric flask Erlenmeyer flask mass cylinder 뷰렛비이커 pipet 저울스탠드 & 클램프 isotonicity 측정기 필요량 500ml짜리 1개, 50ml짜리 5개, 100ml짜리 1개, 250ml짜리 6개 7. 완충용액 Introduction 일반적으로약산과그짝염기또는약염기와그짝산의혼합물로이루어진용액은외부에서산이나염기를첨가하여도 ph가크게변하지않는다. 이처럼 ph의변화에저항하는용액을완충용액이라한다. 이번실험에서는완충용액을직접제조하여그성질을파악하고완충방정식및완충용액을구해보고자한다. 또한산-염기중화적정곡선을 ph로부터그려보고이로부터산의해리상수도구하여보고자한다. Materials

More information

안드로이드기본 11 차시어댑터뷰 1 학습목표 어댑터뷰가무엇인지알수있다. 리스트뷰와스피너를사용하여데이터를출력할수있다. 2 확인해볼까? 3 어댑터뷰 1) 학습하기 어댑터뷰 - 1 -

안드로이드기본 11 차시어댑터뷰 1 학습목표 어댑터뷰가무엇인지알수있다. 리스트뷰와스피너를사용하여데이터를출력할수있다. 2 확인해볼까? 3 어댑터뷰 1) 학습하기 어댑터뷰 - 1 - 11 차시어댑터뷰 1 학습목표 어댑터뷰가무엇인지알수있다. 리스트뷰와스피너를사용하여데이터를출력할수있다. 2 확인해볼까? 3 어댑터뷰 1) 학습하기 어댑터뷰 - 1 - ArrayAdapter ArrayAdapter adapter = new ArrayAdapter(this, android.r.layout.simple_list_item_1,

More information

다른 JSP 페이지호출 forward() 메서드 - 하나의 JSP 페이지실행이끝나고다른 JSP 페이지를호출할때사용한다. 예 ) <% RequestDispatcher dispatcher = request.getrequestdispatcher(" 실행할페이지.jsp");

다른 JSP 페이지호출 forward() 메서드 - 하나의 JSP 페이지실행이끝나고다른 JSP 페이지를호출할때사용한다. 예 ) <% RequestDispatcher dispatcher = request.getrequestdispatcher( 실행할페이지.jsp); 다른 JSP 페이지호출 forward() 메서드 - 하나의 JSP 페이지실행이끝나고다른 JSP 페이지를호출할때사용한다. 예 ) RequestDispatcher dispatcher = request.getrequestdispatcher(" 실행할페이지.jsp"); dispatcher.forward(request, response); - 위의예에서와같이 RequestDispatcher

More information

Ch. 4 수용액 반응

Ch. 4 수용액 반응 Ch. 6 수용액에서의반응 II 4.1 용액의농도 : 몰농도 4.2 진한용액의희석 4.3 수용액에서의전해질 4.4 수용액에서화학반응의유형 4.5 수용액에서의반응과알짜이온반응식 4.6 침전반응과용해도지침 4.7 산, 염기및중화반응 4.8 용액의화학량론 4.9 산화-환원반응 4.10 산화-환원반응의확인 4.11 원소의활동도서열 1 4.7 산, 염기및중화반응 아레니우스

More information

[ 그림 8-1] XML 을이용한옵션메뉴설정방법 <menu> <item 항목ID" android:title=" 항목제목 "/> </menu> public boolean oncreateoptionsmenu(menu menu) { getme

[ 그림 8-1] XML 을이용한옵션메뉴설정방법 <menu> <item 항목ID android:title= 항목제목 /> </menu> public boolean oncreateoptionsmenu(menu menu) { getme 8 차시메뉴와대화상자 1 학습목표 안드로이드에서메뉴를작성하고사용하는방법을배운다. 안드로이드에서대화상자를만들고사용하는방법을배운다. 2 확인해볼까? 3 메뉴 1) 학습하기 [ 그림 8-1] XML 을이용한옵션메뉴설정방법 public boolean

More information

9 차시고급위젯다루기 1 학습목표 날짜 / 시간과관련된위젯을배운다. 웹뷰를사용하여간단한웹브라우저기능을구현한다. 매니패스트파일의설정법을배운다. 2 확인해볼까? 3 날짜 / 시간위젯 1) 활동하기 활동개요

9 차시고급위젯다루기 1 학습목표 날짜 / 시간과관련된위젯을배운다. 웹뷰를사용하여간단한웹브라우저기능을구현한다. 매니패스트파일의설정법을배운다. 2 확인해볼까? 3 날짜 / 시간위젯 1) 활동하기 활동개요 9 차시고급위젯다루기 1 학습목표 날짜 / 시간과관련된위젯을배운다. 웹뷰를사용하여간단한웹브라우저기능을구현한다. 매니패스트파일의설정법을배운다. 2 확인해볼까? 3 날짜 / 시간위젯 1) 활동하기 활동개요 [ 그림 9-1] 시간예약앱 활동과정 - 2 - [ 그림 9-2] 안드로이드 SDK Manager [ 예제 9-1]main.xml 1

More information

< 서식 5> 탐구보고서표지 제 25 회서울학생탐구발표대회보고서 출품번호 유글레나를이용한산소발생환경의탐구 소속청학교명학년성명 ( 팀명 ) 강서교육청서울백석중학교 3 임산해 [ 팀원이름 ]

< 서식 5> 탐구보고서표지 제 25 회서울학생탐구발표대회보고서 출품번호 유글레나를이용한산소발생환경의탐구 소속청학교명학년성명 ( 팀명 ) 강서교육청서울백석중학교 3 임산해 [ 팀원이름 ] < 서식 5> 탐구보고서표지 제 25 회서울학생탐구발표대회보고서 출품번호 유글레나를이용한산소발생환경의탐구 2010. 09. 28. 소속청학교명학년성명 ( 팀명 ) 강서교육청서울백석중학교 3 임산해 [ 팀원이름 ] 목 차 Ⅰ. 탐구주제 02 Ⅱ. 탐구하게된동기 02 Ⅲ. 배경이론 02 1. 유글레나의특징가. ph 나. 온도 Ⅳ. 선행연구고찰 03 1. 산소결핍과인체에미치는영향

More information

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

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

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 프레젠테이션 배효철 th1g@nate.com 1 목차 표준입출력 파일입출력 2 표준입출력 표준입력은키보드로입력하는것, 주로 Scanner 클래스를사용. 표준출력은화면에출력하는메소드를사용하는데대표적으로 System.out.printf( ) 를사용 3 표준입출력 표준출력 : System.out.printlf() 4 표준입출력 Example 01 public static void

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

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

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

실험 5

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

More information

실험 5

실험 5 실험. apacitor 및 Inductor 의특성 교류회로 apacitor 의 apacitance 측정 본실험에서는 capacitor를포함하는회로에교류 (A) 전원이연결되어있을때, 정상상태 (steady state) 에서 capacitor의전압과전류의관계를알아본다. apacitance의값이 인 capacitor의전류와전압의관계는다음식과같다. i dv = dt

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

untitled

untitled Chapter 4 Reactions in Aqueous Solution 3 4.1 Pb(NO 3 ) 2 (aq) + 2KI (aq) HCl (aq) + NaOH (aq) Alka-Selter/Water Cu wire/ag(no 3 ) (aq) 3 4.2 (Solution) KMnO 4 (s) K + (aq)+ MnO 4- (aq) 3 4.3 (Molarity)

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

[ 그림 7-1] 프로젝트 res 폴더 이미지뷰 [ 예제 7-1] 이미지뷰 1 <LinearLayout 2 ~~~~ 중간생략 ~~~~ 3 android:orientation="vertical" > 4 <ImageView

[ 그림 7-1] 프로젝트 res 폴더 이미지뷰 [ 예제 7-1] 이미지뷰 1 <LinearLayout 2 ~~~~ 중간생략 ~~~~ 3 android:orientation=vertical > 4 <ImageView 7 차시이미지처리 1 학습목표 이미지뷰를사용하는방법을배운다. 비트맵을사용하는방법을배운다. 2 확인해볼까? 3 이미지뷰와이미지버튼 1) 학습하기 [ 그림 7-1] 프로젝트 res 폴더 이미지뷰 [ 예제 7-1] 이미지뷰 1 4

More information

PowerPoint 프레젠테이션

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

More information

쉽게 풀어쓴 C 프로그래밍

쉽게 풀어쓴 C 프로그래밍 제 5 장생성자와접근제어 1. 객체지향기법을이해한다. 2. 클래스를작성할수있다. 3. 클래스에서객체를생성할수있다. 4. 생성자를이용하여객체를초기화할수 있다. 5. 접근자와설정자를사용할수있다. 이번장에서만들어볼프로그램 생성자 생성자 (constructor) 는초기화를담당하는함수 생성자가필요한이유 #include using namespace

More information

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

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

More information

어댑터뷰

어댑터뷰 04 커스텀어댑터뷰 (Custom Adapter View) 커스텀어댑터뷰 (Custom Adapter View) 커스텀어댑터뷰 (Custom Adatper View) 란? u 어댑터뷰의항목하나는단순한문자열이나이미지뿐만아니라, 임의의뷰가될수 있음 이미지뷰 u 커스텀어댑터뷰설정절차 1 2 항목을위한 XML 레이아웃정의 어댑터정의 3 어댑터를생성하고어댑터뷰객체에연결

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 A bag of mostly water - Star Trek - 4 수용액반응 Solution is the solution. 단지 140 억년만에이모든것이이루어졌다고? Collision A bag of mostly water - Star Trek - Rareness No mobility Solution is the solution. 수용액의일반적인성질 용액

More information

Spring Boot/JDBC JdbcTemplate/CRUD 예제

Spring Boot/JDBC JdbcTemplate/CRUD 예제 Spring Boot/JDBC JdbcTemplate/CRUD 예제 오라클자바커뮤니티 (ojc.asia, ojcedu.com) Spring Boot, Gradle 과오픈소스인 MariaDB 를이용해서 EMP 테이블을만들고 JdbcTemplate, SimpleJdbcTemplate 을이용하여 CRUD 기능을구현해보자. 마리아 DB 설치는다음 URL 에서확인하자.

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

Chap 6: Graphs

Chap 6: Graphs 그래프표현법 인접행렬 (Adjacency Matrix) 인접리스트 (Adjacency List) 인접다중리스트 (Adjacency Multilist) 6 장. 그래프 (Page ) 인접행렬 (Adjacency Matrix) n 개의 vertex 를갖는그래프 G 의인접행렬의구성 A[n][n] (u, v) E(G) 이면, A[u][v] = Otherwise, A[u][v]

More information

NX1000_Ver1.1

NX1000_Ver1.1 See the world in perfect detail 1 2 3 4 J J KL t P A S M i g s v B 5 6 t P A S M i E PASM Z g s v 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 Chapter 1 25 12 11 10 9 1 2 3 4 5 6 7 8 1 t P A S M i g

More information

表紙(化学)

表紙(化学) 수험 번호 성 명 2013년 일본 공과대학 학부 유학생 파견 선발 시험 화 학 (90분 100점) 주 의 1 시험시작의 지시가 있을 때까지 열지 마시오. 2 해답은 해답용지의 지정된 난 안에 알아보기 쉽게 기입하시오. 3 해답에 한글이 포함되면 채점되지 않습니다. 필요한 경우, 아래의 값을 사용하시오. 원자량 H 1.0, C 12, N 14, O 16, Cu

More information

Microsoft Word - CHAPTER-4

Microsoft Word - CHAPTER-4 Chapter 4 화학반응 수용액에서의이온 화학반응의종류 용액 정량분석 화학반응은반응물에서생성물로변하고, 그생성물은반응물과물리적화학적성질이다름. 화학반응의몇가지대표적인유형 Pb(NO 3 ) 2 (aq) + 2KI(aq) PbI 2 (s)+ 2KNO 3 (aq) 침전반응 용액에서이온존재의증거는무엇인가? 이온을포함하는반응에대해화학반응식을어떻게쓸것인가? 많은반응들을어떻게체계적으로분류하고기술하는가?

More information

<322EBCF8C8AF28BFACBDC0B9AEC1A6292E687770>

<322EBCF8C8AF28BFACBDC0B9AEC1A6292E687770> 연습문제해답 5 4 3 2 1 0 함수의반환값 =15 5 4 3 2 1 0 함수의반환값 =95 10 7 4 1-2 함수의반환값 =3 1 2 3 4 5 연습문제해답 1. C 언어에서의배열에대하여다음중맞는것은? (1) 3차원이상의배열은불가능하다. (2) 배열의이름은포인터와같은역할을한다. (3) 배열의인덱스는 1에서부터시작한다. (4) 선언한다음, 실행도중에배열의크기를변경하는것이가능하다.

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 System Software Experiment 1 Lecture 5 - Array Spring 2019 Hwansoo Han (hhan@skku.edu) Advanced Research on Compilers and Systems, ARCS LAB Sungkyunkwan University http://arcs.skku.edu/ 1 배열 (Array) 동일한타입의데이터가여러개저장되어있는저장장소

More information

Ⅳ. 닮은꼴화학반응 2. 중화점과중화열 1 중화점 : 산의 H^+ 과염기의 OH&^- 이모두반응하여반응 이완결되는지점이다. 2 중화열 : 산과염기의중화반응에서발생하는열이다. 3. 중화점의확인 1 지시약의색변화 : 일정량의산 ( 염기 ) 수용액에지시약을 넣고염기 ( 산

Ⅳ. 닮은꼴화학반응 2. 중화점과중화열 1 중화점 : 산의 H^+ 과염기의 OH&^- 이모두반응하여반응 이완결되는지점이다. 2 중화열 : 산과염기의중화반응에서발생하는열이다. 3. 중화점의확인 1 지시약의색변화 : 일정량의산 ( 염기 ) 수용액에지시약을 넣고염기 ( 산 13 산과염기의중화반응 13 1 지시약과 ph 1. 수용액의액성과지시약 1 수용액의액성 : 산성, 중성, 염기성으로구분한다. 2 지시약 : 색깔변화로용액의액성을구별할수있는화 산성 중성 합물이다. 지시약은산, 염기에의해자체의분자구조가변하므로색이변한다. 리트머스페놀프탈레인메틸오렌지 BTB 반응에실제로참여하는이온만으로나타내는반응식 2 중화반응의알짜이온반응식 : 산의

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

PowerPoint Presentation

PowerPoint Presentation Package Class 3 Heeseung Jo 목차 section 1 패키지개요와패키지의사용 section 2 java.lang 패키지의개요 section 3 Object 클래스 section 4 포장 (Wrapper) 클래스 section 5 문자열의개요 section 6 String 클래스 section 7 StringBuffer 클래스 section

More information

슬라이드 1

슬라이드 1 16 산 - 염기평형 산 - 염기의성질 산신맛을가지고있다. 많은금속과반응하여수소기체를발생시킨다. 탄산 (carbonates) 또는탄산수소 (bicarbonates) 와반응하여이산화탄소를발생시킨다. 염기쓴맛을가지고있다. 미끄러운느낌이있다. 4 장. 수용액반응 Arrhenius 산 (acid): 물에녹아서 H + 이온의농도를증가시키는물질. 염기 (base): 물에녹아서

More information

서현수

서현수 Introduction to TIZEN SDK UI Builder S-Core 서현수 2015.10.28 CONTENTS TIZEN APP 이란? TIZEN SDK UI Builder 소개 TIZEN APP 개발방법 UI Builder 기능 UI Builder 사용방법 실전, TIZEN APP 개발시작하기 마침 TIZEN APP? TIZEN APP 이란? Mobile,

More information

[ 정보 ] 과학고 R&E 결과보고서 Monte Carlo Method 를이용한 고교배정시뮬레이션 연구기간 : ~ 연구책임자 : 강대욱 ( 전남대전자컴퓨터공학부 ) 지도교사 : 최미경 ( 전남과학고정보 컴퓨터과 ) 참여학생 : 박진명 ( 전

[ 정보 ] 과학고 R&E 결과보고서 Monte Carlo Method 를이용한 고교배정시뮬레이션 연구기간 : ~ 연구책임자 : 강대욱 ( 전남대전자컴퓨터공학부 ) 지도교사 : 최미경 ( 전남과학고정보 컴퓨터과 ) 참여학생 : 박진명 ( 전 [ 정보 ] 과학고 R&E 결과보고서 Monte Carlo Method 를이용한 고교배정시뮬레이션 연구기간 : 2013. 3 ~ 2014. 2 연구책임자 : 강대욱 ( 전남대전자컴퓨터공학부 ) 지도교사 : 최미경 ( 전남과학고정보 컴퓨터과 ) 참여학생 : 박진명 ( 전남과학고 1학년 ) 박수형 ( 전남과학고 1학년 ) 서범수 ( 전남과학고 1학년 ) 김효정

More information

PowerPoint Template

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

More information

C스토어 사용자 매뉴얼

C스토어 사용자 매뉴얼 쪽지 APP 디자인적용가이드 I. 쪽지 APP 소개 2 I. 쪽지 APP 소개 쪽지 APP 을통해쇼핑몰의특정회원또는특정등급의회원그룹에게 알림메시지나마케팅을위한쪽지를발송하실수있습니다. 쪽지 APP의주요기능 1. 전체회원, 특정ID, 특정회원그룹별로쪽지발송가능 2. 발송예약기능 3. 발송한쪽지에대해수신및열람내역조회가능 4. 쇼핑몰페이지에서쪽지함과쪽지알림창제공 3

More information

제8장 자바 GUI 프로그래밍 II

제8장 자바 GUI 프로그래밍 II 제8장 MVC Model 8.1 MVC 모델 (1/7) MVC (Model, View, Controller) 모델 스윙은 MVC 모델에기초를두고있다. MVC란 Xerox의연구소에서 Smalltalk 언어를바탕으로사용자인터페이스를개발하기위한방법 MVC는 3개의구성요소로구성 Model : 응용프로그램의자료를표현하기위한모델 View : 자료를시각적으로 (GUI 방식으로

More information

<4F E20C7C1B7CEB1D7B7A5C0BB20C0CCBFEBC7D120B5A5C0CCC5CD20BAD0BCAE20B9D720B1D7B7A1C7C120B1D7B8AEB1E F416E616C F616E645F47726

<4F E20C7C1B7CEB1D7B7A5C0BB20C0CCBFEBC7D120B5A5C0CCC5CD20BAD0BCAE20B9D720B1D7B7A1C7C120B1D7B8AEB1E F416E616C F616E645F47726 Origin 프로그램을이용한데이터분석및그래프그리기 "2-4 단일코일에의해형성되는자기장의특성측정 " 실험을예로하여 Origin 프로그램을이용한데이터분석및그래프그리기에대해설명드리겠습니다. 먼저 www.originlab.com 사이트를방문하여회원가입후 Origin 프로그램데모버전을다운로드받아서설치합니다. 설치에필요한액세스코드는회원가입시입력한 e-mail로발송됩니다.

More information

<4D F736F F F696E74202D20B8B6C0CCC5A9B7CEC7C1B7CEBCBCBCAD202834C1D6C2F7207E2038C1D6C2F729>

<4D F736F F F696E74202D20B8B6C0CCC5A9B7CEC7C1B7CEBCBCBCAD202834C1D6C2F7207E2038C1D6C2F729> 8주차중간고사 ( 인터럽트및 A/D 변환기문제및풀이 ) Next-Generation Networks Lab. 외부입력인터럽트예제 문제 1 포트 A 의 7-segment 에초시계를구현한다. Tact 스위치 SW3 을 CPU 보드의 PE4 에연결한다. 그리고, SW3 을누르면하강 에지에서초시계가 00 으로초기화된다. 동시에 Tact 스위치 SW4 를 CPU 보드의

More information

rmi_박준용_final.PDF

rmi_박준용_final.PDF (RMI) - JSTORM http://wwwjstormpekr (RMI)- Document title: Document file name: Revision number: Issued by: Document Information (RMI)- rmi finaldoc Issue Date: Status:

More information

03장

03장 CHAPTER3 ( ) Gallery 67 68 CHAPTER 3 Intent ACTION_PICK URI android provier MediaStore Images Media EXTERNAL_CONTENT_URI URI SD MediaStore Intent choosepictureintent = new Intent(Intent.ACTION_PICK, ë

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

JMF3_심빈구.PDF

JMF3_심빈구.PDF JMF JSTORM http://wwwjstormpekr Issued by: < > Revision: Document Information Document title: Document file name: Revision number: Issued by: JMF3_ doc Issue Date:

More information

untitled

untitled int i = 10; char c = 69; float f = 12.3; int i = 10; char c = 69; float f = 12.3; printf("i : %u\n", &i); // i printf("c : %u\n", &c); // c printf("f : %u\n", &f); // f return 0; i : 1245024 c : 1245015

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 실습문제 Chapter 05 데이터베이스시스템... 오라클로배우는데이터베이스개론과실습 1. 실습문제 1 (5 장심화문제 : 각 3 점 ) 6. [ 마당서점데이터베이스 ] 다음프로그램을 PL/SQL 저장프로시져로작성하고실행해 보시오. (1) ~ (2) 7. [ 마당서점데이터베이스 ] 다음프로그램을 PL/SQL 저장프로시져로작성하고실행해 보시오. (1) ~ (5)

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

C++ Programming

C++ Programming C++ Programming 예외처리 Seo, Doo-okok clickseo@gmail.com http://www.clickseo.com 목 차 예외처리 2 예외처리 예외처리 C++ 의예외처리 예외클래스와객체 3 예외처리 예외를처리하지않는프로그램 int main() int a, b; cout > a >> b; cout

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

PowerPoint Presentation

PowerPoint Presentation 객체지향프로그래밍 클래스, 객체, 메소드 ( 실습 ) 손시운 ssw5176@kangwon.ac.kr 예제 1. 필드만있는클래스 텔레비젼 2 예제 1. 필드만있는클래스 3 예제 2. 여러개의객체생성하기 4 5 예제 3. 메소드가추가된클래스 public class Television { int channel; // 채널번호 int volume; // 볼륨 boolean

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

슬라이드 1

슬라이드 1 첨부 4 리모콘별 TV 셋팅방법 2011. 1 전략서비스본부서비스지원팀 1 경제형 2002년개발쌍방향단순-2007년개발경제형 /PVR-2007년개발 2002 년 02 월 ~ 2003 년 08 월 85 만 (40 만은 TV 설정불가 ) 선호채널 도움말 만가능 1) TV 전원을키고 2) 0( 숫자 )+ 음소거동시에누름 -> LED ON 3) 리모콘 LED 주황색불확인후제조사코드입력

More information

슬라이드 1

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

More information

제 8 장킬레이트적정법

제 8 장킬레이트적정법 제 8 장킬레이트적정법 킬레이트적정법 킬레이트적정법 (chelatometry)? - 킬레이트시약을사용하여금속이온을적정하는방법 - 금속이온의킬레이트생성반응을이용하는착염적정법 (complexometry) 의일종 - 1945년, G. Schwarzenbach에의해연구되어분석화학분야에서실용화 킬레이트시약으로금속이온과안정한수용성킬레이트를생성하는것을선택하여킬레이트생성이정량적으로진행되고,

More information

HWP Document

HWP Document 물질의구성 (2) 1. 다음중물질의근원과주장한사람을바르게연결한것은? 1 탈레스 - 공기 2 아리스토텔레스 - 물 3 아낙시메네스 - 물, 불, 공기, 흙 4 데모크리토스 - 원자 5 엠페도클레스 - 불 2. 영희는어떤고체결정 A를물에녹여수용액으로만든후다음과같은두가지실험을하였다. 염화바륨 (BaCl 2 ) 수용액을넣었더니흰색앙금이생성되었다. 이수용액을불꽃반응시켰더니노란색이나타났다.

More information

Microsoft PowerPoint - java1-lab5-ImageProcessorTestOOP.pptx

Microsoft PowerPoint - java1-lab5-ImageProcessorTestOOP.pptx 2018 학년도 1 학기 JAVA 프로그래밍 II 514760-1 2018 년봄학기 5/10/2018 박경신 Lab#1 (ImageTest) Lab#1 은영상파일 (Image) 을읽어서정보를출력 Java Tutorials Lesson: Working with Images https://docs.oracle.com/javase/tutorial/2d/images/index.html

More information

GBF-1257B 카스블루투스체지방계앱사용매뉴얼

GBF-1257B 카스블루투스체지방계앱사용매뉴얼 GBF-1257B 카스블루투스체지방계앱사용매뉴얼 가. 사용 전 준비사항 (1) 기기 뒷면에 있는 밧데리 덮개를 연다. (2) 밧데리를 +/-부분을 올바르게 삽입한다. (3) 밧데리 덮개를 닫고 LCD 표시부가 0 점을 보여줄 때까지 기다린다. (4) 원하는 단위를 선택하기 위하여 제품 뒤편에 UNIT 버튼을 원하는 단위가 나올 때까지 순차적으로 누른다. 주의.

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

[ 마이크로프로세서 1] 2 주차 3 차시. 포인터와구조체 2 주차 3 차시포인터와구조체 학습목표 1. C 언어에서가장어려운포인터와구조체를설명할수있다. 2. Call By Value 와 Call By Reference 를구분할수있다. 학습내용 1 : 함수 (Functi

[ 마이크로프로세서 1] 2 주차 3 차시. 포인터와구조체 2 주차 3 차시포인터와구조체 학습목표 1. C 언어에서가장어려운포인터와구조체를설명할수있다. 2. Call By Value 와 Call By Reference 를구분할수있다. 학습내용 1 : 함수 (Functi 2 주차 3 차시포인터와구조체 학습목표 1. C 언어에서가장어려운포인터와구조체를설명할수있다. 2. Call By Value 와 Call By Reference 를구분할수있다. 학습내용 1 : 함수 (Function) 1. 함수의개념 입력에대해적절한출력을발생시켜주는것 내가 ( 프로그래머 ) 작성한명령문을연산, 처리, 실행해주는부분 ( 모듈 ) 자체적으로실행되지않으며,

More information

SMV Vending Machine Implementation and Verification 김성민 정혁준 손영석

SMV Vending Machine Implementation and Verification 김성민 정혁준 손영석 SMV Vending Machine Implementation and Verification 201321124 김성민 201472412 정혁준 201472262 손영석 2015.05.04 Contents Review 지적사항 개선사항 Review Review sell_denied start coin {1, 5, 10, 50, 100} coin Ready Input_

More information

Microsoft PowerPoint - 화학의 세계 13판 7장.pptx

Microsoft PowerPoint - 화학의 세계 13판 7장.pptx 7 산과염기 7.1 산과염기 : 실험적정의 7.2 산, 염기, 염 7.3 산성과염기성무수물 7.4 강산, 강염기, 약산, 약염기 7.5 중화 7.6 ph 척도 7.7 완충용액과짝산 - 짝염기쌍 7.8 산업과일상생활에서쓰이는산과염기 산과염기는일상생활에서가장활용도가높은화학제품이다. 이것은어떻게구별하는지와생활에의응용에대하여살펴보자. 이들은바로여러분의곁에있다. 1

More information

PowerPoint Presentation

PowerPoint Presentation 자바프로그래밍 1 배열 손시운 ssw5176@kangwon.ac.kr 배열이필요한이유 예를들어서학생이 10 명이있고성적의평균을계산한다고가정하자. 학생 이 10 명이므로 10 개의변수가필요하다. int s0, s1, s2, s3, s4, s5, s6, s7, s8, s9; 하지만만약학생이 100 명이라면어떻게해야하는가? int s0, s1, s2, s3, s4,

More information

Chap 6: Graphs

Chap 6: Graphs AOV Network 의표현 임의의 vertex 가 predecessor 를갖는지조사 각 vertex 에대해 immediate predecessor 의수를나타내는 count field 저장 Vertex 와그에부속된모든 edge 들을삭제 AOV network 을인접리스트로표현 count link struct node { int vertex; struct node

More information

Microsoft PowerPoint - ch07 - 포인터 pm0415

Microsoft PowerPoint - ch07 - 포인터 pm0415 2015-1 프로그래밍언어 7. 포인터 (Pointer), 동적메모리할당 2015 년 4 월 4 일 교수김영탁 영남대학교공과대학정보통신공학과 (Tel : +82-53-810-2497; Fax : +82-53-810-4742 http://antl.yu.ac.kr/; E-mail : ytkim@yu.ac.kr) Outline 포인터 (pointer) 란? 간접참조연산자

More information

PowerPoint Presentation

PowerPoint Presentation Class - Property Jo, Heeseung 목차 section 1 클래스의일반구조 section 2 클래스선언 section 3 객체의생성 section 4 멤버변수 4-1 객체변수 4-2 클래스변수 4-3 종단 (final) 변수 4-4 멤버변수접근방법 section 5 멤버변수접근한정자 5-1 public 5-2 private 5-3 한정자없음

More information

12 강. 문자출력 Direct3D 에서는문자를출력하기위해서 LPD3DXFONT 객체를사용한다 LPD3DXFONT 객체생성과초기화 LPD3DXFONT 객체를생성하고초기화하는함수로 D3DXCreateFont() 가있다. HRESULT D3DXCreateFont

12 강. 문자출력 Direct3D 에서는문자를출력하기위해서 LPD3DXFONT 객체를사용한다 LPD3DXFONT 객체생성과초기화 LPD3DXFONT 객체를생성하고초기화하는함수로 D3DXCreateFont() 가있다. HRESULT D3DXCreateFont 12 강. 문자출력 Direct3D 에서는문자를출력하기위해서 LPD3DXFONT 객체를사용한다. 12.1 LPD3DXFONT 객체생성과초기화 LPD3DXFONT 객체를생성하고초기화하는함수로 D3DXCreateFont() 가있다. HRESULT D3DXCreateFont( in LPDIRECT3DDEVICE9 pdevice, in INT Height, in UINT

More information

Microsoft Word - [2017SMA][T8]OOPT_Stage_2040 ver2.docx

Microsoft Word - [2017SMA][T8]OOPT_Stage_2040 ver2.docx OOPT Stage 2040 - Design Feesual CPT Tool Project Team T8 Date 2017-05-24 T8 Team Information 201211347 박성근 201211376 임제현 201411270 김태홍 2017 Team 8 1 Table of Contents 1. Activity 2041. Design Real Use

More information

경우 1) 80GB( 원본 ) => 2TB( 복사본 ), 원본 80GB 는 MBR 로디스크초기화하고 NTFS 로포맷한경우 복사본 HDD 도 MBR 로디스크초기화되고 80GB 만큼포맷되고나머지영역 (80GB~ 나머지부분 ) 은할당되지않음 으로나온다. A. Window P

경우 1) 80GB( 원본 ) => 2TB( 복사본 ), 원본 80GB 는 MBR 로디스크초기화하고 NTFS 로포맷한경우 복사본 HDD 도 MBR 로디스크초기화되고 80GB 만큼포맷되고나머지영역 (80GB~ 나머지부분 ) 은할당되지않음 으로나온다. A. Window P Duplicator 는기본적으로원본하드디스크를빠르게복사본하드디스크에복사하는기능을하는것입니다.. 복사본 하드디스크가원본하드디스크와똑같게하는것을목적으로하는것이어서저용량에서고용량으로복사시몇 가지문제점이발생할수있습니다. 하드디스크는사용하려면, 디스크초기화를한후에포맷을해야사용가능합니다. Windows PC는 MBR과 GPT 2 개중에 1개로초기화합니다. -Windows

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

<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

PJKTGLUCWVUH.hwp

PJKTGLUCWVUH.hwp 2010학년도대수능 6 월모의평가과학탐구영역 ( 화학Ⅰ) 정답및해설 < 정답> 1. 2 2. 2 3. 3 4. 3 5. 5 6. 4 7. 5 8. 1 9. 4 10. 1 11. 3 12. 4 13. 2 14. 2 15. 1 16. 3 17. 4 18. 5 19. 3 20. 4 < 해설> 1. 청동상은구리와주석의합금인청동으로만들고, 동전과관악기는구리와아연의합금인

More information

명세서 기술분야 본 발명은 2차 전지로부터 유가( 有 價 ) 금속을 회수하는 방법에 관한 것이며, 상세하게는, 폐( 廢 )리튬 이온 전지 및 리튬 이온 전지의 제조 불량품에 함유되는 코발트를 회수하는 리튬 이온 전지내의 코발트 회수 방법 및 코발트 회수 시스템에 관한

명세서 기술분야 본 발명은 2차 전지로부터 유가( 有 價 ) 금속을 회수하는 방법에 관한 것이며, 상세하게는, 폐( 廢 )리튬 이온 전지 및 리튬 이온 전지의 제조 불량품에 함유되는 코발트를 회수하는 리튬 이온 전지내의 코발트 회수 방법 및 코발트 회수 시스템에 관한 (19)대한민국특허청(KR) (12) 공개특허공보(A) (51) Int. Cl. 7 H01M 10/54 B09B 3/00 (11) 공개번호 (43) 공개일자 10-2005-0088093 2005년09월01일 (21) 출원번호 10-2005-7009897 (22) 출원일자 2005년06월01일 번역문 제출일자 2005년06월01일 (86) 국제출원번호 PCT/JP2003/016733

More information

목차 INDEX JSON? - JSON 개요 - JSONObject - JSONArray 서울시공공데이터 API 살펴보기 - 요청인자살펴보기 - Result Code - 출력값 HttpClient - HttpHelper 클래스작성 - JSONParser 클래스작성 공공

목차 INDEX JSON? - JSON 개요 - JSONObject - JSONArray 서울시공공데이터 API 살펴보기 - 요청인자살펴보기 - Result Code - 출력값 HttpClient - HttpHelper 클래스작성 - JSONParser 클래스작성 공공 메신저의새로운혁신 채팅로봇 챗봇 (Chatbot) 입문하기 소 이 메 속 : 시엠아이코리아 름 : 임채문 일 : soulgx@naver.com 1 목차 INDEX JSON? - JSON 개요 - JSONObject - JSONArray 서울시공공데이터 API 살펴보기 - 요청인자살펴보기 - Result Code - 출력값 HttpClient - HttpHelper

More information

Ver. 4.0 OOPT Stage 1000 <Plan and Elaboration> Version 4.0 Project Team T7 Team Date Team Information 오세욱 임현유

Ver. 4.0 OOPT Stage 1000 <Plan and Elaboration> Version 4.0 Project Team T7 Team Date Team Information 오세욱 임현유 OOPT Stage 1000 Version 4.0 Project Team T7 Team Date 2017-05-20 Team Information 201414134 오세욱 201414136 임현유 201211375 임동현 201211387 하헌규 CPT T7 Team 1 Table of Contents 1 Activity

More information

Microsoft PowerPoint - chap06-2pointer.ppt

Microsoft PowerPoint - chap06-2pointer.ppt 2010-1 학기프로그래밍입문 (1) chapter 06-2 참고자료 포인터 박종혁 Tel: 970-6702 Email: jhpark1@snut.ac.kr 한빛미디어 출처 : 뇌를자극하는 C프로그래밍, 한빛미디어 -1- 포인터의정의와사용 변수를선언하는것은메모리에기억공간을할당하는것이며할당된이후에는변수명으로그기억공간을사용한다. 할당된기억공간을사용하는방법에는변수명외에메모리의실제주소값을사용하는것이다.

More information

JAVA PROGRAMMING 실습 09. 예외처리

JAVA PROGRAMMING 실습 09. 예외처리 2015 학년도 2 학기 예외? 프로그램실행중에발생하는예기치않은사건 예외가발생하는경우 정수를 0으로나누는경우 배열의크기보다큰인덱스로배열의원소를접근하는경우 파일의마지막부분에서데이터를읽으려고하는경우 예외처리 프로그램에문제를발생시키지않고프로그램을실행할수있게적절한조치를취하는것 자바는예외처리기를이용하여예외처리를할수있는기법제공 자바는예외를객체로취급!! 나뉨수를입력하시오

More information

학습목표 함수프로시저, 서브프로시저의의미를안다. 매개변수전달방식을학습한다. 함수를이용한프로그래밍한다. 2

학습목표 함수프로시저, 서브프로시저의의미를안다. 매개변수전달방식을학습한다. 함수를이용한프로그래밍한다. 2 학습목표 함수프로시저, 서브프로시저의의미를안다. 매개변수전달방식을학습한다. 함수를이용한프로그래밍한다. 2 6.1 함수프로시저 6.2 서브프로시저 6.3 매개변수의전달방식 6.4 함수를이용한프로그래밍 3 프로시저 (Procedure) 프로시저 (Procedure) 란무엇인가? 논리적으로묶여있는하나의처리단위 내장프로시저 이벤트프로시저, 속성프로시저, 메서드, 비주얼베이직내장함수등

More information

Microsoft PowerPoint - ch10 - 이진트리, AVL 트리, 트리 응용 pm0600

Microsoft PowerPoint - ch10 - 이진트리, AVL 트리, 트리 응용 pm0600 균형이진탐색트리 -VL Tree delson, Velskii, Landis에의해 1962년에제안됨 VL trees are balanced n VL Tree is a binary search tree such that for every internal node v of T, the heights of the children of v can differ by at

More information

Microsoft PowerPoint - 11주차_Android_GoogleMap.ppt [호환 모드]

Microsoft PowerPoint - 11주차_Android_GoogleMap.ppt [호환 모드] Google Map View 구현 학습목표 교육목표 Google Map View 구현 Google Map 지원 Emulator 생성 Google Map API Key 위도 / 경도구하기 위도 / 경도에따른 Google Map View 구현 Zoom Controller 구현 Google Map View (1) () Google g Map View 기능 Google

More information

<5BB4DCBCBCC6F7B0F8C5EBC8ADC7D05D5F F31C7D0B1E25FB1E2B8BBB0EDBBE7B4EBBAF1C6AFB0AD5FB9AEC1A6C7AEC0CC2E687770>

<5BB4DCBCBCC6F7B0F8C5EBC8ADC7D05D5F F31C7D0B1E25FB1E2B8BBB0EDBBE7B4EBBAF1C6AFB0AD5FB9AEC1A6C7AEC0CC2E687770> 황산구리 위의 다음과 이온의검출반응 다음은어떤용액속에존재하는이온들이다. 1. 1) 물속에들어있는이온을확인하는데에는앙금을 생성하는반응이많이이용된다. 다음중앙금이 생성되기어려운반응은? 1 Ag + + Cl - 2 Ba 2+ + SO 4 2-3 Na + + NO 3-5. 5) Cl - Ba 2+ S 2- Pb 2+ I - Cd 2+ 위의용액에질산은수용액을넣었더니흰색앙금

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

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

12-file.key

12-file.key 11 (String).. java.lang.stringbuffer. s String s = "abcd"; s = s + "e"; a b c d e a b c d e ,., "910359,, " "910359" " " " " (token) (token),, (delimiter). java.util.stringtokenizer String s = "910359,,

More information

리니어레이아웃 - 2 -

리니어레이아웃 - 2 - 4 차시레이아웃 1 학습목표 레이아웃의개념을이해한다. 중복리니어레이아웃의개념이해한다. 2 확인해볼까? 3 레이아웃개념익히기 1) 학습하기 [ 그림 4-1] ViewGroup 클래스계층도 리니어레이아웃 - 2 - [ 예제 4-1]orientation 속성-horizontal 1

More information

Microsoft PowerPoint - chap06-1Array.ppt

Microsoft PowerPoint - chap06-1Array.ppt 2010-1 학기프로그래밍입문 (1) chapter 06-1 참고자료 배열 박종혁 Tel: 970-6702 Email: jhpark1@snut.ac.kr 한빛미디어 출처 : 뇌를자극하는 C프로그래밍, 한빛미디어 -1- 배열의선언과사용 같은형태의자료형이많이필요할때배열을사용하면효과적이다. 배열의선언 배열의사용 배열과반복문 배열의초기화 유연성있게배열다루기 한빛미디어

More information

Microsoft PowerPoint - CSharp-10-예외처리

Microsoft PowerPoint - CSharp-10-예외처리 10 장. 예외처리 예외처리개념 예외처리구문 사용자정의예외클래스와예외전파 순천향대학교컴퓨터학부이상정 1 예외처리개념 순천향대학교컴퓨터학부이상정 2 예외처리 오류 컴파일타임오류 (Compile-Time Error) 구문오류이기때문에컴파일러의구문오류메시지에의해쉽게교정 런타임오류 (Run-Time Error) 디버깅의절차를거치지않으면잡기어려운심각한오류 시스템에심각한문제를줄수도있다.

More information

API STORE 키발급및 API 사용가이드 Document Information 문서명 : API STORE 언어별 Client 사용가이드작성자 : 작성일 : 업무영역 : 버전 : 1 st Draft. 서브시스템 : 문서번호 : 단계 : Docum

API STORE 키발급및 API 사용가이드 Document Information 문서명 : API STORE 언어별 Client 사용가이드작성자 : 작성일 : 업무영역 : 버전 : 1 st Draft. 서브시스템 : 문서번호 : 단계 : Docum API STORE 키발급및 API 사용가이드 Document Information 문서명 : API STORE 언어별 Client 사용가이드작성자 : 작성일 : 2012.11.23 업무영역 : 버전 : 1 st Draft. 서브시스템 : 문서번호 : 단계 : Document Distribution Copy Number Name(Role, Title) Date

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

( )부록

( )부록 A ppendix 1 2010 5 21 SDK 2.2. 2.1 SDK. DevGuide SDK. 2.2 Frozen Yoghurt Froyo. Donut, Cupcake, Eclair 1. Froyo (Ginger Bread) 2010. Froyo Eclair 0.1.. 2.2. UI,... 2.2. PC 850 CPU Froyo......... 2. 2.1.

More information

< BEE0C1A120B0F8B7AB20C8ADC7D0312E687770>

< BEE0C1A120B0F8B7AB20C8ADC7D0312E687770> 제 1 강양적관계 ( 아보가드로의법칙 ) 1. 아보가드로의법칙가. 몰 (mole) (1) 몰원자, 분자, 이온등과같은매우작은입자를세는단위로, 입자 개를 1몰이라정의하고이를아보가드로의수라고한다. (2) 몰과질량 1몰의질량 : 원자량이나분자량에 g을붙인값은원자나분자 1몰의질량이된다. ex) 수소원자 ( ) 1몰의질량 (g) = 수소의원자량 (g) = 1g 수소분자

More information

View Licenses and Services (customer)

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

More information

물의 증기압과 증발 엔탈피 실험 일자 : 2016년 1월 11일 (월) 공동실험자 : 이주찬, 이주찬 제 출 자 : 이주찬 실험 개요 I 실험 목적 온도에 따른 물의 증기압을 실험으로 측정한다. 측정 결과를 이용하여 물의 증발

물의 증기압과 증발 엔탈피 실험 일자 : 2016년 1월 11일 (월) 공동실험자 : 이주찬, 이주찬 제 출 자 : 이주찬 실험 개요 I 실험 목적 온도에 따른 물의 증기압을 실험으로 측정한다. 측정 결과를 이용하여 물의 증발 물의 증기압과 증발 엔탈피 실험 일자 : 2016년 1월 11일 (월) 공동실험자 : 14088 이주찬, 14088 이주찬 제 출 자 : 14088 이주찬 실험 개요 I. 1.1. 실험 목적 온도에 따른 물의 증기압을 실험으로 측정한다. 측정 결과를 이용하여 물의 증발 엔탈피를 구한다. 1.2. 이론적 배경 증기압 증기가 고체 또는 액체와 동적 평형 상태에

More information