분류 전체보기76 CLI(Command Line Interface)에 대하여 Command Line Interface(이하 CLI)는 Graphic User Interface(이하 GUI)와는 다르게, 마우스와 각종 UI 컴포넌트 대신, 표준 입출력 시스템(Standard I/O)을 통한 입력과 그에 따른 결과를 출력하는 형태로 나타난다. 컴퓨터의 시작은 GUI가 아닌 CLI였으며, 시대를 거쳐서 우리는 마우스, 터치들을 이용한 직관적인 프로그램의 형태를 만날 수 있었다. 그러나 여전히 CLI는 여러가지 측면에서 유리하고, 개발자라면 반드시 배워야 할 주요 스킬이다. 강력하고 빠른 배치 작업들을 수행할 수 있으며, 컴퓨터, 특히 Unix/Linux 시스템을 깊이 알기 위해서는 많은 부분을 CLI를 이용해 탐색하면서 그 작동원리 등을 파악할 수 있다. ※ Unix란 C언어로 작성된.. 2019. 8. 14. 마이크로비트(micro:bit) 예제 #11~13 예제 11번부터 13번은 조건문을 사용한다. 조건문은 조건이 참이면 그 다음 명령을 수행하는 제어문이다. 이해하기 쉽게 다음 조건에 맞는 행동을 해보자. (코딩하는 것이 아니라 몸으로 직접 연습해본다) #몸으로 말해요1 위와 같은 조건에 맞춰 실행해야 한다면 1학년은 고개를 끄덕여야 한다. 1학년이 아니면(2학년이나 3학년이라면) 손을 번쩍 든다. #몸으로 말해요2 두 번째 상황에는 조건이 추가됐다. 1학년이면 박수를 3번 치고 그렇지 않고 2학년이면 머리 위로 하트를 만든다. 모든 조건에 해당되지 않으면(3학년이면) 자리에서 일어나면 된다. 조건에 맞아야 다음 명령을 실행하는 것이기 때문에 조건을 잘 살펴봐야 한다. 이렇게 조건문을 연습해보았고, 이제부터 예제를 풀어보자. #11 - 숫자범위판단_1단계.. 2019. 6. 24. 마이크로비트(micro:bit) 예제 #7~10 #7 - 자판기 음료 뽑기 시작하면 ‘drink’ 출력, A버튼 누르면 1 출력 , B버튼 누르면 2 출력, A와 B버튼 동시에 누르면 1 또는 2 랜덤 출력해본다. TIP) 기본> 문자열 출력 입력> A 누르면 실행 기본> 수 출력 (x부터 x까지의 정수 랜덤값) 계산> x부터 x까지의 정수 랜덤값 정답 계산 탭의 x부터 x까지의 정수 랜덤값 블록을 수 출력 안에 끼워넣어야 한다. 새로운 예제를 풀기에 앞서 변수에 대해 배울 필요가 있다. 변수란 값을 담는 주머니다. 변수는 값을 담는데, 값이 변할 때 마다 바뀌는 값을 저장할 수 있다. 예를 들어 마트주인이 변수에 가격정보를 저장해둔다고 생각하면 된다. 따라서 가격을 외우고 있지 않아도 계산대에 가면 가격이 나오고 계산도 된다. 상품의 가격이 오르거나.. 2019. 6. 9. 마이크로비트(micro:bit) 예제 #1~6 마이크로비트 사용법을 익혔다면 이제 간단한 예제를 풀어본다. 매우 간단한 예제부터 사고력이 필요한 예제까지 다루겠다. 교육 시에는 풀기 위한 방법을 설명해주지만 블로그에서는 불가능하니 TIP을 함께 제공한다. #1 - 하트 출력하기 하트를 출력하는 LED를 만들어본다. TIP) 기본> 무한반복 실행 기본> LED출력 혹은 아이콘 출력 기본, 입력, 음악 등의 다양한 탭이 있다. 역할 별로 구분된 탭에서 원하는 블록을 찾아 실행하면 된다. TIP에서 준 힌트대로 기본 탭에서 무한반복 실행 블록을 찾아 빼온다. 직접 모양을 만들 수 있는 LED 출력 혹은 원하는 모양을 고를 수 있는 아이콘 출력을 기본 탭에서 찾아 이용한다. 정답 코드와 실행화면은 다음과 같다. 왼쪽의 LED가 빨간 불빛으로 결과를 출력해주.. 2019. 6. 7. "사람들 간의 접점을 만들어내는 IT기술을 꿈꾼다면, 공동체IT사회적협동조합" 'IT강국'이라 자칭하는 우리나라는 유독 첨단기술에 집중도가 높다. 그러나 첨단만 바라보며 놓치는 것은 없을까? 기술은 근본적으로 인간을 목적에 둬야한다. 기술격차와 인간소외를 줄이고자 힘쓰는 공동체IT사회적협동조합(https://ictact.kr/)을 취재했다. 기사는 아래 링크에서 읽어볼 수 있다. 본 게시글은 한국사회적기업진흥원의 가치나눔청년기자단 활동으로, 개인블로그에 공유목적으로 작성되었다. 한국사회적기업진흥원 블로그 기사링크 https://blog.naver.com/se365company/221543769142 사회적경제 언론사 이로운넷 기사링크 http://www.eroun.net/news/articleView.html?idxno=5776 "IT 소외계층 없애려면 복지 차원 접근 필요" - .. 2019. 6. 7. 이전 1 ··· 11 12 13 14 15 16 다음