Presentación utilizada para mis prácticas de la clase de Sistemas Operativos Avanzados donde se explican los conceptos de redirección de entradas, salidas y salidas estándar de error y la creación de unidades virtuales con comandos MS-DOS. Este material esta bajo la licencia CC Attribution-NonCommercial-NoDerivs License, lo que significa que es libre para un uso no comercial y se puede copiar y distribuir en cualquier medio o formato siempre y cuando se respeten los créditos mostrados y no se realicen adaptaciones ni derivados del mismo.
Perl es un lenguaje de propósito general originalmente desarrollado para la manipulación de texto y que ahora es utilizado para un amplio rango de tareas incluyendo administración de sistemas, desarrollo web, programación en red, desarrollo de GUI y más.
Es un algoritmo de ordenamiento que distribuye todos los elementos a ordenar entre un número finito de casilleros.
Cada casillero sólo puede contener los elementos que cumplan unas determinadas condiciones.
Mejor conocido como El ordenamiento por casilleros
Perl es un lenguaje de propósito general originalmente desarrollado para la manipulación de texto y que ahora es utilizado para un amplio rango de tareas incluyendo administración de sistemas, desarrollo web, programación en red, desarrollo de GUI y más.
Es un algoritmo de ordenamiento que distribuye todos los elementos a ordenar entre un número finito de casilleros.
Cada casillero sólo puede contener los elementos que cumplan unas determinadas condiciones.
Mejor conocido como El ordenamiento por casilleros
Inheritance in java introduces the concept of reusability by implementing a mechanism in which one object acquires all the properties and behaviors of the parent object.
Inheritance in Java is a mechanism in which one object acquires all the properties and behaviors of a parent object. It is an important part of OOPs (Object Oriented programming system).
The idea behind inheritance in Java is that you can create new classes that are built upon existing classes. When you inherit from an existing class, you can reuse methods and fields of the parent class. Moreover, you can add new methods and fields in your current class also.
Inheritance represents the IS-A relationship which is also known as a parent-child relationship.
PYTHON-Chapter 3-Classes and Object-oriented Programming: MAULIK BORSANIYAMaulik Borsaniya
Classes and Object-oriented Programming:
Classes: Creating a Class, The Self Variable, Constructor, Types of Variables, Namespaces, Types of Methods (Instance Methods, Class Methods, Static Methods), Passing Members of One Class to Another Class, Inner Classes
Inheritance and Polymorphism: Constructors in Inheritance, Overriding Super Class Constructors and Methods, The super() Method, Types of Inheritance, Single Inheritance, Multiple Inheritance, Method Resolution Order (MRO), Polymorphism, Duck Typing Philosophy of Python, Operator Overloading, Method Overloading, Method Overriding
Abstract Classes and Interfaces: Abstract Method and Abstract Class, Interfaces in Python, Abstract Classes vs. Interfaces,
Esta presentación es parte del contenido del curso de Programación Avanzada impartido en la Universidad Rafael Landívar durante el año 2015.
Incluye los temas:
• Herencia
• Polimorfismo
Creado por Ing. Alvaro Enrique Ruano
Inheritance in java introduces the concept of reusability by implementing a mechanism in which one object acquires all the properties and behaviors of the parent object.
Inheritance in Java is a mechanism in which one object acquires all the properties and behaviors of a parent object. It is an important part of OOPs (Object Oriented programming system).
The idea behind inheritance in Java is that you can create new classes that are built upon existing classes. When you inherit from an existing class, you can reuse methods and fields of the parent class. Moreover, you can add new methods and fields in your current class also.
Inheritance represents the IS-A relationship which is also known as a parent-child relationship.
PYTHON-Chapter 3-Classes and Object-oriented Programming: MAULIK BORSANIYAMaulik Borsaniya
Classes and Object-oriented Programming:
Classes: Creating a Class, The Self Variable, Constructor, Types of Variables, Namespaces, Types of Methods (Instance Methods, Class Methods, Static Methods), Passing Members of One Class to Another Class, Inner Classes
Inheritance and Polymorphism: Constructors in Inheritance, Overriding Super Class Constructors and Methods, The super() Method, Types of Inheritance, Single Inheritance, Multiple Inheritance, Method Resolution Order (MRO), Polymorphism, Duck Typing Philosophy of Python, Operator Overloading, Method Overloading, Method Overriding
Abstract Classes and Interfaces: Abstract Method and Abstract Class, Interfaces in Python, Abstract Classes vs. Interfaces,
Esta presentación es parte del contenido del curso de Programación Avanzada impartido en la Universidad Rafael Landívar durante el año 2015.
Incluye los temas:
• Herencia
• Polimorfismo
Creado por Ing. Alvaro Enrique Ruano
UNIDAD 4: ADMINISTRACIÓN DE ENTRADA/SALIDA.
kprinter4
Una de las principales funciones de un sistema operativo es la de controlar todos los dispositivos de E/S (Entrada/Salida). El sistema operativo debe enviar comandos a los dispositivos, atender las interrupciones y gestionar los errores. También debe proporcionar una interfaz entre los dispositivos y el resto del sistema que sea sencilla y fácil de utilizar
UNIDAD 4: ADMINISTRACIÓN DE ENTRADA/SALIDA.
kprinter4
Una de las principales funciones de un sistema operativo es la de controlar todos los dispositivos de E/S (Entrada/Salida). El sistema operativo debe enviar comandos a los dispositivos, atender las interrupciones y gestionar los errores. También debe proporcionar una interfaz entre los dispositivos y el resto del sistema que sea sencilla y fácil de utilizar
Taller práctico para reconocer los comandos básicos que pueden ser empleados en Ubuntu. Se cubre desde la creación de directorios, el recorrido dentro de los mismos, la eliminación , el copiado y el movimiento de archivos. Se busca que el lector se aproxime al empleo de la terminal de Linux y realice sus actividades cotidianas. Cualquier inquietud josefabiandiazs@gmail.com
Presentación utilizada para mis prácticas de la clase de Creación de Portales Web donde se explican los conceptos de CSS y su codificación en un sitio web. Este material esta bajo la licencia CC Attribution-NonCommercial-NoDerivs License, lo que significa que es libre para un uso no comercial y se puede copiar y distribuir en cualquier medio o formato siempre y cuando se respeten los créditos mostrados y no se realicen adaptaciones ni derivados del mismo.
Presentación utilizada para mis prácticas de la clase de Creación de Portales Web donde se explican los conceptos de HTML5 y tipos de etiquetas. Este material esta bajo la licencia CC Attribution-NonCommercial-NoDerivs License, lo que significa que es libre para un uso no comercial y se puede copiar y distribuir en cualquier medio o formato siempre y cuando se respeten los créditos mostrados y no se realicen adaptaciones ni derivados del mismo.
Material utilizado en mi video de "Modelo Físico (Lenguaje SQL)." donde explico que es el modelo físico en una base de datos mediante su manipulación a través del lenguaje SQL y sus sublenguajes DDL, DML, TCL y DCL. Este material esta bajo la licencia CC Attribution-NonCommercial-NoDerivs License, lo que significa que es libre para un uso no comercial y se puede copiar y distribuir en cualquier medio o formato siempre y cuando se respeten los créditos mostrados y no se realicen adaptaciones ni derivados del mismo.
Material utilizado en mi video de "Normalización de una Base de Datos." donde explico el concepto de normalización y los pasos para normalizar una base de datos en el modelo lógico con las 3 formas normales (1FN, 2FN y 3FN). Este material esta bajo la licencia CC Attribution-NonCommercial-NoDerivs License, lo que significa que es libre para un uso no comercial y se puede copiar y distribuir en cualquier medio o formato siempre y cuando se respeten los créditos mostrados y no se realicen adaptaciones ni derivados del mismo.
Material utilizado en mi video de "Modelo Lógico (Modelo Relacional)." donde explico como hacer la transformación de un modelo conceptual (Modelo Entidad-Relación) hacia el modelo lógico (Modelo Relacional), así como varios conceptos básicos. Este material esta bajo la licencia CC Attribution-NonCommercial-NoDerivs License, lo que significa que es libre para un uso no comercial y se puede copiar y distribuir en cualquier medio o formato siempre y cuando se respeten los créditos mostrados y no se realicen adaptaciones ni derivados del mismo.
Rutas absolutas y relativas para la manipulación de directorios y ficheros en...Ericka Zavala
Presentación utilizada para mis prácticas de la clase de Sistemas Operativos Avanzados donde se explican los conceptos de rutas absolutas y relativas y su uso con comandos MS-DOS. Este material esta bajo la licencia CC Attribution-NonCommercial-NoDerivs License, lo que significa que es libre para un uso no comercial y se puede copiar y distribuir en cualquier medio o formato siempre y cuando se respeten los créditos mostrados y no se realicen adaptaciones ni derivados del mismo.
Presentación utilizada para mis prácticas de la clase de Sistemas Operativos Avanzados donde se explican conceptos básicos de los comandos MS-DOS. Este material esta bajo la licencia CC Attribution-NonCommercial-NoDerivs License, lo que significa que es libre para un uso no comercial y se puede copiar y distribuir en cualquier medio o formato siempre y cuando se respeten los créditos mostrados y no se realicen adaptaciones ni derivados del mismo.
Material utilizado en mi video "Ejemplo Modelo Entidad-Relacion" donde explico un ejemplo de como construir un modelo entidad relación a partir de la idea de una base de datos. Este material esta bajo la licencia CC Attribution-NonCommercial-NoDerivs License, lo que significa que es libre para un uso no comercial y se puede copiar y distribuir en cualquier medio o formato siempre y cuando se respeten los créditos mostrados y no se realicen adaptaciones ni derivados del mismo.
Material utilizado en mi video de "Modelo Conceptual (Modelo Entidad-Relación)." donde explico que es el modelo conceptual, concretamente el modelo entidad-relación, así como su simbología y características principales. Este material esta bajo la licencia CC Attribution-NonCommercial-NoDerivs License, lo que significa que es libre para un uso no comercial y se puede copiar y distribuir en cualquier medio o formato siempre y cuando se respeten los créditos mostrados y no se realicen adaptaciones ni derivados del mismo.
Material utilizado en mi video de "Herencia en Java." donde explico a más detalles el concepto de herencia en la programación orientada a objetos y sus principales características. Este material esta bajo la licencia CC Attribution-NonCommercial-NoDerivs License, lo que significa que es libre para un uso no comercial y se puede copiar y distribuir en cualquier medio o formato siempre y cuando se respeten los créditos mostrados y no se realicen adaptaciones ni derivados del mismo.
Material utilizado en mi video de "Introducción a las Bases de Datos." donde explico a más detalles los conceptos básicos de las bases de datos y sus principales características. Este material esta bajo la licencia CC Attribution-NonCommercial-NoDerivs License, lo que significa que es libre para un uso no comercial y se puede copiar y distribuir en cualquier medio o formato siempre y cuando se respeten los créditos mostrados y no se realicen adaptaciones ni derivados del mismo.
Material utilizado en mi video de "Introducción a la POO con Java." donde explico a más detalles los conceptos básicos de la programación orientada a objetos. Este material esta bajo la licencia CC Attribution-NonCommercial-NoDerivs License, lo que significa que es libre para un uso no comercial y se puede copiar y distribuir en cualquier medio o formato siempre y cuando se respeten los créditos mostrados y no se realicen adaptaciones ni derivados del mismo.
Material utilizado en mi video de "Apuntadores Simples" donde explico a más detalles que son los apuntadores simples y sus principales características en el lenguaje C. Este material esta bajo la licencia CC Attribution-NonCommercial-NoDerivs License, lo que significa que es libre para un uso no comercial y se puede copiar y distribuir en cualquier medio o formato siempre y cuando se respeten los créditos mostrados y no se realicen adaptaciones ni derivados del mismo.
Material utilizado en mi video de "Apuntadores Dobles" donde explico a más detalles que son los apuntadores dobles y sus principales características en el lenguaje C. Este material esta bajo la licencia CC Attribution-NonCommercial-NoDerivs License, lo que significa que es libre para un uso no comercial y se puede copiar y distribuir en cualquier medio o formato siempre y cuando se respeten los créditos mostrados y no se realicen adaptaciones ni derivados del mismo.
ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...JAVIER SOLIS NOYOLA
El Mtro. JAVIER SOLIS NOYOLA crea y desarrolla el “ROMPECABEZAS DE ECUACIONES DE 1ER. GRADO OLIMPIADA DE PARÍS 2024”. Esta actividad de aprendizaje propone retos de cálculo algebraico mediante ecuaciones de 1er. grado, y viso-espacialidad, lo cual dará la oportunidad de formar un rompecabezas. La intención didáctica de esta actividad de aprendizaje es, promover los pensamientos lógicos (convergente) y creativo (divergente o lateral), mediante modelos mentales de: atención, memoria, imaginación, percepción (Geométrica y conceptual), perspicacia, inferencia, viso-espacialidad. Esta actividad de aprendizaje es de enfoques lúdico y transversal, ya que integra diversas áreas del conocimiento, entre ellas: matemático, artístico, lenguaje, historia, y las neurociencias.
LA PEDAGOGIA AUTOGESTONARIA EN EL PROCESO DE ENSEÑANZA APRENDIZAJEjecgjv
La Pedagogía Autogestionaria es un enfoque educativo que busca transformar la educación mediante la participación directa de estudiantes, profesores y padres en la gestión de todas las esferas de la vida escolar.
Documento sobre las diferentes fuentes que han servido para transmitir la cultura griega, y que supone la primera parte del tema 4 de "Descubriendo nuestras raíces clásicas", optativa de bachillerato en la Comunitat Valenciana.
2. ENTRADASY SALIDAS ESTÁNDAR DE COMANDOS.
Los argumentos que posee un comando generalmente suelen indicar la fuente de información de entrada
y/o el destino de los resultados de la salida. Los canales de entrada, salida estándar y salida estándar de
errores son los siguientes:
1. Entrada estándar (stdin): Por defecto en teclado.
2. Salida estándar (stdout): Por defecto en pantalla.
3. Salida estándar de errores (stderr): Por defecto en pantalla.
COMANDO
STDIN STDOUT
STDERR
3. REDIRECCIÓN DE LAS ENTRADASY SALIDAS ESTÁNDAR.
Sin embargo no siempre se utilizan las entradas y salidas estándar por defecto, éstas se pueden
redireccionar de tal manera que se haga uso de un fichero ya sea para leer o guardar la fuente de
información de entrada y salida (estándar y/o estándar de errores) respectivamente. Cabe señalar que estas
redirecciones crean el archivo en la ruta del prompt donde nos encontremos actualmente y pueden
combinarse según se necesite.
COMANDO
STDIN STDOUT
STDERR
COMANDO
STDIN STDOUT
STDERR
4. REDIRECCIÓN DE STDOUT Y STDERR.
La redirección de salida stdout y stderr permite guardar en un fichero los resultados obtenidos de algún
comando en específico. La siguiente tabla muestra el significado y la sintaxis de los operadores de
redireccionamiento.
Operador Sintaxis Significado Ejemplo
> comando > archivo.txt
Crea archivo.txt y guarda en él la salida
del comando. Esto borra cualquier
contenido en archivo.txt.
>> comando >> archivo.txt
Añade al archivo.txt la salida del
comando y lo crea si aún no existe. Esto
no borra el contenido previo del
archivo.txt.
>&2 comando >&2
Muestra en pantalla el resultado de un
error y lo marca como tal. Es
comúnmente utilizado en la
programación de scripts.
5. REDIRECCIÓN DE STDIN.
La redirección de entrada stdin permite leer un fichero y manipular su contenido mediante un comando
en específico. La siguiente tabla muestra el significado y la sintaxis del operador de redireccionamiento.
Operador Sintaxis Significado Ejemplo
< comando < archivo.txt
Lee el archivo.txt y el contenido de éste lo
asigna a algún comando en específico para
realizar alguna acción. Por ejemplo el
comando sort lista en orden
ascendente/descendente alfabético o
numérico el contenido del archivo.txt línea
por línea.
6. COMANDO ECHO.
El comando echo tiene 4 funciones principales:
1. Mostrar u ocultar la ruta del prompt.
2. Mostrar si la ruta del prompt esta activada o desactivada.
3. Mostrar un mensaje en consola.
4. Si se redirecciona su salida estándar permite guardar el mensaje en un archivo de texto.
Ejemplo Significado
Muestra el prompt en consola.
Oculta el prompt de la consola.
Muestra si el prompt esta activado o desactivado.
Muestra el mensaje “Hola a todos” en consola.
Redirecciona el mensaje “Hola a todos” al archivo.txt
Añade el mensaje “Como estan” al archivo.txt
Muestra el mensaje “Hay un error” en consola y lo marca como salida estándar de error.
7. COMANDO TYPE.
El comando type tiene 3 funciones principales:
1. Mostrar el contenido de un fichero en consola.
2. Si se redirecciona su salida estándar permite guardar el contenido de varios ficheros en uno nuevo.
3. Si se usa con tuberías ( Representadas con el símbolo | ) y con el comando find permite buscar cadenas
específicas de caracteres en un fichero y mostrarlas en consola.
Ejemplo Significado
Muestra el contenido de archivo.txt en consola.
Redireccionamos el contenido de archivo.txt y archivo1.txt hacia
archivo2.txt, este último lo crea si no existe.
Añadimos el contenido de archivo.txt y archivo1.txt hacia
archivo2.txt, este último lo crea si no existe.
Busca en el archivo.txt la cadena “ericka” y muestra en consola
los resultados obtenidos.
8. UNIDADVIRTUAL PARA RUTAS.
Una unidad virtual representa una simulación de una unidad física que se
puede crear a nivel Shell, su principal función es substituir una ruta hacia un
directorio por una unidad de tal manera que, al usar comandos, se hará
referencia a dicho directorio con la unidad que se ha montado para él. Las
principales características de una unidad virtual son:
Posee una letra que la identifique seguido de dos puntos y que
podemos asignar a nuestro gusto siempre y cuando no estén
ocupadas (M: N:T:).
Para cambiar la posición a dicha unidad en el prompt basta con
poner la letra asignada, seguido de dos puntos y la tecla enter.
Son temporales pues se eliminan automáticamente al reiniciar o
apagar el equipo.
Se pueden desmontar.
9. COMANDO SUBST.
El comando SUBST sirve para montar una unidad virtual hacia un directorio en
específico, esto nos permite utilizar la unidad montada en lugar de una ruta (absoluta o
relativa) hacia un directorio en específico en la línea de comandos, los parámetros
básicos de este comando contienen una letra correspondiente a la unidad que
deseamos montar, seguido de dos puntos, así como una ruta (absoluta o relativa) entre
comillas, cada parámetro separado con espacios.
Ejemplo:
Para el siguiente árbol de directorios crearemos una unidad virtual T: hacia la carpeta
monitor usando su ruta absoluta y una unidad virtual V: hacia la carpeta windows
usando su ruta relativa con respecto a la carpeta prac5.
Para navegar a la nueva unidad sólo se coloca la letra de la
unidad, dos puntos y enter, así entraremos a la ruta de la
carpeta monitor como si usáramos el comando cd.
10. DESMONTAR LA UNIDADVIRTUAL.
Una unidad virtual creada con el comando subst se puede desmontar de igual manera siempre y cuando
nuestra ruta del prompt sea diferente a la ruta o unidad que queremos desmontar, los parámetros básicos
para desmontar una unidad con subst contienen el atributo /D seguido de la letra unidad que queremos
desmontar y dos puntos, cada uno separado con espacios.
Ejemplo: