PASOS PARA RESOLVER UN PROBLEMA CON LA AYUDA DEL COMPUTADOR.
Enviado por jordyto29 • 11 de Julio de 2016 • Resumen • 61.280 Palabras (246 Páginas) • 258 Visitas
[pic 2]
[pic 3]
[pic 4]
APUNTES DE PROGRAMACION EN C®
[pic 5]
Marco A. Vergara Ordóñez
Docente de la Escuela Politécnica del Ejército
Septiembre 2012
A :
Rosy, mi compañera.
Tania, Vanesa y Gabriela preciosos frutos del amor.
Felipe, “mi pana del alma”
Todos ellos razón de mi vida.
CONTENIDO
1. PASOS PARA RESOLVER UN PROBLEMA CON LA AYUDA DEL COMPUTADOR
1.1. Definición del problema.
1.2. Análisis de la solución.
1.3. Control de calidad sobre el análisis.
1.4. Determinación de la solución óptima
1.5. Elaboración de la tabla de variables y/o constantes.
1.6. Construcción del algoritmo en pseudocódigo.
1.7. Control de calidad II, sobre el algoritmo. _
1.8. Codificación en lenguaje de programación.
1.9. Compilación y corrida del programa (Control de calidad 3, sobre el programa. Control sintáctico y semántico).
1.10. Determinación del error.
1.11. Conclusiones.
1.12. Documentación.
2. ALGORITMOS TIPICOS Y ARTIFICIOS
2.1. Ejecución De Un Proceso Una Sola Vez (Estructura secuencial)
2.2. Ejecución de Un proceso Un Número infinito de veces (Uso de “Repetir”)
2.3. Contadores.
2.4. Acumuladores.
2.5. Test lógico.
2.5.1. Comparación simple.
2.5.2. Comparaciones compuestas o relaciones lógicas.
2.6. Estructuras de control.
2.6.1. Estructuras de repetición o Bucles.
2.6.2. Estructura Mientras-Repetir.
2.6.3. Estructura Repetir – Mientras.
2.6.4. Estructura Desde - Hasta, con incrementos de.
2.6.5. Estructuras o bucles anidados
2.7. Estructuras de Decisión o selección.
2.7.1. Estructura "Si - entonces - caso contrario".
-x, si x≥10
2.7.2. Estructura de selección múltiple: Evaluar - caso
2.8. Validación de datos de ingreso
2.9. Uso de "Banderas" -"flags"-
2.10. Registro centinela
2.11. Uso de operadores especiales.
3. FUNCIONES
3.1. Declaración de funciones.
3.2. Llamado a funciones.
3.3. Definición de la función.
3.3.1. Cabecera de la función.
3.3.2. Cuerpo de la función.
3.4. Paso de argumentos.
4. ARREGLOS.
4.1. Declaración de un arreglo
4.2. Índices
4.3. Definición de arreglo:
4.4. Arreglos bidimensionales.
4.4.1. Declaración de arreglos bidimensionales.
4.5. Funciones con parámetros que son arreglos
4.5.1. Paso de arreglos unidimensionales a funciones
4.5.2. Paso de arreglo bidimensionales a funciones
5. ALGO SOBRE LENGUAJE C++
5.1. INTRODUCCIÓN
5.2. TIPOS DE DATOS EN LENGUAJE C
5.3. Identificadores.
5.4. Constantes en C.
...