2장 예제

자료실 2013. 3. 6. 17:32

2장 예제.zip

2장 실습 예제 소스

'자료실' 카테고리의 다른 글

3장 예제  (0) 2013.03.12
Soruce2Html  (0) 2013.03.08
Posted by 알 수 없는 사용자
,

*예제 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);
}

 

 

'스마트컨트롤러 > 예제' 카테고리의 다른 글

2장 예제 소스  (0) 2013.03.08
Posted by 알 수 없는 사용자
,

2013.03.05

스마트컨트롤러 2013. 3. 5. 15:18

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
Posted by 알 수 없는 사용자
,