La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

REGLAS PARA ELABORAR SEUDOCODIGOS Y DIAGRAMA DE FLUJO

Presentaciones similares


Presentación del tema: "REGLAS PARA ELABORAR SEUDOCODIGOS Y DIAGRAMA DE FLUJO"— Transcripción de la presentación:

1

2 REGLAS PARA ELABORAR SEUDOCODIGOS Y DIAGRAMA DE FLUJO
EXPRESIONES REGLAS PARA ELABORAR SEUDOCODIGOS Y DIAGRAMA DE FLUJO ERRORES SEMANTICOS Y LOGICOS

3 EXPRESIONES Las expresiones son combinaciones de constantes, variables, símbolos de operación, paréntesis y nombres de funciones especiales. Por ejemplo: a + (b + 3) / Cada expresión toma un valor que se determina tomando los valores de las variables y constantes implicadas y la ejecución de las operaciones indicadas. Una expresión consta de operadores y operando. Según sea el tipo de datos que manipulan, se clasifican las expresiones en: * Aritméticas * Relacionales * Lógicas

4 OPERADORES Y OPERANDO Son elementos que relacionan de forma diferente, los valores de una o más variables y/o constantes. Es decir, los operadores nos permiten manipular valores. Operadores Aritméticos Los operadores aritméticos permiten la realización de operaciones matemáticas con los valores (Variables y constantes).Los operadores aritméticos pueden ser utilizados con tipos de datos enteros o reales. Si ambos son enteros, el resultado es entero; si alguno de ellos es real, el resultado es real. Operadores Aritméticos : + Suma - Resta * Multiplicación / División mod Modulo (residuo de la división entera) Ejemplos: Expresión Resultado 7 / 2  3.5 12 mod 7  5 4 + 2 * 5  14

5 Prioridad de los Operadores Aritméticos
Todas las expresiones entre paréntesis se evalúan primero.  Las expresiones con paréntesis anidados se evalúan de dentro a fuera, el paréntesis más interno se evalúa primero. Dentro de una misma expresión los operadores se evalúan en el siguiente orden: ^ Exponenciación *, /, mod Multiplicación, división, modulo. +, - Suma y resta. Los operadores en una misma expresión con igual nivel de prioridad se evalúan de izquierda a derecha. Ejemplos: 4+ 2 * 5 = 14 23 * 2 / 5 = 9.2 3 + 5 * (10 - (2 + 4)) = 23 2.1 + ( ) = 2.1* 13.8 = 29.98

6

7 EJEMPLO Obtener el factorial de un numero 1. Inicio 2. Mostar “dame el numero” 3. Leer N 4. F=1 5. Si (N>1) entonces Calcular F=F*N Calcular N=N-1 si no Mostrar F 6. FIN

8

9 SIMBOLOS

10 Obtener el factorial de un numero
EJEMPLO Obtener el factorial de un numero

11 ERRORES SEMANTICOS Y LOGICOS
Errores Semánticos: son más sutiles. Un error semántico se produce cuando la sintaxis del código es correcta, pero la semántica o significado no es el que se pretendía. La construcción obedece las reglas del lenguaje, y por ello el compilador o intérprete no detectan los errores semánticos. Los compiladores e intérpretes sólo se ocupan de la estructura del código que se escribe, y no de su significado. Un error semántico puede hacer que el programa termine de forma anormal, con o sin un mensaje de error. Hablando en términos coloquiales, puede hacer que el equipo se quede "colgado".

12 ERRORES LOGICOS Los errores lógicos son aquellos que aparecen cuando la aplicación está en funcionamiento. Son a menudo resultados no deseados o inesperados en respuesta a acciones del usuario. Por ejemplo, una clave mal escrita u otra influencia externa podría hacer que la aplicación dejase de funcionar aún siendo correctos los parámetros, o que simplemente no funcionase. Por lo general, los errores lógicos son los más difíciles de corregir, puesto que no siempre está claro dónde se originan.


Descargar ppt "REGLAS PARA ELABORAR SEUDOCODIGOS Y DIAGRAMA DE FLUJO"

Presentaciones similares


Anuncios Google