-->

Menú principal

viernes, 28 de octubre de 2016

TIC 2º BCH: TEMA 1.- Estructuras de almacenamiento de datos: arrays, ..

TEMA 1.- Estructuras de almacenamiento de datos: arrays, ..

 ÍNDICE

1.- Introducción a las estructuras de datos
2.- Arrays unidimensionales: Los vectores
3.- Operaciones con vectores o arrays
   3.1.- Asignación
   3.2.- Lectura/escritura de datos
   3.3.- Acceso secuencial al vector (recorrido)
   3.4.- Actualización de un vector
4.- Arrays de varias dimensiones
   4.1.- Arrays bidimensionales (tablas/matrices)
5.- Arrays multidimensionales


1.- INTRODUCCIÓN A LAS ESTRUCTURAS DE DATOS

Un array (matriz, tabla, arreglo) es una secuencia de posiciones de memoria central al las que se puede acceder directamente, que contiene datos del mismo tipo y pueden ser seleccionados individualmente mediante el uso de subíndices. Este capítulo estudia el concepto de arrays unidimensionales y multidimensionales, así como el procesamiento de los mismos.

Una estructura de datos es una colección de datos que pueden ser caracterizados por su organización y las operaciones que definen en ella. Las estructuras de datos son muy importante en los sistemas informáticos. Los tipos de datos más frecuentes utilizados en los diferentes lenguajes de programación son:

Los tipos de datos simples o primitivos significan que no están compuestos de otras estructuras de datos, los más frecuentes y utilizados por casi todos los
lenguajes son: enteros, reales y carácter. (char). Los tipos de datos compuestos
están construidos basados en tipos de datos primitivos; el ejemplo mas representativo es la cadena (string)de caracteres. Los tipos de datos simples
pueden ser organizados en diferentes estructuras de datos: estáticas y  dinámicas.

Las estructuras estáticas son aquellas en las que el tamaño ocupado en memoria se define antes de que el programa se ejecute y no puede modificarse dicho tamaño durante la ejecución del programa. Estas estructuras están implementadas en casi todos los lenguajes; array (vectores / tablas-matrices),registros, ficheros.

Las estructuras de datos dinámicas no tienen las limitaciones o restricciones en el tamaño de memoria ocupada que son propias de las estructuras estáticas.
Mediante el uso de un tipo de datos específico, denominado puntero, es posible
consumir estructuras de datos dinámicas que son soportadas por la mayoría de los lenguajes, y en aquellos que sí tienen esas características ofrecen soluciones
eficaces y efectivas en la solución de problemas complejos. La estructura dinámica por excelencia son las listas – enlazadas, pilas, colas - , árboles – binarios, árbol-b, de búsqueda binaria – y grafos.

Una característica importante que diferencia a los tipos de datos es la siguiente:
los tipos de datos simples tienen como característica común que cada variable
representa a un elemento; los tipos de los datos estructurados tienen como
característica común que un identificador (nombre) puede representar múltiples
datos individuales, pudiendo cada uno de éstos ser referenciado
independientemente.

2. ARRAYS UNIDIMENSIONALES: LOS VECTORES

Un array (matriz o vector) es un conjunto finito y ordenado de elementos homogéneos. La propiedad “ordenado” significa que el elemento primero, segundo, tercero,..., enésimo de un array puede ser identificado. Los elementos de un array son homogéneos, es decir, del mismo tipo de datos. Un array puede ser compuesto de todos sus elemento de tipo entero, etc.

Los arrays se conocen también como matrices – en matemática – y tablas – en cálculos financieros. El tipo mas simple de array es el array unidimensional o vector (matriz de dimensión). Un vector de una dimensión denominado NOTAS que consta de n elementos se puede representar por la Figura.

El subíndice o índice de un elemento (1, 2, ..., i, n) designa su posición en la ordenación del vector. Otras posibles notaciones del vector son:

     a1, a2,......ai ,.......an           A(1) , A(2), ......., A(i), ......A(n)

