Material para la asignatura de Algoritmos I. EL contenido que tienen es: definición de los identificador, reglas de los identificadores, Variables y contantes.
Esta presentación es parte del contenido del curso de Programación Avanzada impartido en la Universidad Rafael Landívar durante el año 2015.
Incluye los temas:
• POO - atributos y métodos
Creado por Ing. Alvaro Enrique Ruano
Esta presentación es parte del contenido del curso de Programación Avanzada impartido en la Universidad Rafael Landívar durante el año 2015.
Incluye los temas:
• POO - atributos y métodos
Creado por Ing. Alvaro Enrique Ruano
Tutorial de JFLAP en español que explica paso a paso todas las funcionalidades de la herramienta y al final contiene varias prácticas que van de un nivel de dificultad bajo hacia uno más alto.
Identificadores en Lógia de Programaciónnormaroldano
En cualquier lenguaje de programación actual podemos asociar un dato (o conjunto de ellos) a un identificador (nombre), es importante saber cómo construirlos apropiadamente.
Tutorial de JFLAP en español que explica paso a paso todas las funcionalidades de la herramienta y al final contiene varias prácticas que van de un nivel de dificultad bajo hacia uno más alto.
Identificadores en Lógia de Programaciónnormaroldano
En cualquier lenguaje de programación actual podemos asociar un dato (o conjunto de ellos) a un identificador (nombre), es importante saber cómo construirlos apropiadamente.
Tema 1-3: Expresiones aritméticas y lógicasRufi Flores
Material para la asignatura de Algoritmos I. los temas son las expresiones aritméticas y lógicas, la utilización y prioridad de los operadores aritméticos, relacionales y lógicos. Además, tiene ejercicios resueltos.
Material para la asignaturas de Algoritmos I. El contenido es acerca de la definición de los datos, los tipos de datos y su funciones. Además hay ejemplos de cada uno de ellos.
1. DEFINICIÓN:
Es una secuencia de caracteres que
sirven para identificar una posición
en la memoria de la computadora,
que nos permite acceder a su
contenido.
Los identificadores representan los
datos de un programa (constantes,
variables y tipos de datos).
El identificador «NUMERO» corresponde
a un espacio de memoria reservado donde
se almacena un valor numérico.
IDENTIFICADOR
2. REGLAS DE LOS IDENTIFICADORES
Debe comenzar con una letra (A a Z, mayúscula o
minúscula).
Ejemplos: Nombre, Apellido, sueldo, etc.
Los demás caracteres pueden ser letras, dígitos o el
siguiente símbolo especial: _ .
Ejemplo: SueldoEmpleado, parcial_1, Categoria3d, etc
No pueden coincidir con la palabras reservadas.
Ejemplos: not, and, or, if (si), else (si no), int (entero),
char (carácter), string (cadena), while (mientras), false
(Falso), true (verdadero), etc.
3. REGLAS DE LOS IDENTIFICADORES
Deben ser descriptivos, deben hacer referencia al
significado de aquello a lo que se refieren.
a1 , a2; // Mal
ancho, alto // Bien
Cuando el identificador está formado por varias
palabras, la primera palabra puede ir en mayúscula o
minúscula y el resto de las palabras se inicia en
mayúscula (en Java debe iniciar con minúscula y las demás palabras
deben de iniciar con mayúscula).
menorvalor // Mas (JAVA - ALG)
menor_valor // Aceptable (JAVA - ALG)
menorValor // Mejor (JAVA - ALG)
MenorValor // Mejor (ALG)
4. REGLAS DE LOS IDENTIFICADORES
No deben contener espacios en blanco.
Ejemplos no válidos: Nombre alumno, carnet 2011
Ejemplos válidos: Nombre_Alumno, carnet2011
Las letras no deben estar acentuadas.
Ejemplos no válidos: Dirección, camión .
Ejemplos válidos: Direccion, canada, camion .
La longitud de identificadores puede ser 8 caracteres o
más, dependerá del programa que utilice.
Hoy en día hay hasta más de 8 caracteres de longitud
5. Para poder manejar los datos, es necesario disponer de un
mecanismo que permite el almacenamiento y la
manipulación de los datos. Estas labores se realizaran en
un programa por medio de las entidades o identificadores
denominadas variables y contantes.
int PrimerNumero;
int SegundoNumero;
PrimerNumero = 100;
SegundoNumero = 25;
ESTADO DE MEMORIA
100
25
PrimerNumero
SegundoNumero
Después de Ejecutar
PrimerNumero
SegundoNumero
Las variables se declaran
e inician en memoria.
Asignación de valores a
las variables
Variables y Constante
6. Una variables es el nombre que asignamos para una posición
(posiciones) de memoria usada para almacenar un valor de
cierto tipo de datos.
Las variables deben de declararse (definirse) antes de usarlas.
Cuando se declara una variable estamos reservando una
posición de memoria principal para almacenar valores
correspondientes al tipo de la variable.
El valor que almacena una variable se puede modificar a lo largo
del programa o algoritmo, pero nunca varia su nombre y su tipo.
VARIABLES
DEFINICIÓN:
7. Identificador : Es el nombre que identifica de manera única la
localización de memoria donde se almacena el dato.
Tipo : Describe el uso que especifica la naturaleza del dato que
puede almacenar en la variable.
Valor: Dato guardado en la casilla de memoria ya sea numérica,
alfanumérica o lógica
ATRIBUTOS DE UNA VARIABLE:
VARIABLES
a) Identificador : Edad
Tipo : Entero
Valor : 20
b) Identificador : Nombre
Tipo : Cadena
Valor : Richard
8. DECLARACIÓN DE VARIABLE:
Esta es la primera fase en la vida de cualquier variable. La forma de
declarar variables es muy sencilla. Esta sección debe comenzar con la
palabra reservada var.
VARIABLES
Tipo de la dato: este dato puede ser entero, real, carácter, cadena, etc.
Variable : es una secuencia de identificadores separados por coma.
Cada variable que se usa en un programa o algoritmo debe
de ser declarada.
Un punto y coma: Al fina de la declaración se colocara.
dos Puntos: En algoritmo se coloca los dos puntos, entre el tipo de dato
y la variable. En Java no se coloca.
Donde,
9. TIPOS DE VARIABLES VARIABLE:
VARIABLES
Numéricas.
Alfanuméricas.
Lógicas
NOTA:
Estos tipos de variable pueden tomar
únicamente valor de sí mismas.
var
Entero : I, J, K; /* valores enteros
Real : Radio; /* valor real
Char: Letra ; /* un caracter
int x;
int y;
int x, y, z;
Double cuenta, suma , tota;
10. DEFINICIÓN:
Es un dato cuyo valor no puede cambiar durante la ejecución del
programa. Recibe un valor en el momento de la compilación y este
permanece inalterado durante todo el programa o algoritmo.
CONSTANTES
Se puede hacer una división de las constantes en tres clases:
Constantes literales(sin nombre) .
Constantes declaradas (con nombre) .
Constantes expresión.
Tienen varios usos: ser miembro en una expresión, en una
comparación, asignar su valor a una variable, etc.
11. CONSTANTES
Son valores de cualquier tipo que se utilizan directamente, no se
declaran ya que no tienen nombre.
VolumenEsfera := 4 / 3 * 3.1416 * Radio * Radio * Radio;
Ejemplo: este ejemplo tiene un par de constantes literales (el 3, el 4, y
el 3.1416):
descuento_iva = pago * 0.13
constante sin nombre
12. CONSTANTES
Se identifica por su nombre. Se hace una reserva de memoria en la
cual se guarda el valor que será utilizado como constante.
Las constantes se declaran en una sección que comienza con la
palabra reservada const . Después de declarar una constante se
puede usar en el cuerpo principal del programa.
Para declarar mas de una constante en una misma línea, se utilizara
la coma para separarlas.
13. CONSTANTES
const
Pi = 3.141592; /* valor real
Saludo = 'Hola'; /* Cadena
También se declaran en la sección Const pero a estas no se les asigna
un valor directamente, sino que se les asigna una expresión. Esta
expresión se evalúa en tiempo de compilación y el resultado se le
asigna a la constante.
const
Entero : x = 10 , y = 100;
const
x = 10;
y = 100;
z = 10;
Resultado = (y - x) mod z;
Centro = (y - x) div 2;
Nota: Este ejemplo es solamente
para ver la utilización de la
constante expresión, no se han
declarado las variables resultado y
Centro.
14. VARIABLE Y CONSTANTE
// Declaración de variable y constante
Var
real : radio;
Const
real Pi = 3.1416;
// Captura de datos de entrada
Leer (radio)
Area_circulo = radio ^ 2 * Pi
// Resultados de la información
Imprimir (Area_Circulo)
Nota:
Leer e imprimir se vera en
la segunda unidad