Escolar Documentos
Profissional Documentos
Cultura Documentos
Algoritmos
Sesin No. 7
Nombre: Tcnicas para la formulacin de algoritmos
Objetivo de la sesin: Al concluir la sesin el estudiante aplicar tcnicas
para la formulacin de algoritmos para resolver problemas prcticos a travs de
pseudocdigos y diagramas de flujo.
Contextualizacin
Para el desarrollo de una aplicacin, los algoritmos son un apoyo que permiten
encontrar la solucin de algn problema. Para todo desarrollo se necesita la
utilizacin de tcnicas establecidas para el anlisis, diseo e implementacin.
Estas tcnicas nos brindan herramientas que permiten medir la eficacia y qu
tan funcional resultar. Pueden ser utilizadas como una base para el diseo de
cualquier programa.
A travs del tiempo los programadores han encontrado distintas tcnicas que
permiten el adecuado desarrollo de algoritmos.
Lo importante de estas tcnicas es que no slo pueden ser utilizadas para el
desarrollo de programas, sino que nos muestran la estructura que nos ayuda con
la identificacin de los mismos y la mejor manera de resolverlos, dndonos la
base para resolver las problemticas cotidianas; pues como lo vimos en una de
las sesiones, los algoritmos son aplicados en todo momento y sera ms
acertado si nos basramos en las distintas tcnicas.
Introduccin al Tema
Las tcnicas tienen como objetivo alcanzar el resultado deseado, ya que est
basado en el uso de diversas herramientas estructuradas que buscan, de una
forma prctica, que el desarrollador exponga su problema de una forma
organizada.
Como recordars, esta tcnica la viste en una de las sesiones de esta asignatura,
y no es ms que la representacin de tu algoritmo, pero con elementos grficos
que lo hacen ms entendible. Esta herramienta es tan potente que no puede ser
tratada de forma completa y por eso se le dedicar tiempo en esta sesin.
El pseudocdigo es un paso antes de llegar al cdigo, esto quiere decir que nos
permitir realizar un lenguaje entendible para el ser humano, antes programar
con los distintos caracteres que son entendibles para la computadora o el diseo
de un lenguaje formal de programacin.
Explicacin
Pseudocdigo
Sabes cmo generar un pseudocdigo?
El pseudocdigo es un cdigo diseado para que el programador se familiarice
ms con el programa, no tiene elementos complicados, slo una estructura
definida que permite un mayor acercamiento al resultado antes de programar.
Es un proceso posterior al diseo de un diagrama
de flujo, pues nos acerca a la estructura general de
un programa, esto resulta ideal si no se sabe el
lenguaje especializado. El pseudocdigo tiene como
objetivo detallar la estructura de un algoritmo.
A diferencia del diagrama de flujo que se basa en la
representacin
grfica
de
elementos,
el
permite
emplear
operaciones
complejas
representndolas
fcilmente.
Ejemplo:
Los pasos que podramos aplicar para la creacin de un pseudocdigo que
permita obtener el promedio de 3 calificaciones son:
1.-Indicar el inicio
2.-Declarar variables.
Inicio
Variables calif 1, calif 2, calif 3
3.-Se pide que introduzcan los datos.
Imprimir introduce calif 1, calif 2, calif 3
4.-Leer variables y realizar operaciones guardndolas en una variable
denominada promedio.
Leer calif 1, calif 2, calif 3.
Promedio= calif1+calif 2+ calif 3 /3
Diagrama de flujo
Qu elementos necesitas para un diagrama de flujo?
El diagrama de flujo permite realizar la representacin de un algoritmo. Se basa
en una secuencia de instrucciones que permiten llegar al resultado de un
problema, pero con la diferencia de que se utilizan elementos grficos que tienen
un significado. Los pasos para su elaboracin son los siguientes:
1. Se comienza con la utilizacin de smbolos estandarizados por el Instituto
Norteamericano de Normalizacin (ANSI). Estas son algunas:
Indica Inicio y Fin
Entrada de datos
Realizacin de una
actividad
Anlisis de situacin
Imprime resultados
Conclusin
Los dos temas de esta sesin son bsicos para la realizacin de un programa,
porque te permiten tener una idea clara y una estructura definida de lo que
quieres que realice tu cdigo.
de
operaciones
matemticas
pero
sin
la
utilizacin
de
Para aprender ms
de
http://www.slideshare.net/YamidNavea/algoritmos-y-
2013:
diagramacion-clase-1
el
19
de
Marzo
de
2014: http://www.slideshare.net/csandovalrivera/unidad-4-tcnicas-para-laformulacin-de-algoritmos
Actividad de Aprendizaje
Instrucciones:
Con el propsito de consolidar los conocimientos adquiridos a lo largo de esta
sesin, ahora realizars el pseudocdigo y si es necesario refina tu diagrama de
flujo de los problemas planteados en las sesiones 2 y 3.
Puedes realizarlo en cualquier programa, al final tendrs que guardarlo como
PDF, con la finalidad de subirlo a la plataforma de la asignatura.
Referencias bibliogrficas
Ortografa y redaccin
Propsito de su Reporte
Procedimiento.
Resultados
Juicio personal
Cibergrafa
10