ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

APUNTES FUNCIONES Y COMANDOS


Enviado por   •  19 de Abril de 2022  •  Apuntes  •  1.595 Palabras (7 Páginas)  •  54 Visitas

Página 1 de 7

OPERADORES CONDICIONALES

 Se conoce como tipo de datos básicos de C o datos primitivos aquellos que vienen implícitos en el lenguaje y que puedes combinar para formar otros tipos de datos complejos.

Los básicos son:

int para enteros

float para decimales

double para decimales de mayor precisión

char para caracteres.

Modificadores:

short int para enteros cortos

long int para enteros largos

long double para decimales grandes de alta precisión.

signed int enteros signos

unsigned int enteros sin signos

TIPOS DE DATOS

%d=  Números enteros

%f=  Números decimales        

%ld=Número largo entero

%c=Carácter

%s=Cadena de caracteres

CASTING

(int)(x/y) Se sabe que la operación de x/y resultará en un número decimal, el casting precede a la operación y exige que el resultado entregado de la operación considere únicamente el valor entero.

Función para obtener dígitos de un número de varias cifras

int saca(long int pn, int pd){

        return (int)(pn/pow(10,pd-1))%10;

}

?: OPERADOR CONDICIONAL

cómo se usa:

(condición ó expresión)?

(acción Positiva):

(acción Negativa);

___________________________________________

(condición ó expresión)?

(accionPositiva1,accionPositiva2,..):

(accionNegativa1,accionNegativa2,..);

___________________________________________

(condicion1)?

(accionPositiva1):

((condicion2)?

(accionPositiva1):

(accionNegativa2));

_____________________________________________

Dentro de funciones

return (pano%4==0)? 1: 0; //Divisible entre 4

FUNCIONES

Las funciones permiten la modularidad del código, simplificándolo en fragmentos que pueden aplicarse, y algunos tal vez dependa de otros.

SINTAXIS

✔        Para la definición

Tipo nombre_de_función(Argumentos*);

        Para el cuerpo

Tipo nombre_de_función(Argumentos*){

Estructuras o clausulas

La devolución del tipo correspondiente

Return valorTipo;

}

*(Los argumentos son variables de entrada propias de la función)

FUNCION scanf

La función scanf permite leer varios tipos de datos de una sola vez, tales como enteros, números decimales o cadenas de caracteres.

scanf(“const char”* &lugar_almacenado);

scanf("%d %d", &entero1, &entero2);

→        Hay que definir antes los valores de entero1 y entero2 a través de int (depende el caso)

SENTENCIA DE CONTROL

 Switch

Esta sentencia permite ejecutar una de varias acciones, en función del valor de una expresión.

  • La sentencia switch evalúa la expresión entre paréntesis y compara su valor con las constantes de cada case.
  •  La ejecución de las sentencias del cuerpo de la sentencia switch, comienza en el case cuya constante coincida con el valor de la variable y continua hasta el final del cuerpo o hasta una sentencia que transfiera el control fuera del cuerpo (por ejemplo, break).

SINTAXIS:

switch(variable){

case valor1:

accion1;

break;

case valor2:

accion2;

break;

....

default: // puede no estar

accionDefault;

break; }

ó

switch(expresion){

case 0: // respuesta negativa

accion1;

break;

default: // respuesta positiva

accionDefault;

break; }

ó

switch(expresion){

case 0: // respuesta negativa

accionesNegativas

switch(expresion){

case 0: // respuesta negativa

accion1;

break;

default: //respuesta positiva

accionNegativaDefault;

break; }

break;

default: // respuesta positiva

accionDefault;

break;

}

SENTENCIA DE CONTROL

 While

Ejecuta una sentencia, simple 0 compuesta, cero 0 más veces, dependiendo del valor de una expresión.

SINTAXIS:

while(condicion)

acción;

ó

while(condicion){

accion1;

accion2;

...

}

ó

while(condicionInfinita){

la parada dentro del cuerpo;

accion1;

accion2;

...

}

ó anidado

while(condicion1){

  while(condicion2){

  accion2-1;

  accion2-2;

  }

accion1-1;

accion1-2;

}


SENTENCIA DE CONTROL

 For

Un ciclo for es una estructura respetiva que para poder trabajar las n veces es necesario

...

Descargar como (para miembros actualizados)  txt (11.5 Kb)   pdf (141.7 Kb)   docx (153.9 Kb)  
Leer 6 páginas más »
Disponible sólo en Clubensayos.com