Please enable JavaScript.
Coggle requires JavaScript to display documents.
OPERADORES Y EXPRESIONES, image, image, image, image, image, image, image,…
OPERADORES Y EXPRESIONES
Operadores de asignación
Asignan valores a las variables
Operadores de asignación en C
Primero se calcula el valor de la expresión a la derecha del operador, luego se asigna a la variable a la izquierda
Operadores de asignación en pseudocódigo
Expresiones
Combinaciones de constantes, variables, operadores, paréntesis y funciones especiales
Se clasifica en:
Relacionales= tipo lógico
Aritméticas= numérico
Lógicas= tipo lógico
Carácter= tipo carácter
Operadores aritméticos
Operaciones matemáticas entre valores numéricos
Operaciones: aritméticas
Variables y constantes: real o entera
Operadores aritméticos más comunes en pseudocódigo y C
Son análogas a las fórmulas matemáticas
Operadores relacionales
Comparan dos valores y devuelven un valor booleano (V-F)
Operadores de relación en pseudocódigo y C
Expresar las condiciones en los algoritmos
Formato general
Operadores lógicos
Comparan dos expresiones booleanas y devuelven 0 o 1 (verdadero o falso)
Expresiones lógicas combinan constantes, variables y operadores como not, and, or, =, <,>, <=, >=, <>.
Operadores lógicos
Precedencia de los operadores
Orden de evaluación de operaciones en una expresión
Prioridad en operaciones aritméticas:
Paréntesis
Operadores ++, --, + y - unarios
Operadores *, /, % (producto, división, módulo)
Operadores + y - (suma y resta)
Exponenciación tiene la mayor prioridad
Se evalúan primero las expresiones más internas si hay paréntesis anidados
Cuando hay varios operadores de igual prioridad, la asociatividad es de izquierda a derecha
Las operaciones dentro de paréntesis tienen prioridad
Orden de operadores
Evaluación de expresiones
Encontrar el valor de una operación matemática o una instrucción en un programa
Operadores de igual precedencia se evalúan de izquierda a derecha
Operaciones con múltiples operaciones siguen precedencia del operador
Paréntesis anidados tienen prioridad
Expresiones evaluadas según la precedencia y asociatividad de los operadores
Una expresión combina operadores, constantes y variables para producir un valor
Conversión de tipos de datos
Cambia tipo de dato a otro
Operar con precisión
Error al asignar valores de tipo carácter a una variable numérica o valores numéricos a una variable carácter
Esencial en programación para trabajar con varios tipos de datos
Tipos
Conversión implícita:
El lenguaje de programación convierte tipos automáticamente
Conversión explícita:
La conversión manual entre tipos se especifica
Gestión de errores
Aborda situaciones inesperadas en la ejecución de un programa
Errores lógicos
Identifica premisas evaluadas para tomar decisiones
Errores en tiempo de ejecución
Errores de ejecución: situaciones inesperadas durante la ejecución
Ejemplo:
división para 0
Errores de semántica
Errores lógicos: programa no funciona como se espera
Ejemplo:
uso incorrecto de operadores o asignación incorrecta de tipo de dato a una variable
Errores de sintaxis
Errores gramaticales en el código de programación
Ejemplo:
falta de punto y coma al final de la línea de código
-Nohelia Lissette Guerrero Moreta
-NRC: 17986