#스크래치 코딩 알고리듬 (수알치와 함께하는 프로그래밍 예제)

#스크래치 코딩 알고리듬 (수알치와 함께하는 프로그래밍 예제)

$18.03
Description
스크래치는 세계적으로 유명한 IT 기업들의 후원을 받아서 MIT에서 만든 어린이용 코딩 학습 도구다. 이 책 『#스크래치 코딩 알고리듬』은 스크래치 블록 코딩을 통해 소프트웨어 코딩 원리를 배울 수 있고 컴퓨팅 사고방식 기반의 문제해결력도 키워나갈 수 있도록 구성한 책이다.
저자

오상문

저자오상문은다산영재학원의대표이며20여종의IT도서를집필하였고Scratch,C,Java,Python프로그래밍및정보통신교육강사로활동하고있습니다.
약력
·(現)다산영재학원대표
·삼정데이타서비스(주)연구소실장
·베스트북기획실장
·하늘소프트웨어개발팀장
·한국산업기술대학원소프트웨어융합공학전공
·인하대학교산업공학과졸업

저서
·BIOS&DOS인터럽트C프로그래밍(한국컴퓨터매거진)
·출발!TURBOC여행(영진닷컴)
·클리퍼와C(영진닷컴)
·프로그래머바이블(영진닷컴)
·IBM-PC시스템소프트웨어개발팁(영진닷컴)
·볼랜드C++빌더완벽가이드(영진닷컴)
·세계제일C언어시작하기(베스트북)외다수

목차

PART1.기초문제 10
 1)화면에“안녕하세요!”말하기 12
 2)이름을입력받고말하기 14
 3)입력받은내용을합쳐서말하기 17
 4)정수를입력받고배수를말하기 20
 5)입력받은두정수의빼기결과를말하기 23
 6)난수(randomnumber)말하기 25
 7)입력받은이름10개를리스트에저장하고말하기 27
 8)올림(천장)과내림(바닥)기능을사용하기 30
 9)변수에저장된숫자의곱을“A×B=결과”형식으로말하기 33
 10)두점을잇는선그리기 35

PART2.실력향상문제 42
 1)점수를입력받고구간별로말하기 44
 2)난수를여러개만들고그합을말하기 46
 3)사각형가로,세로를입력받고넓이(면적)말하기 48
 4)전화번호에서‘-’를빼고말하기 50
 5)숫자와점이섞인문장에서숫자들의합을말하기 52
 6)정수를X,Y변수에입력받고3X+2Y계산하여말하기 54
 7)정수2개를입력받고각정수의제곱을합하여말하기 56
 8)숫자들을입력받고평균을말하기 58
 9)입력한숫자가X일때,X-1의세제곱말하기 60
 10)입력된점수중에서가장큰점수말하기 62
 11)입력된숫자중에서가장큰수와작은수의차이말하기 64
 12)달린거리의합계와평균을말하기 66
 13)다람쥐가하루에먹을수있는도토리숫자말하기 68
 14)도서관에서빌린책의과태료(벌금)말하기 70
 15)빵을살수있는가격말하기 72
 16)숫자를입력할때마다계속합하여말하기 74
 17)사칙연산결과말하기(단,0으로나눌때오류처리하기) 76
 18)이름을입력받고존재하는이름이면다시입력받기 80
 19)구구단의단을입력받고말하기 82
 20)학생들의이름과점수를입력받고그이름과평균말하기 84
 21)선거후보자들의득표율말하기 87
 22)35년간공부한시간을말하기 89
 23)두정수?,?를입력받고???????계산결과말하기 91
 24)다섯자리숫자를입력받고앞두자리와뒤세자리말하기 93
 25)소수점이하세자리에서반올림하여말하기 96
 26)1에서100까지각숫자의세제곱말하기 98
 27)1:5,000축척지도에서거리계산하기 100
 28)직사각형의밑변과넓이(면적)를이용하여높이말하기 102
 29)구의체적을이용하여구의반지름말하기 104
 30)자연로그값을ln기능으로말하기 106
 31)복리로저축했을때나중에받는돈말하기 108
 32)경사진언덕을걸어갔을때올라간높이말하기 110
 33)두지점에서본피라미드의각도와거리를이용하여높이말하기 112
 34)두숫자를X,Y에입력받고X의Y승과자릿수말하기 114
 35)정수를입력받고양수,음수,또는0말하기 117
 36)양수를입력받고사칙연산결과와결과합말하기 119
 37)양수N의팩토리얼(1×2×3×…×N)값말하기 122
 38)구의지름을입력받고구의표면적말하기 124
 39)구의지름을입력받고구의부피말하기 126
 40)제곱값이500을넘지않는가장큰수말하기 128
 41)짝수합말하기 131
 42)홀수합말하기 134
 43)배수합말하기 137
 44)숫자들이출현한횟수말하기 140
 45)모든단위가같은숫자인수를말하기 144
 46)리스트에있는음수합말하기 146
 47)헤론의공식을이용하여삼각형넓이(면적)말하기 148
 48)두배씩증가하는저축금액말하기 151
 49)1에서N까지합이1,000을넘어가는가장작은정수말하기 153
 50)1에서N까지합이10,000을넘지않는가장큰정수말하기 155
 51)세숫자의중간수말하기 157
 52)받은용돈을쓸수있는날짜구하기 160
 53)숫자를입력받고정수와실수를구분하여말하기 162
 54)정사각형한변의길이를입력받고꼭짓점에서중심까지거리말하기 164
 55)숫자를입력받고오름차순으로정렬하여말하기 166
 56)점수들을입력받고평균과중간값을말하기 169
 57)숫자값들의평균,분산(흩어짐),표준편차말하기 171
 58)두숫자를입력받고함수에대입하여말하기 174
 59)난수를100개만들고,발생한숫자와그개수말하기 177
 60)추정값을예상하여맞추는게임만들기 179
 61)2017/10/10형식을2017년10월10일형태로말하기 181
 62)성과이름을입력받고이름끝을별표(*)로처리하여말하기 184
 63)두자리이상의정수값을거꾸로말하기 186
 64)10진수정수를16진수로바꾸어말하기 188
 65)연도를입력받고윤년인지아닌지말하기 192
 66)계절별어린이교통사고발생률말하기 193
 67)시:분:초형식으로현재시간을계속보여주기 196
 68)오늘날짜와요일을‘yyyy년mm월dd일,월요일’처럼보여주기 198
 69)A²+B²=C²을만족하는A,B,C숫자말하기 201
 70)10진수를8진수로말하기 203
 71)세점의좌표를지나는원의중심을말하기 205
 72)종이를몇번접어야지구에서달까지연결되는지말하기 208

PART3.그래픽문제 212
 1)세점을잇는직각삼각형을그리고넓이(면적)말하기 214
 2)네점을잇는직사각형을그리고넓이(면적)말하기 216
 3)직사각형의높이와넓이(면적)를입력받아그리기 218
 4)0~360도사인그래프그리기 220
 5)0~720도코사인그래프그리기 222
 6)-90~90도탄젠트그래프그리기 224
 7)y=x2함수의그래프그리기 226
 8)y=log(x)함수의그래프그리기 228
 9)집을선으로그리기 230
 10)자연logX계산결과를그래프로그리기 232
 11)바닥과빗변각도를이용한직각삼각형그리기 235
 12)정오각형그리기 237
 13)정육각형그리기 239
 14)반지름을이용하여원그리기 241
 15)학생들이태어난달을기준으로막대그래프그리기 243
 16)계절별어린이교통사고꺾은선그래프그리기 246

PART4.고급예제 252
 1)아날로그시계만들기 254
 2)풍선맞춘점수알려주기 256
 3)메뉴를이용하여기능처리하기 261
 4)에라토스테네스체를이용하여소수말하기 267
 5)재귀호출을이용하여그래픽출력하기 272
 6)하노이탑계산하기 275
 7)미로를탈출하는쥐구현하기 277

부록 282

#스크래치코딩알고리듬:수알치와함께하는프로그래밍예제-정오표와추가설명
http://blog.daum.net/sualchi/13720409?categoryId=558133

출판사 서평

-다른모든기술을선도하는소프트웨어기술
세계적인기업의CEO로유명한애플의스티브잡스,마이크로소프트의빌게이츠,페이스북의마크주커버그등은소프트웨어를잘이해하고있었으며프로그램코딩능력을갖춘인재였습니다.예전에는제조,유통,자원산업체등이대기업순위싸움을했지만이제는IT기반의기업체가그자리를차지하고있습니다.이제세상은IT중심으로돌아가고있으며그중심에있는소프트웨어기술은누구에게나필요한기본역량이된것입니다.

-스크래치와컴퓨팅사고력기반의문제해결
스크래치는세계적으로유명한IT기업들의후원을받아서MIT에서만든어린이용코딩학습도구입니다.스크래치를이용하면레고놀이를하듯이기능을가진다양한블록을조합하여프로그램을작성할수있는블록코딩(프로그래밍)을할수있습니다.스크래치블록코딩을통하여아이들은소프트웨어코딩원리를배울수있고컴퓨팅사고방식기반의문제해결력도키워나갈수있으며다른고급언어프로그래밍을위한기초를다질수있습니다.