TIC Bachillerato II
viernes, 19 de enero de 2018
jueves, 18 de enero de 2018
lunes, 15 de enero de 2018
Cuestionario de programación I
Es un lenguaje formal diseñado para realizar procesos que pueden ser llevados a cabo
por máquinas como los ordenadores.
2. ¿Qué es programar?
Dar las instrucciones necesarias a una maquina para que realice su función de
manera automática.
3. Criterios de calificación de los lenguajes de programación.
.- Según el nivel de abstracción:
- Lenguajes de máquina y de bajo nivel.
- Lenguajes de medio nivel.
- Lenguajes de alto nivel y de muy alto nivel
.- Según la forma de ejecución:
- Lenguajes copilados.
- Lenguajes interpretados.
.- Según el paradigma de programación que poseen cada uno de ellos.
- Algorítmico, Imperativo o por procedimientos.
- Orientado a objetos.
4. ¿Qué es un lenguaje imperativo?
En este tipo de lenguajes, las instrucciones se ejecutan unas tras otras, de manera
secuencial, salvo cuando se encuentran estructuras de control condicionales o bucles.
5. ¿Qué es un lenguaje orientado a objetos?
Usa objetos y sus interacciones para diseñar aplicaciones y programas de ordenador.
Está basado en varias técnicas, incluyendo herencia, modularidad, polimorfismo y
encapsulamiento.
6. En un lenguaje orientado a objetos, ¿Qué entiendes por DATOS y
MÉTODOS?
Método: Algoritmo asociado a un objeto (o a una clase de objetos), cuya ejecución se
desencadena tras la recepción de un "mensaje".
7. Definir código fuente y código objeto.
Código fuente: es un conjunto de líneas de texto con los pasos que debe seguir el
ordenador para ejecutar dicho programa.
Código objeto: se llama código objeto al código que resulta de la compilación del
código fuente. Puede ser en lenguaje máquina o bytecode, y puede
distribuirse en varios archivos que corresponden a cada código fuente
compilado
8. ¿Qué significa ABRIR y LIBERAR un programa?
Abrir:
Liberar:
9. Definir algoritmo y enunciar sus características básicas.
Algoritmo: Es un conjunto prescrito de instrucciones o reglas bien definidas,
ordenadas y finitas que permite llevar a cabo una actividad mediante
pasos sucesivos que no generan dudas a
Las características fundamentales que debe cumplir todo algoritmo son:
.- Un algoritmo debe ser preciso e indicar el orden de realización de cada paso.
.- Un algoritmo debe ser finito. El algoritmo se debe terminar en algún momento; o
sea, debe tener un número finito de pasos.
.- Un algoritmo debe ser preciso e indicar el orden de realización de cada paso.
.- Un algoritmo debe ser legible: El texto que lo describe debe ser claro, tal que
permita entenderlo y leerlo fácilmente.
10. ¿Qué papel desempeñan los compiladores e intérpretes?
.- Compilador: analiza el programa fuente y "lo traduce" a otro equivalente
escrito en otro lenguaje.
.- Intérpretes: analiza el programa fuente y "lo ejecuta directamente", sin
generar ningún código equivalente.
11. ¿Cómo se representan los algoritmos?
Un algoritmo se puede representar por medio de 2 formas, a través de Pseudocódigo
o de Diagramas de Flujo.
.-Pseudocódigo: significa escribir las instrucciones del algoritmo en lenguaje
natural, tal y como lo expresamos de manera cotidiana, este
procedimiento facilita su escritura en los lenguajes de
programación.
.-Diagramas de Flujo: son representaciones gráficas de los pasos necesarios que
conllevan a la solución algorítmica de un problema.
12. Realizar un diagrama de bloques con las fases de creación de un
programa.

El primer bloque especifica la materia prima de la que proviene el producto. Los siguientes bloques
son procesos escritos de manera infinita y llevan siempre o una indicación de proceso y gastos
básicos.
13. Ventajas e inconvenientes de los compiladores.
.- Ventajas: Son unidades autónomas y eficientes es decir están lista para ser
ejecutadas. Optimización de hardware ya que compilar un programa
también puede incrementar el desempeño de este.
.- Inconvenientes: Es específico a un hardware es decir los programas deben ser
compilados específicamente para OS X, Windows o Linux, asi
como para arquitecturas de 32 o 64 bits. Otra de las desventajas
de tener un compilador es que debe compilar código fuente.
14. Ventajas e inconvenientes de los intérpretes.
- .- Ventajas: Su principal ventaja es que permiten una fácil depuración y permiten una mayor interactividad con el código en tiempo de desarrollo. Facilita la búsqueda de errores. Menor consumo de memoria.
- .-Inconvenientes: Puede ser interrumpido con facilidad. Lentitud de ejecución ya que el interprete debe residir en memoria ya que no genera código objeto. Cada instrucción debe ser traducida a código maquina tantas veces como sea ejecutada.
lunes, 20 de noviembre de 2017
viernes, 3 de noviembre de 2017
lunes, 23 de octubre de 2017
Cortafuegos
Definición
Es una parte de un sistema o una red que esta diseñada para bloquear el acceso no autorizado,permitiendo al mismo tiempo comunicaciones autorizadas.
Tipos de cortafuegos
Cortafuegos de capa de red o de filtrados de paquetes: Funciona a nivel de red como filtros de paquetes IP. Se permiten filtrados según campos de nivel de transporte, como el puerto origen y destino, o a nivel de enlace de datos como la dirección de MAC. Cortafuegos de capa de aplicación: Trabaja en el nivel de aplicación, de manera que los
filtrados se pueden adaptar características propias de los protocolos de este nivel.
Cortafuegos personal: Es un caso particular de cortafuegos que se instala como software en un ordenador, filtrando las comunicaciones entre dicho ordenador y el resto de la red.
Hacker Español
Chema Alonso
Suscribirse a:
Comentarios (Atom)
PowToon
Protegete de internet Powtoon
