본문 바로가기

반복문5

C언어 13장(반복문, for문, 알고리즘) ▣ 안녕하세요 ^^ 저번장에 while문 숙제해보셨나요? 숫자 맞추기 게임을 만드는 게 숙제였습니다. 해보셨죠?? ㅎㅎ 많이 어려우셨을 거라 생각합니다. ▣ 보통 c언어를 배울 때 첫 번째 고비가 이 반복문 부분입니다. 오늘 미션으로도 해볼 별 찍기에서 많은 분들이 멘붕이 되고 포기를 많이 합니다. ▣ 하지만 겁먹지 마세요. 여러분들은 할 수 있습니다. 제가 처음장 부터 이야기 한 것처럼 코딩을 꼼꼼하게 읽는 훈련을 했기 때문입니다. ▣ 오늘 for문을 배울 때 이 읽는 훈련을 잊지 마시면서 천천히 코딩을 해석하면 오늘 할 별 찍기도 할 수 있습니다. 그리고 제가 숙제 정답은 올리지 않습니다. ▣ 제 코딩이 정답이라고 생각할 수 있기 때문도 있지만, 여러분들이 여러 좋은 강사님들과 여러 자료들을 찾아보면.. 2020. 5. 1.
C언어 12장(반복문, while문, do while문, 알고리즘) ▣ 안녕하세요 ^^ 저번장에 숙제는 잘해보셨나요? 이제 점점 코딩을 읽는 것부터가 어려울 수 있습니다. 그러니 이제는 정말 꼼꼼하게 코딩을 읽는 연습을 하셔야 합니다. ▣ 자 오늘은 제어문에 있는 반복문 그중에 while문을 먼저 진행하도록 하겠습니다. 저번장에 배웠던 조건문을 모두 다 이해하셨다면 반복문도 어렵지 않을 겁니다. ▣ 자 먼저 반복문은 왜 필요할까요? 이렇게 제가 두 번 암호를 입력받는 코딩을 만들었습니다. ▣ 여기서 잠깐 다시 한번 복습하면 입출력을 배울 때 이야기했듯이 scanf_s에서 " % c"형식을 지정할 때 띄어쓰기를 하는 이유는 띄어쓰기를 넣어야 화이트 스페이스인 엔터를 구분자로 인식하기 때문입니다. 저렇게 하지 않으면 위에 입력을 할 때 a와 \n를 버퍼에 저장해서 다음 sc.. 2020. 4. 30.
C언어 11장( switch문, 삼항연산자, 제어문, 조건문) ▣ 안녕하세요 ^^ 저번장에 숙제 다 해보셨나요? 조건문에 대해서 진행했습니다. 배운 내용을 활용하여 직접 조건문을 만들어서 관계 연산, 논리 연산을 사용해보는 숙제였습니다. 알고리즘 순서도까지 진행해보셨죠?? 모두 다 해보셔야 합니다. "아 쉽네... 그냥 넘어가야지"라는 생각은 버려주세요. 그렇게 해서 나중에 프로그램을 만들거나 게임을 만들 때 제대로 하는 사람을 거의 못 본거 같습니다.^^ 팩트입니다. 저도 그랬습니다.^^;; ▣ 코드 치는걸 두려워하지 마세요.!! ▣ 그럼 오늘은 저번장에 이어서 조건문 switch문을 진행하겠습니다. ▣ 먼저 이렇게 코딩을 저랑 똑같이 작성 하겠습니다. 변수에 이름은 여러분들이 원하시는 걸로 하셔도 됩니다. 저는 조금 게임 느낌이 나게 했습니다. ^^ if문과 똑.. 2020. 4. 28.
스크래치6장(벽에 닿으면 튕기기, 회전방식 정하기) ▣ 안녕하세요. 저번장에 숙제는 해보셨나요? 매 장마다 강조합니다. ^^ 꼭 영상을 보고 생각하고 그 생각을 알고리즘 순서도로 작성하고 그걸 보고 코딩을 해주세요. 꼭입니다. ▣ 먼저 벽에 닿으면 튕기기라는 블록을 배워보겠습니다. 이 블록은 말 그대로 벽에 닿으면 튕겨집니다. 그럼 가운데 블록을 놓고 마우스로 더블클릭하면 어떻게 되나요? 네 아무 반응이 없습니다. 왜냐 벽에 닿여 있지 않기 때문입니다. 이게 무슨말이냐? 한번 이렇게 코딩을 진행해보겠습니다. ▣ 자 이렇게 코딩을 하고 실행하면 어떻게 될까요? 먼저 실행하기 전에 한번 생각해보겠습니다. 네 무한반복으로 10만큼 움직이기와 벽에 닿으면 튕기기가 순차적으로 작동할 겁니다. 그럼 한번 실행을 해보겠습니다. ▣ 실행을 하면 어떻게 되나요? 진짜로 .. 2020. 4. 26.
스크래치4장(랜덤위치 이동, 1초동안 X Y 이동, X Y 이동, 무한반복, 마우스포인터 이동하기) ▣ 안녕하세요 ^^ 숙제 다 해보셨나요?? 알고리즘 순서도 작성해보셨죠? 그리고 그걸 보고 코딩을 하셨을 거라 생각합니다. 꼭 해보시고 이번장 진행하시면 될꺼같습니다. 꼭 꼭 코딩에 실력을 키우고 싶으시면 숙제해주세요. 매번 잔소리하는 거 같지만 우리가 나중에 C언어, 파이썬, 유니티에 C# 등 텍스트 언어를 공부하려면 필요한 과정입니다. 다시 한번 강조합니다. 알고리즘 순서도를 꼭 설계하고 그리고 그걸 보고 코딩을 진행해주세요. ▣ 그럼 먼저 랜덤 위치 이동하기 블록을 사용해 보겠습니다. 동작에 있습니다. 가운데로 옮겨놓고 마우스로 더블클릭하면 어떻게 되나요? 네 맞습니다. 무작위 위치로 움직이게 됩니다. 여러분이 어떤 버전으로 다운로드하셨는지 모르겠지만 무작위 위치로 이동하기 블록이랑 랜덤 위치로 이.. 2020. 4. 23.