Beruflich Dokumente
Kultur Dokumente
http://aprendizajevirtualmanco.blogspot.com/
De: Luis Angel Manco Vilcherres
Tema:______________________.
ALGORITMO
CONCEPTO:
Es un conjunto de pasos, procedimientos o acciones que nos permiten alcanzar un
resultado o resolver un problema.
CARACTERISTICAS DE UN ALGORITMO:
Las caractersticas fundamentales que debe cumplir todo algoritmo son:
a. Preciso: Indicar el orden de realizacin de cada paso.
b. Definido: Si se sigue un algoritmo dos veces, se debe obtener el mismo
resultado cada vez.
c. Finito: Debe tener un nmero finito de pasos, debe tener un Inicio y un
Final.
ETAPAS PARA LA SOLUCION DE UN PROBLEMA.
ETAPAS PARA LA
SOLUCION DE UN
PROBLEMA
Analisis Profundo
del Problema
Construccin del
Algortimo
Verificacin de
un Algortimo
CONSTRUCCION
DE
UN ALGORITMO.
CONSTRUCCIN DE
UN ALGORITMO
Entrada de
Datos
Procedimiento
s de Datos
Impresion
de
Resultados
1
1. Entrada
de
Datos:
Representa la accin de
ingreso de datos del
problema.
2. Procedimiento de los
Datos:
Representa
la
operacin o conjunto de
operaciones cuyo objetivo
es
la
solucin
del
problema.
Aprendizaje Virtual
Tema: ___________________
Para representar un algoritmo se debe utilizar algn mtodo que permita codificar
indistintamente en cualquier lenguaje de programacin.
Los mtodos usuales para representar un algoritmo son:
- Diagrama de Flujo
- Diagrama N S
- Pseudocdigo
1.PSEUDOCDIGO
Aprendizaje Virtual
Tema: ___________________
2.DIAGRAMA DE FLUJO
Aprendizaje Virtual
Tema: ___________________
6. No puede llegar ms de una lnea a un smbolo.
Aprendizaje Virtual
CONCEPTOS FUNDAMENTALES
1. Datos Numricos. El tipo
numrico es el conjunto de los valores
numricos.
Estos
pueden
representarse en dos formas distintas.
a) Tipo Numrico entero(Integer)
b) Tipo Numrico Real (Real)
a) Nmero Entero: Son nmeros
que pueden estar precedidos del
signo + o y que no tienen parte
decimal.
Por Ejemplo.
835
-714
93
b) Nmero Real: Son nmeros que
pueden estar precedidos del signo +
o y que tienen una parte decimal.
Por Ejemplo.
10.5
-36.85
1385.10
2. Datos Alfanumricos: Dentro de
este tipo de datos encontramos los de
tipo carcter (simple) y cadena de
caracteres (estructurado). Son datos
cuyo contenido pueden ser letras del
abecedario(a, b, c,, z), dgitos (0, 1,
2,, 9) o smbolos especiales ($, #,
%, /, +, -, etc) Un dato tipo carcter
contiene un solo carcter, y se
escribe
entre
apostrofes.
Por
Ejemplo.
a
B
23
$
Un dato tipo cadena de caracteres
contiene un conjunto de caracteres, y
se escribe entre comillas, La longitud
de una cadena depende de los
lenguajes de programacin, aunque
normalmente se acepta una longitud
mxima de 255. Por Ejemplo.
Tema: ___________________
Chimbote
Juan
2015
Operacin
Ejemplo
Suma
Resta
Multiplicacin
/
^
Divisin
Potencia
8+5=
13
23 18 =
5
8*6=
48
81/27 = 3
7^2 = 49
Aprendizaje Virtual
div
residuo
Ejemplo:
9 x8
Divisin
Entera
Residuo
Tema: ___________________
25/2= 12
45 / 4 = 1
Se Representa por: 9
alta en cualquier
programacin.
25
5
a)
8 + 9 14
17 - 14
Se Representa por:
3 < -- Rpta
20 3 * 4 + 25 / 5
b)
25/5
de
Ejemplos:
*8
lenguaje
20 - 12 + 25 / 5
Se Representa por: 2^7
20 12 + 5
20 - 7
13 < -- Rpta
OPERADORES RELACIONALES
Permiten realizar comparaciones de
dos operandos, que pueden ser
43 div 5 = 8
43 (residuo) 5 = 3
jerarqua.
Nota: Es Importante indicar que el
operador ( ) es un operador
asociativo que tiene la prioridad ms
5=6
(Falso)
b)
10 < 13
(Verdadero)