Sunteți pe pagina 1din 8

República Bolivariana de Venezuela

Universidad Politécnica Territorial


“José Antonio Anzoátegui”
Unidad Curricular: Algorítmica de Programación
Módulo: Algorítmica de Programación – Trayecto I Fase I
Lapso: 29 de Enero - 17 de Julio de 2020
Sección IF-06

ALGORITMOS Y
PROGRAMAS

Profesor(a): Participante:

Inst. José Millán Jonathan Blanca C.I. 23.536.659


Whatsapp +584121817223

El Tigre, 26 de Junio de 2020.


1.- Realice una definición comparativa entre pseudocódigo y diagrama de
flujo

El pseudocódigo es la solución de un algoritmo de forma detallada, muy


parecida a nuestro lenguaje, (es un lenguaje intermedio entre nuestro lenguaje
y el lenguaje de la máquina) el cual posteriormente se puede utilizar para la
codificación del mismo por los detalles y las palabras clave que se utilizan en el
mismo. Mientras que, el diagrama de flujo, es representación gráfica de un
algoritmo o de un proceso con símbolos estandarizados, que nos muestra cada
uno de los pasos a seguir en la solución de un problema.

2.-Establezca una tabla comparativa de las ventajas y desventajas del uso


de pseudocódigo y diagrama de flujo

Pseudocódigo Diagrama de flujo

Vetajas Desventajas Ventajas Desventajas


Ocupa menos espacio que las
Puede ser muy dificil de entender si
líneas de código de un programa Es muy fácil de enteder. Ocupa mucho espacio.
el programa es muy extenso.
(en ciertos casos).
No todos usan las mismas sintaxis No se elabora con base a los
No se usan sintaxis específicas. Es bastante sencillo.
para referirse al desarrollo del principios de programación.
Se puede solucionar un problema Se identifican los problemas y
Muestran el flujo del proceso pero
sin usar un lenguaje de Falta de normas. oportunidades para mejorar los
no su estructura.
programación. procesos.
Es más facil de modificar si hay No usa las reglas de un Puede contar con muchas
Es de fácil implementación.
erroes. determinado programa. ramificaciones.
Como no hay reglas determinadas, Si son detallados, suelen ser
Se puede obtener una estructura
la lógica no es la misma de un Es más fácil el programa a otros. laboriosos en su planteamiento y
lógica.
individuo a otro. diseño.
Tiene facilidad de expresarse en Aunque se module, no permite al
Las instrucciones no siempre tienen
cualquier lenguaje de Se puede modular. usuario incluir todos los detalles
un orden claro.
programación. que desee exponer.
Permite representar operaciones
Requiere de ciertos símbolos y Demasiados detalles generan
repetitivas y complejas de forma Es muy simple.
lenguajes. erroes o imprecisiones.
más simple.
Facilita la compresión de
Facilita la programación y solución Tiene que traducirse al lenguaje de Son virtualmente más complejos
problemas muy largos y
al algoritmo del programa. programación. por el mayor espacio que ocupan.
complicados.
Es útil para la estructura rápida de No tiene tantas reglas comparado a Es un método poco eficaz a la hora
Puede ser complejo.
la solución de algoritmos. la programación. de programar.
Puede ser una gran herramienta No todas las personas lo El cerebro humano reconoce más Sólo líneas de flujo en forma
para cualqier persona. entienden. facilmente los dibujos. horizontal o vertical.
3. Realice una analogía entre las técnicas de algoritmo (pseudocódigo y
diagrama de flujo) y describa la función que cumple como instrucciones
secuenciales, selectiva y de control.

Analogía

 En un pseudocódigo y en un diagrama de flujo, se refleja el proceso que


debe realizarse para ejecutar determinada tarea.
 Son fases de programación.
 Ambos corresponden a un algoritmo.
 Están formados por las mismas fases, la entrada, el proceso y la salida.

Instrucciones Secuenciales

Es aquella en la que una acción (instrucción) sigue a otra en secuencia. Las


tareas se suceden de tal modo que la salida de una es la entrada de la
siguiente y así sucesivamente hasta el fin del proceso. En pseudocódigos y
diagramas de flujo las instrucciones se siguen en una secuencia fija que
normalmente viene dada por el número de renglón. Es decir que las
instrucciones se ejecutan de arriba hacia abajo.

Instrucciones Selectivas

En pseudocódigos y diagramas de flujo las instrucciones selectivas representan


instrucciones que pueden o no ejecutarse, según el cumplimiento de una
condición.

Instrucciones de Control

Pseudocódigos: En la redacción del pseudocódigo se utiliza tres tipos de


estructuras de control: las secuenciales, las selectivas y las iterativas.
4.- Hacer un diagrama de flujo del siguiente pseudocódigo y realice las
siguientes corridas en frio que muestre paso a paso los resultados de
cada instrucción hasta el resultado final esperado del algoritmo. Como se
explica en el ejemplo 5

Procedimiento principal()
variables
Inicio
leer(entrada)
menor=entrada
suma=0
mientras (entrada ˂ ˃ 0) hacer
si (entrada ˂ menor) entonces
menor = entrada
fin_si
suma= suma + entrada
leer(entrada)
fin_mientras
escribir (“valor menor”)
escribir (menor)
escribir (“suma total”)
escribir (suma)
fin_procdimiento

5. Hacer un diagrama de flujo para sumar dos números leídos por teclado.
Realice la corrida en frio

Algoritmo sumar
Variables
A,B,C: entero
Inicio
Leer A
Leer B
C=A+B
Escribir C
Fin
Diagrama de Flujo

Corrida en Frio

Inicio
A=1
B=2
C=1+2=3
C= 3
Fin
6. Modificar el algoritmo anterior para sumar 100 números leídos por
teclado y realice la corrida en frio.

Diagrama de Flujo
Corrida en Frio

Secuencia Instrucción Valor de


1 Escribe la cantidad de números a sumar: 4
2 Escribe un número 5
3 Escribe un número 5
4 Escribe un número 10
5 Escribe un número 10
6 La suma de los 4 números es: 30
http://informatica.iesvalledeljerteplasencia.es/wordpress/diseno-de-programas-
pseudocodigo-y-diagramas/

https://brainly.lat/tarea/8137303

http://algoritmosfsr.blogspot.com/2014/10/diferencias-entre-pseudocodigo-y.html

S-ar putea să vă placă și