DANIELA TRA (34378)

Anuncio
A) ALGORITMO (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.
B) CARACTERISTICAS:
1. Debe ser Preciso, porque cada uno de sus pasos debe indicar de manera
precisa e inequívoca que se debe hacer. 2. Debe ser Finito, porque un algoritmo
debe tener un número limitado de pasos. 3. Debe ser Definido, porque debe
producir los mismos resultados para las mismas condiciones de entrada. 4. Puede
tener cero o más elementos de entrada. 5. Debe producir un resultado. Los datos
de salida serán los resultados de efectuar las instrucciones.
C) METODOS:
* Diagramación libre (diagramas de flujo).
* Diagramas Nassi-Shneiderman.
* Pseudocódigo
* Lenguaje natural (español, inglés, etc.).
* Fórmulas matemáticas.
D) DIAGRAMA DE FLUJO:
Un diagrama de flujo es una representación gráfica de un proceso. Cada paso del
proceso es representado por un símbolo diferente que contiene una breve
descripción de la etapa de proceso. Los símbolos gráficos del flujo del proceso
están unidos entre sí con flechas que indican la dirección de flujo del proceso.
El diagrama de flujo ofrece una descripción visual de las actividades implicadas en
un proceso mostrando la relación secuencial ente ellas, facilitando la rápida
comprensión de cada actividad y su relación con las demás, el flujo de la
información y los materiales.
E) CLASES Y EJEMPLOS DE ALGORITMOS:
Algoritmo computacional: Es un algoritmo que puede ser ejecutado en una
computadora. Ejemplo: Fórmula aplicada para un cálculo de la raíz cuadrada de
un valor x.
Algoritmo no computacional: Es un algoritmo que no requiere de una computadora
para ser ejecutado.
E1) Ejemplo: Instalación de un equipo de sonido.
Algoritmo cualitativo: Un algoritmo es cualitativo cuando en sus pasos o
instrucciones no están involucrados cálculos numéricos.
E1) Ejemplos: Las instrucciones para desarrollar una actividad física, encontrar un
tesoro.
Algoritmo cuantitativo: Una algoritmo es cuantitativo cuando en sus pasos o
instrucciones involucran cálculos numéricos.
E) Ejemplo: Solución de una ecuación de segundo grado.
F) VARIABLES: Son zonas de memoria cuyo contenido cambia durante la fase de
procesamiento de información.
F1) VALOR A LAS VARIABLES:
Los valores se asignan usando el operador de asignación de PHP, el cual es
representado por el signo (=). Para asignar un valor a una variable se coloca
primero el nombre de la variable, luego el operador de asignación seguidor por el
valor que se el desee colocar a la variable y por último se termina la sentencia con
un (;).
G) CONSTANTES:
Es un valor que no puede ser alterado durante la ejecución de un programa.
Corresponde a una longitud fija de un área reservada en la memoria principal del
ordenador, donde el programa almacena valores fijos. El nombre de las
constantes suele escribirse en mayúsculas en la mayoría de lenguajes.
H) Ejemplo:
a) PI = 3.1416
b) E = 2.718228
c) Iva = 0.13
I) PSEUDOCODIGO
ES UNA descripción de alto nivel de un algoritmo que Emplea una mezcla de
lenguaje natural con algunas convenciones sintácticas propias de lenguajes de
programación, como asignaciones, ciclos y condicionales. Es utilizado para
describir algoritmos en libros y publicaciones científicas, y como producto
intermedio durante el desarrollo de un algoritmo. El pseudocódigo está pensado
para facilitar a las personas el entendimiento de un algoritmo, y por lo tanto puede
omitir detalles irrelevantes que son necesarios en una implementación.
Programadores diferentes suelen utilizar convenciones distintas, que pueden estar
basadas en la sintaxis de lenguajes de programación concretos. Sin embargo, el
pseudocódigo en general es comprensible sin necesidad de conocer o utilizar un
entorno de programación específico, y es a la vez suficientemente estructurado
para que su implementación se pueda hacer directamente a partir de él.
¿Para qué sirve el Pseudocódigo?
Sirve para escribir programas de computadora en lenguaje natural de tal manera
que se facilite la comprensión, prueba y posterior codificación en un lenguaje de
programación específico.
I1) Características del PSEUDOCODIGO

Se puede ejecutar en un ordenador

Es una forma de representación sencilla de utilizar y de manipular.

Facilita el paso del programa al lenguaje de programación.

Es independiente del lenguaje de programación que se vaya a utilizar.

Es un método que facilita la programación y solución al algoritmo del
programa.
I2) Operadores PSEUDOCODIGO
Los tipos de operadores son:

Aritméticos: son análogas a las fórmulas matemáticas, se usan para
variables numéricas. Estos son los operadores usados:
Operadores
Significado
+
Suma
-
Resta
*
Multiplicación
/
División
DIV
División entera
MOD
Modulo (resto de la división entera)
^
Potencia
DIV es como si truncáramos el resultado de una división. Por ejemplo, 5 DIV 2 seria
2 no 2’5.
MOD es el resto del DIV. Por ejemplo, 5 MOD 2 es igual a 1.
Un consejo para recordar la posición es simplemente imaginar una división y que
podemos coger el cociente o el resto, según el operador usado.
Documentos relacionados
Descargar