como ejemplo de un vector o array unidimensional, se puede considerar el vector TEMPERATURA, que contiene las temperaturas diarios registradas en una ciudad durante los días del mes. Este vector constará de 31 elementos de tipo real ya que las temperaturas normalmente no serán enteras siempre. Si consideramos las temperaturas máxima y mínima del día tendremos una matriz bidimensional, y así sucesivamente.

 El número de elementos de un vector se denomina rango del vector. T(1,n) en este vector el rango es n. Los vectores, como ya se ha comentado, pueden contener datos no numérico, es decir, tipo “carácter”. Por ejemplo, los nombres de los alumnos de un curso.

Los vectores se almacenan en memoria central del ordenador en un orden adyacente. Así, un vector de cincuenta números denominado NUMEROS se
representa gráficamente por cincuenta posiciones de memoria sucesivas:


 Cada elemento de un vector se puede procesar como si fuese una variable simple al ocupar una posición de memoria. Así, NUMEROS [25] ! 72 almacena el valor entero real 72 el la posición 25a del vector NUMEROS y la instrucción de salida:

escribir (NUMERO [25] )

visualiza el valor almacenado en la posición 25a , en este caso 72.

Esta propiedad significa que cada elemento de un vector —y posteriormente una tabla o matriz —es accesible directamente. Ésta será una de las ventajas mas importantes de usar un vector: almacenar un conjunto de datos. Consideremos un vector x de ochoe elementos:


Puedes descargar la ficha1 en formato pdf en este enlace. Puedes ver una captura de la ficha en la imagen siguiente:


A continuación puedes descargar la ficha 2 en formato pdf con la segunda parte del tema. Puedes ver una captura de la ficha 2 en la siguiente imagen.


Vamos a seguir este Blog para realizar un curso completo de programación en Gambas3:

Un curso para iniciarse en la programación visual, en gnu/linux, usando un lenguaje fácil pero potente.

TIC 2º BACHILLERATO. Contenidos según la LOMCE

CONTENIDOS TIC II 2º Bachillerato (Lomce 16-17)

Bloque 1. Programación

> Tema 1.­ Estructuras de almacenamiento de datos: arrays, ..

> Tema 2.­ Introducción a las bases de datos. Modelo entidad­-relación. SQLite.

> Tema 3.­ Introducción a la programación.

> Tema 4.Elementos de un programa: datos, variables, funciones básicas, bucles, funciones condicionales, operaciones aritméticas y lógicas.

> Tema 5.­ Algoritmos y estructuras de resolución de problemas.

> Tema 6.­ Programación en distintos lenguajes: Visual Basic, Gambas.

> Tema 7.­ Diseño de aplicaciones móviles para uso en diversos dispositivos móviles.

> Tema 8.­ Depuración, compilación y ejecución de programas.

Bloque 2. Publicación y difusión de contenidos.

>Tema 9.­ La web social: evolución, características y herramientas disponibles.
Situación actual y tendencias de futuro.

>Tema 10.­ Plataformas de trabajo colaborativo: herramientas síncronas y
asíncronas.

>Tema 11.­ Herramientas de creación y publicación de contenidos en la web
(páginas web, blogs, wikis).

>Tema 12.­ Nuevas tecnologías y su desarrollo futuro para su aplicación en el
entorno de trabajos colaborativos. Realidad aumentada, Internet de las Cosas
(IoT).

Bloque 3. Seguridad

> Tema 13.­ Definición de seguridad activa y pasiva.

> Tema 14.­ Seguridad activa: uso de contraseñas seguras, encriptación de datos y uso de software de seguridad.

>Tema 15.­ Seguridad pasiva: dispositivos físicos de protección, elaboración de
copias de seguridad y particiones del disco duro.

> Tema 16.­ Riesgos en el uso de equipos informáticos. Tipos de malware.

> Tema 17.­ Instalación y uso de programas antimalware.

Creación de una aplicación en Gambas3 para gestión de calificaciones con SQLite

