sábado, 12 de septiembre de 2009

CORRECCION PARCIAL

1. numerico.caracter.logico.
2.identificadores
3.logicos
4.problema a resolver,ordenamiento de ideas,creacion del algoritmo,codificacion,compilacion,ejecucuion y obtencion de resultados.
5.variable
6.simples,compuestos.
7.exprecion
8.exprecion
9.dato
10.simples, compuestos.

II- RELACIONE DEFINICIONES Y SUS TERMINOS.
1- ( e ) símbolo o palabra que indica acciones.
2- ( d ) orden que se da al computador para ser ejecutada.
3- (a ) se realiza indicando el tipo de datos a contener y los identificadores.
4- ( g ) resultado de evaluar las expresiones aritméticas
5- ( f ) orden que consiste en colocar un valor a una variable.

III- RESUELVA PASO A PASO:

a) 11-7*3**4*8/2-1-(39DIV4)
11-7*3**4*8/2-1-9
11-7*64*8/2-1-9
-2268

b)4*2+9/3-1*(7MOD3)
4*2+9/3-1*1
4*2+3-1*1
10


c) 49/7-3+4**3-3
49/7-3+81-3
7-3+81-3
65

4.

variable: TIPO DE DOCUMENTO
DIRECCION
NUMERO DE DIRECCION
NUMERO DE TELEFONO
SEXO
VALOR CONSULTA
EDAD
EPS O NO
constante: NUMERO DE IDENTIDAD
APELLIDOS Y NOMBRES
FECHA DE NACIMIENTO

viernes, 11 de septiembre de 2009

28 de agosto del 2009


en esta clase desarrollamas la explicacion del primer capitulo del libro de joyanes, intercambiamos opiniones he ideas que fueron muy utiles para el entendimiento del mismo.

prestamos atencion ha lña exposicion del maestro mariño para prepararnos para el parcial del primer corte, revisamos he isimos correccion del blog.

i nos introdugimos por primeras ves lo que es la parte de algoritmo y en que es en realidad

viernes, 28 de agosto de 2009

ALGORITMOS Y PROGRAMACION


1.1 LOS SISTEMAS DE PROCESAMIENTO DE LA INFORMACION.

Todo empieza por las computadoras, las maquinas electrónicas que son capaces de hacer operaciones repetitivas complejas de alta velocidad.

Pero estos términos son lo que mas se usadas procesador de datos o sistemas de procesamiento.

Un sistema en general se define como conjunto de componentes conectados que tienen un propósito y una unidad total.

El conjunto de instrucciones que especifican la secuencia de operaciones a realizaren orden para resolver un sistema especifico o clase de problemas, se denomina algoritmo.

Este es una formula para resolución de problemas.

Para realizar un proceso se debe suministrar a procesador un algoritmo adecuado.

Cuando el procesador es una computadora, el algoritmo ha de expresarse de una forma que recibe el nombre de programa. Este se escribe en forma de una lenguaje de programación y a la actividad de expresar un algoritmo en forma de programas y ha esto se le denomina programación.

Existen dos conceptos importantes a considerar el los sistemas de procesamiento de la información los cuales de denominan hardware y software.

Una instalación grande de PC puede tener diferente ucp, cada una con su propia memoria central compartida, una variedad de dispositivos de almacenamientos secundarios y periféricos localizados en diferentes partes de n mismo edificio incluso ciudades o países.

1.2 COMCEPTO DE ALGORITMO

Un programador es una persona que esta dedicada a resolver problemas, para llegar ha ser un buen programador se necesita rigurosos y efectivos movimientos para resolver problemas de un modo sistemático.

Los pasos para la solución de un problema

Son:

Diseño del algoritmo que describe la secuencia ordenada de pasos.

2. expresa el algoritmo como un programa en un lenguaje de programación adecuado.

3. ejecución y validación del programa por la computadora.

Para llegar a la realización de un programa es necesario el diseño previo de un algoritmo de modo que sin algoritmo no puede existir el programa.

Dada la importancia del algoritmo en la ciencia de la computación, un aspecto muy importante será el diseño de algoritmos.

Para el diseño de ellos se requiere mucha creatividad y conocimientos profundos la técnica de la programación.

1.2.1 características de los algoritmos

Un algoritmos debe ser preciso he indicar el orden de realización de cada uno.

Un algoritmo debe estar definido.

Un algoritmo debe ser finito.

Un algoritmo debe tener tres partes: entrada, proceso y salida.

Entrada: ingredientes y utensilios empleados.

Proceso: elaboración de la receta en la cocina.

Salida: terminación del plato.

1.3 LENGUAJE DE PROGRAMACION

Cuando el procesador es una computadora, el algoritmo se ha de procesar en un formato que se denomina programa. Este se describe en un lenguaje de programación y las expresiones que conducen a expresar un algoritmo en forma de un programa se llama programación.

Los principales tipos de lenguajes utilizados en la actualidad son:

.lenguaje de maquina

.lenguaje de bajo nivel

.lenguaje de alto nivel




1.3.1 RODUCCION ALA COMPUTADORA.

La elaboración de u programa requiere conocer el juego repertorio de instrucciones lenguaje.

Las instrucciones de entrada y salida que son las instrucciones de trasferencias de información.

Instrucciones aritméticas lógicas que son las que ejecutas operaciones aritméticas.

