Академический Документы
Профессиональный Документы
Культура Документы
Programacin y Computacin
Donde,
main()
{
Declaraciones de variables
Escritura
Lectura
Asignaciones
Condicionales
Ciclos
getche();
}
ALGORITMO EN EL LENGUAJE
despus.
Tambin
3.
4.
1.
2.
3.
Funciones en C
2.
Funciones en C++
1.
Funciones predefinidas
Funciones predefinidas
sqrt regresa la raz cuadrada del valor dado como
p = an
Ejemplo:
potencia = pow(x,n);
distancia=(sqrt(pow(x2-x1,2)+pow(y2-y1,2));
Funciones predefinidas
La funcin rand() genera un nmero aleatorio de
x = rand()%6+1;
Edad = rand()%51+18;
Nota = (rand()%61+10)/10;
Altura = (rand()%161+50)/10;
Funciones predefinidas
Actan bajo una librera
La funcin para trabajar con cadenas de caracteres, esta trabaja
con la librera string.h
Permite asignar una cadena de caracteres a una variable.
Funciones predefinidas
Actan bajo una librera
Ejemplo:
La funcin rand() genera un nmero aleatorio de tipo real comprendido entre 0 y 1.
La funcin rand()%x genera un entero aleatorio entre 0 y x, x debe ser de tipo
entero.
Por ejemplo para llamarla
#include <conio.h>
x = rand()%55;
#include <stdio.h>
La funcin Random
#include <stdlib.h>
srand(time(0));
#include <time.h>
Usa dos libreras: time.h y stdlib.h
int main()
{ int x;
srand(time(0));
x=rand()%100;
Ejercicio:
printf("\n Nmero generado es %d", x);
getche();
Genere un nmero al azar en el rango [18, 55]
}
Funciones predefinidas
Actan bajo una librera
La funcin para trabajar con cadenas de caracteres, esta trabaja
con la librera string.h
Permite comparar dos cadenas de caracteres.
constantemente.
Argumentos
Parmetros
{
<definicin de las variables>;
< instrucciones>;
return ( <VALOR DE RETORNO>);
Retorno de valor
Ejemplo: Definicin
de una funcin
Ejemplo: Definicin
de una funcin
Argumentos
Parmetros
Argumentos
Parmetros
int Triunfo( )
{ srand(time(0));
x=rand()%6+1;
return(x);
Variables
Locales
}
Variables Locales
Retorno de valor
Retorno de valor
x = area(10);
Procedimientos en C++
Forma2:
1.Libreras
2.Constantes
3.Variables Globales
4. Creacin y escritura de la funcin
5.main()
{ algoritmos llamadas e
instrucciones
llamada a la funcin
getche();
}
Ejemplo: Definicin
de una funcin
Ejemplo: Definicin
de una funcin
Argumentos
Parmetros
Retorno de valor
Para llamarlo o invocarlo se puede:
Asignar
Argumentos
Parmetros
Variables Locales
x = Fuerza(m1,m2,4);
Fuerza2(m1,m2,4);
El primer paso :
1. Definir claramente las variables
2. Parmetros
3. Tipo de valor que deber retornar la funcin.
Por ejemplo:
float sumita (int a, float y, float pp) ;
Ejemplo de Funcin
float promedio (float a, b) ; //Funcin promedio de dos nmero
{
float PP = (a + b) / 2;
return (PP);
}
2.
float x = promedio (a , b );
Por ejemplo :
Tipos de Variables
Una variable global puede ser utilizada por cualquier parte del
Por ejemplo :
El llamar o usar la funcin anterior en el main(), escribindola
directamente:
int main()
{
X= 5.89;
Y= 9.23;
printf( El Promedio es %f , Promedio (X, Y) );
}
EJEMPLOS:
Int Modelo( int a, int b, float c, char d );
Donde a,b son de tipo entero, c de tipo real y d de tipo una letra.
Retorna un entero
Retorna un real
Para llamar una funcin se invoca por el nombre y sus respectivos parmetros.
Pueden ser:
Por asignacin
Por Impresin
Por consulta
Por ejemplo:
int modelo( int a, int b, float c, char d );
Su llamada:
S = modelo(n,10,R,S);
printf( El modelo es %d , S );
printf( El modelo es %d , modelo(n,10,R,S) );
if ( modelo(n,10,R,S) > modelo(n,10,R,S) ) suma = suma +R;
else
Retorna un boleano
Definicin y llamadas
Por ejemplo:
1.
2.
3.
4.
5. main()
Libreras
Constantes
Variables Globales
Creacin y escritura de la funcin
{ clrscr();
algoritmos llamadas a las funciones e instrucciones
getche();
}
main()
{ float m1,m2,r;
m1=2; m2=4;
printf("La fuerza = %.2f ",Fuerza(m1, m2, 4) );
getche();
}
Ejercicio
Ejercicio
{ int s;
s = a+b;
return(s);
{ int a;
printf("\n\t Ingrese a =");
scanf("%d",&a);
return(a);
}
//---------------------main()
{ x =lectura();
y = lectura();
muestra(x, y );
f = suma(x, y);
printf("\n\n La suma %d ",f);
getche();
}
(ab + bb)a