viernes, 26 de febrero de 2010



LENGUAJE ALGORITMICO


El lenguaje algorítmico es aquel por medio del cual se realiza un análisis previo del problema a resolver y encontrar un método que permita resolverlo. El conjunto de todas las operaciones a realizar, y el orden en el que deben efectuarse, se le denomina algoritmo.


LENGUAJE INFORMATICO




El lenguaje informático es aquel por medio del cual dicho algoritmo se codifica a un sistema comprensible por el ordenador o computadora. Este tipo de lenguaje es más cercano a la máquina que al ser humano y podemos distinguir distintos tipos dependiendo de la proximidad a la maquina. Se denomina lenguaje de alto nivel aquel que es más cercano a la comprensión humana y lenguaje de bajo nivel a aquellos que son más comprensibles por la máquina.



TIC'S


Las tecnologías de la información y la comunicación (TIC o NTIC para Nuevas Tecnologías de la Información y de la Comunicación o IT para «Information Technology») agrupan los elementos y las técnicas utilizadas en el tratamiento y la transmisión de las informaciones, principalmente de informática, Internet y telecomunicaciones.


PROGRAMA



Un programa informático es un conjunto de instrucciones que una vez ejecutadas realizarán una o varias tareas en una computadora. Sin programas, estas máquinas no pueden funcionar correctamente. Al conjunto general de programas, se lo denomina software y así, se refiere al equipamiento lógico o soporte lógico de una computadora digital.Los comandos deben ser escritos en un programa ejecutable, como a su código fuente, el cual es transformado en un binario cuando es compilado.



PROCESO


Un proceso es un programa en ejecución, los procesos son gestionados por el sistema operativo y están formados por:


  • Las instrucciones de un programa destinadas a ser ejecutadas por el microprocesador.

  • Su estado de ejecución en un momento dado, esto es, los valores de los registros de la CPU para dicho programa.

  • Su memoria de trabajo, es decir, la memoria que ha reservado y sus contenidos.

  • Otra información que permite al sistema operativo su planificación.


METODO


En la programación orientada a objetos, un método es una subrutina asociada exclusivamente a una clase (llamados métodos de clase o métodos estáticos) o a un objeto (llamados métodos de instancia). Análogamente a los procedimientos en los lenguajes imperativos, un método consiste generalmente de una serie de sentencias para llevar a cabo una acción, un juego de parámetros de entrada que regularán dicha acción y, posiblemente, un valor de salida (o valor de retorno) de algún tipo.


METODOLOGIA


conjunto de procedimientos basados en principios lógicos, utilizados para alcanzar una gama de objetivos que rigen en una investigación científica.


PROBLEMA


En ciencias de la computación un problema es la relación que existe entre un conjunto de instancias y un conjunto de soluciones.


ANALISIS


Un Análisis en sentido amplio es la descomposición de un todo en partes para poder estudiar su estructura y/o sistemas operativos y/o funciones.


COMPUTADORA


Es un dispositivo electronico ultilizado para procesar informacion y optener resultados.los datos y la informacion se pueden introducir en la computadora como entrada(input)y a continuacion se procesan para producir una salida (output)

VARIABLES


Son espacios de memoria donde se almacenan datos que pueden variar durante o al final de la ejecución de un programa.


Identificadores:

  1. Debe comenzar con una letra.

  2. No debe contener caracteres especiales como:$,*,(),;,2,-.a excepción de (_)raya baja o guión al piso.

  3. Debe tener un nombre significativo.

  4. el identificador no debe ser demaciado largo o extenso para evitar ambiguedades.



EJEMPLO:



N

CONSTANTES




Son espacios de memoria que pueden almacenar datos que nunca cambian de valor;al igual que las variables requieren de un identificador el cual maneja las mismas reglas mencionadas anteriormente:

EJEMPLO:

N=48



La letra indica que esta constante N a lo largo de todo el programa indica o representa el numero 48.



ASIGNACION:

Es utilizado para asignar valores exactos o expresiones a una variable;es de aclarar que una asignación siempre remplazara el valor que la variable tenia guardado anterior mente siendo este remplazado por el nuevo valor

EJEMPLO:





En donde contenedor puede ser una sentencia lógica,constante o variable y contenido puede ser un dato numérico,alfanumérico o alfabético.




TIPOS DE DATOS:


Existen 2 tipos de datos;simples y estructurados los primeros solo ocupan un campo de memoria y los segundos se caracterizan por hacer referencia a un grupo de campos de memoria determinados por un solo identificador.

Dentro de los simple encontramos los siguientes:


NUMÉRICOS: (Enteros y reales)acepta números positivos y negativos.

CARÁCTER: Acepta letras y números.

LOGICOS: Se representa con un valor (verdadero o falso).


ARITMETICOS


+

Este operador se puede aplicar unicamente para sumar 2 datos de tipo numerico

