Вы находитесь на странице: 1из 12

TECNOLOGOS EN ANALISIS Y DISEÑO DE SISTEMAS DE

INFORMACION Fecha:
Sistema de Febrero 2010
Gestión de la
MODULO ESTADISTICA
Calidad
Ingeniera: Tatiana Avendaño

GUIA 4 TEORICO PRACTICA 1

OBJETIVOS :

• Conocer los conceptos de expresiones, constates y variables.

• Analizar la funcionalidad de las variables, constantes y el manejo de las


expresiones.

CONCEPTUALIZACIÓN

Constante:

Una constante 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.
Como ya se ha comentado en el tema sobre las partes de un programa, las
constantes se declaran en una sección que comienza con la palabra reservada
const. Después de declarar una constante ya puedes usarla en el cuerpo principal
del programa. Tienen varios usos: ser miembro en una expresión, en una
comparación, asignar su valor a una variable, etc.
En el siguiente ejemplo se contemplan varios casos:

const
Min = 0;
Max = 100;
Sep = 10;
var
i : integer;

begin
i := Min;
while i < Max do begin
writeln(i);
i := i + Sep
end
end.
TECNOLOGOS EN ANALISIS Y DISEÑO DE SISTEMAS DE
INFORMACION Fecha:
Sistema de Febrero 2010
Gestión de la
MODULO ESTADISTICA
Calidad
Ingeniera: Tatiana Avendaño

En este ejemplo se declaran tres constantes (Min, Max y Sep). En la primera línea
del cuerpo del programa se asigna una constante a una variable. En la siguiente,
se usa una constante en una comparación. Y en la cuarta, la constante Sep
interviene en una expresión que se asigna a una variable. El resultado de ejecutar
este programa sería una impresión en pantalla de los números: 0, 10, 20, 30, 40,
50, 60, 70, 80 y 90.

Se puede hacer una división de las constantes en tres clases:

• constantes literales (sin nombre)


• constantes declaradas (con nombre)
• constantes expresión

Constantes literales
Son valores de cualquier tipo que se utilizan directamente, no se declaran ya que
no tienen nombre. En el siguiente ejemplo tienes un par de constantes literales
(el 3, el 4, y el 3.1416):
VolumenEsfera := 4/3 * 3.1416 * Radio * Radio * Radio;
Constantes declaradas
También llamadas constantes con nombre, son las que se declaran en la
sección const asignándoles un valor directamente. Por ejemplo:
const
Pi = 3.141592; (* valor real *)
Min = 0; (* entero *)
Max = 99; (* entero *)
Saludo = 'Hola'; (* cadena caract. *)

Constantes expresión
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. Ejemplo:
TECNOLOGOS EN ANALISIS Y DISEÑO DE SISTEMAS DE
INFORMACION Fecha:
Sistema de Febrero 2010
Gestión de la
MODULO ESTADISTICA
Calidad
Ingeniera: Tatiana Avendaño

const
Min = 0;
Max = 100;
Intervalo = 10;
N = (Max - Min) div Intervalo;
Centro = (Max - Min) div 2;

Variable

Una variable es un nombre asociado a un elemento de datos que está situado en


posiciones contiguas de la memoria principal, y su valor puede cambiar durante la
ejecución de un programa.
Toda variable pertenece a un tipo de dato concreto. En la declaración de una
variable se debe indicar el tipo al que pertenece. Así tendremos variables enteras,
reales, booleanas, etc. Por otro lado, distinguimos tres partes fundamentales en la
vida de una variable:

• Declaración.
• Iniciación.
• Utilización.

Declaración de variables
Esta es la primera fase en la vida de cualquier variable. La declaración se realiza
en la sección que comienza con la palabra var. Si quieres más información,
puedes ir al apartado que trata sobre la declaración de variables en el tema
Estructura de un programa.
Iniciación de variables
Esto no es más que darle un valor inicial a una variable. Así como lo primero que
se hace con una variable es declararla, lo siguiente tiene que ser iniciarla. Esto se
hace para evitar posibles errores en tiempo de ejecución, pues una variable tiene
TECNOLOGOS EN ANALISIS Y DISEÑO DE SISTEMAS DE
INFORMACION Fecha:
Sistema de Febrero 2010
Gestión de la
MODULO ESTADISTICA
Calidad
Ingeniera: Tatiana Avendaño

un valor indeterminado después de declararla. Principalmente, existen dos


maneras de otorgar valores iníciales a variables:

• Mediante una sentencia de asignación


• Mediante uno de los procedimientos de entrada de datos (read o readln)

Veamos un ejemplo que reúne los dos casos:

Begin
...
i:=1;
readln(n);
while i < n do begin
(* cuerpo del bucle *)
i := i + 1
end;
...
end.

Utilización de variables
Una vez declarada e iniciada una variable, es el momento de utilizarla. Esta es la
parte que presenta un mayor abanico de posibilidades. A continuación tienes unas
cuantas:

• Incrementar su valor:

i := i + 1

• Controlar un bucle:
TECNOLOGOS EN ANALISIS Y DISEÑO DE SISTEMAS DE
INFORMACION Fecha:
Sistema de Febrero 2010
Gestión de la
MODULO ESTADISTICA
Calidad
Ingeniera: Tatiana Avendaño

for i:=1 to 10 do ...

• Chequear una condición:

if i<10 then ...

• Participar en una expresión:

n := (Max - Min) div i

Expresiones

Una expresión es una secuencia de uno o más operandos y cero o más


operadores que se pueden evaluar como un valor, objeto, método o espacio de
nombres único. Las expresiones pueden constar de un valor literal, una invocación
de método, un operador y sus operandos o un nombre simple. Los nombres
simples pueden ser el nombre de una variable, miembro de tipo, parámetro de
método, espacio de nombres o tipo.
Las expresiones pueden utilizar operadores que, a su vez, utilizan otras
expresiones como parámetros o llamadas a métodos cuyos parámetros son, a su
vez, otras llamadas a métodos, de modo que pueden variar de simples a muy
complejas. A continuación se muestran dos ejemplos de expresiones:

((x < 10) && ( x > 5)) || ((x > 20) && (x < 25))
System.Convert.ToInt32("35")
TECNOLOGOS EN ANALISIS Y DISEÑO DE SISTEMAS DE
INFORMACION Fecha:
Sistema de Febrero 2010
Gestión de la
MODULO ESTADISTICA
Calidad
Ingeniera: Tatiana Avendaño

Taller

1. Cuál de las sigs. constantes enteras es inaceptable ¿por qué?

No Constantes
1 256 -256 2,560
2 25E6 2560 2.560

2. Construir un programa que asigne 15 y 5 a 2 variables respectivamente y


luego muestre el resultado de la suma, resta, y multiplicación de dichos
números.
3. Hacer una lista de declaraciones de variables y constantes, con manejo de
expresiones de 10 lenguajes de programación diferentes.
4. Hacer un cuadro comparativo de variables y constantes.
5. Hacer un mapa conceptual para explicar de mejor forma lo que es
expresión en programación.
6. Buscar pseudocódigo de lenguajes de programación en Visual Basic 2005,
C#, C/C++, un de cada lenguaje, y sacar el listado de las variables,
constantes, y las expresiones mas significantes.
7. Inventarse un algoritmo que tenga 6 variables, 4 constantes n expresiones.
8. Como se definen las variables y las constates en LPP y como son las
expresiones.

1. Java
2. C
3. C++ (nosotros estamos aqui... ¿o no ? )
4. Visual Basic
5. PHP
6. Perl
7. Python
8. C#
9. Delphi
10.Java Script
11.SAS
TECNOLOGOS EN ANALISIS Y DISEÑO DE SISTEMAS DE
INFORMACION Fecha:
Sistema de Febrero 2010
Gestión de la
MODULO ESTADISTICA
Calidad
Ingeniera: Tatiana Avendaño

12.Visual FoxPro
13.PL/SQL
14.Cobol
15.Lips/Scheme
16.Ada
17.Pascal
18.D
19.Ruby
20.ColdFusion

Solución

1. La constante entera inaceptable es la N°1 , por que una constante entera no puede
tener un valor decimal, como lo podemos ver en 2,560.

2. Public Class

Dim Num1 As Integer


Dim Num2 As Integer
Dim Suma As Integer
Dim Resta As Integer
Dim Multiplicacion As Integer

Private Sub.Suma_Click()
Num1 = 15
Num2 = 5
Suma = Num1 + Num2
TextBox1.Text =Suma
End Sub
End Class
TECNOLOGOS EN ANALISIS Y DISEÑO DE SISTEMAS DE
INFORMACION Fecha:
Sistema de Febrero 2010
Gestión de la
MODULO ESTADISTICA
Calidad
Ingeniera: Tatiana Avendaño

Private Sub.Resta_Click()
Num1 = 15
Num2 = 5
Resta = Num1 - Num2
TextBox1.Text =Resta
End Sub
End Class

Private Sub.Multiplicacion_Click()
Num1 = 15
Num2 = 5
Multiplicacion = Num1 * Num2
TextBox1.Text =Multiplicacion
End Sub
End Class

