Descargar la presentación
La descarga está en progreso. Por favor, espere
Publicada porMiguel Ángel Ojeda Calderón Modificado hace 5 años
1
Tema 4 Elementos para el Desarrollo de Algoritmos
Parte 4
2
Constantes y variables
3
Variable Es un repositorio (zona de memoria) donde se almacena algún tipo de dato, una variable puede cambiar su valor en algún momento de la ejecución del algoritmo.
4
Constante Es un repositorio que contiene un tipo de dato cuyo valor no cambia en toda la ejecución del algoritmo.
5
Identificador Es una secuencia de caracteres que identifican de manera única elementos de un algoritmo.
6
Reglas para definir un identificador
Iniciar con una letra del alfabeto inglés, o con el guion bajo (_). Utilizar letras, números y guion bajo. Utilizar el (_) para los espacios (no deben existir espacios en blanco en los identificadores) No debe contener caracteres especiales #, etc.). Existen palabras propias del lenguaje de programación (palabras reservadas) que no pueden ser usadas como identificadores.
7
Reglas para definir un identificador
8
Notación para identificadores
Notación camello Las palabras se concatenan. La primera palabra inicia con minúscula, las siguientes inician con mayúscula. Ejemplos: nombreEmpleado salarioHora Notación Pascal Cada palabra inicia con mayúscula. Ejemplos: DatosEmpleado CalculoSalario Convención de notación. La notación camello para variables, mayúsculas para constantes.
9
Operadores y expresiones expresiones aritméticas
10
Expresión Una expresión es una combinación de operandos y operadores.
Ejemplos: Sumaa+b Resultado (num1*num1) /(num2-num2)
11
Jerarquía de operadores
La precedencia o jerarquía de un operador determina el orden de aplicación de los operadores de una expresión. Si en una expresión se tiene más de un operador, se debe aplicar primero el de mayor prioridad, resolver esa operación y así sucesivamente. El operador () es un operador asociativo que tiene la prioridad más alta.
12
Operadores aritméticos
Mayor prioridad Operador () ^ *, /, mod, div +, - mod (módulo) función que retorna el residuo de una división exacta Se evalúan primero las expresiones entre paréntesis. Si las subexpresiones se encuentran anidadas por paréntesis, primero se evalúan aquéllas que se encuentran en el último nivel de anidamiento. Los operadores aritméticos se aplican teniendo en cuenta la precedencia y de izquierda a derecha. Menor prioridad
13
Operadores aritméticos
Calcular: = 50 mod 3 * 3 + 1 = 50 mod 3 * (3 + 1) mod (módulo) función que retorna el residuo de una división exacta igual jerarquía que */ a=7 b=8
14
Operadores lógicos Operación Operador Ejemplo Negación NO NO a
Mayor prioridad Operación Operador Ejemplo Negación NO NO a Conjunción Y a Y b Disyunción O a O b Permiten operar con valores lógicos para obtener un resultado también lógico. Menor prioridad
15
Operaciones lógicas Ejemplo: NO a Valor a Resultado V F
16
Operaciones lógicas Ejemplo: a Y b Valor a Valor b Resultado V F
17
Operaciones lógicas Ejemplo: a O b Valor a Valor b Resultado V F
18
Operadores relacionales
Operación Operador Igual que = Distinto de <> Menor que < Mayor que > Menor o igual que <= Mayor o igual que >= Permiten comparar dos datos del mismo tipo para obtener un resultado lógico: V o F Los datos pueden ser variables o constantes de tipo numérico o carácter
19
Precedencia de operadores
() NO, - ^ *, /, mod, div +, - <, <=, >, >= =, <> Y O Precedencia de operadores Mayor prioridad Menor prioridad
Presentaciones similares
© 2024 SlidePlayer.es Inc.
All rights reserved.