• 파일시티 이벤트
  • LF몰 이벤트
  • 서울좀비 이벤트
  • 탑툰 이벤트
  • 닥터피엘 이벤트
  • 아이템베이 이벤트
  • 아이템매니아 이벤트

컴퓨팅 사고와 코딩 원리/스크래치로 배우는 컴퓨팅 사고/4단원 정리

레몬탄산수
개인인증판매자스토어
최초 등록일
2021.07.12
최종 저작일
2021.04
8페이지/한글파일 한컴오피스
가격 2,000원 할인쿠폰받기
다운로드
장바구니

목차

1. 알고리즘의 이해
2. 알고리즘의 설계 및 분석
3. 알고리즘을 이용한 문제 해결
4. 프로그래밍 언어

본문내용

알고리즘의 개념
*알고리즘(algorithm): 주어진 문제를 어떻게 해결할 것인지에 대해 그 방법과 절차를 기술한 것이다.

알고리즘의 표현 방법


-순서도
*순서도(flow chart): 약속된 기호와 선을 사용하여 문제를 해결 과정을 표현하는 방법이다. 순서도를 사용하면 자연어로 파악하기 어려운 전체 구조의 흐름을 한 번에 파악할 수 있다.

-의사코드
*의사코드(pseudo code): 특정 프로그래밍에 사용되는 언어와 유사한 서술로 알고리즘을 표현한 것으로, 프로그래밍 언어를 흉내낸 것이다.

[그림 4-5]의사 코드 사용 예시
START
X=3, Y=5
Z=X
X=Y
Y=Z
PRINT X,Y
END

-프로그래밍 언어
*프로그래밍 언어(programming language): 컴퓨터에게 작업을 지시하기 위해 사용하는 언어이다. 의사코드를 작성하면 특정한 프로그래밍 언어로 쉽게 변환할 수 있다.

알고리즘의 조건★
*입력: 알고리즘에 입력되는 자료가 0개 이상 존재한다.
*출력: 알고리즘이 실행되면 결과 값이 1개 이상 나온다.
*유한성: 알고리즘은 종료되어야 한다.
*명확성: 알고리즘의 명령이 모호하지 않고 명확해야 한다.
*수행 가능성: 알고리즘의 명령은 수행 가능해야 한다.

알고리즘과 프로그래밍의 관계
*알고리즘이 레시피라면 프로그래밍은 레시피에 적힌 대로 조리하는 과정과 같고, 완성된 요리는 프로그램과 같다.

알고리즘의 설계
*알고리즘의 설계란 문제를 해결하기 위해 가장 효율적인 방법을 찾아내는 과정을 말한다.
*알고리즘을 설계할 때에는 문제의 현재 상태와 목표 상태를 명확히 정의해야 한다.
*알고리즘을 설계할 때 알고리즘의 명령이 실행되는 순서를 결정하는 제어 구조로 순차 구조, 선택 구조, 반복 구조가 있다.
*[그림 4-8] (a)와 같이 다람쥐가 밀폐된 공간에서 도토리를 줍는 과정을 순차 구조, 선택 구조, 반복 구조를 이용하여 순서도로 설계하면 [그림 4-8] (b)와 같다.

참고 자료

스크래치로 배우는 컴퓨팅 사고ㅣ조성호, 고광일 지음ㅣ한빛 아카데미
레몬탄산수
판매자 유형Gold개인인증
소개
회원 소개글이 없습니다.
전문분야
시험자료, 의/약학
판매자 정보
학교정보
비공개
직장정보
비공개
자격증
  • 비공개

주의사항

저작권 자료의 정보 및 내용의 진실성에 대하여 해피캠퍼스는 보증하지 않으며, 해당 정보 및 게시물 저작권과 기타 법적 책임은 자료 등록자에게 있습니다.
자료 및 게시물 내용의 불법적 이용, 무단 전재∙배포는 금지되어 있습니다.
저작권침해, 명예훼손 등 분쟁 요소 발견 시 고객센터의 저작권침해 신고센터를 이용해 주시기 바랍니다.
환불정책

해피캠퍼스는 구매자와 판매자 모두가 만족하는 서비스가 되도록 노력하고 있으며, 아래의 4가지 자료환불 조건을 꼭 확인해주시기 바랍니다.

파일오류 중복자료 저작권 없음 설명과 실제 내용 불일치
파일의 다운로드가 제대로 되지 않거나 파일형식에 맞는 프로그램으로 정상 작동하지 않는 경우 다른 자료와 70% 이상 내용이 일치하는 경우 (중복임을 확인할 수 있는 근거 필요함) 인터넷의 다른 사이트, 연구기관, 학교, 서적 등의 자료를 도용한 경우 자료의 설명과 실제 자료의 내용이 일치하지 않는 경우

이런 노하우도 있어요!더보기

최근 본 자료더보기
탑툰 이벤트
컴퓨팅 사고와 코딩 원리/스크래치로 배우는 컴퓨팅 사고/4단원 정리
  • 레이어 팝업
AI 챗봇
2024년 05월 29일 수요일
AI 챗봇
안녕하세요. 해피캠퍼스 AI 챗봇입니다. 무엇이 궁금하신가요?
3:43 오후
New

24시간 응대가능한
AI 챗봇이 런칭되었습니다. 닫기