Es un método que mediante un conjunto de pasos precisos lógicos y finitos me efectuan algun proceso o cálculo y me solucionan un problema.
2.) Mencione las condiciones con las que debe cumplir la algoritmia.
A.) debe ser finito es decir que debe tener un final
B.) Definir con precision cada paso que voy a realizar (proceso)
C.) Se deben definir al inicio los datos de entrada y de salida
D.) Debe ser efectivo.
3.) Realice un algoritmo que cumpla con todos los pasos anteriores.
Inicio
DV: numero
ingrese un numero.............(Dato de entrada)
lea el numero
si el numero es mayor a cero..................................................................(Proceso....
mensaje "el numero es positivo"............(Dato de salida
sino
mensaje "el numero es negativo" ............(Dato de salida)
fin...........................................................................................................Proceso)
fin...............................(Finito)
4.) Cuales son los tipos de algoritmos y explíquelos.
A.) Algoritmos computacionales:
Son aquellos que se realizan para ser ejecutados en un computador y debe tener muy claro lo
que quiere el cliente.
que quiere el cliente.
B.) Algoritmos no computacionales:
Son aquellos que son ejecutados por el ser humano.
5.) Cuales son las partes de un algoritmo y realice un ejemplo donde se vean claramente.
A.) Entrada: Son los datos necesarios que requiere el proceso
B.) Proceso: Pasos necesarios para obtener la solucion al problema.
C.) Salida: Resultados arrojados por el proceso como solución.
Ejemplo
Realice un algoritmo que me diga si una persona es menor o mayor de edad, muestre la edad.
Inicio
DV:edad......................(Entrada)
Imprima ("ingrese la edad")
Lea (edad)
si (edad>=18) entonces................................................(Proceso...
Imprima ("La persona es mayor de edad")....(Salida)
sino
Imprima ("La pesona es menor de edad")......(Salida)
finsi
Imprima ("La edad de la persona es:",edad)......(Salida)............Proceso)
fin
6.) Defina cada una de las características con las que debe cumplir un algoritmo.
A.) Presicion: Es indicar el orden de realización de cada paso dentro el proceso.
B.) Definicion: Es la exactitud y consistencia de los pasos en el proceso, si se hace una
prueba del algoritmo dos veces las dos veces debe mostrar el mismo resultado.
C.) Finitud: Indica el numero razonable de pasos que conllevan a la finalizacion del proceso
y produce un resultado en tiempo finito.
7.) Cuales son los elementos que nos sirven para la construcción de un algoritmo y de un ejemplo de
cada uno de ellos.
A.) Comandos: Son las acciones que debe interpretar y ejecutar el computador
Ejemplo: Leer, Imprimir, Inicio...
B.) Datos: Es un campo que puede convertirse en información.
Ejemplo: Númericos (Reales o enteros)
Logicos
Carácter ( Char, string)
C.) Variables y constantes: Son espacios en la memoria creados para contener valores.
Variable: Es un dato que puede variar durante la realizacion del algoritmo
Ejemplo: Suma=n1 + ne
Constante: Es un dato que permanece sin cambios durante el proceso"
Ejemplo: pi=3.14
D.) Operadores:
Aritméticos: Se utilizan para realizar operaciones aritmeticas: +(suma), -(resta),*(multiplicacion),
/(divicion), ^(potenciacion), %(módulo)
Relacionales: Sirven para comparar dos valores: <(menor que), >(mayor que), <=(menor que o igual
a), >=(mayor que oigual a), ==( igual a), !=(diferente a)
Lógicos: Sirven para combinar condiciones:
OR
AND
A.) Presicion: Es indicar el orden de realización de cada paso dentro el proceso.
B.) Definicion: Es la exactitud y consistencia de los pasos en el proceso, si se hace una
prueba del algoritmo dos veces las dos veces debe mostrar el mismo resultado.
C.) Finitud: Indica el numero razonable de pasos que conllevan a la finalizacion del proceso
y produce un resultado en tiempo finito.
7.) Cuales son los elementos que nos sirven para la construcción de un algoritmo y de un ejemplo de
cada uno de ellos.
A.) Comandos: Son las acciones que debe interpretar y ejecutar el computador
Ejemplo: Leer, Imprimir, Inicio...
B.) Datos: Es un campo que puede convertirse en información.
Ejemplo: Númericos (Reales o enteros)
Logicos
Carácter ( Char, string)
C.) Variables y constantes: Son espacios en la memoria creados para contener valores.
Variable: Es un dato que puede variar durante la realizacion del algoritmo
Ejemplo: Suma=n1 + ne
Constante: Es un dato que permanece sin cambios durante el proceso"
Ejemplo: pi=3.14
D.) Operadores:
Aritméticos: Se utilizan para realizar operaciones aritmeticas: +(suma), -(resta),*(multiplicacion),
/(divicion), ^(potenciacion), %(módulo)
Relacionales: Sirven para comparar dos valores: <(menor que), >(mayor que), <=(menor que o igual
a), >=(mayor que oigual a), ==( igual a), !=(diferente a)
Lógicos: Sirven para combinar condiciones:
OR
Condición 1 | Condición 2 | resultado |
V | F | V |
F | V | V |
V | V | V |
F | F | F |
AND
Condición 1 | Condición 2 | resultado |
V | F | F |
F | V | F |
F | F | F |
V | V | V |
NOT
V=F
F=V
V=F
F=V
No hay comentarios:
Publicar un comentario