Fernando19994
Usuario (México)
1.- Programa.- Es un conjunto de instrucciones que la CPU de una computadora puede entender y ejecutar. 2.- Programacion.- La programación se encuentra muy asociada a la creación de aplicaciones informáticas y videojuegos; es el proceso por el cual una persona desarrolla un programa valiéndose de una herramienta que le permita escribir el código. 3.- Dato .- Expresiones generales que describen características de las entidades sobre las que operan los algoritmos. Estas expresiones deben presentarse de una cierta manera para que puedan ser tratadas por una computadora. 4.- Contanste.- Es un valor que no puede ser alterado durante la ejecución de un programa. 5.- Variable.- Estructura de programación que contiene datos. Puede contener números o caracteres alfanuméricos y el programador le asigna un nombre único. 6.- Periferico.- En informática, se denomina periféricos a los aparatos y/o dispositivos auxiliares e independientes conectados a la unidad central de procesamiento de una computadora. 7.- Interfaz.- Conexión física y funcional entre dos sistemas o dispositivos de cualquier tipo dando una comunicación entre distintos niveles. 8.- Problema .- Es una cuestión a aclarar, proposición o dificultad de solución dudosa, conjunto de hechos o circunstancias que dificultan la consecución del algún fin, planteamiento de una situación cuya respuesta desconocida debe obtenerse a través de métodos científicos. 9.- Metodo cientifico .- El método científico es un proceso destinado a explicar fenómenos, establecer relaciones entre los hechos y enunciar leyes que expliquen los fenómenos físicos del mundo y permitan obtener, con estos conocimientos, aplicaciones útiles al hombre. 10.- Algoritmo.- Un Algoritmo es una serie ordenada de instrucciones, pasos o procesos que llevan a la solución de un determinado problema. 11.- Diagrama de Flujo .- Es la representación gráfica del algoritmo o proceso. 12.- Lenguaje de programacion.- Lenguaje formal diseñado para expresar procesos que pueden ser llevados a cabo por máquinas como las computadoras. Caracteristicas de un algoritmo 1.- Finitud. Un algoritmo debe terminar en un número finito de pasos- 2.- Definitividad. Cada paso del algoritmo debe definirse de modo preciso; las acciones a realizar deben de estar especificadas rigurosamente y sin ambiguuedad para cada caso. 3.- Entrada. Un algoritmo tiene cero o mas entradas. Esto es las cantidades de datos de inicio se generan en el mismo algoritmo o se conocen previamente. 4.- Salida. Un algoritmo tiene una o más salidas. Es decir, hay datos o cantidades al término del algoritmo que tiene una relación especifica con los datos o conatidades de entrada. 5.- Efectividad. El algoritmo debe de ser efectivo. Esto significa que todad las operaciones deben ser suficientemente sencillas para poder en principio ser realizadas de modo exacto y en un tiempo finito por un procesador. Simbolos GIF Reglas para realizar un diagrama de flujo 1. Todo diagrama debe de tener un inicio y un fin 2. Las lineas utilizadas para indicar la direccion del flujo del diagrama deben ser rectas, verticales y horizontales. 3. Todas las lineas utilizadas para indicar la direccion del flujo del diagrama deben estar conectadas. la coneccion puede ser a un simbolo que exprese lectura, proceso, decision, impresion, conexion o fin de diagrama 4. El diagrama de flujo debe ser construido de arriba hacia abajo y de izquierda a derecha 5. La notacion utilizada en el diagrama de flujo debe serindependiente del lenguaje de programacion. La solucion presentada en el diagrama puede escribirse posteriormente y facilmente en diferentes lenguajes de programacion. 6. Es conveniente cuando realizamos una tarea compleja poner comentarios que expresen o ayuden a en tender lo que hicimos. 7. Si el diagrama de flujo requiriera mas de una hoja para su construccion, debemos utilizar los conectores adecuados y enumerar las paginas convenientemente. 8. No puede llegar mas de una linea a un simbolo.

