Proyecto Sena 2

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 15

Trabajo Sena

Apr: Emanuel David Torres Trujillo

Programación de software

Intr.: Carmen Milena De Ávila Duncan

Código Sena: 2060968

Barranquillla

2020
Proyecto Sena: programación de software
1¿Qué son algoritmos? ¿Para qué sirven los
algoritmos?
R/: Simplemente una serie de instrucciones sencillas que
se llevan a cabo para solventar un problema. La regla de
multiplicar que aprendimos en el colegio y que permite
sacar el producto de dos números de varias cifras, con
papel y lápiz.
Un algoritmo es un grupo finito de operaciones organizadas
de manera ordenada y lógica, las cuales permiten hallar la
solución a un determinado problema.

2¿Cuáles son las características de un algoritmo?


R/:Las características fundamentales que debe cumplir todo
algoritmo son:

 Un algoritmo debe ser preciso e 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 legibles: El texto que lo
describe debe ser claro, tal que permita entenderlo
y leerlo fácilmente.

3¿ cuáles son las ventajas de usar un algoritmo?

R/: estas ventajas son:


- Los algoritmos son la esencia de la informática, son
uno de los centros de interés de muchas, si no todas,
de las áreas del campo de la informática.
- Puedes trabajar en orden.
- Ayuda a resolver más fácil y rápido los problemas.
-Disminuye sensiblemente el riesgo de errores.
-Favorece el obtener el máximo de información.
4¿Cuáles son los operadores aritméticos de los
algoritmo?
R/:
+ Suma
- resta
* Multiplicación
/ División
() Paréntesis solo para asociar
% Modulo
5¿Cuáles operadores racionales están disponible
en los algoritmo?
R/: estos son como los que se muestran en la tabla

Operador Nombre Ejemplo Significado

< menor que a<b a es menor que b


> mayor que a>b a es mayor que b
== igual a a==b a es igual a b
~= no igual a a~=b a no es igual a b
<= menor que o igual a a<=5 a es menor que o igual a b
>= mayor que o igual a a>=b a es menor que o igual a b

6¿Cuáles son los operadores lógicos de un


algoritmos?
& AND (el resultado es verdadero si ambas
expresiones son verdaderas)
| OR (el resultado es verdadero si alguna expresión es
verdadera)
~ NOT (el resultado invierte la condición de la
expresión)
 El operador lógico AND, &

x y Resultado

1 1 1

1 0 0

0 1 0

0 0 0
 El operador lógico OR, |

x y Resultado

1 1 1

1 0 1

1 1

0 0 0

 El operador lógico NOT, ~

x Resultado

1 0

0 1

7¿ que son condicionales en algoritmo?


R/: Condicionales. 1. CONDICIONALES Las
estructuras condicionales comparan una variable
contra otro(s) valor (es), para que la base al resultado
de esta comparación, se siga un curso de acción
dentro del pro... Simples: Las estructuras
condicionales simples se les conocen como “Tomas de
decisiones

8¿ qué son ciclos repetitivos en algoritmos y


cuáles existen?
R/: Los ciclos repetitivos también llamados lazos o
bucles permiten repetir una operación o secuencia de
operaciones en función de ciertas condiciones. Es un
segmento de un algoritmo o programa cuyas
instrucciones se repiten un número determinado de
veces mientras se cumpla una determinada condición

Dentro de los ciclos se utilizan contadores y


acumuladores, que regulan que el ciclo llegue a su fin.

Contador: Es un tipo de variable que incrementa o


decrementa su valor en un valor constante
Cuando decimos incrementa estamos sumando.
Ejemplo: Veces = Veces + 1
Como se puede observar a la variable veces se le está
incrementando un valor constante (1); es decir a su
contenido le sumas el valor y se vuelve a guardar en la
misma variable.

Acumulador: Es una variable que incrementa o


decrementa su contenido en cantidades variables.

Ejemplo: Nomina = Nomina + sueldo


