Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Conceptos importantes.
Símbolo:
Un símbolo (del latín: simbŏlum, y
este del griego σύμβολον) es la
representación perceptible de una
idea, con rasgos asociados por una
convención socialmente aceptada.
Es un signo sin semejanza ni
contigüidad, que solamente posee un vínculo convencional entre su significante y
su denotado, además de una clase intencional para su designado.
Los identificadores.
La memoria del computador está compuesta por una serie de celdas que sirven
para almacenar información. Cada una de estas celdas se identifican por un
número al que se denomina "dirección de memoria". Cada vez que en un
programa se tuviera que guardar un dato, se deberá indicar en qué dirección de
memoria se va a colocar. Si luego queremos a utilizar ese dato para realizar
alguna operación, debemos recordar en qué posición de memoria se colocó para
poder extraerlo y a utilizarlo. Si, por otro lado, en ese programa se quisiera
ejecutar una porción de código ubicado en alguna parte de la memoria,
tendríamos que hacerlo indicando la dirección de memoria donde se ubica. Como
puede apreciar, elaborar un programa, en esas condiciones, sería una tarea muy
complicada.
En los lenguajes
informáticos, los
identificadores son
elementos
textuales (también
llamados símbolos)
que nombran
entidades del
lenguaje. Algunas
de las entidades que un identificador puede denotar son las variables,
las constantes, los tipos de dato, las etiquetas,
las subrutinas (procedimientos y funciones) y los paquetes.
En muchos lenguajes algunas secuencias tienen la forma léxica de un
identificador, pero son conocidos como palabras clave (o palabras reservadas). Lo
habitual es que, si un identificador se corresponde con una palabra clave o
reservada, este ya no pueda utilizarse para referirse a otro tipo de entidades como
variables o constantes (en unos pocos lenguajes, como “PL/1”, esta distinción no
está del todo clara).
En lenguajes
interpretados los
identificadores
están
frecuentemente
en tiempo de ejecución, a veces incluso como objetos de primera clase que
pueden ser manipulados y evaluados libremente. En Lisp, éstos se
llaman símbolos.
Los compiladores e intérpretes normalmente no asignan ningún significado
semántico a un identificador basado en la secuencia de caracteres actual. Sin
embargo, hay excepciones. Por ejemplo:
Reglas de Formación.
Ejemplos de identificadores:
primerNumero .
total .
salario .
$cantidad .
_valor.
HolaMundo .
DIAS_AÑO .
longitud .
LONGITUD .
Longitud.
public - No se puede
usar como identificar
ya que es una palabra
reservada.
Si un identificador no sigue
estas reglas, el programa
marcará un error de sintaxis.
Tipos de identificadores.
Almacenamiento.
El almacenamiento es la propiedad o capacidad de guardar datos que tiene un
dispositivo electrónico. Computadoras, teléfonos celulares, tabletas, televisores
Smart, calculadoras, consolas de videojuegos y demás dispositivos electrónicos
tienen esta propiedad, la cual es muy útil no sólo para guardar datos sino también
para procesarlos.
Hay dos clases, almacenamiento primario, que son los que usa
la CPU directamente (memoria principal, memoria caché, etc) y el almacenamiento
secundario, a los cuales la CPU no accede directamente, sino que deben
almacenarse previamente en uno primario. Son de almacenamiento secundario
los discos magnéticos, ópticos, cintas magnéticas, tambores magnéticos, etc. El
almacenamiento de datos puede usarse también para copias de seguridad.
Direccionamiento.
Los llamados “modos de direccionamiento” son las diferentes maneras de
especificar en informática un operando dentro de una instrucción
(lenguaje ensamblador). Un modo de direccionamiento especifica la forma de
calcular la dirección de memoria efectiva de un operando mediante el uso de la
información contenida en registros y / o constantes, contenida dentro de una
instrucción de la máquina o en otra parte. Pueden ser:
Como arreglos.
Como listas ordenadas.
Representación de memoria:
A cada uno de los pasos elementales con los que se construye un algoritmo se les
llama proposiciones o primitivas.
De Comienzo
Declaración
Pi=3.1416.
Edad: Número.
Nombre: Cadena.
Finalización.
Lectura.
Se usa para simular la lectura de valores desde el teclado. Estos valores son
asignados a las respectivas variables.
Ejemplo:
“LEA Sexo”.
De escritura.
Ejemplo:
ESCRIBA Promedio.
Asignación.
Significa que una variable va a recibir un valor cuyo origen puede ser una
constante, otra variable u operación aritmética.
Se pueden realizar de las siguientes maneras:
Variable = Variable.
Variable = Constante.
Variable = Operación Aritmética.
De Condición.
Proposición
“SINO”
Proposición
“FIN SI”
De acuerdo con el valor de una y solamente una variable se realiza una acción.
Dependiendo de variable:
SINO
Acción
FIN DD
INICIO
Puntos: Numero
LEA Puntos
DEPENDIENDO DE Puntos
FINDD
FINAL
El concepto suele utilizarse para nombrar a la acción de repetir una serie de pasos
varias veces.
Condiciones Lógicas. Proposiciones lógicas, simbolización y tablas de
verdad.
Ejemplos de proposiciones:
1 + 4 = 5 (Verdad)
La Pampa es una nación. (Falso)
Un triángulo es menor que un círculo. (No se le puede asignar un valor de
verdad, por lo tanto, no es proposición)
Hay una flor en la esquina (será verdadero ó falso dependiendo de si la flor
se encuentra o no en la esquina)
Proposiciones atómicas y moleculares.
Ejemplos:
La casa es roja.
Hoy es lunes.
He llegado al final del recorrido.
Estoy ubicado a 3 metros de altura.
Estos términos de enlace son de gran importancia. Tanto es así, que se estudiarán
algunas reglas muy precisas para el uso de esta clase de términos.
Los términos de enlace a utilizar son los siguientes: “y”, “o”, “no”. Los dos primeros
se utilizan para conectar proposiciones atómicas; en tanto que el conectivo “no”,
solamente se coloca frente a una proposición atómica.
Ejemplos:
Resumiendo:
Simbolización
y &
o |
no ~
Ayer fue un día ventoso. Si se considera p = “ayer fue un día ventoso”, esta
proposición puede ser simbolizada como: p.
Ese pájaro vuela muy alto. Si se llama q = “ese pájaro vuela muy alto”, la
proposición se simboliza como: q.
PosCa < 100. Si se llama r = “PosCa < 100”, la proposición se simboliza
como: r.
Tablas de verdad.
Para poder analizar cualquier proposición molecular y decir qué valor de verdad
tiene, es usual hacerlo a través de lo que se conoce como tabla de verdad.
La tabla de verdad de una proposición es, como su nombre lo indica, una tabla
donde se muestran todas las combinaciones posibles de los valores de verdad de
dicha proposición.
p q p&q
V V V
V F F
F V F
F F F
Ejemplos:
p = “PosCa=1”
q = “PosAv=2”
p es verdadera y q es falsa, por lo tanto, p & q es falsa.
p q p|q
V V V
V F V
F V V
F F F
Ejemplos:
2 es primo o es impar
p = “2 es primo”
q = “2 es impar”
p es verdadera, q es falsa. Se deduce que p | q es verdadera
p = “PosCa=8”
q = “PosAv=2”
p ~p
V F
F V
Ejemplos
p = “PosCa=1”
La proposición p es verdadera.
La negación de p es: ~p= “~PosCa=1”.
Se deduce que ~p es falsa.
Ejemplo:
En el caso de un niño que desea saltar cuando se determina por medio de una
lectura de variable o valor de constante cuantos saltos máximos debe hacer.
“f para”.
C=Acción. Salta.
fin MQ.
Cómo programar en Java, Deitel & Deitel, pág. 37, Séptima Edición
2008, Editorial Pearson Education.
Introducción a la programación con Java, John S. Dean, Raymond H.
Dean, pág. 54, Edición 2009, Editorial McGraw-Hill.
Análisis y diseño de algoritmos, Gustavo López, Ismael Jeder,
Augusto Vega, pág. 2, Edición 2009, Editorial Alfaomega.