Este es un ejemplo para el desarrollo de una aplicación de gestión de notas de alumnos utilizando el entorno de programación de Gambas 3.9.90 con base de datos SQlite, en un equipo con Ubuntu 16.04 LTS.


El entorno de programación de Gambas se ha convertido en un auténtico heredero del popular entorno de Visual Basic 6.0 y una delicia para los programadores que trabajan y conocen sus entresijos, ya que no solo emula a Visual Basic 6.0 sino que lo mejora en muchos aspectos.

Gambas solo funciona en sistemas operativos Linux, aunque muchos buscan formas alternativas para ejecutar Gambas en Windows con máquinas virtuales como VirtualBox y otros similares, que en mi opinión todavía no dan la talla, ya que presentan problemas de lentitud y son engorrosas de implementar.

Lo mejor es trabajar en un entorno Linux con Gambas directamente, para obtener la máxima eficacia y rendimiento.

Este artículo está dirigido al alumnado que se inicia en la programación de aplicaciones sencillas en la asignatura de Tecnologías de la Información y la Comunicación (TIC), aunque puede servir a cualquiera que se inicie en el tema.

Por tanto, veremos este ejemplo desde un enfoque didáctico, haciendo hincapié en los conceptos fundamentales de la programación y de los contenidos relacionados con esta asignatura.

Para el desarrollo de nuestra aplicación vamos a seguir dos manuales sencillos:

- Manual paso a paso de Gambas:  Donde se describe paso a paso el desarrollo de una aplicación para Listín de datos.

- Bases de datos SQLite desde Gambas3: Donde nos describe como crear una sencilla aplicación con acceso a una base de datos creada con SQLite.

El primer paso es la instalación de la aplicación gambas desde el gestor de software de sistema Linux:


Una vez instalada la última versión de gambas, procedemos a la instalación de los complementos de Bases de datos para Gambas, entre ellos SQLite, en el caso de que no se hayan instalado al instalar Gambas.

También podemos descargar dos programas de gestión de bases de datos Sqlite como DB Browser for SQLite y SQLiteman:



Pero la opción que más recomiendo para gestionar bases de datos Sqlite es el complemento del navegador Firefox llamado "SQLite Manager", que se instala fácilmente desde el gestor de complementos del navegador.



1.- ESTRUCTURAS DE DATOS:

En Gambas como en la mayoría de los lenguajes de programación, los datos se definen utilizando un estructura determinada para cada tipo de dato. En nuestro ejemplo tenemos que definir los siguientes datos:

Public Struct alumno ' ejemplo de estructura


  Id As Integer ' id: identificador del alumno variable tipo numero entero

  Nombre As String ' nombre: variable donde guardaremos el nombre del alumno

  Apellidos As String' apellidos: variable donde guardaremos los apellidos del alumno

 Centro as String   'Nombre del centro de enseñanza
 Curso As String ' Identificación del curso que que realiza el alumnos (3ºESO,2º BCH,..)
 Asignatura as String  'Asignatura que se está evaluando.
 Actividad as String   'Nombre de la actividad que se califica, ej: Exámen Tema 7
 Fechaentrega as Date  'Variable con la fecha de entrega  realización de la prueba.
 Nota as numeric   'Variable con la nota en formato numérico
 promedio_notas As Float 'variable con el promedio de las notas que tenga el alumno
 Obser as String     'Una variable para guardar las observaciones que creamos necesarias.


End Struct

En este ejemplo hemos definido los datos tipo texto como String, los datos numéricos se pueden definir con entero corto, entero largo o de coma flotante y los datos de tipo fecha como Date.

También existen otros tipos de datos como arrays, que son matrices o vectores, donde se almacena valores de tablas y booleanos que son datos del tipo verdadero o falso.

- Primer paso: creación del formulario en Gambas3



Creamos el formulario con los campos definidos en la estructura de datos. El formulario va a contener además un Grisview para visualizar los registros de la tabla.

- Segundo paso: selección del fichero de base de datos

