Algoritmos Flashcards

1
Q

Algoritmo

A

Serie de pasos organizados que describe el proceso que debe de seguir para dar solución a un problema específico

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Algoritmo cualitativo

A

Son aquellos en los que se describen los pasos utilizando palabras

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Algoritmo cuantitativo

A

Son aquellos en los que se utilizan cálculos numéricos para definir los pasos del proceso

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Proceso secuencial

A

Cuando una acción del mismo proceso no puede empezar antes que la accion en curso esté terminada

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Proceso paralelo

A

Cuando dos o más acciones del mismo proceso se ejecutan simultáneamente

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Partes de los algoritmos

A

Entrada
Proceso
Salida

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Parte del algoritmo: entrada

A

Ingredientes, utensilios, herramientas datos

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Parte de un algoritmo: proceso

A

Formado por los pasos a seguir

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Parte de un algoritmo: salida

A

Resultado o la solución

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Lenguaje algoritmico

A

Serie de símbolos y reglas que se utilizan para describir de manera explícita un proceso

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Lenguaje algorítmico gráfica

A

Representación gráfica de las operaciones que realiza un algoritmo
(Diagrama de flujo)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Lenguaje algorítmico no gráfico

A

Representa en forma descriptiva las operaciones que debe realizar un algoritmo
Pseudocodigo

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Prueba de escritorio

A

Comprobación que se hace de un algoritmo para saber si esta bien hecho

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Estructura básica: secuencia de acciones

A

Se escribe una instrucción después de otra de manera que se entienda la secuencia de una acción, en otras palabras indica el orden de la ejecución

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Estructura básica: decisión de acción

A

Es aquella donde se tiene que decidir entre dos caminos lógicos dependiendo de la variable. Si hay decisión debe haber condición

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Estructura básica: ciclos de acción

A

Un ciclo es una estructura que nos permite repetir una o varias acciones

17
Q

Programa

A

Conjunto de instrucciones que una vez ejecutadas realizarán una o varias tareas en una computadora

18
Q

Dato

A

Simple caracter

19
Q

Dato numérico

A

Se representa con números

20
Q

Dato lógico

A

Cierto falso

21
Q

Dato alfanumérico

A

Texto

22
Q

Identificadores

A

Representan los datos de un programa (identificar una posición en la memoria)

23
Q

Constante

A

Dato numérico o alfanumérico que no cambia durante la ejecución del problema

24
Q

Variable

A

Espacio en la memoria de la computadora que permite almacenar temporalmente un dato durante la ejecución de un proceso

25
Q

Variables de trabajo

A

Reciben el resultado de una operación matemática completa y que se usan normalmente dentro de un programa

26
Q

Contadores (variable)

A

Llevan acabo el control del número de ocasiones en que se realiza una operación o se cumple una condición

27
Q

Acumuladores (variable)

A

Forma que toma una variable y que sirve para llevar la suma acumulativa de una seria de valores que se vayan leyendo o calculando progresivamente

28
Q

Expresiones

A

Combinación de contantes, variables, símbolos de operación, paréntesis y funciones especiales

29
Q

Clasificación de expresiones

A

Aritméticas
Relacionarles
Lógicas

30
Q

Operadores

A

Elementos que relacionan de forma diferente, los valores de una o más variables y/o contantes
Permite manipular valores

31
Q

Operadores aritméticos

A
Realización de operaciones matemáticas
\+
-
*
/
32
Q

Operadores relacionales

A
Establecen relación entre dos valores
><
>=
<=
<>
=
33
Q

Operadores lógicos

A

Relaciones lógicas
And (y)
Or (o)
Not (negación)