Private Sub.Limpiar_Click()
TextBoxt1.Text = “ “
End Sub
End Class

Private Sub.Salir_Click()
End
End Sub
End Class

3. Declaración en C:

Variables:
#include<stdio.h>
Int x;
Int main () {
}

Constantes:

#include<stdio.h>
Const int numero = 14;
Const int main () {
}

Declaracion en PHP
TECNOLOGOS EN ANALISIS Y DISEÑO DE SISTEMAS DE
INFORMACION Fecha:
Sistema de Febrero 2010
Gestión de la
MODULO ESTADISTICA
Calidad
Ingeniera: Tatiana Avendaño

Variables: todas las variables se definen de la siguiente manera, primer se coloca


el signo $, antes de escribir la variable:

$nombre
$algo_mas
$WsWdx_a

No son validas variables que empiecen por números:

$24var //
$1_no_soy_valida //

Estas producirían error.

También es importante saber que PHP, no distingue entre mayúsculas y


minúsculas.

$hola
$HOLA

Contantes:

4.
CONSTANTES VARIABLES
-Puede tomar cualquier valor que se - Solo tiene un valor asignado, y no se
asigne. puede cambiar.
- Ocupa un espacio de la memoria el - Ocupa un espacio en la memoria
cual se puede modificar. determinado, no se puede cambiar
-Se le asigna un dato directamente o luego de asignarlo.
indirectamente sin necesidad de - Toda variable pertenece a un tipo de
especificar el tipo de dato. dato concreto

5.
Expresiones en
Programación

Secuencia de uno o más Los operandos deben


operandos y cero o mas Para poder actuar como tener nombres fáciles
Consisten en tomar el valor Mantenga la cuenta adelos
operandos expresión, debe tener
la cuales se de entender, lo más
de la derecha del operador de cantidad pueden
de objetos
evaluar como operadores (+, -, *, /, etc) y
valor,
Debe tener un cortos posibles, y con
asignación (=) y almacenarlo creados
Unadentro
objeto de
invocaciónuna
método deconstar
o espacio operandos,
de (valores yen
Un operador la
sus Unlógica
nombre
v = 42
Unelemento
valor
Ejemplo
literal método Puede
definido de:expresión)
5 Ejemplo
+operandos
4= 9 una Núm. =correcta
Ejemplo 5 .
en el de la izquierda clase. Ejemplo
método
nombre único. simple
TECNOLOGOS EN ANALISIS Y DISEÑO DE SISTEMAS DE
INFORMACION Fecha:
Sistema de Febrero 2010
Gestión de la
MODULO ESTADISTICA
Calidad
Ingeniera: Tatiana Avendaño
TECNOLOGOS EN ANALISIS Y DISEÑO DE SISTEMAS DE
INFORMACION Fecha:
Sistema de Febrero 2010
Gestión de la
MODULO ESTADISTICA
Calidad
Ingeniera: Tatiana Avendaño

6) Lenguaje c++
# include <iostream> // Esta biblioteca permite el uso de cout (<<) y de cin (>>)
using namespace std;

Int main ()
{
cout << "Hola mundo" << endl;
return 0;
}
Variable en c++
Variables enteras
Int a, b, c; unsigned int. x, y, z

7) Un estudiante desea saber cuál será su promedio general en la materia de educación


física. Esta materia se compone como se muestra a continuación:
La calificación se obtiene de la siguiente manera:
Examen 60%
Trabajos 20%
Exposiciones 20%
Se hicieron tres exposiciones y en total se pidieron dos trabajos.

DECLARACION DE VARIABLES:
EXAM
EXP1
EXP2
EXP3
TRAB1
TRAB2
TRAB3
PNOTA

INICIO
LEER
EXAM, EXPO1, EXPO2, EXPO3, TRAB1, TRAB2, TRAB3
PNOTA = (EXAM * 0.60 + ((TRAB1+TRAB2)/2)* 0.20) + ((EXPO 1+EXPO2+EXPO3)/3)*
0.20)
IMPRIMIR PNOTA

FIN

8) Declaración de Variables en LPP


TECNOLOGOS EN ANALISIS Y DISEÑO DE SISTEMAS DE
INFORMACION Fecha:
Sistema de Febrero 2010
Gestión de la
MODULO ESTADISTICA
Calidad
Ingeniera: Tatiana Avendaño

Se declara primero en tipo de variable y luego la variable:

Ejem: Entero numero, suma

Expresiones:

Las expresiones se asignan con las palabras escriba o lea:

Ejem: escriba “nombre”


También se realiza con una flecha (<-)
Ejem: suma <- num1 + num2

Вам также может понравиться