Professional Documents
Culture Documents
Lenguaje de Programacin I
Ing. Mara Yornet Cuba Del Castillo
2012 - II
Algoritmo
Conjunto de acciones o secuencias de
operaciones ejecutadas en un determinado
orden para resolver un problema
El Algoritmo es un proceso
ENTRADA
SALIDA
DATO
Es un objeto o elemento que se trata a lo largo
de diversas operaciones
Se utiliza como entrada en el algoritmo
Se representa a travs de una VARIABLE.
VARIABLE DE
ENTRADA
SALIDA
DATO: Caractersticas
Un nombre que los diferencia del resto.
Un tipo que nos determina las operaciones
que podemos hacer con ese dato.
Un valor que puede variar o no a lo largo de la
operacin.
Ejemplo: Numero, Nombre, Edad.
RESULTADO
Variable de salida
Producto de una operacin realizada con las
variables de entrada
VARIABLE DE
ENTRADA
VARIABLE DE
SALIDA
TIPOS DE DATOS
Numricos:
Enteros
Reales
Caracteres:
Una letra, un digito, caracteres especiales.
Una cadena de caracteres
Lgicos (Booleanos):
Verdadero o Falso
Caracteres:
Una letra, un digito, caracteres especiales: A, @.
Una cadena de caracteres: Hola como estas?
Lgicos (Booleanos):
Verdadero o Falso: 2 < 8 Verdadero
VARIABLES
El valor puede cambiar durante la ejecucin
del algoritmo, pero nunca varia su nombre y
su tipo.
Antes de usar una variable hay que definirla o
declararla, al hacerlo hay que dar su nombre y
su tipo.
El nombre que se le d tiene que ser un
nombre significativo.
EXPRESION
Es una combinacin de constantes, variables,
signos de operacin, parntesis y nombres
especiales y de cuya evaluacin resulta un
nico valor.
El tipo de la expresin ser del mismo tipo de
los datos que participan de ella
Asignacin de valores
Es el smbolo que permite indicar la
realizacin de una operacin aritmtica o
matemtica, o la asignacin de valor a una
variable, se utiliza el signo que es
equivalente a utilizar el signo igual.
Ejemplo: nombre Rita
edad 18
suma 7 + 10 - 3
Suma +
Resta Divisin /
Multiplicacin *
Potencia ^
Resto de una divisin MOD
Operadores relacionales
Operadores relacionales
Ejemplo
< Operando1> operador < Operando2>
>
Verdadero
DISEO
a.
b.
Pseudocdigo:
INICIO
< Ingreso de los datos de entrada>
LEER <Variables de entrada>
< ESPECIFICACIN DE LAS OPERACIONES>
<Utilizar el smbolo de asignacin >
<Mostrar los resultados>
ESCRIBIR <Variables de salida>
FIN
EJEMPLO
Elaborar un algoritmo para sumar dos
nmeros enteros
1. ANLISIS
a. Anlisis del problema
Nro1 Nro2
3
6
2
5
16
23
b. Modelo de la solucin:
Suma = Nro1 + Nro2
Suma
9
7
39
EJEMPLO
2. DISEO
a. Especificacin de las variables
Variables de Entrada:
Nro1: Representa el primer nmero. Entero
Nro2: Representa el segundo nmero.
Entero
Variables de Salida
Suma: Almacena el resultado de la
operacin de sumar. Entero
EJEMPLO
2. DISEO
b.
Pseudocdigo:
INICIO
LEER Nro1
LEER Nro2
Suma Nro1 + Nro2
ESCRIBIR Suma
FIN