Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
DIA: SABADO
CUATRIMESTRE: I
NDICE
UNIDAD I
Tema
Introduccin
De los problemas a los programas
Breves practicas de programacin
Definicin de lenguaje
Definicin de algoritmo
Algoritmo cotidianos
Definicin de lenguajes algortmicos
Historia y aplicacin de los lenguajes algortmicos
Conclusin
Pg. No.
2
3
5
5
5
6
6
7
10
INTRODUCCIN
DEFINICIN DE LENGUAJE
Es una serie de smbolos que sirven para transmitir uno o ms mensajes (ideas)
entre dos entidades diferentes. A la transmisin de mensajes se le conoce
comnmente como comunicacin.
DEFINICIN DE ALGORITMO
Es una serie de pasos organizados que describe el proceso que se debe seguir,
para dar solucin a un problema especfico.
Tipos de algoritmos
Cualitativos: son aquellos en los que se describen los pasos utilizando palabras.
Cuantitativo: son aquellos que se utilizan clculos numricos para definir los
pasos del proceso.
ALGORITMOS COTIDIANOS
Todos aquellos algoritmos que nos ayudan a resolver problemas diarios, y que los
hacemos casi sin darnos cuenta de que estamos siguiendo una metodologa para
resolverlos.
Ejemplo: disear algoritmo para cambiar la llanta de un coche.
Pasos del algoritmo
1. Inicio
2. Traer el gato
3. Levantar el coche con el gato.
4. Aflojar los tornillos de las llantas.
5. Sacar tornillos de las llantas.
6. Quitar llanta.
7. Poner la llanta de repuesto.
8. Poner los tornillos.
9. Apretar los tornillos.
10. Bajar el gato.
11. Fin.
Tipos De Datos
Todos los datos tienen un tipo asociado con ellos. 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.
Datos Lgicos: Son aquellos que solo pueden tener dos valores (cierto o falso)
ya que representan el resultado de una comparacin entre otros datos (numricos
o alfanumricos).
Expresiones
Las expresiones son combinaciones de constantes, variables, smbolos de
operacin, parntesis y nombres de funciones especiales. Por ejemplo:
a+(b + 3)/c
10
Cada expresin toma un valor que se determina tomando los valores de las
variables y constantes implicadas y la ejecucin de las operaciones indicadas.
Una expresin consta de operadores y operandos. Segn sea el tipo de datos que
manipulan, se clasifican las expresiones en:
Aritmticas
Relacinales
Lgicas
Operadores y Operandos
Operadores: Son elementos que relacionan de forma diferente, los valores de una
o mas variables y/o constantes. Es decir, los operadores nos permiten manipular
valores.
Aritmticos
Tipos de Operadores Relacinales
Lgicos
11
12
La computadora no
solamente es una
maquina que puede realizar procesos para darnos resultados, sin que tengamos la
nocin exacta de las operaciones que realiza para llegar a esos resultados. Con la
computadora adems de lo anterior tambin podemos disear soluciones a la
medida, de problemas especficos que se nos presenten. Ms aun, si estos
involucran operaciones matemticas complejas y/o repetitivas, o requieren del
manejo de un volumen muy grande de datos.
El diseo de soluciones a la medida de nuestros problemas, requiere como en
otras disciplinas una metodologa que nos ensee de manera gradual, la forma de
llegar a estas soluciones.
13