viernes, 11 de septiembre de 2009

SOLUCION DEL PARCIAL

I

1.Los datos qeu almacenan un solo valor se clasifican en NUMERICOS,CARACTER Y LOGICOS

2.Para manejar un dato en memoria hay que darle un nombre, con lo cual el sistema de administracion de memoria le asigna una posicion, esto se hace por medio de IDENTIFICADORES

3.Los dos estados posibles que se simboliza con los digitos binarios 1 y 0, corresponden al tipo de datos: LOGICOS

4.Para resolve un problema de lógica computacional se debe realizar los siguientes pasos lógicos:

5.Se considera VARIABLE a todo dato que cambia dentro de la ejecucion de un programa.

6. Existe dos clases de tipos de datos a saber: SIMPLE y COMPUESTO

7.La combinacion de variables y cosntantes a traves de simbolos de operacion denominados operadores, se conoce como:EXPRESION

8.La combinacion de variables y cosntantes a traves de simbolos de operacion denominados operadores es una EXPRESION

9.Cualquier valor que sirva como entrada o salida al proceso de transformacion en informacion y que representa una caracteristica o atributi de un concepto compartido por los humanos, se considera: DATOS

10. Los datos SIMPLE almacena un solo valor y los datos COMPUESTO almacenan mas de un valor.

II

11. RELACIONES DEFINICIONES Y SUS TERMINOS.

1.(E)Simbolo o palabra que indica acciones.
2.(D)Orden que se da al computador para ser ajecutada.
3.(A)Se realiza indicando el TIPO DE DATOS a conocer y los IDENTIFICADORES.
4.(G)Resultado de evaluar las expresiones aritmeticas
5.(F)Orden que consiste en colocar un valor a una variable

A.Declaracion B.Expresion C.Acumulador D.Instrucion E.Operador F.Asignacion G.Numero

III

RESUELVA PASO A PASO

A. 11-7*3**4*8/2-1-(39 DIV 4)
9
81
4
4*81*8/2-1-9
4
324
324*4-1-9
1296-1-9
1295-9
1286

B. 4*2+9/3-1*(7 MOD 3)
1
8
8+9/3*1
11*1
11

c. 49/7-3+4**3-3
64
7
7-3+64-3
4+64-3
68-3
65

VIERNES 11 DE SEPTIEMBRE

HOY EN ESTA CLASE TUVIMOS NUESTRO PRIMER PARCIAL LO CUAL NO DIFICULTO BASTANTE DESARROLLAR, PERO CON MUCHO ESTUDIO PODIMOS RESOLVERNOS, DESPUES DE RECOGER EL PARCIAL EL PREFESOR DECIDIO RESOLVERLO PARA SABER CUAL ERAN LAS RESPUESTA DEL PARCIAL, TAMBIEN NOS INFORMO QUE DEBIAMOS SUBIR ESTE PARCIAL AL BLOG LO CUAL LO VERAN EN LA SIGUIENTE PUBLICACION.

VIERNES 4 DE SEPTIEMBRE

EN ESA CLASE DE LOGICA COMPUTACIONAL SOCIALIZAMOS EL TEMA DE VARIABLES Y TIPOS DE DATOS, LO CUAL NOS PARECIO MUY INTERESANTE Y EL PROFESOR MARIN NOS HABLO TANTO Y MUCHO QUE HASTA NO QUEDO MUY CLARO PODE RIDENTIFICAR LAS VARIBALES Y TIPOS DE DATOS.

algoritmo

CONCEPTO GENERAL DE ALGORITMO.
El algoritmo lo podemos definir simplemente como una resolución a un problema en la computadora por medio de programas, entonces podemos deducir que sin algoritmos no puede existir algún programa, este algoritmo es más importante que la computadora y los lenguajes de programación ya que la computadora y los lenguajes de programación son medios para expresar un algoritmo, pero existe algo muy importante lo cual es el diseño de los algoritmos.


CARACTERISTICAS DE LOS ALGORITMOS.

· Un algoritmo debe ser preciso e indicar el orden de realización de cada paso.
· Un algoritmo debe estar definido, si se sigue un algoritmo dos veces, se debe obtener el mismo resultado cada vez.
· Un algoritmo debe ser finito. Si se sigue un algoritmo, se debe determinar en algún momento; o sea, debe tener un numero finito de pasos.
Además la definición del algoritmo se debe definir en tres partes: entrada, proceso y salida.
LOS LENGUAJES DE PROGRAMACION.
Los lenguajes de programación son escritores y diseñadores de los programas, existen tres clases de lenguajes de programación en la actualidad los cuales son: lenguaje maquina, lenguaje de bajo nivel (ensamblador), lenguaje de alto nivel.
LENGUAJE MAQUINA.
Estos lenguajes son aquellos que están escritos en lenguajes directamente inteligibles por la maquina, ya que sus instrucciones son cadenas binarias, este lenguaje depende del hardware de la computadora o sea que este es un tipo de lenguaje personal, las ventajas de este lenguaje es que tiene la posibilidad de transferir un programa a la memoria sin necesidad de traducción posterior. Los inconvenientes son bastantes ya que en estos lenguajes encontramos dificultad y lentitud en la codificación, poca fiabilidad, grandes dificultades en la verificación y poner a punto los programas, los programas solo son ejecutables en un mismo procesador.
LENGUAJE DE BAJO NIVEL.
Estos lenguajes son muchos más fáciles al manejarlos pero al igual ellos también dependen de la máquina para funcionar, también se puede reconocer como el lenguaje ensamblador sus instrucciones son conocidas como nemotécnicos, las cuales ya no son por códigos binarios si no que por letras, un programa escrito en lenguaje ensamblador no puede ser ejecutado directamente de la computadora este tiene que ser traducido al lenguaje de máquina, los lenguajes ensambladores presentan la ventaja de una mayor facilidad en la codificación y en la velocidad del cálculo, pero como el anterior también posee algunos inconvenientes, ya que este lenguaje también es dependiente de la maquina, esto hace que sea imposible la transportabilidad de los programas, sin lugar a duda este lenguaje es muy complejo porque exige las técnicas de programación y los conocimientos interiores de la maquina.



LENGUAJE DE ALTO NIVEL.
Estos son los más utilizados por los programadores, este lenguaje se encuentra con un diseño único podría decirse ya que son más fáciles de leer y entender que los demás lenguajes, además estos no dependen del hardware, por eso los programas que se encuentran escritos en este lenguaje son transportables, ósea que los programas pueden ser ejecutados en cualquier tipo de computadora.
TRADUCTORES DE LENGUAJE.
Los traductores como su nombre lo dicen son programas que traducen programas escritos en un lenguaje de códigos de maquina o de alto nivel, estos se logran clasificar en dos tipos se encuentran : los compiladores e intérpretes.
El interprete es un traductor que toma un programa de fuente, lo que traduce y después lo ejecuta; los compiladores la función que estos realizan un proceso de traducciones programas de fuentes a objetos y el programa de objeto obtenido por este proceso sido traducido normalmente al lenguaje maquina.
DATOS, TIPOS DE DATOS Y OPERACIONES PRIMITIVAS.
Los datos son expresiones generales que describe los objetos con los cuales opera una computadora, las computadoras normalmente trabajan varios tipos de datos , los datos de entrada se transforma por el programa, después de las etapas intermediarias, existen dos clases de tipos de datos , los cuales son los datos simples ( sin estructura) y los datos compuestos (estructurados), estos datos se pueden diferencia de una forma muy fácil en los lenguajes de alto nivel, además podemos deducir que los datos simples son : numéricos(integer,real), lógicos(boolean), carácter(char, string).
DATOS NUMERICOS
Estos, son los datos de los conjuntos de valores numéricos, se representan en dos formas distintas, los numéricos enteros y los numéricos reales, los enteros son los números que son positivos y negativos pero no pueden ser decimales ni fraccionarios, estos en ocasiones se denominan números de coma o punto fijo, los números enteros de la computadora máximo o mínimos pueden ser -32768 a + 32767. Los números reales siempre tienen un decimal y ´pueden ser positivos o negativos, además si los números son demasiados grades o demasiado pequeños se pueden utilizar la notación científica, posteriormente en potencia de diez.
DATOS LOGICOS (BOOLEANOS)
Los datos lógicos son los que solo pueden tomar uno de dos valores, este se usa para representar alternativas como si/no.