Instrucciones selectivas que son las que permiten la selección de tareas alternativas.

Instrucción repetitiva, que permiten la repetición de la secuencia de instrucciones.

1.3.2 LENGUAJES DE MAQUINAS

Son aquellas que están escritas en lenguajes directamente de inteligibles por la maquina, ya que sus instrucciones son cadenas binarias que especifican una operación, y las posiciones de memoria implicadas en la operación se denominan código maquina.

Están dependen del hardware por tanto difieren de una computadora a otra.

Los inconvenientes que se presentan hoy en día para el lenguaje maquina son los siguientes:

Lentitud en la codificación.

Poca fiabilidad

Dificulta grande en verificar y poner un punto de programas.

Los programas solo se ejecutan en la misma computadora

1.3.3 lenguajes de bajo nivel

Son mas fáciles de utilizar que los lenguaje maquina pero al igual que ellos depende de la maquina en particular.

Por excelencia este lenguaje es el ensamblador.

Un programa escrito en lenguaje ensamblador no puede ser ejecutado directamente por la computadora, en esto se diferencia esencialmente el lenguaje maquina.

El programa escrito e lenguaje ensamblador se denomina fuente y el lenguaje maquina se denomina programa objeto.

Los lenguajes ensambladores tienen más facilidades, su codificación.

1.3.4 LENGUAJES DE ALTO NIVEL

Son los más utilizados por los programadores.

Están diseñados para que las personas escriban y entiendan lo programas de un modo mucho mas fácil que los lenguajes maquina y ensambladores

Otra razón es que un programa escrito en un lenguaje de alto nivel es independiente de la maquina.

En consecuencia los programas escritos en lenguaje de alto nivel son portables o transportables, lo que significa la posibilidad de poder ser ejecutados con poca o ninguna modificación en diferentes tipos de computadoras.

1.3.5 TRADUCTOR DE LENGUAJE

Los traductores de lenguaje son programas que traducen a su vez los programas fuente escritos en lenguajes de alto nivel a código maquina.

Los traductores se dividen en:

Compiladores

Interpretes.

Un intérprete es un traductor que toma un programa fuente, traduce y continuación lo ejecuta.

Los compiladores es el programa que traduce los programas fuentes escritos en lenguajes de alto nivel.

1.3.6 LA COMPILACION Y SUS BASES

Es el proceso de traducción de programas fuente a programas objeto. El programa objeto obtenido de la compilación ha sido traducido normalmente a código maquina.

1.4 DATOS, TIPOS DE DATOS Y OPERACIONES PRIMITIVAS

Estos datos pueden ser las cifras de ventas de un supermercado o las calificaciones de una clase. Una dato es la expresión general que escribe lo objetos con los cuales opera una computadora.

La acción de las instrucciones ejecutables de las computadoras se refleja en cambios en los valores de las partidas de datos.

El proceso de de solución de problemas el diseño de la estructura de datos es tan importante como el diseño del algoritmo y del programa que se basa en el mismo.

Existen dos clases de tipos de datos que son los simples y los compuestos.

Los distintos tipos de datos se representan en diferentes formas en las computadoras.

A nivel de maquinan un solo dato es un conjunto o secuencia de bits.

El tipo numérico es el conjunto de los valores numéricos. Estos pueden representarse en dos formas distintas:

Numérico entero

Numérico real

Esta el tipo lógico también denominado booleano que es aquel dato que solo puede tomar uno de dos valores: cierto o verdadero y falso.

El tipo carácter es el conjunto finito y ordenado de caracteres que la computadora reconoce un dato de este tipo solo contiene un carácter.

1.5 CONSTANTES Y VARIABLES

:

CONSTANTE: valor que no debe cambiar de durante el desarrollo del algoritmo y la ejecución del programa.

VARIABLE: valor que cambia durante el desarrollo del algoritmo y la ejecución del programa; ls variable se identifica con. Nombre que lo asigna y tipo que describe el uso de la variable. A veces conocido como identificadores, suele constar de varios caracteres alfanumérico (no se debe utilizar aunque lo permite el lenguaje FORTRAN)

Lógica, carácter

1.6 FUNCIONES INTERNAS

Las operaciones exigen en numerosas ocasiones, además de las operaciones aritméticas básicas, ya tratadas un número determinado de operadores especiales que se denominan funciones internas incorporadas o estándar.

LN(x) logaritmo neperiano de x

log10(x) logaritmo decimal de x

Redondeo(x) redondeo de x

Sen(x) seno de x

Cuadrado(x) cuadrado de x

1.7 OPERACIONDE ASEGNACION

Este es el modo de darle variable. La operación de asignación se representa con el símbolo u operador.

La operación de asignación se conoce como instrucción de asignación cuando se refiere a un lenguaje de programación.

jueves, 27 de agosto de 2009

SEGUIDOR DE LUZ


robost simple de contruir


diseñado a tal efecto y su única tarea es encontrar un punto de luz dentro de su ángulo de detección de 180º frontales y dirigirse lo mas rápido posible hacia tal fuente de luz.

Dispone de 3 sensores de luz LDR dispuestos en ángulo de 60º los unos de los otros y metidos en una bocina dividida en 3 partes y echa al efecto con cartulina negra para evitar que la luz ambiente afecte a la buena detección de la fuente de luz a