study_log blog
10 Posts
study
파이썬 과제물 중 간단하게 만들었던 과제물이다. 순서대로 단순 은행 프로그램, 심화 은행 프로그램이다. 간단하게만 작성했던 코드라 예외처리가 제대로 되어 있지 않은 부분도 꽤 있다. 1. 단순 은행 프로그램 입금, 출금, 잔액 확인, 종료 기능으로 구성되어 있다. 1번 메뉴 : 입금 기능을 수행한다. 2번 메뉴 : 출금 기능을 수행한다. 0 이하의 값과 현재 잔액보다 더 큰 값을 인출하지 못하게 한다. 3번 메뉴 : 잔액 확인 기능을 수행한다. 4번 메뉴 : 감사 문구를 출력한 뒤 프로그램을 종료한다. 기타 : 메뉴 입력이 정상적이지 않을 경우 오류 문구가 출력되도록 한다. 또한 초기 잔액은 100,000원으로 설정한다. 먼저 코드는 다음과 같다. #잔액 myMoney = 100000 name = inp..
파이썬 과제물 중 간단하게 만들었던 과제물이다. 순서대로 단순 카페 주문 프로그램, 심화 카페 주문 프로그램이다. 간단하게만 작성했던 코드라 예외처리가 제대로 되어 있지 않은 부분도 꽤 있다. 1. 단순 카페 주문 프로그램 메뉴 출력, 주문 입력 및 주문 리스트와 지불 총액을 출력하는 기능으로 구성되어 있다. 메뉴는 1800원의 아메리카노, 2200원의 카페라떼, 2800원의 카페모카로 구성된다. 주문을 계속할 것인지 Y(y) 또는 N(n)으로 입력받는다. Y인 경우 주문을 이어가고, N인 경우 종료한다. 메뉴 입력이 잘못되었을 경우 오류 메세지를 출력하고 메뉴 입력으로 되돌아간다. 먼저 코드는 다음과 같다. #메뉴 가격 및 기타 정의 ameri = 1800 cafeL = 2200 cafeM = 2800..
파이썬 과제물 중 간단하게 만들었던 과제물이다. 순서대로 영어 단어장, 영한 사전 및 단어 학습 테스트 프로그램이다. 간단하게만 작성했던 코드라 예외처리가 제대로 되어 있지 않은 부분도 꽤 있다. 1. 영어 단어장 프로그램 단어 입력(영어만), 삭제, 전체 출력, 종료 기능으로 구성되어 있다. 1번 메뉴 : 엔터 키를 누를 때까지 단어를 입력받는다. 이미 있는 경우 Already Exist 문구가 출력된다. 2번 메뉴 : 단어장에서 검색한 단어를 삭제한다. 없는 단어의 경우 No Exist 문구 출력 및 계속해서 입력받도록 한다. 3번 메뉴 : 단어장에 있는 모든 단어가 출력된다. 4번 메뉴 : 프로그램 종료 기타 : 메뉴 입력이 정상적이지 않을 경우 오류 관련 문구가 출력되도록 한다. 먼저 코드는 다음..
[컴퓨터와 IT기술의 이해] 교양서를 학습 및 암기하기 위해 정리했던 내용이다. 목차별로 간략화하여 정리한 내용이며, 개인 학습 및 정리를 위한 것임을 다시 한 번 밝힌다. 4.4 정보시스템 및 소프트웨어 개발 프로그램 개발 라이프사이클(폭포수 모델) : 요구분석 → 프로그램 설계 → 프로그램 구현 → 테스트 및 수정 → 유지보수 폭포수 모델의 단점 : 이전 단계로 못 돌아감. 앞 업무가 끝나기 전에 다음 단계를 시작하지 못함 프로토타입 개발방법 : 다양하고 복잡한 인터페이스를 포함할 때 사용. 사용자와 개발자 간 오해를 최대한 줄임. 불완전한 요구사항 발견 가능. 프로젝트 초기 요구사항이 확실치 않을 때 유용함 나선형 모델 : 폭포수 장점 + 프로토타입 장점 + 위험 분석. 계획 및 정의 → 위험 분석..
[컴퓨터와 IT기술의 이해] 교양서를 학습 및 암기하기 위해 정리했던 내용이다. 목차별로 간략화하여 정리한 내용이며, 개인 학습 및 정리를 위한 것임을 다시 한 번 밝힌다. 1.1 IT기술과 디지털 혁명 엘빈 토플러 : 디지털 혁명과 통신 혁명 디지털 통신 + 컴퓨터 기술 → 통신 혁명 ICT 기술이 글로벌한 사회를 만들었다. 기계식 컴퓨터 : 파스칼의 세금 계산을 위한 덧셈기 → 영국 바베지의 계산기(입력, 연산, 제어, 기억, 출력) → 영국 앨런 튜링의 튜링 머신(현 컴퓨터의 논리적 근거가 됨), 튜링 테스트 전자식 컴퓨터 : MARK 1 → ENIAC(문제당 회로 재배치) → 폰 노이만 구조(CPU + 주 기억장치(프로그램과 데이터)) → EDVAC 1세대 : UNIVAC 1, 진공관, 기계어만 ..