Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Anlisis
Codificacin
Problema a Resolver
Fin
Test
Respuesta = 2
Compilacin
Resolucin de un problema
Para resolver un problema se debe seguir los siguientes pasos:
Anlisis del problema
Codificacin
(Programacin)
Ejecucin y Validacin
Algoritmo
Definiciones:
Es el proceso de descomponer una TAREA, en forma secuencial y ordenada, en un conjunto de acciones elementales que manipulan y transforman los datos de entrada, y por medio de algunas secuencias bsicas de control, se obtiene una salida que es el objetivo de la tarea.
Acciones <---> Sentencias Datos <---> Declaraciones y delimitaciones. Las sentencias se componen de instrucciones que son acciones concretas que deben realizar la mquina.
Algoritmo
Caractersticas:
Debe ser preciso e indicar un orden de realizacin de cada paso. Debe ser definido, es decir, si se repite varias veces, debe de dar el mismo resultado. Debe ser finito, es decir, debe terminar en algn momento.
Algoritmo
Ejemplos:
1.- Realizar un algoritmo que indique los pasos a seguir para usar una calculadora 2.- Realizar un algoritmo que permita calcular el rea y volumen de una esfera.
Generacin de un Algoritmo
Datos
Existen datos simples y compuestos.
Simples: Carcter, entero, real, letras, nmeros, smbolos, datos lgicos. Compuestos: Matrices, Registros.
Datos
Ejemplo:
3.- Leer el radio de un crculo y calcular e imprimir su superficie y circunferencia.
10
Programacin Estructurada
Definicin:
Conjunto de tcnicas que incorpora un diseo descendente (top-down), recursos abstractos y estructuras bsicas. Recursos Abstractos: Consiste en descomponer acciones en forma cada vez ms simples. Estructuras Bsicas : Consiste en ir refinando los niveles.
Un programa puede ser escrito utilizando 3 estructuras de control: Secuenciales, selectivas y repetitivas.
11
accin n
12
13
14
Diagrama de Flujo
condicin no accin
accin
15
16
Diagrama de Flujo
no condicin accin 2
17
18
19
condicin s accin
accin
20
21
Diagrama de Flujo
DESDE variable=inicio HASTA valor_final HACER accin; FIN DESDE
Diagrama NASSISCHNEIDERMANN
accin
accin
mientras condicin
22
Repeticin
Ejemplo:
13.- Calcular la suma de los primero 20 naturales.
23