2장 실습 예제 소스
'자료실' 카테고리의 다른 글
3장 예제 (0) | 2013.03.12 |
---|---|
Soruce2Html (0) | 2013.03.08 |
2장 실습 예제 소스
3장 예제 (0) | 2013.03.12 |
---|---|
Soruce2Html (0) | 2013.03.08 |
*예제 p1-2.c
#include <stdio.h>
int main()
{
printf("the");
printf(" first\n");
printf("C program");
printf("nexample\n");
}
*예제 p1-3.c
//숫자를 출력하는 프로그램으로 변수 사용의 예를 보여준다
#include <stdio.h>
int main()
{
int number; /*int형 변수 number의 선언 */
number = 3;
printf("The number is %d\n",number);
}
*예제 p1-4.c
//한 변의 길이가 3m인 정사각형의 넓이를 구하는 프로그램
#include <stdio.h>
int main()
{
int length;
int area;
length = 3;
area = length * length; //곱셈연산
printf("The area of rectangular is %d square meter\n",area);
}
*예제 p1-5.c
//두수의 세제곱의 합을 구하는 프로그램
#include <stdio.h>
int numsquare(int number);
int sum(int n1, int n2);
int print(int num);
int main()
{
int num1, num2, square1, square2, sum_num;
num1 = 3;
num2 = 5;
square1 = numsquare(num1);
square2 = numsquare(num2);
sum_num = square1 + square2;
print (sum_num);
}
int numsquare(int number)
{
return(number * number);
}
int sum(int n1, int n2)
{
return(n1 + n2);
}
int print(int num)
{
printf("The sum of square of two numbers is %d\n",num);
}
*예제 p1-6.c
//원의 둘레를 계산하는 프로그램
#include <stdio.h>
#define PI 3.1416 //상수 3.1416을 PI로 정의
int main()
{
int radius; //원의 반지름
float circumference; //원의 둘레
radius = 5;
printf("The radius of circle is %d m\n", radius);
circumference = (radius + radius) * PI;
printf("the circumference of circle is %7.2f m\n",circumference);
}
2013.03.05
*기계어(2진수-논리-y/n) = Assembly(어셈블리어)
*언어를 기계어로 바꾸는 과정을 'Compile' 이라하고 변환 프로그램을 'Compiler'라고 한다.
*CPU를 컴퓨터에서 '마이크로컨트롤러'라고 함
*CPU와 메모리를 연결하는 선의 갯수(선 하나당 1bit)에 따라 컴퓨터 성능을 나타냄
*CPU > 메모리(RAM) > HDD = 속도/가격 비례, 용량에 반비례
*rpm 자료 읽는 속도 단위(노트북-4800, 컴퓨터-7200)
*선들의 다발 = Bus(주소의 끝과 크기가 동일)
*CPU전송 원리
1.보낼 위치 탐색
2.정보 전송
*cl(컴파일러중 하나)
cl /P main.c - 전처리 i파일 생성 ----- .i 생성
cl /Fa main.c - 목록파일 이름 설정 ----- .asm, .obj, .exe
2013.03.11 (0) | 2013.03.11 |
---|---|
2013.03.08 (0) | 2013.03.08 |
2013.03.06 (0) | 2013.03.08 |
2013.03.07 (0) | 2013.03.07 |
2013.03.04 (0) | 2013.03.05 |