45

[알기 쉽게 해설한 파이썬 with 컴퓨팅 사고력] Chapter 04 연습 문제 풀이

01. 다중 if문과 중첩 if문을 활용하여 학점 계산 프로그램을 완성하시오. 입력받는 정수는 반드시 0~100점 사이에 있어야 하고, 잘못된 점수를 입력하면 '점수 입력은 0~100 사이어야 합니다.'를 출력하도록 프로그램을 작성하시오.더보기A학점 : 90~100점     B학점 : 80~89점     C학점 : 70~79점D학점 : 60~69점       F학점 : 60점 미만 score = int(input("점수를 입력하세요(0~100점) : "))if (score >= 0 and score = 90 and score = 80 and score = 70 and score = 60 and score   02. 정수 하나를 입력받아 자릿수를 구하는 프로그램을 작성하시오. 그리고 입력받은 정수가 네 자..

[이것이 자바다] CHAPTER 12. java.base 모듈 | 개념

작성 도중 계정이 로그아웃되어 작성해두었던 네모 칸, 코드, 표들이 전부 날라갔습니다. 24-10-20까지 수정할 예정이니 참고 바랍니다.      12.1 API 도큐먼트 자바 표준 모듈에서 제공하는 라이브러리는 방대하기 때문에 쉽게 찾아서 사용할 수 있도록 도와주는 API(Application Programming Interface) 도큐먼트가 있다. 라이브러리가 클래스와 인터페이스의 집합이라면, API 도큐먼트는 이를 사용하기 위한 방법을 기술한 것이다. 다음 URL을 방문하면 JDK 버전별로 사용할 수 있는 API 도큐먼트를 볼 수 있다.  String 도큐먼트를 통해 API 도큐먼트를 읽는 방법을 알아보자.  클래스 선언부 보기 API 도큐먼트에서 String 클래스가 어떻게 정의되었는지 보려면..

[알기 쉽게 해설한 파이썬 with 컴퓨팅 사고력] Chapter 03 연습 문제 풀이

01. 다음 수식의 우선순위와 결과를 나타내시오.더보기10 - 40 / 5 * 10 + 200① 40 / 5 (= 8)② 8 * 10 (= 40 / 5 * 10 = 80)③ 10 - 80 ( = 10 - 40 / 5 * 10 = -70)④ -70 +200 ( = 10- 40 / 5 * 10 + 200 = 130)  02. 다음 수식의 우선순위와 결과를 나타내시오.더보기5 + 5 * 10 / (10 - 5)① (10 - 5) (= 5)② 5 * 10 (= 50)③ 50 / 5 (= 5 * 10 / (10 - 5) = 10)④ 5 + 10 (= 5 + 5 * 10 / (10 - 5) = 15)  03. 다음 수식의 우선순위와 결과를 나타내시오.더보기15 * 1500 + 3 * 3000① 15 * 1500 (..

[알기 쉽게 해설한 파이썬 with 컴퓨팅 사고력] Chapter 02 연습 문제 풀이

01. 순서도나 의사코드는 건물의 설계도와 같다. ( O / X ) 02. 프로그램을 작성할 때 프로그램을 먼저 작성하고 순서도를 그린다. ( O / X ) 03. 랩터는 순서도에 기반하여 절차를 기술할 수 있는 시각적 개발 환경을 제공한다. ( O / X ) 04. 구조적 프로그램에서의 기본적인 논리는 순서, 선택, 반복 논리이다. ( O / X ) 05. 순서 논리는 순차적인 실행 순서를 가진다는 의미이다. ( O / X ) 06. 컴퓨터에서 선택 논리는 True, False, Unknown의 값을 가진다. ( O / X ) 07. 컴퓨터에서 반복 논리는 무한 반복됨을 의미한다. ( O / X ) 08. 랩터는 미 해군에서 개발되어 무료로 보급되고 있는 소프트웨어이다. ( O / X ) 09. 랩터는..

[알기 쉽게 해설한 파이썬 with 컴퓨팅 사고력] Chapter 01 연습 문제 풀이

이 글은 '알기 쉽게 해설한 파이썬 컴퓨팅 사고력'을 중심으로 작성되었습니다.알기 쉽게 해설한 파이썬 with 컴퓨팅 사고력 | 김충석 - 교보문고 (kyobobook.co.kr)          01. 4차 산업혁명 시대에서 가장 중요한 역할을 하는 것은 [ 컴퓨터 ]이다. 02. 현재 가장 많이 사용되고 있는 컴퓨터는 [ 인터넷 ]이다. 03. 4차 산업혁명이라는 용어는 최초로 [ 세계경제포럼(World Economic Forum, WEF) ]에서 언급되었다. 04. 4차 산업혁명언 [ 초연결성(hyper-connectivity) ]과 [ 초지능성(super-intelligence) ]을 기반으로 구축되었다. 05. 1차 산업혁명은 [ 증기기관 기반의 기계화 혁명 ]이고,      2차 산업혁명은 [..

[알기 쉽게 해설한 파이썬 with 컴퓨팅 사고력] CH05. 반복문

이 글은 '알기 쉽게 해설한 파이썬 컴퓨팅 사고력'을 중심으로 작성되었습니다.알기 쉽게 해설한 파이썬 with 컴퓨팅 사고력 | 김충석 - 교보문고 (kyobobook.co.kr)          Section 01 반복문의 개요 우리들의 실생활 문제들을 살펴보면 같은 내용을 반복하여 처리해야 하는 경우가 많이 있다. 같은 내용으로 반복되는 내용은 프로그램에서 제공하는 반복 논리를 이용하여 표현할 수 있다. 반복 논리의 핵심은 조건이다. 조건이 만족하는 경우에 반복을 수행한다. 주어진 문제를 프로그램으로 해결하기 위해서는 문제에 선택 논리가 있는지, 반복 논리가 있는지, 모두 다 존재하는지 잘 파악하여 논리에 적용할 조건을 추출하는 것이 핵심이다.          Section 02 반복문의 종류 1. ..

파이썬/개념 2024.10.15

[알기 쉽게 해설한 파이썬 with 컴퓨팅 사고력] CH04. 선택문

이 글은 '알기 쉽게 해설한 파이썬 컴퓨팅 사고력'을 중심으로 작성되었습니다.알기 쉽게 해설한 파이썬 with 컴퓨팅 사고력 | 김충석 - 교보문고 (kyobobook.co.kr)          Section 01 선택문의 개요  프로그램의 3대 논리(순서, 선택, 반복) 중 하나인 선택 논리를 지원하기 위해 대부분의 언어들은 선택문을 제공한다. 여기서 조건에 따라 어떤 것을 선택할지 결정해야 한다. 이러한 논리가 선택 논리이다. 모든 선택 논리는 조건에 의해 제시된다. 프로그램으로 선택 문제를 해결하기 위해서는 선택에서 제시된 조건의 결과는 반드시 참(true) 또는 거짓(false)을 가져야 한다. 애매모호한 답은 처리할 수 없다. 선택 논리가 포함된 문제를 해결하기 위해서는 주어진 문제로부터 명확..

파이썬/개념 2024.10.15

[알기 쉽게 해설한 파이썬 with 컴퓨팅 사고력] CH03. 파이썬 기초 문법

이 글은 '알기 쉽게 해설한 파이썬 컴퓨팅 사고력'을 중심으로 작성되었습니다.알기 쉽게 해설한 파이썬 with 컴퓨팅 사고력 | 김충석 - 교보문고 (kyobobook.co.kr)          Section 01 변수 1. 변수의 개념 프로그램에서 다양한 종류의 데이터를 표현하기 위해 사용하는 것이 변수(variable)는 데이터(data)를 보관하는 역할이다. 모든 프로그램이 실행되기 위해서는 컴퓨터의 주기억장치에 저장되어 실행되어야 한다. 순차적인 물리적 주소를 가지고 있는 주기억장치는 이러한 물리적 주소를 이용하여 프로그래밍을 할 수도 있다.  기억장치의 물리적 주소를 사용하여 프로그램을 작성하는 것은 거의 불가능하다. 프로그램이 실행될 때의 기억장치의 상세한 배치 구조를 알아내어 프로그램 한다..

파이썬/개념 2024.10.15

[알기 쉽게 해설한 파이썬 with 컴퓨팅 사고력] Ch02. 프로그래밍 논리와 파이썬

Section 01 알고리즘과 랩터 1. 알고리즘의 개념알고리즘은 어떠한 문제를 해결하기 위한 일련의 절차를 특정한 방법으로 표현한 것을 의미한다. 문제를 해결하기 위한 절차를 나타내는 알고리즘은 다음 5가지 조건을 만족해야 한다.입력: 외부에서 0개 이상의 입력을 받아야 한다.출력: 문제를 해결하여 1개 이상의 출력을 생성해야 한다.명확성: 각 단계는 명확하고 모호하지 않은 명령어로 구성되어야 한다.유한성: 한정된 수의 작업 후에는 반드시 끝나야 한다.효과성: 모든 단계의 명령들이 실행 가능해야 한다. 특정 문제에 대해 위와 같은 조건이 만족되면 그 문제는 해결 가능하다고 할 수 있다. 알고리즘을 표현하는 특정한 방법으로는 의사코드(pseudocode) 또는 순서도(flowchart)와 같은 방법들이 ..

파이썬/개념 2024.10.10

[알기 쉽게 해설한 파이썬 with 컴퓨팅 사고력] Ch01. 소프트웨어와 컴퓨팅 사고력

이 글은 '알기 쉽게 해설한 파이썬 컴퓨팅 사고력'을 중심으로 작성되었습니다.알기 쉽게 해설한 파이썬 with 컴퓨팅 사고력 | 김충석 - 교보문고 (kyobobook.co.kr) 알기 쉽게 해설한 파이썬 with 컴퓨팅 사고력 | 김충석 - 교보문고알기 쉽게 해설한 파이썬 with 컴퓨팅 사고력 | 파이썬으로 컴퓨팅 사고력을 기르고 실생활 문제를 컴퓨터로 해결하자!이 책은 프로그래밍과 코딩을 처음 배우는 학습자에게 적합합니다. 컴퓨팅product.kyobobook.co.kr          Section 01 4차 산업혁명과 소프트웨어 4차 산업혁명 시대의 컴퓨터란 개인용 PC나 노트북에서부터 우릭 항상 휴대하고 다니는 스마트폰(smart phone) 등 모든 컴퓨터를 의미한다. 최초의 컴퓨터는 194..

파이썬/개념 2024.10.09