Cois 102
Enviado por fsantana2 • 7 de Noviembre de 2013 • Tesis • 7.686 Palabras (31 Páginas) • 426 Visitas
Capitulo 1
Definiciones
• Algoritmo
o Una solución a un problema que puede ser resuelto a través de una secuencia de instrucciones.
• solución algorítmica
o Una secuencia de instrucciones para resolver un problema. Un programador de computadoras escribe una solución en la forma de un algoritmo antes de codificar en un ordenador idioma.
• heurístico solución
o Una solución a un problema que no se puede resolver a través de un único secuencia de instrucciones.
• Programa
o Una solución a un problema de ordenador, un conjunto de instrucciones en un lenguaje informático dado que resuelve el problema.
• Resultados
o Las respuestas requeridas a, o salida de un problema.
• Solución
o El conjunto de instrucciones para el equipo que va a generar los resultados, un equipo programa antes de que se codifica en un lenguaje de programación.
Preguntas
1. ¿Cuáles son los seis pasos de resolución de problemas?
o Identificar el problema
o Comprender el problema
o Identificar soluciones alternativas
o Seleccionar la mejor solución de entre las alternativas
o Instrucciones de lista de soluciones
o Evaluar solución
2. ¿Qué es una solución algorítmica a un problema?
3. Nombrar tres problemas actuales en su vida que podrían ser resueltos a través de una algorítmica proceso. Explique por qué cada uno de estos problemas es de naturaleza algorítmica.
4. ¿Qué es una solución heurística a un problema?
5. Nombrar tres problemas actuales en su vida que podrían ser resueltos a través de una heurística enfoque. Explique por qué cada uno de estos problemas es heurístico en la naturaleza.
6. Nombrar tres problemas que pueden surgir en el hogar, en la escuela o en un negocio que podría resolver de manera más eficiente con ayuda de la computadora. ¿Estos problemas requieren un solución algorítmica o heurística? ¿Por qué?
7. Indique una razón por la cual cada uno de los seis pasos de resolución de problemas es importante para desarrollar la mejor solución para un problema. Dar una razón para cada paso.
Capitulo 2
Definiciones
• datos de caracteres
o El conjunto de datos del tipo de datos de caracteres, sino que incluye todos los símbolos disponibles en un ordenador.
• Concatenación
o Adición de una pieza de datos de cadena a otra mediante la colocación de la segunda pieza inmediatamente después de la primera.
• Constante
o Un valor en un programa que no se puede cambiar durante el procesamiento.
• Datos
o Desorganizada hechos.
• tipo de datos
o El tipo de datos de una variable o una constante. Los tres tipos de datos básicos son numéricos, de carácter y lógica.
• Ecuación
o Una variable que se le asigna el valor de una expresión, otra variable, o una constante, como en A = 5 + B, A = B (donde B es una variable), o A = 5, respectivamente.
• Expresión
o Una operación o serie de operaciones realizadas en variables o constantes, como en 5 + B.
• Expediente
o Una colección de registros relacionados.
• Función
o Un pequeño conjunto de instrucciones incorporadas en un lenguaje de programación o aplicaciones que permite al usuario para completar una tarea repite frecuentemente con menos pulsaciones de teclas que se requeriría sin la función.
• Jerarquía
o El orden en que se realizan operaciones durante relacional matemático, y operaciones lógicas.
• Identificador
o Un sinónimo de nombre variable. También es sinónimo de nombre del módulo. Lo identifica la variable o el módulo.
• Información
o Organiza los hechos.
• datos lógicos
o El conjunto de datos consta de verdadero y falso, que se utiliza en la fabricación de sí-y-no decisiones.
• operador lógico
o Un operador dentro de una expresión que utiliza datos lógicos como operandos
y produce datos lógicos como la resultante. Los operadores lógicos NO incluyen, AND, y OR.
• operador matemático
o Un operador que utiliza datos numéricos como sus operandos y produce datos numéricos como la resultante. Los operadores matemáticos incluyen - (resta),
+ (Suma), * (multiplicación), / (división), \ (división entera), MOD (módulo división), y ^ (potencia).
• datos numéricos
o El tipo de datos que incluye todos los números, números enteros y números reales, y es el tipo de datos único que puede utilizarse en los cálculos.
• Operador
o Un signo o símbolo en una expresión o ecuación indicando a la computadora cómo para procesar los datos. Los tres tipos de operadores son matemáticas, relacionales y lógico.
• Parámetro
o Una variable pasa de un módulo a otro módulo a través de la llamada secuencia del módulo o función. Hay dos tipos de parámetros, los parámetros de llamada por valor y llamada por referencia. Call-by-valor de los parámetros no se pueden cambiar en el módulo. Call-by-reference parámetros se puede cambiar y el valor cambiado se devolverá al módulo llamante.
• operador relacional
o Un operador dentro de una expresión o ecuación que utiliza datos numéricos o de cadena como operandos y produce datos lógicos como la resultante. Los operadores relacionales son: = (igual a),? (Menor que),? (Mayor que),? = (Menor o igual a),? = (Mayor que o igual a), y?? (No igual a).
• variable
o Una memoria denominado ubicación en el equipo que se le da un valor que puede ser cambiar en cualquier momento durante el procesamiento
Preguntas
1. ¿Por qué es importante mantener un convenio de denominación de la empresa que está desarrollando programas informáticos?
2. Nombra las reglas para nombrar constantes y variables.
3. ¿Qué es una constante? ¿Qué es una variable?
4. Complete el siguiente cuadro con el nombre de la variable y el tipo de datos necesarios para resolver un problema de inventario para los suministros de blancos automático.
5. Nombre el tipo de datos para cada una de las siguientes constantes. Explique su respuesta.
...