Вы находитесь на странице: 1из 15

Instituto Politécnico Nacional

Escuela Superior de Ingeniría Mécanica y Eléctronica

Unidad Culhuacan

Fundamentos de Programacion

Unidad 1: Introduccion a la Programacion

Profesora: Oviedo Sandoval Leslie Vianey

Practica 1

Alumnos: Estevez López Fernanda Aline

Santana Nuñez Juan

1EV15

1
INDICE:

1. Introduccion___________________3

2. Programa 1, "Hola Mundo"__________3

3. Desarrollo del Programa 1__________4


4. Programa Funcional_______________4
5. Comentarios en el Codigo___________5
6. Diagrama de flujo________________6

7. Programa 2, "Mi Primer Programa"____7

8. Desarrollo______________________7
9. Programa Funcional________________8
10. Comentarios en el Codigo____________8
11. Diagrama de Flujo_________________9

12. Programa 3, "Declaraciones"_________10

13. Desarrollo______________________11
14. Programa Funcional________________11
15. Comentarios en el Codigo____________12
16. Diagrama de Flujo_________________12

17. Programa 4, "Variando el Codigo"______13

18. Desarrollo_______________________13
19. Programa Funcional________________14
20. Comentarios en el Codigo____________14
21. Diagrama de Flujo_________________15

22. Concluciones.......................................................16

2
INTRODUCCION:

En esta nuestra primera practica de Fundamentos de programacion, donde pondremos a


prueba lo visto en clase y complementando con una pequeña investigacion, podremos realizar
programas sencillos y saber decir que es lo que se esta haciendo las librerias, funciones,
palabras reservadas entre otras.

En los siguientes programas usaremos las librerias:

stdio.h: contiene funciones, marcos y tipos para manipular datos de entrada y salida.

otra libreria que igual podriamos usar es

stdlib.h: contiene tipos, macros y funciones para la conversión numérica, ramdom, búsquedas,
ordenación y gestión de memoria.

Tambien usaremos algunas palabras reservadas como

printf(" "); system(" "); return("")


int float double
char

Ademas de que declararemos variables de diferentes tipos, (enteros, decimales y


caracteres.), declararemos constantes como opcion para reducir un poco el codigo.
Declararemos estas variables y constantes en diferentes partes del codigo.Tambien veremos
que hacen las secuencias de escape.

Las funciones toman valores de entrada(parametros) y devuelven un valor de retorno.

3
Programa 1, "Hola Mundo".
Tenemos el siguiente codigo.

# include <stdio.h>

int main ()

printf ("Hola Mundo.\n");

sistem("pause");

return 0;

Desarrollo del Programa 1


Abrimos un nuevo proyecto en blanco de Dev C++ y escribimos el codigo anterior, lo
compilamos y esperar a que no de errores.

Despues de que no hubo errores, ejecutamos el codigo, cabe mencionar que tambien existe
una opcion que compila y ejecuta, cuando existe algun error solo compila y manda el error en
la pantalla "Registro de Compilacion".
4
Programa Funcional

"Hola Mundo"

Comentarios en el Codigo

En nuestro int main( ) { }: dentro de las llaves es donde estaran todos nuestro procesos.
Las variables y constantes que esten dentro de las llaves, solo podran ser usadas por los
operadores dentro de las llaves, pero si las ponemos despues de las librerias podran ser
usadas por todas las funciones en el codigo, lo podremos ver en el programa4

5
Diagrama de flujo

INICI0

printf("Hola Mundo\n");

Hola Mundo

Pausa

FIN

6
Programa 2, "Mi Primer Programa".
Tenemos el siguiente codigo.

# include <stdio.h>

void main (void)

printf ("Mi Primer Programa en C.\n\n");

system("pause");

return 0;

Desarrollo
Abrimos un nuevo proyecto en blanco de Dev C++ y escribimos el codigo anterior, lo
compilamos y esperar a que no de errores.