Vamos a utilizar una base de datos sqlite3. Crearemos una opción de menú para seleccionar una ubicación distinta del fichero de base datos. Con la combinación de teclas Ctrl+E abrimos el editor de menús:

 Creamos dentro del menú opciones un item que llamamos "Selección de la Bases de datos", en la que añadimos el siguientes código.

Public Sub Menu_SelectBD_Click()
  ' Inicializar valores
  Dialog.Path = User.Home
  DirViewBD.Root = Dialog.Path
  FileViewBD.Dir = DirViewBD.Current
  FrameSelecBD.visible = True
  FrameSelecBD.Enabled = True
End

 
     En este código activamos y hacemos visible el marco "FrameSelecBD" que contiene los controles Dirview y Fileview.
     En la parte de la derecha he incluido el frame en fondo naranja que incluye los dos controles: DirviewBD y un FileviewBD, que nos van a servir para seleccionar una base de datos, en caso de que no se haya definido al abrir el formulario o que se haya cambiado o movido de directorio.


El código que contienen estos controles es el siguiente:

Public Sub DirViewBD_Click()
  rutaBD = DirViewBD.Current
  FileViewBD.Dir = DirViewBD.Current
End


Public Sub FileViewBD_Click()
  rutaBD = FileViewBD.Current
  'Message(rutaBD)
End


Al hacer clic en el DirViewBD ponemos en la varible rutaBD el directorio seleccionado, y actualizamos en directorio en el control FileViewBD. Cuando hacemos clic en el control FileViewBD actualizamos la variable ruta con la ruta del fichero de base de datos seleccionado.

En el frame colocamos dos botones: El botón seleccionar y cancelar con el siguiente código:

Public Sub Boton_AceptarBD_Click()
  rutaBD = DirViewBD.Current & "/" & FileViewBD.Current
  'Message(rutaBD)
  Conexion = New Connection
  Conexion.Type = "sqlite3"
  Conexion.Host = DirViewBD.Current
  Conexion.Name = FileViewBD.Current
  Try Conexion.Open()
  If Error Then
    Message.Error("Error al conectar a la base de datos.")
    Conexion = Null
  Else
    TablaNotas = Conexion.Exec("Select * from Notas")
    If TablaNotas.Available Then MostrarCampos
    TextAreaMensaje.Text = "Conexión establecida con Base de datos: " & rutaBD
    'Message.info("Conexión establecida con Base de datos: " & rutaBD)
    FMain.Text = "CALIFICACIONES --->" & "  Ruta de la Base de datos: " & rutaBD
    FrameSelecBD.visible = False
    FrameSelecBD.Enabled = False
    definirGridviewDatos()
    rellenadatosGridview()
    Gridviewdatos.mode = Select.Single
  End If
End


En este botón abrimos la conexión y asignamos el tipo ("sqlite3"), la ruta del directorio y el nombre de la base de datos. Probamos la conexión, en caso de error enviamos un mensaje por pantalla y en caso de que conecte ejecutamos la sentencia SQL que nos carga los datos de la tabla notas. Después mostramos un mensaje en un texbox para nos informe de que se ha establecido conexión con la base de datos. Además ponemos la ruta de la base de datos en el texto de cabecera del formulario. Después ocultamos el marco de selección de la base de datos y rellenamos los datos del Gridview.

En el botón cancelar cerramos el frame de selección de base de datos sin hacer nada.

Public Sub Boton_CancelarBD_Click()
  FrameSelecBD.visible = False
  FrameSelecBD.Enabled = False
End


- Declaraciones de variables:

' Gambas class file

Public rutaBD As String
Private Conexion As Connection
Private TablaNotas As Result


- Código que se ejecuta a la apertura del formulario:

