분류 전체보기 337

C++ for, while, do while 루프(Loop) 총정리

1. 루프(Loop)의 개념프로그래밍을 하다 보면, 어떤 연산을 n번 수행할 필요가 있다. 이처럼, 루프는 문장 블록을 반복적으로 실행해야 할 때 사용된다. 예를 들어, "Hello Guti"를 10번 프린트하고 싶다고 가정해 본다. 아래와 같이 두 가지 방법으로 프린트할 수 있다: ① 수동방식(반복방식) 수동으로 C++ 문장을 10번 쓰는 것이다. 그런데 10번이 아닌, 20번 써야 한다고 하면? 20개의 문장을 쓰기 위해 시간이 더 걸릴 것이다. 그렇다면 100번을 써야 한다면? 같은 문장을 몇 번이고 다시 쓰는 것은 정말 정신이 없고 귀찮은 일이 될 것이다. 예시:// C++ program to Demonstrate the need of loops #include  using namespace st..

C++ 2024.03.14

C++ 점프문 총정리

1. 점프문의 개념 점프문은 일부 조건이 충족되면, 프로그램의 흐름을 조작하는 데 사용된다. 프로그램 내부의 루프를 종료하거나, 혹은 계속하거나 함수의 실행을 중지하는 데 사용된다. C++에서 점프문의 종류로는 ① break ② continue ③ goto ④ return 이 있다. 2. Continue문 C++에서 continue 문은 루프를 종료하는 대신, 조건 내부에 선언된 일부 부분을 건너뛰면서 루프의 다른 부분을 실행하는 데 사용된다. 이 문은 루프 내부에 있어야 하는 의사 결정 문과 함께 사용된다. 루프, while 루프, do while 루프 안에서 사용될 수 있다. 구문: continue; 예시: // C++ program to demonstrate the // continue statem..

C++ 2024.03.14

서울시CCTV안전센터 지자체 최초로 ISMS 인증 획득

서울CCTV안전센터가 전국 지자체에서 최초로 ISMS 인증을 획득했다고 한다. 2019년애 개소한 CCTV 안전센터는 지난해 말에 모든 자치구 CCTV 연계까지 완료하며 광역 CCTV 통합 컨트롤타워 역할을 본격적으로 수행하고 있다고 한다. CCTV 공화국으로의 한발짝 더욱 나아간 셈이다. 과거 어떤 기사를 통해 알게된 건데, 서울 시민을 기준으로 한 번 외출을 해서 교통수단을 통해 어딘가를 다녀온다고 가정할 때, CCTV에 최소 80번은 찍힌다고 한다. 그리고 그 숫자는 늘면 늘지, 결코 시간이 흐름에 따라 줄어들지는 않을 것이다. 그런 것을 고려했을 때, 서울시에서 지자체 최초로 ISMS 인증을 획득한 것은 매우 좋은 소식이다. CCTV 안전센터가 2023년 한 해 범죄 예방과 수사를 위해 경찰서 등..

보안/뉴스 2024.03.13

C++ 스위치 문 총정리

1. 스위치(Switch)문의 개념 C++ Switch 문은 주어진 식을 평가하고 평가된 값(특정 조건에 일치)에 따라 해당 식과 관련된 문을 실행한다. 이는 긴 if-else-if 사다리의 대안으로, 식의 값을 기반으로 실행을 코드의 여러 부분으로 쉽게 보낼 수 있다. 즉, 주어진 식의 값을 기반으로 문장의 여러 블록을 실행하는 데 사용되는 흐름 제어 문인 것이다. 스위치 문에 임의의 수의 케이스를 지정할 수 있지만, 경우 값은 int 또는 char 형식만 사용할 수 있다. 구문: switch (expression) { case value_1: // statements_1; break; case value_2: // statements_2; break; ..... ..... default: // def..

C++ 2024.03.12

인공지능 회사를 먹여 살리는 일반 사용자들

인공지능 기술 자체가 뜨겁다. 그건 분명한 사실이다. 그런데 인공지능 기술을 다루는 회사가 몸집을 마구 키울 수 있는 것은 비단 그것만은 아니다. 그들이 그렇게 할 수 있는 원동력 중 상당수는 바로 우리의 안일함 혹은 관대함 때문이다. Plainsight Technologies의 CEO 킷 머커는 인공지능을 등에 업고 가는 모든 길이 찬란하지는 않다고 말했다. 이유는 데이터 보안 때문이다. 인공지능 모델을 개발해 훈련을 하고자 하는 기업은 많은데, 훈련에 필요한 데이터를 제 값을 주고 사는 기업은 많지 않기 때문이다. 현재 세상에 존재하는 데이터의 대부분은 조용하게 인공지능 개발사로 흘러간다고 해도 과언이 아닌 상황이다. 어떤 데이터를 가져가는지, 어떤 방식으로 데이터를 가져가는지, 수집의 목적이 무엇인..

보안/뉴스 2024.03.12

C++ Nested if문(중첩 if문) 총정리

1. Nested if(중첩 if)문의 개념 중첩 if문은 if문 안에 또 다른 if문이 있는 개념이다. 조건 안의 조건을 구현하고자 할 때 Nested if문을 쓰는 것이다. C++에서는 임의의 중첩 수준을 허용한다. 구문: if(condition1) { // Code to be executed if(condition2) { // Code to be executed } else { // Code to be executed } } else { // code to be executed } 중첩 if else 문의 위 구문에서 내부 if else 문은 조건 1이 참이 되는 경우에만 실행되며, 그렇지 않으면 이 규칙은 내부 if else 문에 적용된다. 예시1에서 우리는 3개의 숫자 중 가장 큰 것을 확인할 ..

C++ 2024.03.10

C++ if else if 총정리

1. if else if의 개념 C++에서 if-else-if 사다리는 사용자가 여러 옵션 중에서 선택할 수 있게 해주는 것이다. 아래의 그림을 통해 쉽게 이해할 수 있을 것이다. 그림에서 볼 수 있듯, ① if 문으로 들어가서 조건을 수행한 뒤, 그 조건이 거짓일 경우 ③ else if 문으로 들어가서 조건을 수행한다. 이때의 조건이 참이면 바로 블록을 탈출하게 되고, 또 거짓이라면 ⑤ 새로운 else if 문으로 다시 들어가서 조건을 수행하는 것이다. 그러고도 거짓일 경우 ⑥ else를 수행하게 된다. 예시1: // C++ program to illustrate if-else-if ladder #include using namespace std; int main() { int i = 20; // Ch..

C++ 2024.03.10
728x90