Identidades básicas del álgebra booleana Existen 17 diferentes identidades del algebra booleana las cuales nos ayudan a simplificar las ecuaciones o diagramas booleanas. Nueve de estas identidades muestran una relacion entre una variable X, su complemento X’ y las constantes binarias 0 y 1. Cinco mas son similares al algebra ordinaria y otras tres son muy utiles para la manipulacion de expresiones booleanas aunque no tenga que ver con el algebra ordinaria. Dentro de estas identidades tenemos dualidad, esto se obtiene simplemente intercambiando operaciones OR y AND y reemplazando unos por ceros. Las leyes conmutativas indican que el orden en el cual se escriben las variables no afectara el resultado cuando se utilicen las operaciones OR y AND. Las leyes asociativas postulan que el resultado de formar una operacion entre tres variables es independiente del orden que se siga y, por lo tanto, pueden eliminarse sin excepcion todos los paréntesis. También se suele utilizar el teorema de DeMorgan el cual es muy importante ya que se aplica para obtener el complemento de una expresion. El teorema de DeMorgan se puede verificar por medio de tablas de verdad que asignan todos los valores binarios posibles a X y Y. Manipulación algebraica El algebra booleana es una herramienta util para simplificar circuitos digitales. Considérese por ejemplo la siguiente funcion booleana: F = X'YZ + X'YZ' + XZ Por la identidad 14 - Y+Z)=XY + XZ = X’Y(Z+Z’) + XZ Por la identidad 7 - X+X’=1 = X’Y*1 + XZ Por la identidad 2 - X*1=X = X’Y + XZ Complemento de una función El complemento de una funcion, F, se obtiene a partir de un intercambio de unos por ceros y ceros por unos en los valores de F de la tabla de verdad. El complemento de una funcion puede determinarse en forma algebraica aplicando el teorema DeMorgan. La forma generalizada de este teorema senala que el complemento de una expresion se obtiene intercambiando operaciones AND y OR y complementando cada variable. Ejemplo: Determínese el complemento de las dos funciones que siguen: F1 = X'YZ' + X'Y'Z F2 = Y'Z' + YZ) Aplicando el teorema de DeMorgan tantas veces como sea necesario, los complementos se obtienen de la manera siguiente: F1 = (X'YZ' + X'Y'Z )= (X'YZ') · (X'Y'Z))' = (X + Y' + Z)(X + Y + Z') F2 = (Y'Z' + YZ))' = X' + (Y'Z' + YZ)' = X' + ((Y'Z')' · (YZ)') = X' + (Y + Z)(Y' + Z') Un metodo simple para determinar el complemento de una funcion consiste en calcular el dual de la funcion y complementar cada literal. Este metodo sigue del teorema de DeMorgan generalizado. Recuerdese que el dual de una expresion se obtiene intercambiando las operaciones AND y OR y los unos y ceros

