Professional Documents
Culture Documents
INFORMACION Fecha:
Sistema de Febrero 2010
Gestión de la
MODULO ESTADISTICA
Calidad
Ingeniera: Tatiana Avendaño
OBJETIVOS :
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.
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
• 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
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
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
No Constantes
1 256 -256 2,560
2 25E6 2560 2.560
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
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
$nombre
$algo_mas
$WsWdx_a
$24var //
$1_no_soy_valida //
$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
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
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
Expresiones: