c++프로그래밍 4주차 예습과제

2024. 9. 23. 23:59C++프로그래밍/예습과제

반응형

1. 강의 주제

함수와 제어문의 예시와 설명

 

2. 강의 키워드

구조적 프로그래밍, 매개변수, 리턴값for문, 무한루프, break, 반복문, while문

 

3. 주요 내용 요약

함수는 특정한 작업을 하도록 만들어진 독립적인 단위 모듈이다. 큰 프로그램 하나를 여러개의 함수로 분할하여 구현하는 구조적 프로그래밍 방식의 기본이다. 함수에 입력시키는 것을 매개변수 또는 전달인자 라고 한다.

함수가 돌려주는 결과 값을 반환값 또는 리턴값이라고 한다.

콘솔 기반 c 프로그램은 main()함수로 시작한다

함수에서 입력은 매개변수,인자 출력은 반환값, 리턴값이라는것을 잘 기억해둘것

 

제어문은 위부터 아래로 순차적으로 실행되는 프로그램의 실행 순서를 바꾸기 위해서 사용한다.

for문과 if문의 사용빈도가 가장 높다

if문은 if문 다음 괄호 안의 조건식이 참이면 문장1을 실행하고 거짓이면 문장1을 실행하지 않고 건너 뛰는것이다.

if~else문은 양자택일의 상황에서 사용한다. if문 다음의 괄호 안의 조건식이 참이면 문장1을 실행하고 다음 문장으로 가며, 조건식이 거짓이면 문장2와 다음 문장을 실행한다.
다중 if~else문은 더 많은 조건에 따라 사용하며 else문에 다시 if~else문을 사용하는 것이고 마지막은 else로 끝난다.

switch~case문은 다중 if~else문 처럼 경우의 수가 많을 경우 자주 사용하는 조건문이다.

 

반복문 중 do~while문은 while문처럼 미리 반복 횟수를 알 수 없고, 최소한 한번은 반복 문장을 실행할 경우에 많이 사용한다. 일단 반복 실행될 문장을 한번 실행하고 while의 조건식을 검사한다, 조건이 참이면 루프 안에 반복 실행될 문장을 계속 실행하고 거짓이면 루프를 벗어난다(while(조건식)다음에 세미콜론(;)을 붙어야 하는 것을 조심할 것)

break문은 반복문(for, while, do~while)이나 switch~case문에서 안쪽 루프를 하나 벗어나는데 사용한다

무한루프에는 특별한 조건에서 루프를 탈출 하도록 반드시 break문을 작성한다.

 

 

4. 감상평

많은 내용을 다시 복습하게 되면서 기억에 남는것도 있었지만, 헷갈리는것도 있어서 복습이 중요한것을 다시한번 느꼈다.

 

 

5. 강의 이해도

다중 for문의 개념(80%)은 이해가 되었지만 예제에서 적용시키는 것이(%75)헷갈렸다

'C++프로그래밍 > 예습과제' 카테고리의 다른 글

c++ 9주차 예습 과제  (0) 2024.10.29
c++ 7주차 예습 과제  (0) 2024.10.15
c++ 6주차 수업 내용 및 수업 후 과제  (3) 2024.10.08
c++ 6주차 예습 과제  (0) 2024.10.08
c++프로그래밍 2주차 예습 과제  (0) 2024.09.09