Documentos de Académico
Documentos de Profesional
Documentos de Cultura
CUCUTA
2019
Actividades de apropiación del conocimiento
ING.SISTEMAS
FICHA: 1696441
CUCUTA
2019
Actividades de apropiación del conocimiento
4. ¿Cuáles son los tipos de algoritmos existentes? Explique cada uno de ellos
8. ¿Cuáles son los tipos de datos utilizados en un algoritmo? Explique cada uno de ellos
11. ¿Cuáles son los símbolos más utilizados en un diagrama de flujo? Explique cada uno de ellos
13. Cuáles son los pasos a seguir para construir un diagrama de flujo
14. ¿Cuáles son las ventajas de resolver un problema del mundo real utilizando Diagramas de
Flujo?
15. ¿Cuáles son los tipos de diagramas de flujo? Explique cada uno de ellos
20. ¿Cómo se clasifican las estructuras algorítmicas? Explique cada una de ellas
DESARROLLO
Los cualitativos son aquellos en los que se describen los pasos utilizando palabras, lo
ejecutan las personas.
Los cuantitativos son aquellos en los que se utilizan cálculos numéricos para definir los
pasos del proceso, lo ejecuta la compu.
5. Es una serie de símbolos y reglas que se utilizan para describir de manera explícita un proceso.
Teniendo en cuenta la forma en que describen el proceso, existen dos tipos de lenguajes
algorítmicos
Actividades de apropiación del conocimiento
7. Un algoritmo debe ser preciso: tiene que indicar el orden de realización de cada paso.
Un algoritmo debe estar definido: Si se sigue un algoritmo dos veces, se debe obtener el
mismo resultado cada vez.
Un algoritmo debe ser finito: el algoritmo se debe terminar en algún momento; o sea,
debe tener un número finito de pasos.
Un algoritmo debe ser legible: El texto que lo describe debe ser claro, tal que permita
entenderlo y leerlo fácilmente.
Datos Lógicos: Son aquellos que solo pueden tener dos valores (cierto o falso) ya que
representan el resultado de una comparación entre otros datos (numéricos o
alfanuméricos).
12. Formato vertical: en él, el flujo y la secuencia de las operaciones, va de arriba hacia
abajo. Es una lista ordenada de las operaciones de un proceso con toda la información
que se considere necesaria, según su propósito.
Formato panorámico: el proceso entero está representado en una sola carta y puede
apreciarse de una sola mirada mucho más rápido que leyendo el texto, lo que facilita su
comprensión, aun para personas no familiarizadas. Registra no solo en línea vertical,
sino también horizontal, distintas acciones simultáneas y la participación de más de un
puesto o departamento que el formato vertical no registra.
14. Un diagrama de flujo puede actuar como visión general de un producto, ilustrándolo
en un formato de lectura fácil para cada miembro del equipo. El diagrama puede ayudar
a asegurar que todas las partes implicadas están en la misma página, mostrando la línea
temporal del proyecto, el presupuesto y la delegación de trabajo.
18. El diagrama estructurado N-S también conocido como diagrama de chapin es como
un diagrama de flujo en el que se omiten las flechas de unión y las cajas son contiguas.
Las acciones sucesivas se pueden escribir en cajas sucesivas y como en los diagramas
de flujo, se pueden escribir diferentes acciones en una caja. Un algoritmo se represente
en la siguiente forma
19. Las estructuras de operación de programas son un grupo de formas de trabajo, que
permiten, mediante la manipulación de variables, realizar ciertos procesos específicos
que nos lleven a la solución de problemas. Estas estructuras se clasifican de acuerdo
con su complejidad
20. Asignacion
SECUENCIALES entrada
salida
simples
condicionales dobles
ESTRUCTURAS multiples
ALGORITMICAS
para
repita hasta
Actividades de apropiación del conocimiento
SECUENCIALES:
La estructura secuencial es aquella en la que una acción sigue a otra en secuencia. Las
tareas se suceden de tal modo que la salida
1.-Inicio
2.-Declaración de variables
3.- Accion1
4.- Accion2
5.-
6.-
AccionN
N+1.-
Fin
forma:
(a=a+b)
sigue:
Leer(a);
Leer(b);
Donde “a” y “b” son las variables que recibirán los valores
Escribir(R);
CONDICIONALES
Las estructuras selectivas se utilizan para tomar decisiones lógicas; de ahí que se suelan
denominar también estructuras de decisión o alternativas.
En las estructuras selectivas se evalúa una condición y en función del resultado la misma
se realiza una opción u otra. Las condiciones se especifican usando expresiones lógicas.
La representación de una estructura selectiva se hace con palabras en pseudocódigo (if,
then, else o bien en español si, entonces, sino), con una figura geométrica en forma de
rombo o bien con un triángulo en el interior de una caja rectangular.
Las estructuras condicionales comparan una variable contra otro(s) valor(es), para que
en base al resultado de esta comparación, se siga un curso de acción dentro del
programa. Cabe mencionar que la comparación se puede hacer contra otra variable o
contra una constante, según se necesite. Existen dos tipos básicos, las simples y las
múltiples.
Simples: Las estructuras condicionales simples se les conoce como “Tomas de decisión”.
Estas tomas de decisión tienen la siguiente forma:
Si entonces
Acción(es)
Fin-si
Actividades de apropiación del conocimiento
Dobles: Las estructuras condicionales dobles permiten elegir entre dos opciones o
alternativas posibles en función del cumplimiento o no de una determinada condición. Se
representa de la siguiente forma:
Si entonces
Acción(es)
si no
Acción(es)
Fin-si
Donde:
Si entonces
Acción(es)
Si no
Si entonces
Acción(es)
Actividades de apropiación del conocimiento
Si no
. Varias condiciones
CICLICAS
Dado un valor inicial exp1 asignado a la variable esta se irá aumentando o disminuyendo
de acuerdo a la exp3 hasta llegar a la exp2; si se omite el paso, significa que la variable
aumentará de uno en uno.
Son aquellos en que el número de iteraciones no se conoce con exactitud, ya que esta
dado en función de un dato dentro del programa.
Actividades de apropiación del conocimiento
Mientras Que: Esta es una estructura que repetirá un proceso durante “N” veces, donde
“N” puede ser fijo o variable. Para esto, la instrucción se vale de una condición que es la
que debe cumplirse para que se siga ejecutando. Cuando la condición ya no se cumple,
entonces ya no se ejecuta el proceso. La forma de esta estructura es la siguiente: