Está en la página 1de 7

FUNDAMENTOS DE PROGRAMACIÒN

MARIO BENAVIDES
SANDRA MONICA CORTES
MARCELA RAMOS
MAYRA ALEJANDRA QUENGUAN

TEC. EN OBRAS CIVILES


SEMESTRE 1

INSTITUTO TECNOLOGICO DEL PUTUMAYO


SEDE, VALLE DEL GUAMUEZ
2020
Introducción
En el siguiente trabajo daremos a conocer los conceptos y algunos ejemplos en donde
identificamos que es un seudocódigo, que son los algoritmos y el diagrama de flujo de
datos que están relacionados en la manera en que especificamos las instrucciones a través
de una sucesión de operaciones que son necesarias para resolver un determinado
problema, y los diagramas de flujo, como su nombre lo indican que son gráficas que
permiten representar la dirección que sigue la información que contiene el algoritmo, y
por ultimo está el pseudocódigo que permite expresar esta serie de pasos para realizar un
programa de forma parecida a un lenguaje de programación
DIAGRAMA DE FLUJO
 es un diagrama de actividades que representa los flujos de trabajo paso a paso,
un diagrama de actividades muestra el flujo de control general. es
la representación gráfica de un algoritmo o proceso. Se utiliza en disciplinas
como programación, economía, procesos industriales y psicología cognitiva.
Estos diagramas utilizan símbolos con significados definidos que representan los
pasos del algoritmo, y representan el flujo de ejecución mediante flechas que
conectan los puntos de inicio y de fin del proceso.
EJEMPLOS:
ALGORITMO
Un algoritmo es una secuencia lógica y finita de pasos que permite solucionar un
problema o cumplir con un objetivo.
Los algoritmos deben ser precisos e indicar el orden lógico de realización de cada
uno de los pasos, debe ser definido y esto quiere decir que si se ejecuta un
algoritmo varias veces se debe obtener siempre el mismo resultado, también debe
ser finito o sea debe iniciar con una acción y terminar con un resultado o solución
de un problema.
 Cuando se elabora un algoritmo se debe tener en cuenta lo siguiente.
 Tener claro cuál es el problema que va a solucionar.
 Establecer un objetivo que permita medir la solución del problema.
 Elaborar un algoritmo que solucione el problema.
 Realizar pruebas al algoritmo para verificar los resultados.
Vemos definición de algoritmo como un grupo de órdenes consecutivas que
presentan una solución a un problema o tarea. Algunos ejemplos de algoritmos los
podemos encontrar en las matemáticas (como el algoritmo para resolver una
multiplicación) y en los manuales de usuario de un aparato (como una lavadora o
una impresora).
Sin embargo, hoy en día se relaciona la palabra algoritmo con el mundo de la
informática, más concretamente en la programación; los conocidos como
algoritmos informáticos.
Un programa informático no es otra cosa que una serie compleja de algoritmos
escritos en un lenguaje de programación que pueden ser ejecutados en un
ordenador.

Partes de un algoritmo
Todo algoritmo debe constar de las siguientes partes:
Input o entrada. El ingreso de los datos que el algoritmo necesita para operar.
Proceso. Se trata de la operación lógica formal que el algoritmo emprenderá con
lo recibido del input.
Output o salida. Los resultados obtenidos del proceso sobre el input, una vez
terminada la ejecución del algoritmo.
Ejemplos.
Algoritmo para preparar helados de leche
1. Encendemos la estufa.
2. Colocamos la olla con la leche a hervir.
3. Buscamos una olla pequeña para hervir la canela.
4. Una vez hervida la leche y la canela dejamos reposar.
5. Agregamos a la olla de la leche la canela y las esencias.
6. Agregamos azúcar.
7. Agregamos la preparación a los respectivos vasos de helado.
8. Por ultimo ponemos en la nevera a refrigerar.

Cuando nos preparamos para ir a nuestro trabajo


1. Suena la alarma y apagamos el despertador.
2. Despertamos.
3. Nos metemos a bañar rápido.
4. Lavamos nuestro cuerpo.
5. Lavamos asimismo nuestro cabello.
6. Nos secamos.
7. Lavamos nuestros dientes.
8. Enjuagamos nuestra boca.
9. Buscamos nuestro uniforme de trabajo.
10. Nos vestimos.
11. desayunamos.
12. Cepillamos nuestros dientes.
13. Buscamos nuestra bolsa.
14. Salimos rápidamente de casa.

PSEUDOCODIGO
 es una descripción de alto nivel compacta e informal2 del principio operativo de
un programa informático u otro algoritmo.
Utiliza las convenciones estructurales de un lenguaje de programación real, pero
está diseñado para la lectura humana en lugar de la lectura mediante máquina4, y
con independencia de cualquier otro lenguaje de programación5. Normalmente, el
pseudocódigo omite detalles que no son esenciales para la comprensión humana
del algoritmo, tales como declaraciones de variables, código específico del
sistema y algunas subrutinas. El lenguaje de programación se complementa,
donde sea conveniente, con descripciones detalladas en lenguaje natural, o con
notación matemática compacta. Se utiliza pseudocódigo pues este es más fácil de
entender para las personas que el código del lenguaje de programación
convencional, ya que es una descripción eficiente y con un entorno independiente
de los principios fundamentales de un algoritmo. Se utiliza comúnmente en los
libros de texto y publicaciones científicas que se documentan varios algoritmos, y
también en la planificación del desarrollo de programas informáticos, para esbozar
la estructura del programa antes de realizar la efectiva codificación. 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.
El principal objetivo del pseudocódigo es el de representar la solución a un
algoritmo de la forma más detallada posible, y a su vez lo más parecida posible al
lenguaje que posteriormente se utilizará para la codificación del mismo.
Con un pseudocódigo podemos solucionar un problema matemático-
EJEMPLOS:
pseudocódigo en nuestra vida cotidiana, seria cuando se necesita sacar o calcular
notas de parciales en donde tenemos tres parciales.
Ingresar nombre
Sandra Mónica
Ingresar nota del parcial 1
4.00
Ingresar nota del parcial 2
4.00
Ingresar nota del parcial 3
2.00
Ingrese promedio de notas parciales
10.00
APROVADO
10.00
…EJECUCION FINALIZADA…

EJEMPLO 2
Cuando hacemos una compra
INGRESAR NUMERO
$ 100.000
INGRESAR NUMERO
30%
DESCUENTO
$ 70.000
…EJECUCION FINALIZADA…
CONCLUSIONES
1. Podemos concluir que tanto el pseudocódigo, el algoritmo y los diagramas de flujo
de datos son de gran importancia para dar la respectiva solución de un
determinado problema cumple un papel fundamental para para llevarlo a un
programa.

2. El pseudocódigo se realiza antes de escribir el programa.

3. La finalidad de los algoritmos es a través de conjunto ordenado y finito de


operaciones hallar la solución a un determinado problema.

4. La finalidad de los diagramas de flujo de datos es la representación gráfica


finalmente de los algoritmos, en donde se utilizan una serie de símbolos para
representar las operaciones.

5. Los diagramas de flujo son de gran importancia dado que facilitan la manera de
representar visualmente el flujo de datos a través de un buen tratamiento de
información requerida para realizar un programa o un objetivo.

También podría gustarte