3.tecnicas de algoritmación
Click here to load reader
-
Upload
marina-vintimilla -
Category
Documents
-
view
561 -
download
1
Transcript of 3.tecnicas de algoritmación
3. TÉCNICAS DE ALGORITMACIÓN
SIGNOS MATEMÁTICOS
EN C++
+
-
*
/
()
Ej: a+5/2*4*(b+c))
DIAGRAMAS DE FLUJO
Los algoritmos se los puede representar gráficamente mediante la técnica de diagrama de flujo:
http://html.rincondelvago.com/diagrama-de-flujo_1.html
EJEMPLO DE DIAGRAMA DE
FLUJO
INICIO
Leer x, y
Suma=x+y
Desplegar Suma
Fin
SEUDOCÓDIGO
El seudo código solo sirve para programar en papel ya que no podemos ejecutarlo en ninguna computadora . Esta es una de sus desventajas pero siver para asentar conceptos fundamentales.
Comprender las estructuras en seudo código es lo que nos permite aprender, luego, cualquier lenguaje de programación ya que estas estructuras se repiten . Estas pueden establecerse en seudo código en lenguaje coloquial y en español.
REGLAS PARA ESCRIBIR
SEUDOCÓDIGO
Use palabras cortas que indique una instrucción, ejemplo: imprimir, leer, calcular, repetir, etc.
Respete sangrías al escribir
Use comentarios si son aclaratorios
Comience con la palabra PROCESO y termine con la palabra FIN
EJEMPLO DE
SEUDOCÓDIGO
PROCESO Sumar
desplegar “Digite dos números”
leer x, y
z=x+y
desplegar z
FIN Sumar
PRUEBAS DE ESCRITORIO
Para comprobar la validez de un algoritmo se utiliza la técnica de pruebas de escritorio que consiste en seguir la lógica del proceso.
x y suma
5 15 20
EJERCICIOS PROPUESTOS
Utilizando las dos técnicas (diagramas y seudocódigo) Dibuja los siguientes algoritmos:
Sumar dos números
Transforma grados centígrados a Fahrenheit (c*1.8+32)
Transforma de dólares a euros (1 euro = 1.32 Dol)
Obtener el promedio de cuatro números cualquiera