Practica 4 Directorio.- Es una agrupación de archivos de datos, atendiendo a su contenido, a su propósito o a cualquier criterio que decida el usuario. Diferencia entre un directorio y un archivo.- Un archivo es un conjunto de caracteres relacionados que tiene un tipo de formato, un nombre y, por lo general, una extensión, y se almacena en algún medio de almacenamiento. En cambio un directorio o carpeta es un contenedor de archivos. Los directorios y carpetas funcionan con el fin de estructurar la información dentro de un disco duro Comandos rm.- Es para eliminar un archivo, rm seguido del archivo mv .- Es para renombrar un archivo cd.- cambiar de directorio mkdir.- Es para crear un nuevo directorio rmdir.- Es para eliminar un directorio 3. ¿Cuál es el comando para crear un directorio llamado practica en el escritorio? cd desktop - mkdir practica 4- ¿Cuál es el comando para limpiar la pantalla? CLS 5. Explica la diferencia del comando cd y cd.. (observa los puntos) CD.- Es para cambiar de directorio CD...- Es para cambiar al directorio principal sin que se repita MV -f forzoso, sobreescribe archivos destino si existen -i avisa antes de sobreescribir archivos existentes-v verboso, escribe el nombre de cada archivo que mueve -u no mover si existe archivo destino más nuevo o de igual fecha -v Muestra el nombre de cada fichero antes de moverlo. Practica 5 Sigue las siguientes instrucciones: Accede a terminal Escribe el comando cd desktop Crea un directorio con tu apellido (mkdir apellido) Abre en LibreOffice un archivo de texto e introduce tu nombre completo, fecha y grupo Guarda el archivo UTILIZANDO LA OPCIÓN SAVE AS Y LA OPCION FILE TYPE: TEXT(.txt), colocalo en tu carpeta con el nombre permisos1.txt (es decir, guardar como solo texto) Sal de LibreOffice En terminal , Accede a tu carpeta con el comando cd (seguido de tu apellido) Teclea el comando ls –l. (letra ele seguida de s espacio, guión y ele) Observa como aparece al principio de la línea (saca foto) Ahora teclea el comando chmod 000 permisos1.txt 10. Teclea el comando ls –l. Observa el resultado (debe aparecer --- al principio) (saca foto) 11. Ahora accede a tu carpeta con el mouse y abre el archivo permisos1.txt 12. Como podrás ver, no se puede abrir. 13. Ahora en terminal, teclea el comando cd .. (CHECA QUE SON DOS PUNTOS DESPUES DEL CD) 14. Ahora vamos a bloquear el acceso a la carpeta que creaste con el comando chmod 000 apellido. (donde apellido es el que pusiste a la carpeta) 15. Ve al escritorio, Y Da clic en la carpeta y observa lo que aparece (saca foto) 16. No podemos abrirla si es que aplicaste bien los permisos 17. Ahora vamos a regresar los permisos tanto a la carpeta como a tu archivo 18. Teclea el comando chmod 777 apellido 19 . Ahora podras acceder a tu carpeta con el comando cd apellido 20. Teclea el comando chmod 777 permisos1.txt 21. Teclea el comando cat permisos1.txt (saca foto al resultado) 23.Teclea el comandom ls -a, observa los archivos ocultos (.DS_Store) 24. Ahora vamos a borrar los archivos: rm permisos1.txt y despues rm .DS_Store 25. Verifica con el mouse si es que existe (saca foto) 26. Vamos a borrar tu carpeta, teclea cd .. 27. Teclea rmdir apellido 28. Verifica que ya no aparezca en el escritorio 29. Pega tus fotos y explica el proceso de realización de esta practica en tu sitio o blog Explicacion: Basicamente lo que se demuestra con esta practica es como funcionan los permisos que se le da a un directorio con las debidas combinaciones: Al escribir 000 no le das ningun permiso ni al usuario, ni al dueño, ni al grupo y al teclear 777 le das todos los permisos tanto al usuario, como al dueño y al grupo
Un sistema operativo es un conjunto de programas destinado a permitir el uso apropiado de las partes fisicas del ordenador hardware, y de esta manera interactuar con el usuario. Sin un sistema operativo el usuario seria incapaz de poder trabajar con un computador ya que este no seria mas que una conjunto de piezas electronicas sin objetivo, he ahi su importancia Multiprocesador Diseño que no se encuentran en ordenadores monoprocesador. Estos problemas derivan del hecho de que dos programas pueden ejecutarse simultáneamente y, potencialmente, pueden interferirse entre sí. Concretamente, en lo que se refiere a las lecturas y escrituras en memoria. Multiprogramación En un sistema multiprogramado la memoria principal alberga a más de un programa de usuario. La CPU ejecuta instrucciones de un programa, cuando el que se encuentra en ejecución realiza una operación de E/S; en lugar de esperar a que termine la operación de E/S, se pasa a ejecutar otro programa. Si éste realiza, a su vez, otra operación de E/S, se mandan las órdenes oportunas al controlador, y pasa a ejecutarse otro. De esta forma es posible, teniendo almacenado un conjunto adecuado de tareas en cada momento, utilizar de manera óptima los recursos disponibles.