Sie sind auf Seite 1von 12

PROGRAMACION Y METODOS

NUMERICOS

UNIDAD 1
ALGORITMOS

Según la RAE: conjunto


ordenado y finito de operaciones
que permite hallar la solución de
un problema.
EJEMPLO:

En el caso de que nos encontremos en casa


con una lamparita quemada, un posible
algoritmo sería:

•Comprobar si hay lamparita de repuesto

•En el caso de que las haya, sustituir la


lamparita anterior por la nueva

•Si no hay lamparita de repuesto, ir a


comprar una nueva y sustituir la vieja por la
nueva
CARACTERÍSTICAS DE LOS ALGORITMOS

♦ Un algoritmo debe resolver el problema para


el que fue formulado.

♦ Los algoritmos son independientes de la


computadora.

♦ Los algoritmos deben de ser precisos.

♦ Los algoritmos deben de ser finitos

♦ Los algoritmos deben de poder repetirse.


PROGRAMAS
La definición de la RAE es: Conjunto unitario
de instrucciones que permite a un ordenador
realizar funciones diversas, como el
tratamiento de textos, el diseño de gráficos,
la resolución de problemas matemáticos, el
manejo de bancos de datos, etc.
Las computadoras son un ejemplo de
sistema basado en programa almacenado,
todos estos sistemas poseen un procesador
central, cuya actividad de una forma
simple puede resumirse a:

1. Obtener una instrucción.


2. Determinar que instrucción es.
3. Ejecutar la instrucción
4. Ir al paso número 1
Esquema básico de una computadora
Todo programa comienza con una idea,
algo que se quiere hacer, generalmente
ese algo resulta como solución a un
problema específico, la solución de un
problema requiere el diseño de un
algoritmo.
Normalmente se entiende por programa un
conjunto de instrucciones ejecutables por
una computadora.

Podemos decir que es el algoritmo escrito en


un lenguaje adecuado para ser ejecutado por
una computadora

Las computadoras sólo entienden un lenguaje


de programación llamado binario, por lo que
fue necesario crear lenguajes que sean
cercanos al del humano y que permita la
comunicación entre el programador y la
computadora, facilitando la tarea de
programación.
CICLO DE UN PROGRAMA

ANALIZAR EL
PROBLEMA

DISEÑAR UN
ALGORTIMO

TRADUCIR A
LENGUAJE DE
PROGRAMACION

DEPURAR EL
PROGRAMA
En esta cursada no vamos a explicar
ningún lenguaje, lo importante es
aprender los conceptos básicos de
programación los mismos podrán ser
aplicados a cualquier lenguaje.

Para poder probar los ejercicios vamos


a utilizar la aplicación Pseint.

http://pseint.sourceforge.net/
PROGRAMACION ESTRUCTURADA
La programación estructurada es un estilo con el
cual se busca que el programador elabore
programas sencillos y fáciles de entender. Para ello,
la programación estructurada hace uso de tres
estructuras básicas de control. Éstas son:

•Estructura Secuencial
•Estructura Selectiva
•Estructura Repetitiva (ó Iterativa)

Das könnte Ihnen auch gefallen