Public Sub Form_Open()
 Me.center()
 Conexion = New Connection
 Conexion.Type = "sqlite3"
 Conexion.Host = "/home/francisco/Datos"
 Conexion.Name = "Calificaciones.sqlite"
 Try Conexion.Open()
 If Error Then
    Message.Error("Error al conectar a la base de datos. Selecciones una BD")
    Conexion = Null

    Menu_SelectBD_Click()
 Else
    TablaNotas = Conexion.Exec("Select * from Notas")
    If TablaNotas.Available Then MostrarCampos
    definirGridviewDatos()
    rellenadatosGridview()
    Gridviewdatos.mode = Select.Single
 End If
 rutaBD = "/home/francisco/Datos" & "/" & "Calificaciones.sqlite"
 FMain.Text = FMain.Text & "  Ruta de la Base de datos: " & rutaBD
 TextAreaMensaje.Text = "Área de mensajes de la aplicación"
End


Vamos a introducir el código necesario para añadir un registro en la base de datos con el botón "Insertar":

Para añadir un registro seleccionamos en el menú de operaciones de la aplicación la opción de "Insertar":

Hay que poner el siguiente código para que se ejecute al hacer clic en Insertar:




Public Sub Boton_Insertar_Click()

  Dim VarResult As Result
 
  VarResult = Conexion.Create("Notas")
  VarResult["Nombre"] = textbox_Nombre.Text
  VarResult["Apellidos"] = textbox_apellidos.Text
  VarResult["Centro"] = ComboBox_Centro.Text
  VarResult["Curso"] = ComboBox_Curso.Text
  VarResult["Asignatura"] = ComboBox_Asignatura.Text
  VarResult["Actividad"] = ComboBox_Actividad.Text
  VarResult["Fecha"] = DateboxFecha.Value
  VarResult["Nota"] = ComboBox_Nota.Text
  VarResult["Obser"] = TextBox_Obser.Text
  VarResult.Update
  TablaNotas = Conexion.Exec("Select * from Notas")
  Boton_Ultimo_Click
  TextAreaMensaje.Text = "Se ha añadido el registro: " & TablaNotas["Id"] & " ---> " & textbox_Nombre.Text & " " & textbox_apellidos.Text
 
  Boton_Insertar.Enabled = False
  Boton_Modificar.Enabled = False
  Boton_Primero.Enabled = True
  Boton_Anterior.Enabled = True
  Boton_Siguiente.Enabled = True
  Boton_Ultimo.Enabled = True

End





jueves, 27 de octubre de 2016

Tecnología 4ºESO Examen tema 1.- Electrónica analógica

EXAMEN TEMA 1: ELECTRÓNICA ANALÓGICA.
 
1.- Los circuitos electrónicos pueden clasificarse en:

a) Eléctricos y circuitos integrados.
b) Analógicos y digitales
c) Circuitos integrados, componentes y elementos auxiliares

2.- Los sistemas electrónicos están constituidos por tres etapas, que son:

a) Componentes individuales, circuitos integrados y microchips
b) Componentes simples, circuitos y conectores
c) Entrada, proceso y salida.

3.- Según modifiquen o no las señales de corriente o tensión los componentes eléctricos se clasifican en:

   a)Activos y pasivos   b)Inertes y Capaces    c)Conductores y aislantes

4.- Los componentes que pueden generar, modificar y amplificar las señales eléctricas son:

      a) Los pasivos  b) Los activos  c) Analógicos  d) Digitales

5.- Cita varios ejemplos de componentes electrónicos pasivos:




6.- Los resistores son componentes pasivos diseñados para ofrecer una determinada resistencia al paso de la corriente. Se mide en:

         a) Voltios     b) Amperios     c) Vatios     d) Ohmios

7.- El valor de la resistencia se identifica mediante un código de colores que consta de:

           a) 2 bandas   b) 3 bandas   c) 4 bandas   d) 5 bandas

8.- En las resistencias la tercera banda del código de colores indica:

      a) Primer valor   b) Segundo valor   c) Multiplicador   d) Tolerancia

9.- La tolerancia o desviación máxima del valor real de la resistencia respecto al teórico se indica en el color de la:

          a) 1a banda   b) 2a banda   c) 3a banda   d) 4a banda

10.- Indicar el valor de las siguientes resistencias según su código de colores:



11.- Un potenciómetro es un:

a) Resistencia fija b) Resistencia variable c) Condensador d) Transistor

12.- Indica a qué componente electrónico corresponde cada uno de los símbolos:
 





13.- Los termistores son resistencias que varían con la:

         a) Resistencia        b) Luz        c) Temperatura        d) Presión

14.- Un resistor variable cuya resistencia aumenta al aumentar la temperatura es el:

     a) NTC        b) PTC        c) LDR        d) LED        e) Zener

15.- Los condensadores son componentes pasivos diseñados para almacenar una carga eléctrica. La característica de los condensadores es la capacidad que se mide en:

        a) Ohmios     b) Voltios     c) Faradios     d) Amperios

16.- Los semiconductores son materiales que tienen una resistividad intermedia entre conductores y aislantes. Un ejemplo de uso de los semiconductores es:

       a) Unión PN     b) Condensadores     c) Reguladores de voltaje

17.- Un diodo de unión es un semiconductor activo que contiene una unión PN. Existen tres tipos de diodos, que son:

a) LED, TED y Catodiodos b) Microdiodos, LED y PN c) LED, Zener y fotodiodos

18.- Los diodos que emiten luz cuando conducen la corriente eléctrica son los:

       a) Fotodiodos     b) LED     c) TED     d) Zener

19.- El componente electrónico que puede funcionar como un interruptor abierto, como un amplificador de corriente o como un interruptor cerrado es el:
 

a) Tiristor     b) Relé     c) Transistor bipolar      d) Diodo

20.- En el circuito de la figura calcular el voltaje mínimo de la lámpara para que no se funda, sabiendo que la intensidad en el circuito es de 0,5 A y la resistencia es de 10 ohmios. ¿Qué resistencia tendrá la lámpara para ese voltaje mínimo?


Realiza el examen en el siguiente formulario digital realizado con Liveworksheets.com



Si no carga el formulario pulsa el siguiente enlace para ir a la página de Liveworksheets

https://www.liveworksheets.com/w/es/tecnologia/2270180


Usar los siguientes enlaces solo en el caso de que no funcione el enlace anterior.

EXAMEN TEMA 1: ELECTRÓNICA ANALÓGICA.

También podéis descargar el examen en formato pdf en este enlace.

En la siguiente entrada os pondré el examen con las soluciones correspondientes a cada pregunta.


Realiza el examen en el siguiente formulario de Google y comprueba tus respuestas, aciertos y puntuación.

TIC 4º ESO Examen tema 1.- Redes de área local y tema 2.- Sistemas operativos

EXAMEN TIC 4o ESO TEMA 1.- REDES DE AŔEA LOCAL

1. Las redes LAN, en general, conectan elementos situados en:

□   Área geográfica pequeña   □  Área geográfica grande   □ Un mismo país

2.­Internet es un tipo de red:

□  WAN     □ LAN     □  WLAN   □ Ninguna de esas

3.­ En una red WLAN los nodos de la red están conectados:

□Por cable Ethernet  □Por ondas electromagnéticas  □Con un conector RJ­45

4.­Una red MAN es una red situada en:

 □España   □ Área geográfica de ciudad   □  Países o continentes distintos

5.­ Los elementos de una red llamados “hub” son:
    
     □Un software de red   □ Un nodo de una red   □ Un hardware de red

6.­La red del aula de informática del instituto es:

    □Una red WAN    □ Una red LAN    □ Una red MAN    □ Una red SAN

7.­Un switch envía la información que le llega de un nodo:

 □A todos los nodos   □ A otro switch conectado a él  □ Al nodo destino
correcto

8.­¿Qué es el componente de una red llamado TCP/IP?:

□ Un servidor de red □ Un hardware de red □ Un protocolo

9. ¿Cuál de las siguientes direcciones IP no es válida? ¿Por qué?:

□ 148.254.23.254    □ 221.256.24.36     □ 10.0.0.1

10.­La red en la que todos los ordenadores están conectados a un concentrador o hub central y no están conectados entre si, tiene una topología en:

