1. 안시성 추석맞이로 영화 안시성을 봤다. 원래 영화를 보러가기 전에 대략적인 스토리를 알고 가는데 이번에는 급하게 부랴부랴 가느라 무슨 이야기인지 모르고 보기 시작했다. 그냥 제목이 안시성이니까 안시성 이야기겠구나라고 생각했다. 같이 보러간 엄마의 재밌다는 소리만 찰떡같이 믿고 봤는데... 내 기대치가 너무 컸던 모양이었다. 그냥 진짜 말그대로 액션 영화였다. 스토리보다는 CG와 액션만 본 느낌...? 대신 20만 당나라의 군대의 큰 스케일은 잘 느껴졌다. 역시 CG 많고, 액션 많은 영화는 큰 스크린이 있는 영화관에서 봐야 제맛인 것 같다. 1. 인상적이지만 조금 잦아 아쉬웠던 슬로우 모션 우선 이 영화에서 가장 주목해야할 점은 당연히 화려한 전투 씬..
4. 비트 연산자 1. 비트 (Bit) 두가지 중 1가지 값을 저장할 수 있는 단위, 흔히 0과 1로 표현하지만, 이는 시각적인 것. 2. 바이트 (Byte) 8개의 비트로 구성, 2의 8승인 256가지의 경우의 수 저장 가능. ※ 1Byte = 8Bit (2의 3제곱Bit) 1KByte = 1024Byte (2의 10제곱Byte) 1MByte = 1024KByte (2의 10제곱KByte) 1GByte = 1024MByte (2의 10제곱MByte) 1TByte = 1024GByte (2의 10제곱GByte) 3. 비트 연산자 왼쪽시프트 연산자 첫번째 피연산자의 비트를 두번째 피연산자의 수만큼 오른쪽으로 이동 첫번째 피연산자: int, uint, long, ulong 두번째 피연산자: int 논리곱(A..
[ 초보자를 위한 C# 200제 ] C#_012 using System;using System.Collections.Generic;using System.Linq;using System.Text; /* 삼항 연산자( ? : ) * * if~else를 간단하게 만든 수식 * D = C ? A : B * C(조건식)을 실행하여 결과가 참이면 A를 D에 대입하고, * 거짓이면 B를 D에 대입한다. * * ? : 가 동시에 보이면 삼항 연산자를 바로 떠올르기 * */ namespace Project_012{ public class Numbers { // 짝수인가? public static bool IsEven(int num) { bool isP = (num % 2 == 0) ? true : false; retu..
[ 초보자를 위한 C# 200제 ] C#_011 using System;using System.Collections.Generic;using System.Linq;using System.Text; // if ~ else namespace Project_011{ public class Numbers { public static bool IsEven(int num) // num이 짝수인지 판단하기 { bool isP = false; if(num % 2 == 0) // 2로 나누어 나머지가 0이면 짝수, 나머지가 1이면 홀수 { isP = true; // 짝수면 true } // 아래 3줄은 생략해도 무관 else { isP = false; } return isP; } public static bool IsO..
[ 초보자를 위한 C# 200제 ] C#_010 using System;using System.Collections.Generic;using System.Linq;using System.Text; namespace Project_010{ class Program { static void Main(string[] args) { /* 키워드(예약어)와 이름명령법 * * 키워드는 프로그램에서 이미 정의되어 사용되고 있는 것 * 사용자가 변수나 클래스, 메서드의 이름으로 선언하여 사용할 수 없다. * 키워드는 "모두" 소문자이다. * * 식별자(identifier): 클래스, 메서드, 변수의 이름으로 사용되는 규칙 */ } }}
[ 초보자를 위한 C# 200제 ] C#_009 using System;using System.Collections.Generic;using System.Linq;using System.Text; namespace Project_009{ class Program { static void Main(string[] args) { /* 메서드(method) * 데이터를 받아서 연산을 수행한 다음, * 결과를 리턴하는 과정을 나열한 것이 메서드 선언이다. * 실행되고 있으면 메서드 호출이라고 한다. * 준비하고 있는 상태는"선언", 실행되고 있는 상태는 "호출"이다. * * 메서드 외부에서 입력되는 데이터를 아규먼트라고 한다. * "메서드 이름(아규먼트)" 형식대로 선언하고 호출한다. */ Console.Wri..
[ 초보자를 위한 C# 200제 ] C#_008 using System;using System.Collections.Generic;using System.Linq;using System.Text; namespace Project_008{ class Program { static void Main(string[] args) { /* 기본 산술 연산자(operator) * double 타입일 때 주의할 연산자: /, % * ex) 44.55/9.9 = 4.5 (배수, 나머지가 0) * 44.55%9.9 = 4.95 (몫이 정수로 4, 나머지 4.95) */ Console.WriteLine("두 수를 입력하세요. "); int a = int.Parse(Console.ReadLine()); int b = int..
[ 초보자를 위한 C# 200제 ] C#_007 using System;using System.Collections.Generic;using System.Linq;using System.Text; namespace Project_007{ class Program { static void Main(string[] args) { /* 변수(type, 형): 정수는 int, 실수는 double, 문자열은 string * Consol.ReadLine() 메서드는 Enter를 누를 때까지 키보드로 입력받는 문자열을 리턴한다. * int.Parse()는 문자열을 int 형식으로 double.Parse()는 문자열을 double로 변환한다. */ Console.WriteLine("원하는 문자열을 입력하세요. "); ..
[ 초보자를 위한 C# 200제 ] C#_006 using System;using System.Collections.Generic;using System.Linq;using System.Text; namespace Project_006{ class Program { static void Main(string[] args) { /* 변수: 데이터를 저장하는 임시 저장 장소 * 임시 정장을 대입이라고도 한다. * 변수는 몇 번이고 새로 대입할 수 있다. * 새로운 대입을 금지하고 싶으면 const 키워드를 붙여 "상수"로 만든다. */ int iNum1 = 3; // 정수 대입 int iNum2 = 5; const int INUM = 6; // 새로운 대입 불가 double dNum1 = 3.0; // 실수..
[ 초보자를 위한 C# 200제 ] C#_005 using System;using System.Windows.Forms; namespace Project_005{ public partial class Form1 : Form { public Form1() { InitializeComponent(); //-------------------이곳에 초기화 -------------------// this.Clear(); } private void Clear() { this.txtNum1.Text = ""; this.txtNum2.Text = ""; this.txtResult.Text = ""; this.IbResult.Text = "Ready"; } private void btnAdd_Click(object se..
[ 초보자를 위한 C# 200제 ] C#_004 using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms; namespace Project_004{ public partial class Form1 : Form { public Form1() { InitializeComponent(); //-------------------이곳에 초기화 -------------------// this.Clear(); // 메서드 호출 } private void Clear..
- Total
- Today
- Yesterday
- 초보
- 컴퓨터과학
- 나눗셈
- dynamic
- 정수
- 독서
- 오버플로우
- 프로그래밍
- 초보자를 위한 C# 200제
- 컴퓨터과학이 여는 세계
- 비전공자
- 앨런 튜링
- c
- 수리 명제 자동판결 문제
- 계산기
- 이광근
- 동적
- 유니티 기초
- 서울대
- 영화
- 뇌를 자극하는 C# 5.0 프로그래밍
- 튜링
- c#
- 기계적 추론
- 기본개념
- 컴퓨터의 시초
- 메서드
- 에니그마
- 두 수 입력
- 프로그램
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |