Programación en C Juan Pablo Angamarca. Algoritmo.
-
Upload
luisina-peraza -
Category
Documents
-
view
52 -
download
5
Transcript of Programación en C Juan Pablo Angamarca. Algoritmo.
![Page 1: Programación en C Juan Pablo Angamarca. Algoritmo.](https://reader033.fdocuments.mx/reader033/viewer/2022061301/54de378b4a79595b298b47e2/html5/thumbnails/1.jpg)
Programación en C
Juan Pablo Angamarca
![Page 2: Programación en C Juan Pablo Angamarca. Algoritmo.](https://reader033.fdocuments.mx/reader033/viewer/2022061301/54de378b4a79595b298b47e2/html5/thumbnails/2.jpg)
Algoritmo
Algoritmo
![Page 3: Programación en C Juan Pablo Angamarca. Algoritmo.](https://reader033.fdocuments.mx/reader033/viewer/2022061301/54de378b4a79595b298b47e2/html5/thumbnails/3.jpg)
Algoritmos
Algoritmos
![Page 4: Programación en C Juan Pablo Angamarca. Algoritmo.](https://reader033.fdocuments.mx/reader033/viewer/2022061301/54de378b4a79595b298b47e2/html5/thumbnails/4.jpg)
Variables, operadores y expresiones
Variables, operadores y expresiones
![Page 5: Programación en C Juan Pablo Angamarca. Algoritmo.](https://reader033.fdocuments.mx/reader033/viewer/2022061301/54de378b4a79595b298b47e2/html5/thumbnails/5.jpg)
Estructuras de control
Estructuras de control
![Page 6: Programación en C Juan Pablo Angamarca. Algoritmo.](https://reader033.fdocuments.mx/reader033/viewer/2022061301/54de378b4a79595b298b47e2/html5/thumbnails/6.jpg)
Flujo secuencial
Flujo secuencial
![Page 7: Programación en C Juan Pablo Angamarca. Algoritmo.](https://reader033.fdocuments.mx/reader033/viewer/2022061301/54de378b4a79595b298b47e2/html5/thumbnails/7.jpg)
Estructuras condicionales:Si-entonces-caso contrario
Estructuras condicionales:Si-entonces-caso contrario
![Page 8: Programación en C Juan Pablo Angamarca. Algoritmo.](https://reader033.fdocuments.mx/reader033/viewer/2022061301/54de378b4a79595b298b47e2/html5/thumbnails/8.jpg)
Si-entonces
Si-entonces
![Page 9: Programación en C Juan Pablo Angamarca. Algoritmo.](https://reader033.fdocuments.mx/reader033/viewer/2022061301/54de378b4a79595b298b47e2/html5/thumbnails/9.jpg)
Caso-de
Caso-de
![Page 10: Programación en C Juan Pablo Angamarca. Algoritmo.](https://reader033.fdocuments.mx/reader033/viewer/2022061301/54de378b4a79595b298b47e2/html5/thumbnails/10.jpg)
Caso-de
Caso-de
![Page 11: Programación en C Juan Pablo Angamarca. Algoritmo.](https://reader033.fdocuments.mx/reader033/viewer/2022061301/54de378b4a79595b298b47e2/html5/thumbnails/11.jpg)
Ciclos repetitivos: Mientras-hacer
Ciclos repetitivos: Mientras-hacer
![Page 12: Programación en C Juan Pablo Angamarca. Algoritmo.](https://reader033.fdocuments.mx/reader033/viewer/2022061301/54de378b4a79595b298b47e2/html5/thumbnails/12.jpg)
Mientras-hacer
Mientras-hacer
![Page 13: Programación en C Juan Pablo Angamarca. Algoritmo.](https://reader033.fdocuments.mx/reader033/viewer/2022061301/54de378b4a79595b298b47e2/html5/thumbnails/13.jpg)
Para-hacer
Para-hacer
![Page 14: Programación en C Juan Pablo Angamarca. Algoritmo.](https://reader033.fdocuments.mx/reader033/viewer/2022061301/54de378b4a79595b298b47e2/html5/thumbnails/14.jpg)
Hacer-mientras
Hacer-mientras
![Page 15: Programación en C Juan Pablo Angamarca. Algoritmo.](https://reader033.fdocuments.mx/reader033/viewer/2022061301/54de378b4a79595b298b47e2/html5/thumbnails/15.jpg)
Hacer-mientras
Hacer-mientras
![Page 16: Programación en C Juan Pablo Angamarca. Algoritmo.](https://reader033.fdocuments.mx/reader033/viewer/2022061301/54de378b4a79595b298b47e2/html5/thumbnails/16.jpg)
Programa
Programa
![Page 17: Programación en C Juan Pablo Angamarca. Algoritmo.](https://reader033.fdocuments.mx/reader033/viewer/2022061301/54de378b4a79595b298b47e2/html5/thumbnails/17.jpg)
Esquema básico de la ejecución de un programa
Proceso(El
computador procesa datos)
Entrada(datos)
Salida(informaci
ón)
![Page 18: Programación en C Juan Pablo Angamarca. Algoritmo.](https://reader033.fdocuments.mx/reader033/viewer/2022061301/54de378b4a79595b298b47e2/html5/thumbnails/18.jpg)
Programación estructurada
Programación estructurada
![Page 19: Programación en C Juan Pablo Angamarca. Algoritmo.](https://reader033.fdocuments.mx/reader033/viewer/2022061301/54de378b4a79595b298b47e2/html5/thumbnails/19.jpg)
Funciones y procedimientos
Funciones y procedimientos
![Page 20: Programación en C Juan Pablo Angamarca. Algoritmo.](https://reader033.fdocuments.mx/reader033/viewer/2022061301/54de378b4a79595b298b47e2/html5/thumbnails/20.jpg)
Llamadas a una función
Llamadas a una función
![Page 21: Programación en C Juan Pablo Angamarca. Algoritmo.](https://reader033.fdocuments.mx/reader033/viewer/2022061301/54de378b4a79595b298b47e2/html5/thumbnails/21.jpg)
Estructura de una función
Estructura de una función
![Page 22: Programación en C Juan Pablo Angamarca. Algoritmo.](https://reader033.fdocuments.mx/reader033/viewer/2022061301/54de378b4a79595b298b47e2/html5/thumbnails/22.jpg)
Programa básico en C
Programa básico en C
![Page 23: Programación en C Juan Pablo Angamarca. Algoritmo.](https://reader033.fdocuments.mx/reader033/viewer/2022061301/54de378b4a79595b298b47e2/html5/thumbnails/23.jpg)
Funciones y bibliotecas
Funciones y bibliotecas
![Page 24: Programación en C Juan Pablo Angamarca. Algoritmo.](https://reader033.fdocuments.mx/reader033/viewer/2022061301/54de378b4a79595b298b47e2/html5/thumbnails/24.jpg)
Implementación de algoritmos en C
Implementación de algoritmos en C
![Page 25: Programación en C Juan Pablo Angamarca. Algoritmo.](https://reader033.fdocuments.mx/reader033/viewer/2022061301/54de378b4a79595b298b47e2/html5/thumbnails/25.jpg)
Programa C
Programa C
![Page 26: Programación en C Juan Pablo Angamarca. Algoritmo.](https://reader033.fdocuments.mx/reader033/viewer/2022061301/54de378b4a79595b298b47e2/html5/thumbnails/26.jpg)
Compilación
Compilación
![Page 27: Programación en C Juan Pablo Angamarca. Algoritmo.](https://reader033.fdocuments.mx/reader033/viewer/2022061301/54de378b4a79595b298b47e2/html5/thumbnails/27.jpg)
Errores sintácticos
Errores sintácticos
![Page 28: Programación en C Juan Pablo Angamarca. Algoritmo.](https://reader033.fdocuments.mx/reader033/viewer/2022061301/54de378b4a79595b298b47e2/html5/thumbnails/28.jpg)
Otros ejemplos de errores sintácticos
Otros ejemplos de errores sintácticos
![Page 29: Programación en C Juan Pablo Angamarca. Algoritmo.](https://reader033.fdocuments.mx/reader033/viewer/2022061301/54de378b4a79595b298b47e2/html5/thumbnails/29.jpg)
Errores semánticos
Errores semánticos
![Page 30: Programación en C Juan Pablo Angamarca. Algoritmo.](https://reader033.fdocuments.mx/reader033/viewer/2022061301/54de378b4a79595b298b47e2/html5/thumbnails/30.jpg)
Problema
Problema
![Page 31: Programación en C Juan Pablo Angamarca. Algoritmo.](https://reader033.fdocuments.mx/reader033/viewer/2022061301/54de378b4a79595b298b47e2/html5/thumbnails/31.jpg)
Algoritmo
Algoritmo
![Page 32: Programación en C Juan Pablo Angamarca. Algoritmo.](https://reader033.fdocuments.mx/reader033/viewer/2022061301/54de378b4a79595b298b47e2/html5/thumbnails/32.jpg)
Bibliografía
García, Fernando, EL ENTORNO DE C, http://www.dsic.upv.es/~fgarcia/topo/Transparencias/entornoC.pptFORMATTED INPUT,http://www-ccs.ucsd.edu/c/lib_scan.html#Scan%20Functions
Savitch, Walter, RESOLUCIÓN DE PROBLEMAS CON C++: EL OBJETIVO DE LA PROGRAMACIÓN, 2da. Ed. 2000.