1 / 9

컴퓨터 프로그래밍

컴퓨터 프로그래밍. - 7 주차 - . 조 교 : 이영태 Email : bluelyt222@gmail.com 튜 터 : 조 현우. 문제 요약. 아래의 3 개의 프로그램을 구현하시오 다음의 2 차원 배열을 넘겨받아 각 원소의 값을 5 씩 증가시키는 함수를 작성하라 . 1 2 3 4 5 6

sheadon
Download Presentation

컴퓨터 프로그래밍

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 컴퓨터 프로그래밍 - 7주차 - 조 교 : 이영태 Email : bluelyt222@gmail.com 튜 터 : 조 현우

  2. 문제 요약 • 아래의 3개의 프로그램을 구현하시오 • 다음의 2차원 배열을 넘겨받아 각 원소의 값을 5씩 증가시키는 함수를 작성하라. • 1 2 3 • 4 5 6 • 위의 문제의 이차원 배열의 각 행의 시작 주소를 저장하는 포인터 배열을 선언하라. 그 포인터 배열을 이용하여 각 원소의 값을 5씩 증가시키는 코드를 작성하라(메인 함수 내에서 수행) • “apple”, “pear”, “banana”를 저장하는 문자 포인터 배열을 선언하라. 위의 문자들을 모두 대문자로 변환하여 저장하고 출력하라.(toxxx() 함수 이용)

  3. Q1 2차원 배열을 받는 함수구현 • 조건 • 2차원 배열의 선언은 메인 함수에서 한다. (배열의 전역x , 값의 초기화는 아무데서나 ~) • 함수 호출후의 배열의 값은 바뀌어져야 한다.(배열의 주소를 이용하여 배열의 값을 직접 수정) • 함수를 호출하기 전과 호출한 후의 결과는 printarr()함수를 이용하여 결과를 보여준다.

  4. Q2 이차원 배열의 각행의 시작 주소를 이용 • 조건 • 각행의 시작주소를 저장하는 포인터 배열을 선언 해야 한다. • 그 포인터 배열을 이용하여 각 원소의 값을 증가한다. • 함수를 호출하기 전과 호출한 후의 결과는 printarr()함수를 이용하여 결과를 보여준다.

  5. Q3 문자열집합의 소문자를 대문자로 변환 • 조건 • 문자열배열의 선언은 메인 함수에서 한다.(전역x, 값의 초기화는 아무데서나 ~) • Toxxx()함수를 이용하여 소문자를 대문자로 변환하고 저장한다. • 바뀐 문자열들을 출력하여 결과를 비교하여 보여준다.(바뀌기 전 vs 바뀐 후)

  6. 결과 예시 • 이번 주부터 결과예시는 학생들의 창의력 저하를 막고자 추가 하지 않겠습니다. 여러분의 개성 있는(?) 결과물을 보여주세요~!

  7. 과제제출 • 과제 제출은 다음 실습 전날 자정 까지 한다. • 과제 제출시 제출파일은 보고서 및 소스파일 *.c(*.cpp)을 지정된 이름으로 압축하여 첨부한다. • 게시판(cse교과목게시판)에 비밀 글로 작성하여 첨부한다. • 과제제출 예 : cp07_이름_ 201101234 • (과제번호_이름_학번) • 기타문의사항 : 공2333-1호 (전화 : 7722)

  8. 평가기준 • 과제의 최고점수는10점이고 3주 이상 delay는 0점이다. • 과제 제출시 특별한 지시가 없는 한 보고서는 반드시 제출한다. • 보고서는 최대한 간략하고 자세하게 제출한다.

  9. Q & A ?

More Related