Professional Documents
Culture Documents
CREACION DE PROGRAMAS
46
Programación
Tema 1. Introducción Conceptos de Algoritmo y Programa
Programa
• DEFINICIONES:
• Programa conjunto de instrucciones para resolver un problemas
de la vida real a través de un computador
• Programa: conjunto de órdenes (llamadas instrucciones o
sentencias) escritas en un determinado lenguaje de
programación, que se le dan a un ordenador para que realice un
determinado proceso
• Es el resultado de traducir un algoritmo a un lenguaje que
entiende el ordenador (lenguaje de programación).
• Una instrucción es una orden (creada por un programador )
solicitada al ordenador para que haga (procese) algo.
• Para ello debe ser escrito en un lenguaje de programación (C,
C++, PASCAL, BASIC, COBOL, ETC.) de acuerdo con las reglas de
sintaxis del mismo.
46
Programación
Tema 1. Introducción Conceptos de Algoritmo y Programa
46
Programación
Tema 1. Introducción Conceptos de Algoritmo y Programa
46
Programación
Tema 1. Introducción Conceptos de Algoritmo y Programa
46
Programación
Tema 1. Introducción Conceptos de Algoritmo y Programa
ENTRADA DE LA
INFORMACION PROCESAMIENTO DE LA
SALIDA DE LA INFORMACION
INFORMACION 46
Programación
Tema 1. Introducción Conceptos de Algoritmo y Programa
46
base
Programación
Tema 1. Introducción Conceptos de Algoritmo y Programa
ALGORITMO
¿Cómo resuelvo el problema con la PC?
Para llegar a la realización de un programa es necesario
el diseño previo de un algoritmo, de modo
que sin algoritmo no puede existir un programa.
Definiciones:
1.Un algoritmo es una secuencia finita y precisa de
instrucciones o pasos que permiten resolver un problema
dado.
2. Algoritmo: Es un método para resolver problemas que
consiste en dividir el mismo en un número finito de pasos
elementales e indicar claramente el orden de ejecución de los
mismos
Ejemplos
• Algoritmo para ordenar una lista de números
• Algoritmo para distribuir los escaños de un parlamento
según los votos
Programación
Tema 1. Introducción Conceptos de Algoritmo y Programa
Crear el algoritmo
El algoritmo será escrito en forma clara y concisa usando
un lenguaje común y entendible para cualquier persona
que lo lea
En este paso se indicara los pasos a seguir para resolver el
problema de la suma de dos números enteros ejemplo:
Ejemplo: Calcular el área del triangulo
El análisis del problema quedaría entonces:
Declarar variables
area,base,altura: real
Ingresar datos (Por el teclado del PC)
Realizar una operacion para abtener el area del triangulo
46
area=base*altura
Mostrar datos (por la pantalla del PC)
Programación
Tema 1. Introducción Conceptos de Algoritmo y Programa
46
Programación
Tema 1. Introducción Conceptos de Algoritmo y Programa
Algoritmos
Podemos decir en forma resuminda que un algoritmo es:
• Preciso y unívoco (que siempre tiene el mismo significado o la misma
interpretación)
• Finito: Si se sigue un algoritmo, se debe terminar en algún momento; o sea,
debe tener un número finito de pasos.
• Correcto: conducira a la solución del problema
• Óptimo: menor número de instrucciones posibles
Pseudocódigo
49
-Calcular
Programación
Tema 1. Introducción Conceptos de Algoritmo y Programa
Pseudocódigo
49
Programación
Tema 1. Introducción Conceptos de Algoritmo y Programa
Diagramas de flujo
Un diagrama de flujo es una representación esquemática de
los distintos pasos de un programa.
Algoritmos
Simbolos para creacion de diagramas de flujo
49
Programación
Tema 1. Introducción Conceptos de Algoritmo y Programa
Algoritmos
Símbolos para creación de diagramas de flujo
Indica mostrar la
información por la
pantalla o impresora
del computador
49
Programación
Tema 1. Introducción Conceptos de Algoritmo y Programa
Algoritmos
Ejemplo de Diagramas de flujo
Area del rectangulo
49
Programación
Tema 1. Introducción Conceptos de Algoritmo y Programa
Algoritmos
Ejemplo de Diagramas de flujo
Queremos hacer un programa informático que nos
sume dos número y nos de el resultado en pantalla.
49
Programación
Tema 1. Introducción Conceptos de Algoritmo y Programa
49