과제 진행 [계획]

 * 주요 활동 및 c 문법 내용을 사용에 따라 조정 가능합니다. 

주차 주제 주요 활동 핵심 C 문법
1주차 (4/30)
  요구사항 분석
기본 기능/데이터 도출
1. 요구사항 이해, 기능 / 데이타 정리
2. 기능 목록 도출 -> 화면 메뉴작성 
=>  메뉴화면 코드 개발
  변수, 자료형, 조건문, 반복문
  printf, scanf
  함수 선언(Prototype),  함수 정의
2주차 (5/7)
  데이터 구조 설계
  메뉴아이템 관리
1. MenuItem 구조체 설계, 상수 정의(#define)
2. MenuItem을 등록, 수정, 삭제, 조회 기능 개발
3. (선택)  파일 분리
=> main.c (or main.c, kiosk_ui.c/h, menu.c/h)제출
  구조체, 구조체 배열
  전역변수
  전처리기 #define
3주차 (5/14)
주문 관리1
- 메뉴 선택, 수량 입력, 주문 항목 추가
- 총액 계산, 메뉴명 복사 (Menu → OrderItem)
=> 주문 기능 개발
  배열 인덱스, 조건문, 반복문
  함수 매개변수, 반환값, Call by Value,
  배열과 포인터의 관계,  strcpy(),
4주차 (5/21)
주문 관리2
-재고 확인, 품절 처리, 재고 차감
- 결제 방식 저장, 영수증 출력
=> 결제 기능 개발
  포인터, &, *,
  Call by Reference
  정적변수
5주차 (5/28)
Heap 기반 주문 저장 
- OrderItem 배열을 malloc()으로 생성
- 주문 처리 후 free()로 메모리 해제
=>  주문관리 refactoring
malloc(), free(),
NULL 체크, 구조체 포인터, ->
6주차 (6/4)
과제 보고서 작성
시스템 통합 및 과제에 적용된 주요 C 문법/개념 정리

 

+ Recent posts