Você está na página 1de 16

ALGORITMOS

Ing. J. Darwin Zubieta R.

INTRODUCCIN
La computadora no solamente es una maquina que puede
realizar procesos para darnos resultados, sino que adems
de lo anterior tambin podemos disear soluciones a la
medida, de problemas especficos que se nos presenten.
A las soluciones creadas por computadora se les conoce
como programas y no son mas que una serie de
operaciones que realiza la computadora para llegar a un
resultado.

Ing. J. Darwin Zubieta R.

LENGUAJE DE
PROGRAMACIN

Es un conjunto de smbolos, caracteres y reglas (programas) que le


permiten a las personas comunicarse con la computadora.
Los lenguajes de programacin tienen un conjunto de instrucciones
que nos permiten realizar operaciones de entrada/salida, calculo,
manipulacin
de
textos,
lgica/comparacin
y
almacenamiento/recuperacin. Ejem: Java, Phiton, Visual Basic, c#.
Etc.
Los lenguajes de programacin se clasifican en:
Lenguaje Maquina:
Lenguaje de Bajo Nivel (Ensamblador):
Lenguaje de Alto Nivel:

Ing. J. Darwin Zubieta R.

ALGORITMOS
Un algoritmo es una serie de pasos organizados que describe el
proceso que se debe seguir, para dar solucin a un problema
especifico.
1. Tipos de Algoritmos
Cualitativos: Son aquellos que se describen los pasos utilizando
palabras.
Cuantitativos: Son aquellos que utilizan clculos numricos
para definir los pasos del proceso.
2. Tipos de Lenguajes Algortmicos
Grficos: Es la representacin grfica de las operaciones que
realiza un algoritmo (diagrama de flujo).
No Grficos: Representa en forma descriptiva las operaciones
que debe realizar un algoritmo (pseudocdigo).
Ing. J. Darwin Zubieta R.

Metodologa para la solucin de


problemas por medio de
computadora
Definicin del Problema
Anlisis del Problema
Diseo del Algoritmo
Codificacin
Prueba y Depuracin
Documentacin
Mantenimiento
Ing. J. Darwin Zubieta R.

Tipos De Datos
Un dato puede ser un simple carcter, tal como b, un valor entero tal
como 35. El tipo de dato determina la naturaleza del conjunto de
valores que puede tomar una variable.

Ing. J. Darwin Zubieta R.

Expresiones
Las expresiones son combinaciones de constantes, variables,
smbolos de operacin, parntesis y nombres de funciones
especiales. Por ejemplo:
a+(b + 3)/c
Una expresin consta de operadores y operandos. Segn sea el
tipo de datos que manipulan, se clasifican las expresiones en:
Aritmticas
Relacinales
Lgicas

Ing. J. Darwin Zubieta R.

Operadores y Operandos

Ing. J. Darwin Zubieta R.

Ejemplos:
Expresin
7/2=
12 mod 7 =
4 +2*5 =

Resultado
3.5
5
14

Ing. J. Darwin Zubieta R.

Ing. J. Darwin Zubieta R.

10

Ing. J. Darwin Zubieta R.

11

Ing. J. Darwin Zubieta R.

12

IDENTIFICADORE
S

Un identificador es una secuencia de caracteres que sirve para


identificar una posicin en la memoria de la computadora, que nos
permite accesar a su contenido.
Ejemplo:
Nombre
Num_hrs
Calif2
Reglas para formar un Identificador
Debe comenzar con una letra (A a Z, maysculas o minsculas)
y no deben contener espacios en blanco.
Letras, dgitos y caracteres como la subraya ( _ ) estn
permitidos despus del primer carcter.
La longitud de identificadores puede ser de hasta 8 caracteres.

Ing. J. Darwin Zubieta R.

13

Ing. J. Darwin Zubieta R.

14

Ing. J. Darwin Zubieta R.

15

cUESTIONARIO
Cuestionario
(Tarea)
1. Los lenguajes de programacin se clasifican en: Describir cada uno
de ellos.
2. De donde nace la palabra Algoritmos?
3. Describir cada una de las fases de la metodologa para la solucin de
problemas por medio de computadora.
4. Describir cada uno de los tipos de datos simples.
5. Describir la prioridad de los Operadores Aritmticos poner 3
ejemplos.
6. Describir cada una de las clasificaciones de variables poner 2
ejemplos.
7. A que se refiere las tcnicas de diseo Top down y Bottom up.

Ing. J. Darwin Zubieta R.

16

Você também pode gostar