Despues de que no hubo errores, ejecutamos el codigo, cabe mencionar que tambien existe
una opcion que compila y ejecuta, cuando existe algun error solo compila y manda el error en
la pantalla "Registro de Compilacion".

7
Programa Funcional

" Mi Primer Programa "

Comentarios en el Codigo

8
Diagrama de flujo

INICI0

printf("Hola Mundo\n");

Hola Mundo

Pausa

FIN

Sabesmos que los diagramas de flujo nos sirve para resolver problemas y como herramienta
para nuestros programas, aun asi puede tener pequeñas diferencias en la manera de
trancribirlo en el codigo fuente.

Por ello es igual al diagrama del programa 2.

9
Programa3 , "Declaraciones".
Tenemos el siguiente codigo.

# include <stdio.h>

int main ()

int x ;

float y ;

double y2 ;

char z ;

x = 5;

y = 10.5;

y2 = 20.9;

z = 'a';

printf ("Valor de x : %i \n", x);

printf ("Valor de y : %f \n", y);

printf ("Valor de y2:%d \n", y2);

printf ("Valor de z : %c \n", z);

system("pause");

return 0;

10
Desarrollo
Abrimos un nuevo proyecto en blanco de Dev C++ y escribimos el codigo anterior, lo
compilamos y esperar a que no de errores.

Despues de compilar con exito, ejecutamos el codigo, cabe mencionar que tambien existe una opcion que compila
y ejecuta, cuando existe algun error solo compila y manda el error en la pantalla "Registro de Compilacion".

Programa Funcional

" Mi Primer Programa "

11
Comentarios en el Codigo

Diagrama de flujo

INICIO

int x; , float y;
double y2; , char z;
x=5; , Y=10.5;
y2=20,9; , z='a';

printf("Valor(k):%Tipo dato\n");
Llamamos a las constantes

Valor de X: 5
Valor de Y: 10.5
Valor de y2: 20.9
Valor de Z: a

Pausa

FIN

12
Programa4 , "Cambiando el Codigo".
Ahora escribiremos el codigo con unas pequeñas diferencias.

# include <stdio.h>
#define p printf
int main ()
{
int x=5;
float y=10.5;
double y2=20.9 ;
char z='a' ;
p ("\nValor de x : %i \n", x);
p ("\nValor de y : %f \n", y);
p ("\nValor de y2:%d \n", y2);
p ("\nValor de z : %c \n", z);
system("pause");
return 0;
}

Desarrollo
Abrimos un nuevo proyecto en blanco de Dev C++ y escribimos el codigo anterior, lo compilamos y
esperar a que no de errores.

13
Despues de que no hubo errores, ejecutamos el codigo, cabe mencionar que tambien existe
una opcion que compila y ejecuta, cuando existe algun error solo compila y manda el error en
la pantalla "Registro de Compilacion".

Programa Funcional

" Cambiando Programas "

Comentarios en el Codigo

14
Diagrama de flujo

INICIO

int x=5; , float y=10.5;


double y2=20.9; . char z='a';

printf("Valor(k):%Tipo dato\n");
Llamamos a las constantes

Valor de X: 5
Valor de Y: 10.5
Valor de y2: 20.9
Valor de Z: a

Pausa

FIN

Conclusiones:
El Trabajo en parejas en programacion me resulto buena idea asi entre ambos podemos complementarno y
sulucionar dudas entre los dos.

Aprendimos que las librerias son vitales para realizar nuestros programas al igual que lso diagramas de flujo.

Con los programas 1 y 2, notamos que nuestro programa o funcion principal puede ser declarada, por ahora, de
dos maneras y posiblemente existan mas maneras de declararlas o de agregarle mas cosas.

Con los Programas 3 y 4, exploramos un poco las secuencias de escape, y similar a la 1 y 2, podemos declarar
constantes y variables de diferentes maneras y que lleguen al mismo resultado.

15