본문 바로가기

제어구조4

[C언어 왕초보 탈출 강좌] 반복 구조 C언어를 독학하시는 분들을 위해 포스팅합니다. 이 글은 완전 처음 접하는 왕초보 분들을 위한 강좌입니다. 가급적 자주 포스팅하겠습니다. 포스팅을 자주 해야 하는데, 개발일 하며, 개인적인 공부에, 여러 가지 가정 내 처리할 것들이 많아서인지;;; 생각만큼 자주 못해서 죄송합니다. 그나마 다행(?)인 것은, 아직 방문하시는 분들이 많지 않아서, 저 또한 나태해지는 것 같습니다. 그래도, 어느덧 왕초보 강좌가 거의 정리가 되어가는 것 같아서, 나름 뿌듯합니다. 다시금 마음을 잡고 열심히 하겠습니다!!! 오늘은 지난 포스팅에 이어, 알고리즘을 표현하는 구조 중 마지막인 반복 구조에 대해 알아보도록 하겠습니다. 반복구조는 크게 두 가지 함수를 사용하여 표현할 수 있습니다. for 구문과, while 구문입니다... 2023. 6. 6.
[C언어 왕초보 탈출 강좌] 선택 구조 C언어를 독학하시는 분들을 위해 포스팅합니다. 이 글은 완전 처음 접하는 왕초보 분들을 위한 강좌입니다. 가급적 자주 포스팅하겠습니다. 지난 포스팅에 이어, 알고리즘을 구현하기 위한 제어 구조 중 선택 구조에 대해 살펴보도록 하겠습니다. 우리는 이미 이전 글에서, 선택 구조에 대한 개념에 대해 간단히 접한 적이 있습니다. 관계연산자와 논리연산자에 대한 예제를 살펴볼 때, 선택 구조의 형태의 순서도를 보았습니다. 그때가 기억나지 않으신다면, 잠시 보고 오셔도 괜찮습니다. 선택 구조는 기본적으로 선택의 갈림길에서, Yes or No를 선택합니다. 그리고 각자 그에 따른 다른 길을 가게 됩니다. 선택 구조는 다음의 3가지의 형태로 표현될 수 있습니다. 1. if if(조건문) 처리문 실제 코드를 통한 예제를 .. 2023. 5. 11.
[C언어 왕초보 탈출 강좌] 순차 구조 C언어를 독학하시는 분들을 위해 포스팅합니다. 이 글은 완전 처음 접하는 왕초보 분들을 위한 강좌입니다. 가급적 자주 포스팅하겠습니다. 이전 포스팅까지 우리가 C언어로 코딩하기 전에 꼭 알아야 할 기초 개념에 대해 살펴보았습니다. 이제 본격적으로 시작하도록 하겠습니다. 알고리즘을 효율적으로 잘 구현하기 위한 여러 제어 구조가 있다고 말씀드렸습니다. 순차 구조, 선택 구조, 반복 구조이지요.이 세 가지 구조는 알고리즘을 구성하는 기본 구조이며, 더 이상의 다른 구조는 없습니다. 간단한 것 같이 느껴지겠지만, 이 세 구조가 함께 섞이게 되면서 복잡해집니다. 하지만, 걱정 마세요! 어느 정도 궤도에 오르게 되면, 당연한 것, 별것 아닌 것으로 여겨질 겁니다. 이번 포스팅은 세 가지 구조 중 가장 기본이 되는 .. 2023. 5. 6.
[C언어 왕초보 탈출 강좌] 알고리즘, 제어 구조 C언어를 독학하시는 분들을 위해 포스팅합니다. 이 글은 완전 처음 접하는 왕초보 분들을 위한 강좌입니다. 가급적 자주 포스팅하겠습니다. 이전 포스팅까지는 C언어를 시작하기 전에 가장 기본이 되는 개념 몇 가지를 살펴보았습니다. 이 개념만 가지고도 바로 코딩이 가능합니다! 코딩을 본격적으로 시작하기 전에, 우리가 왜 코딩을 해야 하는지에 대해 그 근본적인 내용부터 살펴보고, 구조와 그 종류에 대해 알아보도록 하겠습니다. 알고리즘이란? 알고리즘이란 무엇일까요? 학생들에게 알고리즘이 무엇인지에 대해 질문을 하면, 대다수 학생들은, 다들 그게 뭔지는 알겠는데, 대답을 잘하지 못합니다. 쉽게 생각해 봅시다. 알고리즘은 어떤 문제를 해결하기 위한 어떠한 절차라고 말할 수 있을까요? 네! 맞습니다. 우리는 일상생활 .. 2023. 5. 3.