[컴퓨터 기초] 일단 써놓고 규칙을 찾자

Robert.Yang·2023년 3월 20일

컴퓨터 기초

목록 보기
22/28
post-thumbnail

이 강좌는 널널한 개발자님의 강의를 기반으로 작성한 글입니다.

일단 써놓고 규칙을 찾자

프로그램을 잘 작성하고 싶다면

  • 선형자료 정렬 규칙(프로그램)을 ‘글로’ 써본다.
  • 자신이 좋아하는 게임을 프로그램으로 작성해본다. (컴퓨터 게임 아님!)
    • 프로그램 규칙을 알아본다. (처리 로직의 조건)
    • 게임 내 기능단위를 정의한다.
    • 정의한 각 기능단위를 실행하는 프로그램을 작성한다.
    • 작성할 때, 단순하고 무식하게 많이 써봐라!
  • C언어 vs Python
  • 정규 표현식(Regular Expression)을 배워라.

변수와 상수

1칸이동, 2칸이동.. 등 이런 규칙들이 보일때 우리는 n칸 이동으로 바꿀 수 있다. 여기서 1칸, 2칸은 상수이고 n칸은 변수이다.

  • 성장이 끝난 성인의 키는 ‘상수’이다.
  • 하지만 ‘나이’는 매년 1씩 증가하는 변수다.
  • 놀이공원의 입장료는 상수이다. 하지만 관람하는 손님의 나이는 변수다.
  • 상수는 달라질 일이 없는 ‘늘 같은 수’이다.
  • 변수는 ‘아직 정확히 알 수 없는 수’이다. 따라서 변화의 원인이 될 수 있다.
  • (컴퓨터 입장에서) 사용자가 어떤 키를 입력할까? 알 수 없다. 따라서 사용자 입력은 아직 결정되지 않은 변수이다.
  • 생각해볼 문제: 나이에 따라 요금을 할인해야 한다면?

즉, 상수는 변하지 않는 값이고 변수는 변하는 값이다.

profile
모든 것을 즐길 줄 아는 개발자, 양성빈입니다.

0개의 댓글