La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

CLASE 4 - ALGORITMIA BASICA Pseudocódigo, diagramas de flujo, algo de C.

Presentaciones similares


Presentación del tema: "CLASE 4 - ALGORITMIA BASICA Pseudocódigo, diagramas de flujo, algo de C."— Transcripción de la presentación:

1 CLASE 4 - ALGORITMIA BASICA Pseudocódigo, diagramas de flujo, algo de C.

2 PRIMEROS PASOS CON EL DFD Ventana del DFD

3 PRIMEROS PASOS CON EL DFD Pseudocódigo a implementar Inicio numerico: a, b, c  0; escriba(‘Digite el primer numero’); lea a; escriba(‘Digite el segundo numero’); lea b; c  a + b; escriba (‘El resultado de la suma es’, c); Fin ??

4 Salida de texto En Pseudocódigo: escriba(‘cadena1’,…,’cadenaN’,var1,var2,…,varM); En lenguaje C (Forma mas basica): printf(‘cadena de caracteres’, variable); Diagrama de flujo. Generalización.

5 Entrada de texto En Pseudocódigo: lea(‘cadena_de _caracteres a escribir’, var1,…, varN); En lenguaje C (Forma mas basica): scanf(‘cadena_de_control’, var1,…, varN); Diagrama de flujo. Generalización.

6 Asignacion En Pseudocódigo: Involucra el uso de operadores aritmeticos, logicos: Por ejemplo: raiz  (-b-(b^2-4*a*c)^(1/2))/(2*a) En lenguaje C (Forma mas basica): raiz = (-b-(b^2-4*a*c)^(1/2))/(2*a); Diagrama de flujo. Generalización. int main(){ // Coloque aquí su código … }

7 Implementando el algoritmo completamente Inicio numerico: a, b, c  0; escriba(‘Digite el primer numero’); lea a; escriba(‘Digite el segundo numero’); lea b; c  a + b; escriba (‘El resultado de la suma es’, c); Fin #include int main(){ int a, b, c = 0; printf(“Digite el primer numero: ”); scanf(“%d”,&a); printf(“Digite el segundo numero: ”); scanf(“%d”,&b); c = a + b; printf(“El resultado de la suma es: %d”,c); }

8 Probando todo

9 Ejecutando el programa Escriba Lea Despliegue del resultado: ???

10 Ahora probado todo en C Asumiendo que el programa recién editado se llama: miPrimerPrograma.c Compilar: gcc programa.c –o nombreEjecutable – $ gcc miPrimerPrograma.c –o sumador Ensamblar (Por si se desea ver el código de bajo nivel): gcc -S programa.c Ensamblar – $gcc -S miPrimerPrograma.c Ejecutar:./nombreEjecutable – $./sumador

11 Para que profundicen Pagina del programa DFD: – http://wiki.freaks-unidos.net/freedfd / http://wiki.freaks-unidos.net/freedfd / – http://microe.udea.edu.co/~henry/informatica1/clase_4/dfd.pdf http://microe.udea.edu.co/~henry/informatica1/clase_4/dfd.pdf Tutorial en español (pa empezar) sobre el compilador gcc: – http://iie.fing.edu.uy/~vagonbar/gcc-make/gcc.htm http://iie.fing.edu.uy/~vagonbar/gcc-make/gcc.htm – http://old.gpul.org/articulos/propios/compilacion.txt http://old.gpul.org/articulos/propios/compilacion.txt


Descargar ppt "CLASE 4 - ALGORITMIA BASICA Pseudocódigo, diagramas de flujo, algo de C."

Presentaciones similares


Anuncios Google