□  Anillo     □  Bus     □  Estrella    □  Malla   □  Jerárquica


EXAMEN TIC 4o ESO TEMA 2.­ SISTEMAS OPERATIVOS

11.­ La unidad mínima de información en el sistema binario se llama:

         a) Byte      b) Bit       c) Octeto       d) Palabra

12.­ Puesto que un byte tiene 8 elementos y cada elemento puede tomar dos valores distintos, 0 ó 1, ¿Cuantas combinaciones diferentes se pueden formar?

         a) 246     b) 186     d) 156      d) 256

13.­ Todo sistema informático se compone de tres elementos fundamentales, que son el hardware, el software y:

     a) Programas      b) Usuario      c) Red     d) Sistema operativo

14.­ El procesador también llamado CPU, tiene dos partes, que son la unidad
aritmético­ lógica y la unidad de:

        a) Control      b) Buses      c) Procesos     d) Cálculos

15.­ La unidad de medida para la velocidad del procesador es el:

         a) Hertz      b) Mbytes/s      c) Gigabit/s      d) Baudios/s

16.­ La memoria de solo lectura que contiene los programas necesarios para arrancar el ordenador se llama:

            a) RAM      b) ROM      c) Principal     d) Secundaria

17.­ Indica en la siguiente tabla si los periféricos son de entrada, salida o ambos:

Periférico Monitor Pantalla táctil Ratón Teclado Escáner Impresora Altavoz
Micrófono Disco duro
Tipo

18.­ Si una memoria USB dispone de 8 GB de capacidad, y tenemos fotografías
digitales de 4 MB cada una, ¿cuántas fotografías podríamos almacenar?

         a) 1024    b) 2048    c) 4096   d) 8192   e) 2480

19.­ Los programas específicos para la comunicación entre un dispositivo determinado y un Sistema Operativo se llaman:

         a) Conductores   b) Drivers   c) Software   d) Malware

20.­ Los sistemas operativos capaces de arrancar desde un CD o DVD se llaman:

            a) Bios      b) Cargadores      d) Distribuciones     d) Live­CD

También puedes descargar el examen en formato pdf en este enlace.

En una entrada posterior se pondrá el examen con las respuestas correctas.


martes, 25 de octubre de 2016

TIC 4º ESO Cuestionario tema 2.- Sistemas Operativos


CUESTIONARIO TEMA2.- SISTEMAS OPERATIVOS

Realizador por: Nombres de los alumnos que han realizado el trabajo
Curso: 4º A-B-C-D        Fecha de realización del trabajo:


1.- ¿Qué es un sistema operativo?

Un sistema operativo es un conjunto de programas destinado a administrar los
recursos de un ordenador. Su misión es servir de puente entre los circuitos del
ordenador (hardware), sus programas (software) y el usuario.



2.- ¿Cuales son las funciones de un sistema operativo? 

Interfaz de usuario. Es la forma en la que un usuario se comunica con el ordenador. Recibe las órdenes del exterior y muestra la información a través de la pantalla. Existen tres tipos básicos de interfaces de usuario: el intérprete de comandos, el sistema de menús y los entornos gráficos.

Administración de recursos de hardware. Todas las piezas conectadas a un ordenador son gestionadas por el sistema operativo.

Administración de archivos. Controla el acceso, creación y borrado de archivos y programas.

Administración de tareas. Hace posible que varios programas puedan estar funcionando al mismo tiempo.

Gestionar la CPU: Se encarga de administrar la CPU que va a estar repartida entre todos los procesos que se estén ejecutando.


Gestionar la RAM: Para asignar el espacio de memoria a cada aplicación y a cada usuario, en caso de ser necesario. Cuando esta memoria se hace insuficiente, se crea una memoria virtual, de mayor capacidad, pero como está en el almacenamiento secundario (disco duro), es más lenta.

Gestionar el I/O: El sistema operativo crea un control unificado de los programas a los dispositivos, a través de drivers.

