Computer Science 46

[C언어] #1 C 프로그래밍 소개

//일시 : 2018.02.03장소 : 답십리 도서관 15 : 30 ~ 16 : 00내용 : C언어 콘서트 chap 1// C Programming컴퓨터 시스템하드웨어 : 컴퓨터에 설치되어 있는 모든 물리적인 장치소프트웨어 : 컴퓨터를 동작시키는 데 사용되는 다양한 종류의 프로그램최초의 컴퓨터 에니악(ENIAC)은 HW와 SW가 분리되지 않아 프로그램을 변경하기 위해서는 모든 전선의 연결을 바꾸어야 했음.이 후 폰노이만의 방식을 따라 HW와 SW를 분리하여 범용적인 기계로 만들어 동일한 HW상에서 SW를 다양하게 바꾸어가며 작업할 수 있게 됨.프로그램(Program) : 컴퓨터에게 무엇을 시킬지 명령어들을 기록해놓은 문서flow chart(설계) -> coding -> compile (debug) & l..

[Jongol] 기초다지기 : 반복제어문3

//일시 : 2018.01.29 동주랑 카페, 2018.02.03 동주랑 답십리 도서관내용 : 정올 기초다지기-반복제어문3 (파이썬2버전)// 138 n = int(raw_input()) ​ for i in range(1, n+1): for j in range(1, n+1): print("(%d, %d)" % (i, j)), print("")139 a, b = raw_input().split() a = int(a) b = int(b) ​ if a > b: for i in range(1, 10): for j in range(a, b-1, -1): print("%d * %d = %2d " % (j, i, (j*i))), print("") else: for i in range(1, 10): for j in r..

[Jongol] 기초다지기 : 반복제어문2

//일시 : 2018.01.04내용 : Jongol 반복제어문2// hw 소수 프로그램 num = input("# 양수 입력 : ") num = int(num) flag, count = 0, 0 str = '' ​ for i in range(2, num+1): if i == 2 : str += ("%3d " % i) count += 1 else : for j in range(2, i): if i % j == 0 : flag = 1 break flag = 0 ​ if flag == 0 : count += 1 if count % 5 == 0: str += ("%3d \n" % i) else : str += ("%3d " % i) print(str) 129 ※ base, height, width = 0, 0,..

[Python] 전등 관리 프로그램

//일시 : 2018.01.09 9 : 00 ~ 11 : 00내용 : 2018.01.08 클래스 예제 연습 후 나온 hw​수정// 전등 lightFixturelightFixtureList = [] 리스트에lF = lightFixture() 로 인스턴스 객체를 만든 후lightFixtureList.append(lF) 리스트 항목에 넣어줌리스트 안 객체의 변수에 접근하기 위해서 lightFixtureList[index].필드=> 결과적으로 lightFixtureList[0] 과 lF의 타입이 같음 class lightFixture : machineName = "" powerState = False ​ def setPowerOn(self): self.powerState = True def setPowerOff..

[Python] 단어 관리 프로그램

//내용 : 2018.01.05 HW일시 : 2018.01.07// 단어관리 프로그램 wordlist = [] i = 0 ​ while True : print("1. 입력하기") print("2. 출력하기") print("3. 검색하기") print("4. 삭제하기") print("5. 종 료") num = int(input("# 메뉴를 선택하세요 : ")) print("") if num == 1: while True : word = input("# 영문 단어를 입력하세요 : ") ​ if word == "end" : break else : if i >= 20 : print("20개를 초과하여 종료합니다.\n") break wordlist.append(word) i += 1 print("") elif n..

[Python] 별 출력 프로그램

//일시 : 2018.01.03 9:00AM ~ 11:00AM장소 : 멀티스퀘어 12층내용 : star3 숙제 검사, for문 복습, while문, chap 6 연습문제 풀이// HW star3 가로7 x 세로7, 이중 for loop가로-> (0,0) (1,1)(2,2)(3,3)(4,4)(5,5)(6,6) i==j 일 때, *출력i = 0, j =6 (6-i)==j 일 때, *출력 if (i==j) or (6-i)==j :i = 1, j =5i = 2, j =4i = 3, j =3i = 4, j =2i = 5, j =1i = 6, j =0 i, j = 0, 0 ​ for i in range(7): for j in range(7): if (i == j) or ((6-i) == j) : print("*",..

[python] 소수 출력 프로그램

//일시 : 2018.01.03 17:00 ~ 18:00내용 : 반복문을 이용한 소수 출력 프로그램, // 소수 출력 프로그램 flag = 0 ​ while True: num = input("숫자를 입력하세요(종료 : 0) ") num = int(num) if num == 0: print("Bye~~") break elif num == 1: flag = 1 else : for i in range(2, num): if (num % i == 0): flag = 1 break flag = 0 ​ if flag == 1: print("소수가 아닙니다.") else: print("소수입니다.") HW 소수 출력 프로그램 2 num = input("# 양수 입력 : ") num = int(num) flag, cou..

[Jongol] 기초다지기 : 반복제어문1

//일시 : 2018.01.03 13:00pm ~ 17:00pm내용 : Jongol 반복제어문 133번까지★은 실패했던 문제, ※은 미해결 문제// 536 : 반복제어문1 - 자가진단1 i = 1 str = '' ​ while i = 0) and (int(scoreList[i]) = 80.0: print("pass") else: print("fail") ​ 547줄바꿈 방지python 3 버전 => end=" " python 2 버전 => 끝에 ,(콤마) print(j),https://wikidocs.net/743 for i in range (1, 6) : for j in range (i+1, i+6) : print(j), print("") 548 ★★ str='' ​ for i in range(2, 5..

[python] 전기 요금 계산하기- if문 활용문제

if문 활용문제문제전기사용량 > 500) 기본 요금 = 9330; 전기 사용 요금 = 전기사용량 * 494.0;전기사용량 > 400) 기본 요금 = 5130; 전기 사용 요금 = 전기사용량 * 274.3전기사용량 > 300) 기본 요금 = 2710; 전기 사용 요금 = 전기사용량 * 184.3전기사용량 > 200) 기본 요금 = 1130; 전기 사용 요금 = 전기사용량 * 127.8전기사용량 > 100) 기본 요금 = 660; 전기 사용 요금 = 전기사용량 * 88.5전기사용량 < 100) 기본 요금 = 330; 전기 사용 요금 = 전기사용량 * 52세금 = (기본 요금 + 전기 사용 요금) * 0.09이번달 사용요금은 = 기본 요금 + 전기 사용 요금 + 세금이번달 사용요금은 ????입니다. usage..

[Jongol] 기초다지기 : 선택제어문

//일시 : 2018.01.02 14:00pm ~ 16:00pm장소 : 멀티스퀘어 12F내용 : Jongol 문제풀이 (기초다지기 선택제어문 부분)// 528 a = int(input()) ​ print(a) ​ if a 0 : print("Obesity") 530 age = int(input()) later = 20 - age ​ if age >= 20 : print("adult") else : print("%d years later" % later) 531 weight = float(input()) ​ if weight =3.0) and (b>=3.0)) : print("B") else : print("C") 533 gender, age = raw_input().split() ​ age = int(a..