DATOS DE CARÁCTER Y TIPO CADENA
Este conjunto de datos lo conformas lo caracteres que reconoce la computadora, existen tres tipos de caracteres el alfabético, el numérico, y los especiales. también existen cadenas de caracteres y estas se conforman cuando se encuentra varios caracteres delimitados o separados por comillas a si sea una o dos.
CONSTANTES Y VARIABLE.
La constante es cuando un dato permanece sin cambios durante el desarrollo del algoritmo o durante la ejecución del programa y la variable se trata de todo lo contrario esta se precede cambios durante la ejecución del programa en los algoritmos.
Existen varios tipos de constantes se puede decir que infinidades o bastantes por ejemplo tenemos constantes de notación científica en esta constante siempre se va a encontrar un numero que se encuentre multiplicado por potencia de diez, también encontramos las lógicas y trata de que siempre va a existir lo verdadero o falso.
Existen varios tipos de variable también dependiendo el lenguaje utilizado en la computadora, las variables son fáciles de reconocer ya que estas tienen un nombre que lo asigna y un tipo que describe el uso de la variable, esos nombres son conocidos a veces como identificadores. Las variables más comunes son las de caracteres.
EXPRESIONES.
Estas son las combinaciones de constantes, variables, símbolos de operación, paréntesis y nombres de funciones especiales, una expresión costa de operandos y operadores, según el tipo de datos que manipulan, las expresiones se clasifican en aritméticas, lógicas, carácter.
Las expresiones aritméticas son las expresiones que son numéricas por ejemplo +,-,*,/,%, div, mod. etc. Todo esto son expresiones aritméticas, cuando tengo 7 y 8son denominados operadores, y 7 + 8 se conoce como el resultado de la expresión.
Las expresiones lógicas las expresiones lógicas la podemos definir como la expresión que solo puede tomar dos posibilidades como falso o verdadero , si o no, pero también existen expresiones lógicas conformadas por operadores lógicas como lo son not, and, or, encontramos además operadores en relación, =,<,>,<=,>=,<>.
FUNCIONES INTERNAS
Las funciones internas son un numero de operaciones especiales y determinadas, también se les pueden llamar incorporadas o estándar, aunque también existen funciones para determinar las cuestiones trigonométricas. Un ejemplo de estas funciones muy claro podría ser los logaritmos decimales, neperianos, raíz cuadrada, cubica, seno de x, coseno y mas operaciones complejas representadas por sus respectivos signos o expresiones.

LA OPERACIÓN DE ASIGNACION.
Es frecuente “asignar” un valor a una variable, es decir, hacer que tenga un valor determinado, esta también se conoce como una instrucción o sentencia , cuando se refiere a un lenguaje de programación, esto es como un tipo de señalamiento estas sentencias se logran clasificar según su tipo de expresiones ósea en aritméticas, lógicas, y de carácter.
Las aritméticas son cuando trabajamos con métodos numéricos entonces podemos decir que el producto de una multiplicación equivale a x valor, o representamos, o planteamos una variable.
Eje: x 4
La asignación lógica da cabida a algunas expresiones lógicas de relación, por ejemplo se supone que M, N y P, son variables de tipo lógico.
M 8 <> 6.
ENTRADA Y SALIDA DE INFORMACION.
Las operaciones de entradas también se pueden llamar como lectura porque para que una operación sea resuelta primero tiene que analizarla, determinar valores, y asignar variables; los datos de entrada se introducen al procesador por medios de dispositivos como (teclado, tarjetas perforadas, unidades de disco etc.) la salida es ya el proceso resuelto esta suele aparecer en los dispositivos de salidas como la pantalla, impresoras etc. La operación de salida se denomina escritura.