Académique Documents
Professionnel Documents
Culture Documents
Entrada de Datos
Procesamiento de Datos
Algoritmo
Salida de resultados
Variables y constantes
Constantes: Una constante es un dato número o alfanumérico que no cambia
durante todo el desarrollo del algoritmo o durante la ejecución del programa. Es un
objeto de valor invariable. Para expresar una constante se escribe explícitamente
su valor
Tipos de constantes:
Constantes numéricas (Enteras y reales)
Constantes alfanuméricas
Constantes lógicas (Boolenas)
Las constantes pueden ser:
Constantes sin nombres: es una expresión numérica donde se puede utilizar
directamente el valor
Constantes con nombre: se hace una reserva de memoria en la cual se guarda el
valor que será utilizado
Ejemplo:
a) π= 3.1416
b) Iva= 0.19
27/02/18
Variables y constantes
Variable: es un espacio reservado en el computador para contener valores que
pueden cambiar durante el desarrollo del algoritmo. Los tipos de variables
(Numéricas, carácter, lógicas) determinan cómo se manipulará la información
contenida en esas. Una variable que se ha definido de un cierto tipo solo puede
tomar valores de ese tipo, es el caso de la variable entera x, solo podrá recibir
números enteros.
Variables locales: Es aquella que afecta únicamente el subprograma, es decir
solo un bloque de programa bien definido, un ejemplo de la vida cotidiana puede
ser aquellas cosas que afectan únicamente lo que se encuentra en la casa, por es
el caso si no pago el recibo de energía la suspenden, pero esto no afecta a las
casas de los vecinos dado que ellos no se afectan directamente de la suspensión
de la energía en mi casa.
Variables globales: variable que afecta a un programa en todo su contexto,
programa principal y modulo, lo cual se entenderá mejor cuando se mire el
concepto de funciones, sin embargo, para continuar con el ejemplo anterior, si es
el municipio quien no cancela los recibos del alumbrado publico y este es
suspendido, mire que afecta a muchas personas y entidades que incluida la
seguridad publica etc.
06/03/18
Reglas para la definición de variable
En ambos casos existen una serie de reglas, las características de los nombres de
las variables o constante, entre estas están:
Deben iniciar con una letra (a…z), excepto la ñ
No deben contener símbolos ni signos de puntuación como estos: # $ % & / ( ) = ?
¡ +.
No deben contener espacios en blanco, esto es en caso de una palabra esta no
deber ser compuesta
Variable Estado
Contador Correcto (Cumple con las reglas)
4444444 Incorrecto (No debe iniciar con un número)
Mi contador Incorrecto (Contiene espacio en blanco)
Pedro Correcto (Cumple con las reglas)
#k Incorrecto (Inicia con un carácter especial
diferente a una letra)
K Correcto (Cumple con las reglas)
Kkk1 Correcto (Cumple con las reglas)
Constantes: es un espacio reservado para contener valores que no cambian a lo
largo de la ejecución de un algoritmo, es necesario distinguir que existen variables
locales y variables globales: cómo podemos observar las variables o constantes
se declaran utilizando nombres o letras. Las operaciones que se realicen sobre
estas variables y/o constantes, están definidas por una serie de operadores
Operadores aritméticos
Operadores: los operadores se dividen en operadores aritméticos, que se
encargan de las operaciones aritméticas como sumas restas… y las operaciones
con cadena de carácter como es el caso de la concatenación
Aritméticos: Los operadores aritméticos nos permiten realizar cualquier operación
aritmética básica que necesitemos como: suma, resta, multiplicación, división. En
la siguiente tabla se muestran los operadores mas comunes y que se emplean en
la mayoría de los lenguajes con algunas variaciones
Tabla de operadores
Operador Acción Ejemplo
^ o ** Potencia X= 2^3 // x= 8
* Multiplicación X= 2*3 // x=6
/ División X= 12/3 // x= 4
+ Suma X= 2+3 // x= 5
- Resta X= 6-3 // x= 3
Div División entera X= 7 dic 3 // x=2
Mod Modulo (residuo) X= 9 mod 3 // x= 0
X= 9 mod 2 // x= 1
13/03/18
Operadores: alfanuméricos
Existe una cantidad de operaciones que se pueden realizar con alfanuméricos,
pero en realidad estas son funciones específicas de cada lenguaje, para este caso
solo se trabaja con la concatenación igual a la suma
Concatenación. +
Ejem. “IM” + “DEC”
“IMDEC”
Operadores
Operadores relacionales: también denominados operadores binarios lógicos y de
comparación, se utilizan para comprobar la veracidad o falsedad de determinadas
propuestas de relación. Las expresiones que los contienen se denominan
expresiones relacionales. Aceptan diversos tipos de argumentos, y el resultado,
que es la respuesta a la pregunta, es siempre el tipo verdadero o falso, es decir,
producen un resultado booleano
Denominación Símbolo
Igual a. =
Menor que. <
Menor o igual que. <=
Mayor que. >
Mayor o igual que. >=
Distinto a. < > o !=
20/03/18
Ejercicios
1. Realizar un diagrama de flujo que permita sumar 4 números y muestre el
resultado
2. Realice un algoritmo que arroje la edad de la persona, cuando esta ingrese
su año de nacimiento
3. Realizar un ejercicio que muestre el resultado del área de un triangulo en
pantalla
4. Realice un algoritmo que permita leer 4 notas de un estudiante y muestre
su promedio
5. Un empleado trabaja a razón de 8000 la hora, calcular cuánto se gana el
empleado si este trabaja x horas en diferentes días de la semana: el
resultado debe mostrar cuanto por día y cuanto por semana
Así: Ganancia Día X Ganancia Semana X