REGLAS PARA ELABORAR SEUDOCODIGOS Y DIAGRAMA DE FLUJO

Slides:



Advertisements
Presentaciones similares
Algoritmo: Es una serie de procesos a seguir para la solución de un problema. Diagrama de Flujo: Es la representación de un algoritmo en forma jerárquica.
Advertisements

Nuestro reto es educar al pensamiento, para que razone de acuerdo a ciertas reglas; con ello podremos ser más eficientes al momento en que ordenamos.
PROF. ING. JULIO CESAR CANO RAMIREZ
Clase 2 Tipos de datos Asignación de valores Estructura IF Ejercicios
Elementos de Pascal Escribir un programa en Pascal que lea los valores de los catetos de un triángulo rectángulo y calcule y muestre la hipotenusa. program.
Asignatura: Introducción a la programación
Técnico en programación de Software
Fundamentos de programación
UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE INGENIERIA DIVISIÓN DE INGENIERÍA ELÉCTRICA COMPUTACIÓN PARA INGENIEROS NOTA IMPORTANTE: Para complementar.
Temas Operaciones básicas Operaciones Operadores Aritméticos
3. INTRODUCCIÓN A LA PROGRAMACIÓN
Introducción a la Programación
Ingeniero Anyelo Quintero
METODOLOGIA DE LA PROGRAMACION
Programación.
Tema 6. Conceptos básicos de programación
ALGORITMIA.
ESTRUCTURAS DE CONTROL
UNIVERSIDAD DE MANAGUA I CUATRIMESTRE INTRODUCCION A LA PROGRAMACION
Fundamentos de Programación
Características de “C” Y Esta conformado por un Ambiente Integrado. Y Es un Lenguaje de Nivel medio. Y Es un compilador. YContiene un conjunto de palabras.
Sistemas de Numeración
CARACTERÍSTICAS DE LOS PROGRAMAS
Unidad III Elementos del lenguaje C++
TIPOS Y ESTRUCTURAS BÁSICAS DE DATOS
Enrique Manuel Cabello Portero
Números naturales 1. Sistemas de numeración y números naturales.
ESTRUCTURA DE DATOS ESD-243
7 4 Enteros a. barriga.
Números Enteros 8° básico 2015.
Operaciones combinadas
FORMA INTERNA DE REPRESENTAR
SEMANA 04 – 1 Algoritmos.
VBA – Elementos del Lenguaje
ETAPAS PARA SOLUCIONAR UN PROBLEMA
Metodología para solución de problemas
INTRODUCCION A LOS ALGORITMOS
Algoritmo Ing. Maria Rosana Heredia
Introducción a la programación
Multiplicación de números enteros de distinto signo
NÚMEROS REALES.
Características de “C” Y Esta conformado por un Ambiente Integrado. Y Es un Lenguaje de Alto Nivel. Y Es un compilador. YContiene un conjunto de palabras.
Elementos básicos para el desarrollo de algoritmos
Elementos básicos para el desarrollo de algoritmos
TEMA 2: DIAGRAMAS DE FLUJO
Tipo de Errores.
Términos algoritmo diseñar algoritmo implementar algoritmo
Introducción a Excel Fórmulas
Un algoritmo es un método en el que se define paso a paso la solución de un problema que termina en un número infinito de pasos. Un algoritmo es otro tipo.
MBA. LIDA LOOR MACIAS 2 CONSTANTES VARIABLES CONTADOR ACUMULADOR DIFERENCIADOR MULTIPLICADOR OPERADORES FUNCIONES LOGICOS ARITMETICOS RELACIONALES.
Presente un cuestionario con los aspectos mas importantes sobre los
Tipos de Datos.
Desarrollo de lógica algorítmica.
Lic. Carla Aguirre Montalvo
Conceptos Generales Programación I Docente: Ing. Marleny Soria M.
Tema 3: Números Naturales: MultiplicaciónMatemáticas I 1.
Números naturales 1. Números naturales. Representación y ordenación
TEMA: Tipos de Errores Integrantes del equipo : Chávez Cholula Gisela Ramírez Valerio Ángeles Docente: L.I. Fuentes Cortes Miguel INSTITUTO TECNOLÓGICO.
Informática Ingeniería en Electrónica y Automática Industrial
Programación I Docente: Ing. Marleny Soria M..  Es un conjunto preescrito de instrucciones o reglas bien definidas, ordenadas y finitas que permite realizar.
Introducción Matemática Nivelatoria
Conceptos Generales PROGRAMACIÓN I DOCENTE: ING. MARLENY SORIA M. 1.
OPERADORES Y EXPRESIONES Ing Esp. Ricardo Cujar. Operadores y Expresiones  Operador: Es un símbolo que representa una operación.  Expresión: Es la combinación.
MC. J. D. Pope S. ITD Unidad II. Introducción a la programación 2.1 Ejemplo de programas 2.2 Identificadores, constantes y variables 2.3 Tipos de datos:
Introducción a la programación 2.1 Análisis de algoritmos computacionales 2.2 Tipos de datos definidos por el usuario 2.3Declaración de variables y constantes.
Multiplicación de números enteros de distinto signo
Este material ha sido desarrollado para alumnos que cursan la asignatura de Programación Básica impartida en el primer semestre en la Facultad de Ingeniería.
Unidad Temática II Algoritmia Elemental Operadores aritméticos: son símbolos que le indican al compilador la operación de cálculo a realizar entre los.
Equipo: Erika López Coyotecatl María José Cuazitl Popocatl CETis - Centro de Estudios Tecnológicos de Servicio Industrial y Servicio “Daniel Cabrera Rivera”
ALGORITMOS Asignatura: Informática. Algoritmos Conjunto de instrucciones ordenadas de forma lógica y precisa, con un inicio y fin que permite resolver.
Transcripción de la presentación:

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

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

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

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 + (1.5 + 12.3) = 2.1* 13.8 = 29.98

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

SIMBOLOS

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

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".

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.