Evidencia 1 Prog
Evidencia 1 Prog
Evidencia 1 Prog
NOMBRE:
JONATHAN DEL ANGEL HERNADNEZ CASTRO
MATRICULA:
1980437
MATERIA:
PROGRAMACION VISUAL
CARRERA:
IMTC
MAESTRA:
ANA KAREN ANTOPIA BARRÓN
PORTADA………………………………………………………………………………………..1
ÍNDICE……………………………………………………………………………………………2
OBJETIVO…………………………………………………………………………………………2
INTRODUCCIÓN………………………………………………………………………………..3
1.1 ALGORITMOS………………………………………………………………………………4
➢ DEFINICIÓN……………………………………………………………………………..4
➢ PROGRAMA…………………………………………………………………………….4
➢ CLASIFICACIÓN DE ALGORITMOS…………………………………………………4
➢ CARACTERÍSTICAS DE UN ALGORITMO…………………………………………5
➢ PARTES DE UN ALGORITMO……………………………………………………….5
➢ TÉCNICAS DE PRESENTACIÓN……………………………………………………6
1.3 PSEUDOCÓDIGOS……………………………………………………………10
CONCLUSIÓN………………………………………………………………………13
BIBLIOGRAFÍA……………………………………………………………………...14
OBJETIVO
El diagrama de flujo, también conocido como flujograma, es una herramienta utilizada
para representar la secuencia de las actividades en un proceso. Para ello, muestra el
comienzo del proceso, los puntos de decisión y el final del mismo. Todo ello
proporciona una visualización del funcionamiento del proceso, volviendo la descripción
más intuitiva y analítica. Esta herramienta también expresa el flujo de la información,
los materiales, las derivaciones del proceso y el número de pasos.Es una de las siete
herramientas básicas de gestión de calidad. Su objetivo principal es asegurar la calidad
y aumentar la productividad del equipo.
2
INTRODUCCIÓN
3
DESARROLLO
1.1 ALGORITMOS
4
• Algoritmo cualitativo: Un algoritmo es cualitativo cuando en sus pasos o
instrucciones no están involucrados cálculos numéricos. Ejemplos: Las
instrucciones para desarrollar una actividad física, encontrar un tesoro.
Debe ser Preciso, porque cada uno de sus pasos debe indicar
de manera precisa e inequívoca que se debe hacer.
Debe ser Finito, porque un algoritmo debe tener un número
limitado de pasos.
Debe ser Definido, porque debe producir los mismos
resultados para las mismas condiciones de entrada. .
5
TÉCNICAS DE REPRESENTACIÓN: Para la representación de un algoritmo, antes de
ser convertido a lenguaje de programación, se utilizan algunos métodos de
representación escrita, gráfica o matemática. Los métodos más conocidos son:
6
TIPOS DE DIAGRAMAS DE FLUJO: Hay varios tipos distintos de flujogramas que
pueden usarse:
• Flujograma de primer nivel o de dirección descendente:
Un flujograma detallado indica los pasos o actividades de un proceso e incluye puntos de decisión,
períodos de espera, tareas que se tienen que volver a hacer y ciclos de retroalimentación.
7
• Flujograma de ejecución o matriz:
Un flujograma de ejecución representa en forma
gráfica el proceso en términos de quién se ocupa de
realizar los pasos. Tiene forma de matriz e ilustra los
diversos participantes y el flujo de pasos entre esos
participantes.
8
REGLAS PARA ESTRUCTURAR UN DIAGRAMA DE FLUJO
EJEMPLOS
Fig. 1.9
EJEMPLOS
Fig. 1.10
9
4. Las líneas de flujo no pueden cruzarse. (Fig. 1.11)
EJEMPLOS
1.3 PSEUDOCÓDIGOS
DEFINICIÓN: El pseudocódigo (o falso lenguaje) es comúnmente utilizado por los
programadores para omitir secciones de código o
para dar una explicación del paradigma que tomó
el mismo programador para hacer sus códigos,
esto quiere decir que el pseudocódigo no es
programable sino facilita la programación.
Cuerpo:
▪ Inicio
▪ Instrucciones
▪ Fin
Para comentar en
pseudocódigo se le
antepone al comentario
dos asteriscos (*)
Ejemplos
11
* Programa que calcula el área de un cuadrado a partir de un lado dado por teclado.
Programa: area_cuadrado
Modulo: main **(también se puede llamar principal) Variables:
lado: natural
area: natural
Inicio
Visualizar "Introduce el lado del cuadrado"
Leer lado
Area<- lado * lado
Visualizar "El área del cuadrado es", area
Fin
12
CONCLUSIÓN
De la Investigación Documental anterior podemos deducir que estos tres conceptos que
hemos analizado, se interrelacionan uno con otro ya que son aplicados en el mismo
campo de la Lógica de Programación, los diagramas de flujo son usados para
representar algoritmos pequeños, ya que abarcan mucho espacio y su construcción es
laboriosa, por su facilidad de lectura son usados como introducción a los algoritmos,
descripción de un lenguaje y descripción de procesos a personas ajenas a la
computación.
BIBLIOGRAFÍA
➢ Acercamiento a la Lógica de Programación:
http://www.monografias.com/trabajos98/acercamiento-
logicaprogramacion/acercamiento-logica-programacion.shtml
http://informaticafrida.blogspot.mx/2009/03/algoritmo.html ➢ Algoritmos:
http://www.monografias.com/trabajos15/algoritmos/algoritmos.shtml ➢ Concepto
de algoritmo, Diagrama de flujo y pseudocódigo:
https://andresmtzg.wordpress.com/2012/09/27/concepto-de-algoritmo-diagrama-
deflujo-y-pseudocodigo/
➢ Qué es un Diagrama de Flujo – Gestión de Procesos:
http://www.aiteco.com/que-es-un-diagrama-de-flujo/ ➢ Diagramas de
Flujo: http://www.monografias.com/trabajos53/diagrama-de-
flujo/diagrama-de-flujo2.shtml ➢ Introducción a la informática y
programación: http://haideeperez75.blogspot.mx/2007/06/diagrama-de-
flujo.html ➢ Tecnología e informática:
https://tecnoinfoenelcolegio.wordpress.com/diagrama-de-flujo/ ➢
Reglas para elaborar un diagrama de flujo:
https://gencervel.wordpress.com/2008/01/21/reglas-para-elaborar-un-diagrama-
deflujo/
➢ Pseudocódigo:
http://informaticabachilleratoitea.blogspot.mx/p/pseudocodigo.html ➢
Pseudocódigo:
http://www.desarrolloweb.com/articulos/pseudocodigo.html
14