Gestionar los procesos: Se encarga de que las aplicaciones se ejecuten sin ningún problema, asignándoles los recursos que sean necesarios para que estas funcionen. Si una de ellas no responde, se procede a matar el proceso.

Gestionar los permisos: Garantiza que los recursos sean sólamente utilizados por programas y usuarios que tengan las autorizaciones que les correspondan.

Gestionar los archivos: Lectura y escritura en el sistema de archivos, y los permisos de acceso a ellos.

Gestionar información: El sistema operativo proporciona información, que posteriormente será utilizada a modo de diagnóstico del funcionamiento correcto del computador. 

3. ¿Qué misión cumple un Sistema Operativo?

Su misión es servir de puente entre los circuitos del ordenador (hardware), sus programas(software) y el usuario.
 
4.- ¿Cuáles son los dos objetivos principales de un S.O.?

Los dos objetivos principales más importantes son:
-Comodidad: Debe ser cómodo y accesible para los usuarios.
-Eficiencia: Gestionar los recursos tanto del hardware como del software de forma eficaz y
adecuada.

5.- ¿Qué es Windows?

Windows es el sistema operativo más usado en el mundo y la mayoría de los programas suelen desarrollarse para este sistema. Windows 10 es la versión más
reciente para ordenadores personales.


jueves, 20 de octubre de 2016

TIC 4º ESO Tema 2.- Sistemas Operativos

Vamos a trabajar este tema con los apuntes que podemos descargar en las siguientes enlaces de la web TecnoRuiz:

- Parte 1. Informática. Sistemas Informáticos: Hardware, Software y Usuario (apuntes).

- Parte 2. Sistemas Operativos: Windows, Linux y Mac OS. LiveCD's (apuntes).

Realizaremos las actividades y ejercicios indicados en los apuntes y realizaremos una presentación del tema con los contenidos más importantes resumidos:
La presentación se puede realizar en Linux con OpenOffice Impress o en Windows con Powerpoint. Debe constar de las siguientes diapositivas:

1.- Una portada indicando el nombre de los autores del trabajo, email, fecha, etc.


2.- Un índice con el título de cada una de las diapositivas.


3.- Desarrollo de cada una de las diapositivas con el siguientes formato: el titulo de la diapositiva en texto destacado y en la cabecera de la diapositiva, un texto explicativo que ocupe, más o menos, la mitad de la diapositiva, y una o varias imágenes, gráficos, esquemas, etc. que ocupen aproximadamente la otra mitad de la diapositiva, tal como se muestra a continuación:


Se podrán utilizar diferentes formatos y diseños de diapositivas para personalizar la presentación. El número mínimo de diapositivas es de 15, siendo recomendable que tenga entre 20 a 30 diapositivas.










lunes, 17 de octubre de 2016

TIC 2º Bachillerato Tema 1.- Estructuras de almacenamiento de datos: arrays, ..

En esta entrado os dejo las fichas del tema 1.- Estructuras de almacenamiento de datos: arrays, ..
El tema se compone de dos fichas que son las siguientes:
También podéis descargar la ficha en formato pdf en este enlace.

A continuación podéis visualizar y descargar la ficha nº2 del Tema 1.- Estructuras de almacenamiento de datos: arrays, ..
 La ficha en formato pdf para imprimir en este enlace.

jueves, 13 de octubre de 2016

TIC-4º ESO Tema1.- Redes de área local

Aquí tenéis las fichas correspondientes al tema 1.- Redes de área local. Las podéis descargar en formato pdf también para mejorar la calidad de la ficha y poderla imprimir.


En este enlace podéis descargar la ficha nº 1 en formato pdf

A continuación tenéis la ficha nº2

 En este enlace podéis descargar la ficha nº 2 en formato pdf

  A continuación os muestro la ficha nº 3:


 En este enlace podéis descargar la ficha nº 3 en formato pdf

Por último aquí tenéis la ficha nº 4:

 En este enlace podéis descargar la ficha nº 4 en formato pdf