프로그래밍 기초 특강 정리
오늘은 프로그래밍 언어 기초에서 변수, 반복문, 조건문, 배열, 포인터, 함수, 파이썬 출력을 중심으로 학습했다. 실기에서는 단순 암기보다 값이 어떻게 변하는지 추적하는 능력이 중요하다.
1. 변수와 대입
- 대입문은 오른쪽 계산 결과를 왼쪽 변수에 저장한다.
2. 반복문과 변수 위치
- 누적하려면 반복문 밖에 선언하고, 매번 새로 시작하려면 반복문 안에 선언한다.
3. 조건문과 단축 평가
- AND는 앞이 거짓이면 뒤를 안 보고, OR는 앞이 참이면 뒤를 안 본다.
4. 배열과 인덱스
- 배열 크기가 5이면 사용 가능한 인덱스는 0부터 4까지이다.
5. 포인터 기본
- &는 주소를 가져오고, *는 주소를 따라가 값을 가져온다.
6. 함수와 변수 범위
- 같은 이름이어도 선언된 위치가 다르면 서로 다른 변수이다.
7. 파이썬 출력
- 쉼표는 공백 구분 출력, 더하기는 문자열 연결이다.
8. 연산자 우선순위
- 곱셈, 나눗셈, 나머지를 먼저 계산하고 덧셈은 나중에 계산한다.
오늘의 핵심 정리
오늘 공부의 핵심은 변수의 값이 언제 생성되고, 언제 바뀌고, 어디까지 유지되는지 추적하는 것이었다.
특히 정보처리기사 실기에서는 코드를 외우기보다 다음 세 가지를 계속 확인해야 한다.
- 변수 위치 : 전역변수인지 지역변수인지
- 값 변화 : 대입, 증가, 누적 여부
- 출력 형태 : 공백, 따옴표, 리스트 형태 여부
오늘의 결론
프로그래밍 문제는 문법 암기보다 값의 흐름을 따라가는 연습이 중요하다.
반응형
'자격증 > 정보처리기사' 카테고리의 다른 글
| 비전공자의 2026 정보처리기사 2회 필기 합격 후기 (0) | 2026.06.10 |
|---|---|
| 정보처리기사 실기 공부 기록|6월 9일 학습 정리 (0) | 2026.06.09 |
| 정보처리기사 실기 준비 계획: 이론, 프로그래밍, SQL, 기출까지 (0) | 2026.06.09 |
| 정보처리기사 필기 공부 기록 25일차 | 3과목 2장_물리 데이터베이스 설계(1) (1) | 2026.04.24 |
| 정보처리기사 필기 공부 기록 24일차 | 3과목 1장_논리 데이터베이스 설계 (1) | 2026.04.23 |