Documente Academic
Documente Profesional
Documente Cultură
Algoritmos y
Programas
Alejandra Oate A.
Agenda
1.1. Datos
1.2. Ejercicios
2. Herramientas de Programacin
RESOLUCIN DE PROBLEMAS POR COMPUTADOR
Fuente: (Joyanes; 1996)
1. Anlisis
Anlisis del
Problema
1. Paso 1. Entrada desde perifricos de entrada, por ejemplo teclado, de base y altura
2. Paso 2. Clculo de la Superficie, multiplicando la base por la altura
3. Paso 3. Salida por pantalla de base, altura y superficie.
NOTA IMPORTANTE: El lenguaje algoritmico deber ser independiente de cualquier lenguaje de programacin
particular pero fcilmente traducible. Para ello se deber utilizar mtodos normalizados para la representacin de
algoritmos. ( Diagramas, Pseudocdigo)
Programa Ejecutable
Est en lenguaje mquina.
Entendible por la mquina.
5. Documentacin
Interna Externa
Se incluye en el programa Manual de usuario
Fuente/algoritmo COMENTARIOS Manual Tcnico
que ayuden a la comprensin del
cdigo. Indican los pasos a seguir para utilizar el
Hacen ms fciles de leer y programa. Adems de las especificaciones
comprender los programas tcnicas del mismo.
2. Expresiones
3. Funciones
Dato es la expresin general con la que opera un algoritmo. Los
datos pueden venir expresados como constantes, varibles o
funciones.
Son datos cuyo valor no cambia durante todo el desarrollo del
algoritmo.
Tipos de Constantes
Numricas enteras
Nmericas reales.
Lgicas (Verdadero falso
Caracter
Cadena
Una variable es un objeto cuyo valor puede cambiar durante el
desarrollo del algoritmo.
Numricas
Alfanumricas
Booleanas
HERRAMIENTAS DE PROGRAMACIN
Para representar un algoritmo se debe utilizar algn mtodo que
permita independizar dicho algoritmo de los lenguajes de
programacin, y al mismo tiempo, conseguir que sea facilmente
codificable.
Diagramas de flujo
Diagramas N-S (Nassi-Schneiderman)
Pseudocdigo
:
Diagramas de flujo
:
Pseudocdigo
inicio
// Comentario una lnea
{ Comentario
varias lneas
}
fin
:
Pseudocdigo
EJERCICIOS EN CASA
1. Qu valores se obtiene en las variabes A, B, C despus de las siguientes
instrucciones?
2. Escribir las siguientes expresiones en forma de expresiones algortmicas
3. Se tienen tres variables A,B,C. Escribir las instrucciones necesarias para
intercambair entre s sus valores del modo siguiente:
B toma el valor de A
C toma el valor de B
A toma el valor de C
\
Utilizando pseudocdigo y posteriormente un diagrama (flujo o N-S) resolver los siguientes
problemas
0992733389