9¿Qué tiene que ver el algoritmo con
programación?
R/:Un algoritmo se puede definir como una secuencia
de instrucciones que representan un modelo de
solución para determinado tipo de problemas. O bien
como un conjunto de instrucciones que realizadas en
orden conducen a obtener la solución de un
problema. ... Loa algoritmos son independientes de los
lenguajes de programación.
10¿Qué alternativas existen para escribir o
representar un algoritmo?
R/: Formas de representar un algoritmo. Los algoritmos
pueden ser expresados de muchas maneras,
incluyendo al lenguaje natural, pseudocódigo,
diagramas de flujo y lenguajes de programación entre
otros. Las descripciones en lenguaje natural tienden a
ser ambiguas y extensas

11¿Qué son variables, como declarar variables en


algoritmo? de 5 ejemplos
R/: variable: una variable está formada por un espacio
en el sistema de almacenaje y un nombre simbólico
que está asociado a dicho espacio. Ese espacio
contiene una cantidad de información conocida o
desconocida,
cuando exista duda en los valores numéricos que
podrá adoptar una variable, la declararemos como
real. Sólo cuando estemos seguros de su carácter
entero, como puede ser por ejemplo con los
contadores para bucles, las declararemos como tales.
Para transferir datos desde una variable real A a una
variable B habremos de declarar B como real, en vez
de entera. Se aceptará como alternativa declarar B
como entera y usar cualquier estrategia que garantice
que la variable real transfiere un valor entero como:
B = Redondear(A)

B = Truncar(A)
Es una que es entera llamada valor y otra tipo real
llamada numero

Ejemplos

<tipo> <identificador>;
12¿Qué es una constante?
R/: Una constante es un elemento de datos con
nombre con un valor predefinido, mientras que una
variable es un elemento de datos con nombre cuyo
valor puede cambiar durante el curso de la ejecución
de un programa.
13¿Qué son datos de entrada y salida?
R/: Entrada: Es la introducción de datos para ser
transformados. Proceso: Es el conjunto de
operaciones a realizar para dar solución al problema.
Salida: Son los resultados obtenidos a través del
proceso.
14¿Qué son diagramas de flujos? y sus elementos.
R/: Un diagrama de flujo es una forma esquemática de
representar ideas y conceptos en relación. ...
Comúnmente, se utiliza este tipo de diagramas para
detallar el proceso de un algoritmo y, así, se vale de
distintos símbolos para representar la trayectoria de
operaciones precisas a través de flechas.
Terminador

Un terminador es representado por un pequeño


rectángulo con esquinas curvas. Los terminadores
aparecen al inicio y al final de los diagramas de flujo.
El terminador final aparece solamente una vez en un
diagrama.

Procesos
Un proceso es representado por un rectángulo. Éste
se refiere a una acción en un proceso de negocios y
debe describirse de forma clara y concisa. Un proceso
puede ser descrito usando una frase única del tipo
verbo-sustantivo, por ejemplo "Ordenar material de
oficina". Este mismo nivel de detalle debe mantenerse
en los procesos de un diagrama de flujo.

Subprocesos
Un subproceso está representado por un rectángulo
con líneas dobles en cada lado. Un subproceso es un
proceso importante que puede descomponerse en
procesos más simples que pueden desarrollarse en
otro diagrama de flujo.

Decisión
Una decisión está representada por un diamante. Un
proceso que puede responder a una decisión de "sí" o
"no" requiere un cuadro de decisión.

Conector
Un conector está representado por un pequeño círculo
o un cuadro conector y se etiqueta usando letras. Un
diagrama de flujo escrito en una sola página es más
claro que un diagrama en varias páginas. Un conector
asegura que los procesos estén conectados de forma
lógica y correcta en varias páginas.

Líneas de flecha
Las líneas de flecha dibujadas en una dirección, de
preferencia de arriba hacia abajo, mantienen la
claridad de un diagrama de flujo. Evita líneas de flecha
que se ciclen debido a que esto puede indicar
redundancia en el proceso de negocios. Si los ciclos
son necesarios extiende las líneas de flecha hacia
arriba y a la izquierda para mayor claridad
15¿Qué es un programa o software?
R/: el software es un conjunto de programas,
instrucciones y reglas informáticas que permiten
ejecutar distintas tareas en una computadora. Se
considera que el software es el equipamiento lógico e
intangible de un ordenador.

También podría gustarte