Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
ALGORTMICA Y PROGRAMACIN I
A.
CONTENIDOS MNIMOS
Anlisis y diseo de algoritmos.
Tipos de datos y estructuras de datos
elementales. Representacin en memoria.
Estructuras de control. Programacin
estructurada.
Procedimientos y funciones.
Recursividad.
Algoritmos fundamentales: recorrido,
bsqueda, ordenamiento, actualizacin.
RESOLUCIN DE PROBLEMAS
(usando una computadora)
La resolucin de problemas, utilizando como
herramienta la computadora, requiere contar
con la capacidad de expresin suficiente como
para indicar a la mquina lo que debe llevarse
a cabo.
Hay un proceso de Abstraccin entre la
realidad y su representacin en la
computadora.
Anlisis
Diseo de la solucin
Especificacin de algoritmos
Escritura de programas
Verificacin
Algoritmo
DATOS
Son una secuencia de simbolos, que
representan algn atributo de una
entidad.
( Clientes, Notas, Capacidad de un
balde, etc)
Abstraccin de datos
Accin de separar las propiedades lgicas de
los datos de sus implementacin.
( permite tener una visin como
programador distinta a la visin de la
mquina, slo secuencias de 0 y 1).
El proceso de Abstraccin es posible porque
los Lenguajes de computacin Encapsulan
los datos
Encapsulamiento de Datos
Los lenguajes de programacin y los sistemas
operativos son los encargados de manejar
esta conversin entre el mundo del
programador y la realidad del Hardware de
la computadora Ocultando la informacin
de cmo se implementan los datos y sus
tipos.
( Encapsulan los datos ocultando niveles de
implementacin)
TIPO DE DATO
Est caracterizado por:
Un rango de valores posibles
Un conjunto de operaciones realizables
sobre este tipo de dato
Una representacin interna.
( Ej. NUMEROS, ALFANUMRICOS, LGICOS)
ESTRUCTURADOS
( Arreglos, Registros, Archivos)
TIPO PROCEDIMIENTO
DINMICOS ( Punteros)
RANGO
BYTE
0..255 ( 1 byte)
INTEGER
LONGINT
SHORTINT
WORD
0 .. 65535 (
2 bytes)
OPERADORES MATEMTICOS:
+; -; *; DIV; MOD
OPERADORES DE RELACIN
< ; <=; >; >=; <>
RANGO
REAL
OPERADORES MATEMTICOS:
+; -; *; /
OPERADORES DE RELACIN
EJERCICIOS:
RESOLVER LOS SIGUINESTE PROBLEMAS UTILIZANDO EL LENGAJE PASCAL:
Ejercicio 1:
Un lago que tiene la forma de un tringulo rectngulo, est circunscripto
entre tres terrenos cuadrados de los que se conoce su superficie, tal como
se presentan en la figura, se desea conocer la superficie del lago.
EJERCICIOS
Ejercicio 2: Una agencia de autos paga a sus
vendedores $2500 de sueldo bsico, ms una
comisin de 500 por cada auto vendido, mas
un 5% del valor del vehculo. Que datos debo
conocer para calcular el sueldo final