VAR a b c
a=15
b=35
c=a+b
c queda 50
-

Este operador se utiliza para ejecutar una resta entre datos de tipo numerico

VAR a b c
a=26
b=12
c=a-b
c queda 14

*
se ultiliza para efectuar multiplicaciones entre datos de tipo numerico.

VAR a b c
a=25
b=12
c=a*b


c queda 14


/


divide un dato de tipo numerico entre otro dato de tipo numerico.



VAR a b c
a=50
b=20
c=a/b


c queda 2.5


MOD


devuelve el residuo de una division entre datos de tipo numerico



VAR a b c
a=10
b=3
c=a MOD b


c queda 14


^


permite elevar a una potencia un dato de tipo numerico


VAR a b c
a=10
b=3
c=a^b


c queda 1000


USO DE LOS PARENTESIS


Los operadores(^.MOD,/,*)tienen mayor jerarquia que el +y el -;esto quiere decir que cuando se presentan varios de los operadores dentro de una operacion aritmatica los primeros operadores actuaran primero sobre los otros.


EJ:


C=a+b mod d no es lo mismo que c=(a+d) mod d

DE RELACION

== IGUAL QUE

VAR a b c
a=15
b=35
c=(a+10)=(B+3)

c queda FALSO

> MAYOR QUE


VAR a b c
a=15
b=35
c=(a+30)>(B+5)

c queda VERDADERO

>= MAYOR O IGUAL QUE

VAR a b c
a=15
b=35
c=(a+20)>=(b+15)

c queda FALSO

< MENOR QUE

VAR a b c
a=15
b=35
c=(a+20)<(b+15)

c queda VERDADERO

<= MENOR O IGUAL QUE

VAR a b c
a=15
b=35
c=(a+20)<=(b+15)

c queda FALSO

<>!= DIFERENTE QUE

VAR a b c
a=15
b=35
c=(a+20)<>!=(B+15)

c queda VERDADERO

LOGICOS

AND , OR , NOT

Tambien llamados union

VAR a b c
a=15
b=35
c=(a+20)<>(b+5) AND

d=(a+10)>(b+15) OR (a<>b)

c y d son VERDADERO

jueves, 25 de febrero de 2010

ALGORITMOS





Conjunto de pasos y procesos secuenciales lógicos,ordenados y finitos que se realizan para dar solucion a un caso particular.

un algoritmo debe ser,preciso,indicando el orden de cada paso a seguir,debe permitirnos llegar a la misma solucion cada vez que lo ejecutemos y debe tener un principio y un fin;para definir un algoritmo se debe tener en cuenta lo siguiente:entender el caso a resolver,información necesaria de entrada,realizar los procesos necesarios con dicha información e información de salida que es la resultante de los procesos realizados.

EJEMPLO:



Plato a preparar: Huevos pericos para 4 personas


Ingredientes: 4huevos,2tomate,1cebolla,1cucharadita de aceite y sal al gusto.


Preparación:

Revolver los huevos junto con la sal ultilizando para ello un plato ondo,picar los tomates y la cebolla,colocar a calentar en una sartén.El aceite junto con los tomates y la cebolla picada,dejar fritar por 3 minutos revolviendo constantemente,verter los huevos en la sartén y revolver hasta obtener una consistencia agradable.


salida: Servir el plato empañado de leche y pan.





Existen los siguientes tipos de algoritmos.

CUALITATIVOS: Permiten dar solucion a casos cotidianos en don de no es necesario ultilizar operaciones matemáticas para llegar a dicha solucion.

EJEMPLO: "Ver una película en el cine"
  1. Ir al cine
  2. Hacer la fila para comprar la boleta
  3. Entrar al cine
  4. Ver la película
  5. Salir del cine


CUANTITATIVO: Solucionan casos en donde es necesario el recurrir a las matemáticas para dar una solucion a dichos casos.

EJEMPLO: "Describir los pasos para sumar 2 numeros"

  1. solicitar los 2 numeros que se van a sumar.
  2. tomar el primer numero y a este sumarle el segundo numero.
  3. dar el resultado de la operacion anterior


miércoles, 24 de febrero de 2010



LOGICA
Es la destreza que se ultiza para interpretar el razonamiemto correcto,y por medio del pensamiento obtener una idea que se sustente con un argumento una razon y un principio. La logica conduce a la presicion y a la generalidad.


Razonar:proceso para establecer una verdad o una solucion.


EJEMPLO:


1Dibujar un triangulo con solo 2 lineas.
matematica


De origen griego significa"lo que se aprende".Por tanto un matematico es "el que aprende ".Se dice que este termino,igual que filosofia"amor por la sabiduria",fue acuñado por pitagoras para descubrir sus propias actividades intelectuales.Es el area de la ciencia mas indispensable




ejemplo:


sumar, restar, multiplicar o dividir


7+12=19


26-14=12


9*8=72


68/2=34