Computer Science 46

[Java] 최대공약수 구하기

//자바 연습// 최대공약수 구하기 import java.util.Scanner; ​ public class SiraPractice { ​ public static void main(String[] args) { // TODO Auto-generated method stub Scanner input = new Scanner(System.in); System.out.print("두 개의 정수를 입력 : "); int a = input.nextInt(); int b = input.nextInt(); int r; while(b != 0){ r = a % b; a = b; b = r; } System.out.printf("최대 공약수는 %d 입니다.", a); } ​ } ​

[데이터 통신] Unsigned/Sign-and-magnitude/Two's complement representation

2018.3.9 숫자(numbers) 데이터정수, 실수컴퓨터에서 실수를 표현하는 방식은 floating-point(부동소수점)표현이 주로 사용8진수 24 -> 2진수 010 10016진수 24C -> 2진수 0010 0100 110016진수 93 -> 10진수 9x16 + 3 = 147 Unsigned representationAn unsigned integer is an integer that can never be negative.0과 0보다 큰 정수 (즉 양수만을 나타냄)정수 7을 unsigned representation 방법에 따라 8비트 공간에 저장.=> 00000111cf) leftmost bit = MSB(most significant bit) = 가장 왼쪽(최상위) 비트 Sign-and-..

[Jongol] 기초다지기 : 함수1

//일시 : 2018.02.04 동주랑 답십리 도서관내용 : 정올 기초다지기 - 함수1 (python 2)// 571 def str_print() : print("~!@#$^&*()_+|") #main num = int(raw_input()) ​ for i in range(num): str_print()572 def area(radius) : area = radius * radius * 3.14 print("%.2f" % area) #main radius = int(raw_input()) area(radius)573 def num_output(n) : count = 1 for i in range(n): for j in range(n): print("%d" % count), count += 1 print(..

[C언어] #3 변수와 자료형

//일시 : 2018.02.04 일장소 : 답십리 도서관 13:00 ~ 14:30내용 : C언어 콘서트 chap 3 변수와 자료형// 변수(variable)변수 : 데이터들이 일시적으로 저장되는 공간 (데이터를 담는 상자).​ 변수는 메모리(memory) 공간에 만들어짐.변수는 프로그램 도중 값을 변경할 수 있지만, 상수는 값이 한 번 정해지면 변경이 불가하다사용하기 전에 반드시 함수 시작 부분에서 미리 선언(declare) 해야 한다 -> declare를 하면 컴파일러는 변수의 자료형에 맞는 기억공간을 미리 확보. (미리 선언하지 않으면 컴파일 error)변수 초기화(initialization) : 변수 선언과 동시에 대입 연산자(=)를 이용하여 값 정의 initialization 되지 않은 변수에는 ..

[Jongol] 기초다지기 : 배열1

//일시 : 2018.02.03장소 : 답십리 도서관내용 : 정올 기초다지기 배열1, 파이썬 2버전// 555 num = raw_input() str_list = num.split() ​ str = "" for i in range(0, 10): str += str_list[i] print(str)556 str_list = list(range(1, 11)) ​ for i in range(0, 10): print(str_list[i]),★★ range 의 기능 활용하여 특정 범위의 숫자 리스트에 넣기리스트 = list(range(횟수))리스트 = list(range(시작, 끝))리스트 = list(range(시작, 끝, 증가폭))557 str = raw_input() str_list = str.split()..

[C언어] #2 C언어 기초사항

//일시 : 2018.02.03 장소 : 답십리 도서관 16 : 20 ~ 17 : 30내용 : C언어 콘서트 chap 2// C언어 기초사항주석 /* */ 또는 //#include (#가 붙는 문장은 전처리기 지시자) 입출력 함수에 대한 정보를 가지고 있는 헤더 파일.모든 c 프로그램은 main() 함수에서 시작.return 0; => main()함수 작업을 끝내고 외부(프로그램을 실행시킨 운영 체제)로 0값 반환보통 0 값은 프로그램 정상 종료되었음을 나타냄라이브러리 함수 : 컴파일러가 기본으로 제공하는 함수들. printf(), scanf() 등..​변수(variable)데이터를 일시적으로 저장하기 위한 메모리 공간변수 선언 >> 자료형(변수가 저장할 데이터가 정수/실수/문자형인지) 변수 이름;모든 ..