Back to Course

프로그래밍 입문

0% Complete
0/0 Steps
  1. 시작하기
    수업 1: PictoBlox 소개
    5 Topics
    |
    1 Quiz
  2. 수업 2: 배경, 형태 및 애니메이션
    3 Topics
    |
    1 Quiz
  3. 수업 3: 도형 그리기
    3 Topics
    |
    1 Quiz
  4. 기본 코딩 개념
    수업 4: 변수 - 멀티태스커
    3 Topics
    |
    1 Quiz
  5. 수업 5: 산술 연산자
    3 Topics
  6. 수업 6: 조건문
    3 Topics
  7. 수업 7: 논리 연산자
    3 Topics
  8. 수업 8: 루프
    3 Topics
  9. 게임
    수업 9: 미로 속의 딱정벌레
    2 Topics
  10. 수업 10: 우주 전투 게임 - 파트 1
    2 Topics
  11. 수업 11: 우주 전투 게임 - 파트 2
    2 Topics
  12. 캡스톤 프로젝트
    수업 12: 캡스톤 프로젝트 - 프로그래밍
Lesson 1, Topic 1
In Progress

교통 신호

Lesson Progress
0% Complete

교통 신호는 어떻게 작동합니까?

교통 신호가 어떻게 작동하는지 궁금한 적이 있습니까? 교통 신호에는 4가지 상태가 있습니다.

  • 조명 없음
  • 빨간불 – 중지
  • 노란불 – 봐
  • 초록불 – 가

신호등은 도로 교차로의 교통 흐름을 제어하기 위해 일정한 간격으로 녹색, 노란색 및 빨간색을 순환합니다.

교통 신호는 사고를 예방하고 도로의 혼잡을 피하기 위해 동시에 작동합니다.

무대 뒤에서

백그라운드에서 실행되는 몇 줄의 코드가 신호등을 구동합니다. 이 코드는 일정한 간격으로 다른 색상을 표시하도록 교통 신호를 변경합니다.

때로는 코드가 센서를 기반으로 정체를 감지하고 트래픽이 있을 때만 작동하여 효율성을 극대화하는 더 스마트한 경우도 있습니다.

코딩의 적용

우리 중 대부분은 집 안팎에서 고의로 또는 무의식적으로 프로그래밍에 참여합니다. 현대 사회에서 코딩은 거리, 학교, 지역 식료품점 등에서 볼 수 있습니다. 실제 세계에서 코딩의 몇 가지 실용적인 예는 다음과 같습니다.

  • 쇼핑몰에서 바코드 스캐너와 상호 작용
  • 신호등을 이용한 교통 자동 제어
  • 영화, 버스, 기차, 항공권 온라인 예약
  • 프린터
  • 웹 브라우저, Word 등과 같이 우리가 사용하는 컴퓨터 소프트웨어
  • 엔터테인먼트용 비디오 게임 및 애니메이션

프로그램이란 무엇입니까?

프로그램은 컴퓨터가 작업을 완료하기 위해 따르는 일련의 지침입니다. 컴퓨터는 정보를 받아 처리하고 활용한 다음 프로그램에 따라 이를 기반으로 출력을 제공합니다.

컴퓨터 질문

프로그램 작성

코딩 단계

핀란드 컴퓨터 프로그래머이자 아동 작가이자 프로그래밍 강사인 Linda Liukas 에 따르면 프로그래밍은 세 부분으로 구성됩니다.

  1. 프로그램 기획
  2. 프로그래밍 언어로 프로그램을 코드로 작성
  3. 프로그램 테스트 및 디버깅

두 번째 부분은 모두가 일반적으로 프로그래밍이라고 생각하는 부분입니다. 이 부분만 코딩 기술이 필요합니다. 첫 번째와 세 번째 부분에는 문제 해결 및 분해(더 큰 문제를 더 작고 관리 가능한 작업으로 나누는 능력)와 같은 추가 기술이 필요합니다.