Sei sulla pagina 1di 5

¿Qué es un algoritmo?

Un algoritmo es utilizado para diseñar programas en informática por medio de pseudocódigo y


diagramas de flujo en general podemos definir un algoritmo como una serie de instrucciones que
nos soluciona un problema determinado Un algoritmo es un proceso o conjunto de reglas a
seguir en los cálculos u otras operaciones de resolución de problemas, especialmente por un
ordenador.

¿Menciones los dos tipos de lenguajes algorítmicos?

Gráficos:
Es la representación gráfica de las operaciones que realiza un algoritmo (diagrama de
flujo).
No Gráficos:
Representa en forma descriptiva las operaciones que debe realizar un algoritmo
(pseudocodigo).
¿Qué son las constantes?
Una constante es un dato cuyo valor no puede cambiar durante la ejecución del programa.
Recibe un valor en el momento de la compilación y este permanece inalterado durante todo
el programa.
Se puede hacer una división de las constantes en tres clases:
constantes literales (sin nombre)
constantes declaradas (con nombre)
constantes expresión
¿Qué son las variables?

Una variable es donde se guarda (y se recupera) datos que se utilizan en un programa.


Cuando escribimos código, las variables se utilizan para:
Guardar datos y estados.
Asignar valores de una variable a otra.
Representar valores dentro de una expresión matemática.
Mostrar valores por pantalla.
Todas las variables deben ser de un tipo de datos, ya sea un dato de tipo primitivo, como
un número o texto, o un dato abstracto, como un objeto que se ha creado.
Así que básicamente podemos decir que una variable es
Tipo de dato → identificador variable → valor almacenado.

¿Cómo se clasifican las variables?


Variables cuantitativas
El símbolo que aparece en proposiciones, algoritmos, fórmulas y funciones y que adopta
distintos valores recibe el nombre de variable. De acuerdo a sus características, se puede
distinguir entre diferentes clases de variables.
Las variables cuantitativas son aquellas que adoptan valores numéricos (es decir, cifras). De
este modo se diferencian de las variables cualitativas, que expresan cualidades, atributos,
categorías o características.

Discreta.
En este caso las cifras se encuentran separadas unas de otras en las escalas, es decir, que no
hay otros valores entre los valores o cifras ya especificadas.

Continua
También llamada nominal, en este caso la variable puede cobrar un valor con cualquier
intervalo o medición, es decir, que puede haber otros valores en medio de dos valores (valores
decimales) haciendo la cifra mucho más específica que en el caso de la discreta.
Variables cualitativas
Las variables cualitativas se refieren a características o cualidades que no pueden ser
medidas con números. Podemos distinguir dos tipos:
Nominal.
Una variable cualitativa nominal presenta modalidades no numéricas que no admiten
un criterio de orden. Por ejemplo:
El estado civil, con las siguientes modalidades: soltero, casado, separado, divorciado y
viudo.

Ordinal.
Una variable cualitativa ordinal presenta modalidades no numéricas, en las que existe
un orden. Por ejemplo:
La nota en un examen: suspenso, aprobado, notable, sobresaliente.

¿Qué tipos de operadores existen?


Un operador es un elemento de programa que se aplica a uno o varios operan dos en una
expresión o instrucción.
La función de cada operador depende del tipo que se esté utilizando
Operadores aritméticos
Los operadores aritméticos nos permiten realizar operaciones aritméticas. Multiplicación
Resta Multiplicación División Porcentaje Potencia
Operadores de comparación
Los operadores de comparación nos permiten evaluar las expresiones situadas a su derecha
e izquierda, devolviendo un valor booleano VERDADERO o FALSO.
Igual, Mayor que, Menor que, Mayor o igual que, Menor o igual que, No es igual a
Operadores de texto
Los operadores de texto vinculan las expresiones situadas a su derecha e izquierda,
devolviendo un valor de texto. Dicho de otra forma, unen textos. Disponemos de
dos operadores de texto: el operador & y el operador +. Consideramos más adecuado
utilizar tan sólo el primero
Operadores de referencia
Los operadores de referencia son operadores especiales, que permiten indicar rangos de
celdas para operar con ellos. Ya conocemos uno de ellos, los dos puntos: utilizados para
nombrar un rango.
¿Que son los operadores lógicos?

Los operadores lógicos se usan típicamente con valores Boolean. En tal caso, regresan un
valor Boolean. Sin embargo, los operadores && y || regresan en realidad el valor de uno de
los operan dos especificados, por lo que, si estos operadores se usan con valores no
Boolean, posiblemente regresen un valor no Boolean.
¿Menciones los tipos de operadores lógicos?

Operador Significado

ALL TRUE si el conjunto completo de comparaciones es


TRUE.

AND TRUE si ambas expresiones booleanas son TRUE.


Operador Significado

ANY TRUE si cualquier miembro del conjunto de


comparaciones es TRUE.

BETWEEN TRUE si el operando está dentro de un intervalo.

EXISTS TRUE si una subconsulta contiene cualquiera de las


filas.

IN TRUE si el operando es igual a uno de la lista de


expresiones.

LIKE TRUE si el operando coincide con un patrón.

NOT Invierte el valor de cualquier otro operador booleano.

OR TRUE si cualquiera de las dos expresiones booleanas es


TRUE.

SOME TRUE si alguna de las comparaciones de un conjunto es


TRUE.

¿Qué es la prueba de escritorio de un algoritmo y cómo funciona?

Es a la comprobación que se hace de un algoritmo para saber si está bien hecho. Esta
prueba consiste en tomar datos específicos como entrada y seguir la secuencia indicada en
el algoritmo hasta obtener un resultado, el análisis de estos resultados indicará si el
algoritmo está correcto o si por el contrario hay necesidad de corregirlo o hacerle ajustes
Es Importante realizar una prueba de escritorio para eliminar variables no necesarias, crear
variables faltantes, ocupar los ciclos adecuados. Y principalmente legar al objetivo del
problema.
Antes de ocupar esta herramienta hay que seguir los siguientes pasos previos:
•DEFINICIÓN DEL PROBLEMA
•ANÁLISIS DEL PROBLEMA
Una vez que se ha comprendido lo que se desea de la computadora, es necesario definir:
◦Los datos de entrada de salida fórmulas y ciclos.
•DISEÑO DEL ALGORITMO
◦Prueba de escritorio o Depuración

Potrebbero piacerti anche