본문 바로가기

전체 글125

42서울 - 온라인 테스트 42서울은 스펙, 나이, 국적 이 모든 것을 안보고 코딩 교육을 지원하는 새로운 소프트웨어 교육 프로그램이다. 코딩을 좀 더 넓은 세계에서 배우고자 도전했다! 선발 프로세스는 뙇 이렇게 된당. 그리고 몇일 전 첫 번째 단계인 온라인 테스트를 봤다. 온라인 테스트는 코딩 테스트가 아니라 모두가 할 수 있는 기억력 테스트와 논리력 테스트로 구성되어 있다. 1) 기억력 테스트 - 4분 카드가 뒤집어지는 순서를 기억해 카드를 누르면 된다. 다만,, 단계가 높아질수록 카드의 개수가 2x2 4x4 6x6 이런 식으로 늘어난다. 그렇지만 4분 내에 기회는 무한번 주어지기 때문에 실수 할까봐 걱정 하지 않아도 된다!! 나는 13단계 까지 성공했다. 은근 어렵다 ㅠㅠ 비슷한 게임 링크) https://humanbench.. 2021. 6. 24.
블로그 시작 1일차! 학교의 기나긴 방학이 시작되고 난 블로그를 시작했다! 작은 글이 모이고 모여 내 소중한 자산이 될 수 있도록!! 꾸준히 오랫도록 글 올리자! 방학때 블로그 말고도 어떤 걸 해야 할 지 고민이 많다... 지금 모두가 막막하고 그렇겠지..? 일단! 내가 할 수 있는 작은 것부터 차근차근히 해보기로 했다. 일단 그 첫 시작점이 블로그니까 이 첫 마음가짐 그대로 뛸 필요 없이 천천히 계속 걸어가보기로 하자~~~ 2021. 6. 24.
달이 멈춘다면 ?! 만약 달이 멈춘다면 어떻게 될까?? 달과 지구가 서로 끌어다니는 만유인력으로 인해 상대적으로 질량이 큰 지구쪽으로 끌려간다. 결국 달은 지구와 충돌하게 된다!! 이번 시간은 무엇보다 물리코딩의 장점이 드러나는 시간이었다. 물리코딩을 통해 우리가 평소 관측하기 힘든 물리 현상을 쉽게 살펴볼 수 있다!! 비록 작용하는 힘의 요소는 너무 많기 때문에, 실제와 100% 같을 순 없겠지만, 그럼에도 물리 코딩을 통해 많은 물리 현상을 직접적으로 눈으로 확인할 수 있어서 너무 유익하다~~! GlowScript 3.0 VPython #Creating Objects Earth = sphere(pos = vector(0,0,0), radius = 6400000, texture = textures.earth) Moon =.. 2021. 6. 24.
달의 공전 지난 시간, 지구의 자전에 이어 이번엔 달의 공전을 코딩해 보았다. 지구는 저번과 똑같은 방법으로 설정했고, 달도 지구와 마찬가지로 흰색 구에 반지름, 위치벡터, 질량을 추가해 만들었다. 한 눈에 보기 쉽도록 하기위해 scailing factor를 설정해 주었다. 그리고 하이라이트 부분인!! 빠-밤! 지구와 달 사이의 만유인력을 고려해 달이 어떤 궤도를 그리며 공전하는지 보았다. 이번에도 while문을 사용해 시간에 따라 달의 위치를 업데이트 하는 방식으로 코딩했다. 전체코드) https://www.glowscript.org/#/user/emilyjiminroh/folder/physicscoding/program/%EB%8B%AC%EC%9D%98%EA%B3%B5%EC%A0%84 GlowScript IDE.. 2021. 6. 24.
지구의 자전 물리 코딩의 처음은 역시 우주다.... 와우웅 glowscript에 기본으로 지구 텍스쳐가 있기 때문에 디자인은 구에 glowscript의 지구 텍스쳐를 입혀서 표현했다. 그리고 지구의 축과 반지름, 각속도를 설정하고, while 문을 통해 시간의 흐름에 따라 지구가 자전하는 모습을 구현했다. GlowScript 3.0 VPython #Creating Earth earth = sphere(radius = 6.4e6, texture = textures.earth) earth.rot_axis = vec(0,1,0) earth.w = 2*pi/(24*60*60)*earth.rot_axis ## rad/s #Scene Setting scene.range = 10e6 #Time t = 0 dt = 60 while t 2021. 6. 24.