CS50_컴퓨팅 사고_(2)_[스크래치 기초와 심화 그리고 퀴즈-!]

김두미·2022년 6월 16일
0

1. 스크래치 : 기초

scratch.mit.edu에 접속하여 만들기 버튼을 클릭하면 스크래치를 만들 수 있다.

이름을 물어본 후 hello, (이름)을 하는 코드이다!


고양이가 인사해준다.



2. 스크래치 : 심화


이 코드를 실행하면 고양이가 왼쪽 , 오른쪽으로 계속 움직인다. (벽에 닿으면 다른쪽으로 움직임)


이 코드와 같이 고양이가 cough!를 3번 하게 하는 사용자 지정 함수를 만들 수있다!

이것은 추상화로 기침 기증을 어떻게 구현했는지 몰라도 기침할 수 있다.



퀴즈 -!

  1. 10을 2진수로 표현하면 몇비트로 표현할 수 있을까요?
    1011이니까 4bit

  2. edwith를 10진수로 ASCII 코드로 나타내 보시오

101 100 119 105 116 104

  1. 512 페이지의 책에 '이펭수'는 64페이지에 있습니다.
    몇번 찾아야할까요?
    512 -> 256 -> 128 -> 64로 3번 찾으면 나온다.
  1. 14(10)를 2진법으로 나타내면?
    1110이다.

  2. 1011을 10진법으로 표현하면?
    8 + 2 + 1 이므로 11이다.

  3. 컴퓨터에는 트렌지스터라고 불리는 굉장히 많은 스위치가 있다.

  1. 컴퓨터가 수행할 작업을 사람이 사용하는 언어로 논리적 절차를 작성한 코드를 의사코드 (Pseudo code)라고 한다.

  2. 스크레치에서 구현할수 없는 알고리즘 요소는 컴파일이다.

  3. 강의에 나온 스크래치 코드가 나온다.
    space키를 누르면 false였던 muted가 True가 된다.

10 . 전화번호부에서 이펭수를 찾는 수도코드가 주어진다.
페이지를 폈는데 '이펭수'가 뒷페이지에 있다면?
뒷페이지의 절판을 편다.


다 맞았다.
Easy 하다.

profile
개발자를 꿈꾸는 대학생

0개의 댓글