CONSULTA ALGORITMOS (17053)

Anuncio
CONSULTA ALGORITMOS
DEFINICION: 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. Por lo tanto podemos decir que es un conjunto ordenado y
finito de pasos que nos permite solucionar un problema.
Los algoritmos son independientes de los lenguajes de programación. En cada
problema el algoritmo puede escribirse y luego ejecutarse en un lenguaje de diferente
programación. El algoritmo es la infraestructura de cualquier solución, escrita luego en
cualquier lenguaje de programación.
PSEUDOCODIGO: es comúnmente utilizado por los programadores para omitir
secciones de código o para dar una explicación del paradigma que tomó el mismo
programador para hacer sus códigos, esto quiere decir que el pseudocódigo no es
programable sino facilita la programación.
El principal objetivo del pseudocódigo es el de representar la solución a un algoritmo
de la forma más detallada posible, y a su vez lo más parecida posible al lenguaje que
posteriormente se utilizará para la codificación del mismo.
CLASES DE ALGORITMOS:
CUALITATIVOS: Son aquellos en los que se describen los pasos utilizando palabras.

Son todos aquellos pasos o instrucciones descritos por medio de palabras
que sirven para llegar a la obtención de una respuesta o solución de un problema
cualquier
CUANTITATIVOS: Son aquellos en los que se utilizan cálculos numéricos para definir los
pasos del proceso.

Son aquellos pasos o instrucciones que involucran cálculos numéricos para
llegar a un resultado satisfactorio
EJEMPLOS:
CUALITATIVOS:
1. Algoritmo para insertar tarjeta SIM en un celular.
Datos: conjunto de piezas iniciales (celular, tarjeta SIM)
INICIO
Paso 1. Abra la tapa de la ranura de la tarjetaSIM.
Paso 2. Inserte la tarjeta SIM en la ranura.
Paso 3. Asegúrese que el área de contacto de la tarjeta esté orientada hacia arriba y
que la esquina biselada esté orientada hacia eldispositivo.
Paso 4. Presione la tarjeta.
Paso 5. Cierre la tapa de la ranura de la tarjeta.
FIN
CUANTITATIVOS:
Suma de dos números
a=3
b=4
c=a+b
imprimir(c)
El resultado de nuestro programa sería:
7
QUE SON VARIABLES:
Es un símbolo que representa un elemento o cosa no especificada de un conjunto
dado. Dicho conjunto es llamado conjunto universal de la variable, universo o
variar de la variable, y cada elemento del conjunto es un valor de la variable.
Sea x una variable cuyo universo es el conjunto {1,3,5,7,9,11,13};
entonces x puede tener cualquiera de esos valores: 1,3,5,7,9,11,13. En otras
palabras x puede reemplazarse por cualquier entero positivo impar menor que 14.
Por esta razón, a menudo se dice que una variable es un reemplazo de cualquier
elemento de su universo.
QUE SON CONSTANTES:
Las constantes son valores inmutables que se conocen en tiempo de compilación
y no cambian mientras dura el programa. Las constantes se declaran con el
modificador const. Solo los tipos integrados de C# (excluido System.Object) se
pueden declarar como const. Para obtener una lista de los tipos integrados,
vea Tabla de tipos integrados (Referencia de C#). Los tipos definidos por el
usuario, incluidas las clases, los structs y las matrices, no pueden ser const. Use
el modificador readonly para crear una clase, un struct o una matriz que se
inicialice una vez en tiempo de ejecución (por ejemplo, en un constructor) y que
posteriormente no se pueda cambiar.
EJEMPLOS:
VARIABLES:
Aquí tenemos dos variables, "a" y "b" que almacenan valores numéricos enteros
(int). La variable "a" almacena primero el número 1, luego "b" almacena el numero
que tiene "a" más 2, por lo tanto "b" almacena un 3. Finalmente el valor de "a" es
reemplazado por un 3, por lo tanto las variables contendrán estos datos al final: a
=5b=3
CONSTANTES:
area = 25
base = 18
Esas son constantes por ejemplo, porque le asignamos nosotros un valor y ese
valor no va a cambiar en lo que dure la ejecución el programa.
Descargar