tarea3

12
Universidad Nacional Politécnica Antonio José de Sucre Vicerrectorado “Luis Caballero Mejía” Núcleo Charallave Computación II Tarea Nº 3 Arenas Arturo Exp:2008200202 Ing. Mecatrònica

Upload: arturo-arenas

Post on 30-Jun-2015

98 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: Tarea3

Universidad Nacional Politécnica Antonio José de Sucre

Vicerrectorado “Luis Caballero Mejía”Núcleo Charallave

Computación II

Tarea Nº 3

Arenas ArturoExp:2008200202Ing. Mecatrònica

Page 2: Tarea3

editor

edición

Código fuente

preprocesadorpre proceso

Código fuente modificado

compiladorcompilación

Código objeto

enlazadorenlace

Codigo ejecutable .exe

Puesta a punto Programa en C++

Page 3: Tarea3

comentariosInclusión

archivos de cabecera

Declaración de

constantes

Declaración variables globales

Declaración de cabecera de funciones

Declaración variables locales

Declaración de funciones resultado

Estructura de un programa en C

Page 4: Tarea3

Instrucciones en lenguaje C De control

sirven para modificar el flujo de

control de un programacom

puestas

puede estar compuesto por una o más instrucciones, que,

a su vez, pueden ser instrucciones de expresión, de

control y/o compuestas

De expresión

la acción que se ejecuta es la evaluación de

dicha expresión:

Tipos de instrucciones

Page 5: Tarea3

Tipos de datos en lenguaje C

Entero

perteneciente al conjunto de los

números enteros (Z)

Ejemplo:Edad...: 29   Año....: 1976

Real (float)

perteneciente al conjunto de los

números reales (R),

Ejemplo:Peso.....: 75,3   Altura...: 172,7

Carácter (char)

toma por valor un carácter perteneciente

al conjunto de los caracteres que puede

representar el computador

Ejemplo:Respuesta correcta a la pregunta 3...: 'c'

Sin valor (void)

es un dato vacío (nulo)

Tipos de datos lenguaje c

Page 6: Tarea3

Tipos de datos en lenguaje C

Lógicos

puede tomar por valor sólo uno de

los dos siguientes:{ verdadero,

falso }

Ejemplo: una puerta puede estar abierto o cerrado.

La puerta esta abierta = falso

Cadena

son aquellos que pueden tomar por

valor una secuencia de

caracteres

Ejemplo: Título...: "La

Odisea" (cadena de 9 caracteres)

Tipos de datos lenguaje c

Page 7: Tarea3

identificadores

int

float

char

double

void

Reglas de sintaxis

Consta de uno o más caracteres

El primer carácter debe ser una letra o

el carácter subrayado (_),

No pueden exitir dos

identificadores iguales

Las letras deben ser

minúsculas o mayúsculas del alfabeto inglés

Ejemplo identificadores

no validos

123_DIA

Numero*

Int char

Identificadores lenguaje c

Page 8: Tarea3

Auto Break

Case Char Const

Continue

Default

Do Double

Else Enum Extern

Float For

Goto If Int Long Register

Return

Short

Signed

Size of

Static Struct

Tipedef

Union unsigned

Void Volatile

while

Palabras reservadas lenguaje C

Page 9: Tarea3

Definir una

variable ejemplo

Long float resultado;

Shortlong

signedunsigned

[calificador]<tipo>(nombre)

Declaración variables lenguaje c

Page 10: Tarea3

Declaración de

constantes

sintaxis

#define<constante><caracteres>

#define PI 3,14

Declaración constantes lenguaje c

Page 11: Tarea3

Operador Propósito

+ Suma

- Resta

* Multiplicación

/ División

% Resto división entera

Operador Propósito

- Signo menos (delante de una variable

++ Incremento

-- decremento

Operadores y expresiones lenguaje c

Operadores aritméticos Operadores unarios

Page 12: Tarea3

Operador Propósito

< Menos que

> Mayor que

<= Menor igual que

=> Mayor igual que

== Igual que

!= No igual

Operador Propósito

+= Expresión1+=expresión2. Equivale a: expresión1=expresión1 + expresión2

-= i-=1. equivale a: i=i-1

*= J*=2. Equivale a: j=j*2

/= K/=m, equivale a: k=k/m

%= P%n. Equivale a: p=p%n

Operadores y expresiones lenguaje c

Operadores relacionales

Operadores de asignación