Wikilibros eswikibooks https://es.wikibooks.org/wiki/Portada MediaWiki 1.47.0-wmf.7 first-letter Medio Especial Discusión Usuario Usuario discusión Wikilibros Wikilibros discusión Archivo Archivo discusión MediaWiki MediaWiki discusión Plantilla Plantilla discusión Ayuda Ayuda discusión Categoría Categoría discusión TimedText TimedText talk Módulo Módulo discusión Evento Evento discusión Introducción a Linux 0 696 426017 425920 2026-06-17T11:33:26Z Antimundo 74354 Actualizar organización, añadir capítulos que faltan en el bloque 2 426017 wikitext text/x-wiki {{fusionar|Linux para Tontos}} [[Archivo:GNU+Linux.png|miniaturadeimagen|Ñu y Tux, las mascotas de GNU y Linux.]] Este libro es una '''introducción a GNU/Linux''', diseñada como una primera exploración de este sistema desde la perspectiva del usuario. En lugar de ser un extenso manual de instrucciones, su objetivo es introducir las bases y los conceptos fundamentales para poder aprender y resolver problemas de forma independiente. Algunas consideraciones sobre el libro: * Este libro no es un manual de ninguna distribución Linux en particular, si no en los fundamentos de estos sistemas. * Este libro es una introducción para usuarios noveles, y por lo tanto intenta evitar en la medida de lo posible el lenguaje demasiado técnico y complejo. * Este libro es tan solo una introducción diseñada para dar al usuario la autonomía y las herramientas necesarias para resolver problemas y seguir aprendiendo por su cuenta, en lugar de ser un manual exhaustivo de las infinitas posibilidades de GNU/Linux. == Estructura == '''Bloque 1''': Descubriendo GNU/Linux # [[Introducción a Linux/Introducción|Introducción]] # [[Introducción a Linux/Libertades|Libertades]] # [[Introducción a Linux/Cómo se instala Linux|Cómo se instala Linux]] '''Bloque 2''': Fundamentos de GNU/Linux{{Por hacer|Terminar de redactar los capítulos de este bloque.}} # [[Introducción a Linux/Consola|Primer contacto con la línea de comandos]] # [[Introducción a Linux/Navegación básica|Navegación básica]] <small>— Comandos ''pwd'', ''ls'' y ''cd''</small> # [[Introducción a Linux/Manipulación de archivos|Manipulación de archivos]] <small>— Comandos ''mkdir'', ''rmdir'', ''touch'', ''rm'', ''cp'' y ''mv''</small> # [[Introducción a Linux/Lectura y escritura de archivos|Lectura y escritura de archivos]] <small>— Comandos ''nano''/''vi'', ''cat''/''head''/''tail'' y ''less''</small> # [[Introducción a Linux/Búsqueda de información|Búsqueda de información]] <small>— Comandos ''grep'' y ''fin''d</small> # [[Introducción a Linux/Redirecciones y tuberías|Redirecciones y tuberías]] <small>— Operadores de redirección >, >>, y tuberías |</small> # [[Introducción a Linux/El comando man|Consulta de documentación]] <small>— Comando ''man''</small> '''Bloque 3''': Administración y gestión del sistema # Entendiendo el sistema de archivos (La raíz <code>/</code>, los discos y dónde se guardan las cosas). # [[Introducción a Linux/Usuarios, grupos y contraseñas|Usuarios, grupos y contraseñas]] (permisos) # Gestión de procesos (top, htop, kill, killall) # Gestión de aplicaciones (cómo instalar, actualizar, y desinstalar aplicaciones). '''Bloque 4''': GNU/Linux bajo el capó, cómo funciona GNU/Linux por dentro * [[Introducción a Linux/Sistema operativo tipo UNIX|Sistema operativo tipo UNIX]] * [[Introducción a Linux/Entornos de escritorio y gestores de ventanas|Entornos de escritorio y gestores de ventanas]] * [[Introducción a Linux/Arquitectura|Arquitectura de Linux]] '''Bloque 5''': Anexos * [[Introducción a Linux/Distribuciones|Distribuciones]] * [[Introducción a Linux/Linux preinstalado|GNU/Linux preinstalado]] * [[Introducción a Linux/Aplicaciones Disponibles|Aplicaciones Disponibles]] * [[Introducción a Linux/Comandos|Glosario de comandos]] == Capítulos sin clasificar == Algunos capítulos viejos de este libro se han quedado huérfanos, pueden seguir leyéndose de forma independiente, pero aún están no integrados en la estructura principal del libro.{{Por hacer|Hay que integrar el contenido que merezca la pena de estos capítulos en el libro principal, y después archivarlos o borrarlos.}} * [[Introducción a Linux/Screen|Screen]] * [[Introducción a Linux/Seguridad|Seguridad]] * [[Introducción a Linux/Red|Red]] * [[Introducción a Linux/Monitorización|Monitorización]] * [[Introducción a Linux/Virtualización|Virtualización]] * [[Introducción a Linux/Chuletario|Chuletario]] * [[Introducción a Linux/Software de libre redistribución|Software de libre redistribución]] * [[Introducción a Linux/Linux|GNU/Linux]] * [[Introducción a Linux/Debian|Debian]] * [[Introducción a Linux/Sistema de usuarios y manejo de clave|Sistema de usuarios y manejo de clave]] * [[Introducción a Linux/Escritorio y herramientas GNOME|Escritorio y herramientas GNOME]] * [[Introducción a Linux/Directorios y archivos|Directorios y archivos]] * [[Introducción a Linux/Disquetes y CDROM|Disquetes y CDROM]] * [[Introducción a Linux/Autodetección de Dispositivos USB|Autodetección de Dispositivos USB]] * [[Introducción a Linux/Búsqueda y consulta de documentación|Búsqueda y consulta de documentación]] * [[Introducción a Linux/Cómo instalar un winmodem|Cómo instalar un winmodem]] * [[Introducción a Linux/Equivalencias Windows en Linux|Equivalencias Windows en Linux]] {{Wikipedia|Linux}} == Véase también == * [[Hacks para sistemas operativos Unix-like/Redes/Bluetooth/Linux|Unix-like:Bluetooth en Linux]] * [[Hacks para sistemas operativos Unix-like]] == Bibliografía == * [https://structio.sourceforge.net/guias/AA_Linux_colegio/AA_Linux_colegio.html ''Aprendiendo a Aprender Linux'']: (del año 2003) Una guía docente sobre Linux muy completa, liberado bajo dominio público. * ''[https://openlab.citytech.cuny.edu/emt2390l/files/2020/03/The-Linux-Command-Line-Book-5th-Edition.pdf The Linux Command Line]'': (quinta edición, del año 2019) por William Shotts (en inglés), un libro bajo licencia Creative Commons. ([[iarchive:la-linea-de-comandos-de-linux/mode/1up|Enlace a la versión en español]]). [[Categoría:Linux]] [[bn:লিনাক্স সহায়িকা]] [[ca:GNU/LINUX per usuaris]] [[cs:Linux]] [[de:Linux-Kompendium]] [[en:Linux Guide]] [[fr:Le système d'exploitation GNU-Linux]] [[is:Linux]] [[ja:Linuxシステム管理]] [[pl:Linux]] [[pt:Guia do Linux]] [[ru:LOR-FAQ]] q9casszkzm3nt3v1un33u5pfuyklz9u Programación en Ada/Elementos del lenguaje 0 2108 425969 370676 2026-06-16T16:39:05Z Antimundo 74354 Actualizar plantilla ejercicio 425969 wikitext text/x-wiki {{Navegador|libro=Programación en Ada |siguiente=Tipos |anterior=Hola Mundo |actual=Elementos del lenguaje}} == Alfabeto == El alfabeto de ''Ada'' consta de: * Letras mayúsculas: A, ..., Z y minúsculas: a, ..., z. * Dígitos: 0, ..., 9. * Caracteres especiales. Es de destacar que en Ada 95 se admiten caracteres como 'Ñ', 'Ç' y vocales acentuadas ya que se permiten los 256 caracteres comprendidos en ''[[w:ISO 8859-1|ISO Latin-1]]''. El alfabeto de minúsculas puede usarse en vez de o junto con el alfabeto de mayúsculas, pero se considera que los dos son idénticos (a excepción de las cadenas de caracteres y literales tipo carácter). == Componentes léxicos == Se pueden encontrar en Ada los siguientes componentes léxicos: * Identificadores * Literales numéricos * Literales de tipo carácter * Cadenas de caracteres * Delimitadores * Comentarios * Palabras reservadas Hacer constar, que el espacio no constituye nada más que un separador de elementos léxicos, pero es muy importante utilizarlos para una mayor legibilidad, tanto dentro de las sentencias, como elemento de sangrado para ayudar a diferenciar los bloques. Ejemplo: Temperatura_Sala := 25; {{Ada/--|Temperatura que debe tener la sala.}} Esta línea contiene 5 elementos léxicos: * El identificador <code>Temperatura_Sala</code> * El delimitador compuesto <code>:=</code> * El número <code>25</code> * El delimitador simple <code>;</code> * El comentario <code>{{Ada/--|Temperatura que debe tener la sala.}}</code> === Identificadores === Definición en ''[[Wikipedia:Backus-Naur form|BNF]]'': identificador ::= letra { [ subrayado ] letra | cifra } letra ::= A | ... | Z | a | ... | z cifra ::= 0 | ... | 9 subrayado ::= _ Aunque dentro de esta definición entrarían las palabras reservadas que tienen un significado propio en el lenguaje y, por tanto, no pueden ser utilizadas como identificadores. Nota: en la versión ''Ada 95'' se incorporan los caracteres de ''[[w:ISO 8859-1|Latin-1]]'', con lo que se pueden escribir identificadores como Año o Diámetro. No hay límite en el número de caracteres de un identificador, aunque todo identificador deberá caber en una única línea. {{consejo|Como en cualquier lenguaje, es recomendable utilizar nombres significativos como Hora_Del_Dia y no H, carente de significado.}} {{ejercicio |enunciado=¿Son identificadores Ada validos estas palabras? En caso negativo, ¿por qué razón? _Hora_Del_Día, Inicio_, Mañana, Hora_Del_Día, Jabalí, contador, 2a_vuelta, ALARMA, Access, Precio_en_$, alarma__general, HoraDelDía. |solución='''_Hora_Del_Día''': no, porque comienza por guión bajo. <br>'''Inicio_''': no, porque termina por guión bajo.<br>'''Mañana''': sí. <br>'''Hora_Del_Día''': sí.<br>'''Jabalí''': sí.<br>'''contador''': sí. <br>'''2a_vuelta''': no, porque comienza por número.<br>'''ALARMA''': sí. <br>'''Access''': no, es una palabra reservada de Ada.<br>'''Precio_en_$''': no, contiene un carácter ($) que no es letra, cifra ni guión bajo.<br>'''alarma__general''': no, porque contiene dos guiones bajos seguidos.<br>'''HoraDelDía''': sí.}} === Números === Los literales numéricos constan de: * dígitos <code>0 .. 9</code> * el separador de decimales <code>.</code> * el símbolo de exponenciación <code>e</code> o <code>E</code> * el símbolo de negativo <code>-</code> * el separador <code>_</code> Como ejemplo, el número real 98,4 se puede representar como: <code>9.84E1</code>, <code>98.4e0</code>, <code>984.0e-1</code> ó <code>0.984E+2</code>. No estaría permitido <code>984e-1</code>. Para representación de número enteros, por ejemplo 1.900, se puede utilizar <code>19E2</code>, <code>190e+1</code> ó <code>1_900E+0</code>. Sirviendo el carácter <code>_</code> como mero separador para una mejor visualización. Una última característica es la posibilidad de expresar un literal numérico en una base distinta de 10 encerrando el número entre caracteres <code>#</code>, precedido por la base: un número entre 2 y 16. Por ejemplo, <code>2#101#</code> equivale a 101 en base binaria, es decir, al número 5 en decimal. Otro ejemplo con exponente sería <code>16#B#E2</code> que es igual a 11 &times; 16&sup2; = 2.816 (nótese que es 16&sup2; y no 10&sup2; porque la base en este caso es 16). === Literales de tipo carácter === Contienen un único carácter, por ejemplo: <code>A</code>. Aquí sí se diferencian mayúsculas de minúsculas. Se delimitan por un apóstrofe. Ejemplos: 'A' 'ñ' '%' === Cadenas de caracteres === Contienen uno o varios caracteres y se delimitan por el carácter de dobles comillas: <code>"</code>, por ejemplo: {{Ada/"|ABC}}. En este caso se diferencian mayúsculas de minúsculas. === Delimitadores === Los delimitadores pueden ser uno de los siguientes caracteres especiales: & ' ( ) * + , - . / : ; < = > O ser uno de los delimitadores compuestos por dos caracteres especiales: => .. ** := /= >= <= << >> <> === Comentarios === Los comentarios se utilizan para ayudar a comprender los programas y lo constituye toda parte de texto precedida de dos guiones (<tt>--</tt>) hasta el fin de línea. No existe la posibilidad de insertar otro elemento léxico en la misma línea a partir de los dos guiones, es decir, el resto de la línea se interpreta como comentario en su totalidad. {{Ada/--|Este comentario ocupa una línea completa.}} Mis_Ahorros := Mis_Ahorros * 10.0; {{Ada/--|Este está después de una sentencia.}} Mis_Ahorros := Mis_Ahorros * {{Ada/--|Este está entre medias de una sentencia que ocupa dos líneas.}} 100_000_000.0; === Palabras reservadas === Como el resto de los elementos léxicos, las palabras reservadas de Ada son equivalentes tanto en mayúsculas como en minúsculas. El estilo más extendido es escribirlas completamente en minúsculas. En Ada las palabras reservadas pueden tener un uso distinto dependiendo del contexto, los distintos usos de cada una se puede consultar en el capítulo [[Programación en Ada/Palabras reservadas|Palabras reservadas]]. {| width=75% |- | <code>{{Ada/Reservada|abort}}</code> | <code>{{Ada/Reservada|else}}</code> | <code>{{Ada/Reservada|new}}</code> | <code>{{Ada/Reservada|return}}</code> | |- | <code>{{Ada/Reservada|abs}}</code> | <code>{{Ada/Reservada|elsif}}</code> | <code>{{Ada/Reservada|not}}</code> | <code>{{Ada/Reservada|reverse}}</code> | |- | <code>{{Ada/Reservada|abstract}}</code> | <code>{{Ada/Reservada|end}}</code> | <code>{{Ada/Reservada|null}}</code> | | |- | <code>{{Ada/Reservada|accept}}</code> | <code>{{Ada/Reservada|entry}}</code> | | <code>{{Ada/Reservada|select}}</code> | |- | <code>{{Ada/Reservada|access}}</code> | <code>{{Ada/Reservada|exception}}</code> | <code>{{Ada/Reservada|of}}</code> | <code>{{Ada/Reservada|separate}}</code> | |- | <code>{{Ada/Reservada|aliased}}</code> | <code>{{Ada/Reservada|exit}}</code> | <code>{{Ada/Reservada|or}}</code> | <code>{{Ada/Reservada|subtype}}</code> | |- | <code>{{Ada/Reservada|all}}</code> | | <code>{{Ada/Reservada|others}}</code> | | |- | <code>{{Ada/Reservada|and}}</code> | <code>{{Ada/Reservada|for}}</code> | <code>{{Ada/Reservada|out}}</code> | <code>{{Ada/Reservada|tagged}}</code> | |- | <code>{{Ada/Reservada|array}}</code> | <code>{{Ada/Reservada|function}}</code> | | <code>{{Ada/Reservada|task}}</code> | |- | <code>{{Ada/Reservada|at}}</code> | | <code>{{Ada/Reservada|package}}</code> | <code>{{Ada/Reservada|terminate}}</code> | |- | | <code>{{Ada/Reservada|generic}}</code> | <code>{{Ada/Reservada|pragma}}</code> | <code>{{Ada/Reservada|then}}</code> | |- | <code>{{Ada/Reservada|begin}}</code> | <code>{{Ada/Reservada|goto}}</code> | <code>{{Ada/Reservada|private}}</code> | <code>{{Ada/Reservada|type}}</code> | |- | <code>{{Ada/Reservada|body}}</code> | | <code>{{Ada/Reservada|procedure}}</code> | | |- | | <code>{{Ada/Reservada|if}}</code> | <code>{{Ada/Reservada|protected}}</code> | <code>{{Ada/Reservada|until}}</code> | |- | <code>{{Ada/Reservada|case}}</code> | <code>{{Ada/Reservada|in}}</code> | | <code>{{Ada/Reservada|use}}</code> | |- | <code>{{Ada/Reservada|constant}}</code> | <code>{{Ada/Reservada|is}}</code> | <code>{{Ada/Reservada|raise}}</code> | | |- | | | <code>{{Ada/Reservada|range}}</code> | <code>{{Ada/Reservada|when}}</code> | |- | <code>{{Ada/Reservada|declare}}</code> | <code>{{Ada/Reservada|limited}}</code> | <code>{{Ada/Reservada|record}}</code> | <code>{{Ada/Reservada|while}}</code> | |- | <code>{{Ada/Reservada|delay}}</code> | <code>{{Ada/Reservada|loop}}</code> | <code>{{Ada/Reservada|rem}}</code> | <code>{{Ada/Reservada|with}}</code> | |- | <code>{{Ada/Reservada|delta}}</code> | | <code>{{Ada/Reservada|renames}}</code> | | |- | <code>{{Ada/Reservada|digits}}</code> | <code>{{Ada/Reservada|mod}}</code> | <code>{{Ada/Reservada|requeue}}</code> | <code>{{Ada/Reservada|xor}}</code> | |- | <code>{{Ada/Reservada|do}}</code> | | | | |} == Manual de referencia de Ada == * {{Ada/RM1|2|Lexical Elements}} [[en:Ada Programming/Lexical elements]] 6mqm3u903a99lw94u5d5fl2y8tsgdw0 Programación en Ada/Tareas/Ejemplos 0 2177 425968 366730 2026-06-16T16:38:33Z Antimundo 74354 Actualizar plantilla ejercicio 425968 wikitext text/x-wiki {{navegador|libro=Programación en Ada |actual=Ejemplos completos de tareas |anterior=Tareas/Dependencia |siguiente=GLADE }} == Ejemplos completos de tareas == === Semáforos === Una posible implementación del tipo abstracto semáforo es con tareas Ada. Pero este ejemplo no se ha de tomar muy en serio, puesto que es un típico caso de inversión de la abstracción, es decir, se hace uso de un mecanismo de alto nivel, las tareas, para implementar uno de bajo nivel, los semáforos. En Ada 95 la mejor manera de implementar un semáforo es un objeto protegido. Sin embargo a efectos didácticos es un buen ejemplo. <source lang=ada> generic ValorInicial: Natural := 1; -- Parám. genérico con valor por defecto. package Semaforos is type TSemaforo is limited private; procedure Wait (Sem: in out TSemaforo); procedure Signal (Sem: in out TSemaforo); private task type TSemaforo is entry Wait; entry Signal; end TSemaforo; end Semaforos; </source> <source lang=ada> package body Semaforos is procedure Wait (Sem: in out TSemaforo) is begin Sem.Wait; -- Llamada a punto de entrada de la tarea. end Wait; procedure Signal (Sem: in out TSemaforo) is begin Sem.Signal; -- Llamada a punto de entrada de la tarea. end Signal; task body TSemaforo is S: Natural := ValorInicial; -- Es el contador del semáforo. begin loop select when S > 0 => accept Wait; S := S - 1; or accept Signal; S := S + 1; or terminate; end select; end loop; end TSemaforo; end Semaforos; </source> <source lang=ada> with Semaforos; procedure Prueba_Semaforos is package Paquete_Semaforos is new Semaforos; use Paquete_Semaforos; Semaforo: TSemaforo; begin -- Aquí se inicia la tarea de tipo TSemaforo (objeto Semaforo). -- ... Wait (Semaforo); -- ... Signal (Semaforo); -- ... end Prueba_Semaforos; </source> ===Simulación de trenes=== {{ejercicio |enunciado=Escribe un programa que realice una simulación de trenes circulando por estaciones. Cada tren espera a que la estación siguiente esté libre para avanzar, es decir, hasta que un tren no ha abandonado una estación, el tren de la estación anterior no puede avanzar. Para ello puedes usar los semáforos definidos en el ejemplo anterior. |solución=Solución propuesta: <source lang=ada> with Ada.Text_IO; use Ada.Text_IO; with Ada.Numerics.Float_Random; with Semaforos; procedure Simulador_Trenes is Num_Estaciones : constant := 5; Num_Trenes : constant := 3; type Num_Estación is range 1 .. Num_Estaciones; type Num_Tren is range 1 .. Num_Trenes; package Num_Estación_IO is new Ada.Text_IO.Integer_IO (Num_Estación); use Num_Estación_IO; package Num_Tren_IO is new Ada.Text_IO.Integer_IO (Num_Tren); use Num_Tren_IO; package Semaforos_Inicial_1 is new Semaforos (Valorinicial => 1); use Semaforos_Inicial_1; Semaforos_Estaciones : array (Num_Estación) of TSemaforo; task type Tren is entry Comenzar (Tu_Num : in Num_Tren); end Tren; Lista_Trenes : array (Num_Tren) of Tren; task body Tren is Mi_Num: Num_Tren; procedure Pon_Nombre is begin Put ("Tren nº"); Put (Mi_Num); Put (": "); end Pon_Nombre; Espera_En_Estación: constant Duration := 5.0; Duración_Mínima: constant Duration := 2.0; Factor_Duración: constant Duration := 10.0; Azar_Gen: Ada.Numerics.Float_Random.Generator; Actual, Siguiente: Num_Estación; begin Ada.Numerics.Float_Random.Reset (Azar_Gen); accept Comenzar (Tu_Num : in Num_Tren) do Mi_Num := Tu_Num; end Comenzar; Pon_Nombre; Put_Line ("Comienzo el trayecto"); Actual := 1; loop Pon_Nombre; Put ("En estación "); Put (Actual); New_Line; delay Espera_En_Estación; if Actual = Num_Estaciones then Siguiente := 1; else Siguiente := Actual + 1; end if; Wait (Semaforos_Estaciones (Siguiente)); Pon_Nombre; Put ("Trayecto hacia estación "); Put (Siguiente); New_Line; Signal (Semaforos_Estaciones (Actual)); delay Duration (Ada.Numerics.Float_Random.Random (Azar_Gen)) * Factor_Duración + Duración_Mínima; Actual := Siguiente; end loop; end Tren; begin for I in Lista_Trenes'Range loop Lista_Trenes (I).Comenzar (Tu_Num => I); end loop; end Simulador_Trenes; </source> }} === ''Buffer'' circular === Otro ejemplo, una posible implementación de un ''buffer'' circular: <source lang=ada> generic type TElemento is private; Tamaño: Positive := 32; package Buffer_servidor is type TBuffer is limited private; procedure EscribirBuf (B: in out TBuffer; E: TElemento); procedure LeerBuf (B: in out TBuffer; E: out TElemento); private task type TBuffer is entry Escribir (E: TElemento); entry Leer (E: out TElemento); end TBuffer; end Buffer_servidor; </source> <source lang=ada> package body Buffer_servidor is task body TBuffer is subtype TCardinalBuffer is Natural range 0 .. Tamaño; subtype TRangoBuffer is TCardinalBuffer range 0 .. Tamaño - 1; Buf: array (TRangoBuffer) of TElemento; Cima, Base: TRangoBuffer := 0; NumElementos: TCardinalBuffer := 0; begin loop select when NumElementos < Tamaño => accept Escribir (E: TElemento) do Buf(Cima) := E; end Escribir; Cima := TRangoBuffer(Integer(Cima + 1) mod Tamaño); NumElementos := NumElementos + 1; or when NumElementos > 0 => accept Leer (E: out TElemento) do E := Buf(Base); end Leer; Base := TRangoBuffer(Integer(Base + 1) mod Tamaño); NumElementos := NumElementos - 1; or terminate; end select; end loop; end TBuffer; procedure EscribirBuf (B: in out TBuffer; E: TElemento) is begin B.Escribir (E); end EscribirBuf; procedure LeerBuf (B: in out TBuffer; E: out TElemento) is begin B.Leer (E); end LeerBuf; end Buffer_servidor; </source> <source lang=ada> with Text_IO, Buffer_servidor; use Text_IO; procedure Buffer is Clave_Salida : constant String := "Salir"; type TMensaje is record NumOrden: Positive; Contenido: String (1..20); end record; package Cola_mensajes is new Buffer_servidor (TElemento => TMensaje); use Cola_mensajes; Cola: TBuffer; task Emisor; task Receptor; task body Emisor is M: TMensaje := (NumOrden => 1, Contenido => (others => ' ')); Último: Natural; begin loop Put ("[Emisor] Mensaje: "); Get_Line (M.Contenido, Último); M.Contenido (Último + 1 .. M.Contenido'Last) := (others => ' '); EscribirBuf (Cola, M); M.NumOrden := M.NumOrden + 1; exit when M.Contenido(Clave_Salida'range) = Clave_Salida; end loop; end Emisor; task body Receptor is package Ent_IO is new Text_IO.Integer_IO(Integer); use Ent_IO; M: TMensaje; begin loop LeerBuf (Cola, M); exit when M.Contenido(Clave_Salida'range) = Clave_Salida; Put ("[Receptor] Mensaje número "); Put (M.NumOrden); Put (": "); Put (M.Contenido); New_Line; end loop; end Receptor; begin null; end Buffer; </source> === Problema del barbero durmiente === Esta es una solución al [[w:El problema del barbero durmiente|problema del barbero durmiente]]. <source lang=ada> with Ada.Text_IO; use Ada.Text_IO; with Ada.Numerics.Discrete_Random; procedure Barberia is type Rango_Demora is range 1 .. 30; type Duracion_Afeitado is range 5 .. 10; type Nombre_Cliente is (Jose, Juan, Iñaki, Antonio, Camilo); package Demora_Al_Azar is new Ada.Numerics.Discrete_Random (Rango_Demora); package Afeitado_Al_Azar is new Ada.Numerics.Discrete_Random (Duracion_Afeitado); task Barbero is entry Afeitar (Cliente : in Nombre_Cliente); end Barbero; task type Cliente is entry Comenzar (Nombre : in Nombre_Cliente); end Cliente; Lista_Clientes : array (Nombre_Cliente) of Cliente; task body Barbero is Generador : Afeitado_Al_Azar.Generator; Espera_Máxima_Por_Cliente : constant Duration := 30.0; begin Afeitado_Al_Azar.Reset (Generador); Put_Line ("Barbero: Abro la barbería."); loop Put_Line ("Barbero: Miro si hay cliente."); select accept Afeitar (Cliente : in Nombre_Cliente) do Put_Line ("Barbero: Afeitando a " & Nombre_Cliente'Image (Cliente)); delay Duration (Afeitado_Al_Azar.Random (Generador)); Put_Line ("Barbero: Termino con " & Nombre_Cliente'Image (Cliente)); end Afeitar; or delay Espera_Máxima_Por_Cliente; Put_Line ("Barbero: Parece que ya no viene nadie," & " cierro la barbería."); exit; end select; end loop; end Barbero; task body Cliente is Generador : Demora_Al_Azar.Generator; Mi_Nombre : Nombre_Cliente; begin accept Comenzar (Nombre : in Nombre_Cliente) do Mi_Nombre := Nombre; end Comenzar; Demora_Al_Azar.Reset (Gen => Generador, Initiator => Nombre_Cliente'Pos (Mi_Nombre)); delay Duration (Demora_Al_Azar.Random (Generador)); Put_Line (Nombre_Cliente'Image (Mi_Nombre) & ": Entro en la barbería."); Barbero.Afeitar (Cliente => Mi_Nombre); Put_Line (Nombre_Cliente'Image (Mi_Nombre) & ": Estoy afeitado, me marcho."); end Cliente; begin for I in Lista_Clientes'Range loop Lista_Clientes (I).Comenzar (Nombre => I); end loop; end Barberia; </source> === Problema de los filósofos cenando === [[Imagen:An illustration of the dining philosophers problem.png|thumb|200px|Ilustración del problema de los filósofos cenando]] Una solución con tareas y objetos protegidos del conocido [[w:Problema de la cena de los filósofos|problema de los filósofos cenando]]. <source lang=ada> package Cubiertos is type Cubierto is limited private; procedure Coger(C: in out Cubierto); procedure Soltar(C: in out Cubierto); private type Status is (LIBRE, OCUPADO); protected type Cubierto(Estado_Cubierto: Status := LIBRE) is entry Coger; entry Soltar; private Estado: Status := Estado_Cubierto; end Cubierto; end Cubiertos; </source> <source lang=ada> package body Cubiertos is procedure Coger (C: in out Cubierto) is begin C.Coger; end Coger; procedure Soltar (C: in out Cubierto) is begin C.Soltar; end Soltar; protected body Cubierto is entry Coger when Estado = LIBRE is begin Estado := OCUPADO; end Coger; entry Soltar when Estado = OCUPADO is begin Estado := LIBRE; end Soltar; end Cubierto; end Cubiertos; </source> <source lang=ada> with Ada.Text_IO; use Ada.Text_IO; with Ada.Integer_Text_IO; use Ada.Integer_Text_IO; with Cubiertos; use Cubiertos; procedure Problema_Filosofos is type PCubierto is access Cubierto; task type TFilosofo(Id: Character; Cubierto1: PCubierto; Cubierto2: PCubierto); task body TFilosofo is procedure Comer is begin Coger(Cubierto1.all); Coger(Cubierto2.all); for i in 1..10 loop Put(Id & "c "); delay 1.0; end loop; Soltar(Cubierto2.all); Soltar(Cubierto1.all); end Comer; Procedure Pensar is begin for i in 1..10 loop Put(Id & "p "); delay 1.0; end loop; end Pensar; begin loop Comer; Pensar; end loop; end TFilosofo; Num_Cubiertos: Positive; begin Put("Introduce el numero de cubiertos: "); Get(Num_Cubiertos); New_line; declare type PTFilosofo is access TFilosofo; P: PTFilosofo; C: Character := 'A'; Cuberteria: array (1..Num_Cubiertos) of PCubierto; begin for i in 1..Num_Cubiertos loop Cuberteria(i) := new Cubierto; end loop; for i in 1..Num_Cubiertos-1 loop P := new TFilosofo(C, Cuberteria(i), Cuberteria(i+1)); C := Character'Succ(C); end loop; P := new TFilosofo(C, Cuberteria(1), Cuberteria(Num_Cubiertos)); end; end Problema_Filosofos; </source> Para evitar el bloqueo mutuo es totalmente imprescindible que al último filósofo se le asignen los cubiertos en ese orden. Sí se hiciese al contrario, el bloqueo no tardaría en aparecer (sobre todo si se eliminan las instrucciones ''delay''): <source lang=ada> P := new TFilosofo(C, Cuberteria(Num_Cubiertos), Cuberteria(1)); </source> === Chinos: una implementación concurrente en Ada === <source lang=ada> -- Chinos2: Otra implementación concurrente en Ada -- Tomás Javier Robles Prado -- tjavier@usuarios.retecal.es -- Uso: ./chinos <numero_jugadores> -- El juego consiste en jugar sucesivas partidas a los chinos. Si un -- jugador acierta, no paga y queda excluido de las siguientes -- rondas. El último que quede paga los vinos -- Copyright (C) 2003 T. Javier Robles Prado -- -- This program is free software; you can redistribute it and/or modify -- it under the terms of the GNU General Public License as published by -- the Free Software Foundation; either version 2 of the License, or -- (at your option) any later version. -- -- This program is distributed in the hope that it will be useful, -- but WITHOUT ANY WARRANTY; without even the implied warranty of -- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -- GNU General Public License for more details. -- -- You should have received a copy of the GNU General Public License -- along with this program; if not, write to the Free Software -- Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA with Ada.Text_IO; use Ada.Text_IO; with Ada.Numerics.Discrete_Random; with Ada.Command_Line; with Ada.Strings.Unbounded; with Ada.Exceptions; procedure Chinos is -- Número Máximo Jugadores que pueden participar (aforo máximo del bar) MAX : constant Natural := 20; -- Posibles mensajes que recibe un jugador tras una partida type Estados is (NO_SIGUES_JUGANDO, SIGUES_JUGANDO, HAS_PERDIDO); -- Subtipo que modela el número de jugadores posibles subtype NumMaxJugadores is Natural range 0..MAX; -- Modela la máxima apuesta que puede darse subtype MAX_APUESTA is Natural range 0..3*MAX; -- Nombres posibles para los jugadores. El 0 se utilizará para -- controlar el caso de que no haya ganador en una partida subtype TNombre is Integer range -1..MAX; -- Paquete para Numeros aleatorios: package Integer_Random is new Ada.Numerics.Discrete_Random(MAX_APUESTA); -- Apuesta de cada Jugador Subtype TApuesta is Integer range -1..3*MAX; -- Mano de cada jugador subtype TMano is Natural range 0..3; -- Ficha de cada jugador que guardara el arbitro type TFicha is record Nombre : TNombre; Apuesta : TApuesta := -1; Mano : TMano; SigueJugando : Boolean; end record; -- Array de Fichas type TTablon is array(1..MAX) of TFicha; -- Se define el tipo jugador task type Jugador; task Arbitro is -- El árbitro controla las partidas y sincroniza a los jugadores entry FijaNumeroJugadores (Num : in NumMaxJugadores); -- Recoge el argumento de la línea de comandos para saber -- cuántos jugadores van a participar entry AsignaNombre (Nombre: out TNombre; NumJug: out NumMaxJugadores); -- Asigna Nombres (de 1 a NumerosJugadores) a los jugadores que -- van a participar. A los que no, les asigna un -1 como -- indicación de que finalicen. entry SiguesJugando (Nombre: in TNombre; JugadorSigueJugando : out Estados; HuboGanador : out boolean); -- Mensaje que envía el árbitro a cada jugador tras una -- partida, comunicándole si ha ganado y deja de jugar, si -- sigue jugando o si ha perdido y tiene que pagar entry EnviaApuesta (Nombre: in TNombre ; Apuesta: in TApuesta); -- El árbitro recibe la apuesta de un jugador entry ConfirmaApuesta (Confirmada : out Boolean); -- Respuesta del árbitro sobre si la apuesta es válida (no la -- ha hecho otro antes) entry ReEnviaApuesta (Apuesta: in TApuesta); -- Si la apuesta no es válida se reenvia hasta que lo sea entry EnviaMano (Nombre: in TNombre ; Mano: in TMano); -- El jugador envía el número de manos que saca al árbitro end Arbitro; task body Arbitro is -- Funciones y Procedimientos function NumeroJugadores return NumMaxJugadores is -- Devuelve el número de jugadores begin return 5; end NumeroJugadores; function EsApuestaValida (Apuesta: in TApuesta; Tablon: in TTablon) return Boolean is -- Devuelve verdadero si la apuesta no ha sido realizada -- antes por algún otro jugador Valida : Boolean := True ; I : TNombre := 1; begin for I in 1..MAX loop if Tablon(I).SigueJugando then if Tablon(I).Apuesta = Apuesta then -- Ya está dicha, la apuesta NO es válida Valida := False ; end if; end if; end loop; return Valida; end EsApuestaValida; function ResultadoGanador (Tablon: in TTablon) return TApuesta is -- Devuelve el número de monedas que sacaron los jugadores Suma : TApuesta := 0 ; begin for I in 1..MAX loop if Tablon(I).SigueJugando then Suma := Suma + Tablon(I).Mano ; end if; end loop; return Suma; end ResultadoGanador; procedure ImprimeGanador (Tablon: in TTablon) is -- Imprimer el nombre del ganador I : TNombre := 1 ; Resultado : TApuesta ; Terminar : Boolean := False; begin Resultado := ResultadoGanador(Tablon); while not Terminar loop if Tablon(I).Apuesta = Resultado and Tablon(I).SigueJugando then Put_Line("Ha Ganado el Jugador " & I'Img); Terminar := True ; else if I = MAX then Put_Line("No ha habido Ganador"); Terminar := True; else I := I + 1; end if; end if; end loop; end ImprimeGanador; function JugadorEliminado (Tablon: in TTablon) return NumMaxJugadores is -- Devuelve el jugador que cuya apuesta sea la correcta Resultado : TApuesta; Ganador : NumMaxJugadores := 0; begin Resultado := ResultadoGanador(Tablon); for I in 1..MAX loop if Tablon(I).SigueJugando then if Resultado = Tablon(I).Apuesta then Ganador := I ; end if; end if; end loop; return Ganador; end JugadorEliminado; procedure ImprimeTablon(Tablon: in TTablon) is -- Imprime las apuestas y monedas de los jugadores begin for I in 1..MAX loop if Tablon(I).SigueJugando then Put_Line("Nombre =" & Tablon(I).Nombre'Img & " | Apuesta =" & Tablon(I).Apuesta'Img & " | Mano =" &Tablon(I).Mano'Img ); end if; end loop; Put_Line ("Resultado ganador: " & ResultadoGanador(Tablon)'Img); end ImprimeTablon; procedure SeparaPartidas (NumPar :in Natural) is -- Un simple separador para aumentar la claridad begin New_Line; Put_Line("******************************************"); Put_Line("Partida número " & NumPar'Img); Put_Line("******************************************"); end SeparaPartidas; -- Variables -- Número de jugadores de la partida N : NumMaxJugadores; Permitidos : NumMaxJugadores; -- Partida Actual PartidaActual : NumMaxJugadores; -- Tablón Tablon : TTablon; NombreActual : NumMaxJugadores; ApuestaValida : Boolean; Ganador : NumMaxJugadores; NumeroPartida : Natural; begin -- Averigua número de jugadores accept FijaNumeroJugadores (Num : in NumMaxJugadores) do N := Num; end FijaNumeroJugadores; -- Nombra solo a aquellos que vayan a jugar, a los que no, los -- nombra como -1 Permitidos := N; for I in 1..MAX loop accept AsignaNombre (Nombre: out TNombre ; NumJug: out NumMaxJugadores) do if Permitidos > 0 then Nombre := I; NumJug := N; Tablon(I).Nombre := I ; Tablon(I).SigueJugando := True; Permitidos := Permitidos - 1; else Nombre := -1; Tablon(I).Nombre := -1; Tablon(I).SigueJugando := False; end if; end AsignaNombre; end loop; NumeroPartida := 1; while N /= 1 loop -- Para separar las diferentes partidas SeparaPartidas(NumeroPartida); -- Recibe las apuestas de cada jugador for I in 1..N loop accept EnviaApuesta (Nombre: in TNombre; Apuesta: in TApuesta) do NombreActual := Nombre; ApuestaValida := EsApuestaValida(Apuesta,Tablon); if ApuestaValida then Tablon(Nombre).Apuesta := Apuesta ; end if; end EnviaApuesta; -- La Apuesta es Válida, se confirma y a otra cosa if ApuestaValida then accept ConfirmaApuesta(Confirmada: out Boolean) do Confirmada := True; end ConfirmaApuesta; else -- La apuesta no es válida. Se comunica esto al jugador para -- que envíe una nueva apuesta accept ConfirmaApuesta(Confirmada: out Boolean) do Confirmada := False; end ConfirmaApuesta; while not ApuestaValida loop -- Aceptará diferentes apuestas hasta q sea válida. accept ReEnviaApuesta (Apuesta: in TApuesta) do if EsApuestaValida(Apuesta,Tablon) then ApuestaValida := True; Tablon(NombreActual).Apuesta := Apuesta ; end if; end ReEnviaApuesta; accept ConfirmaApuesta(Confirmada: out Boolean) do Confirmada := ApuestaValida; end ConfirmaApuesta; end loop; end if; end loop; -- Recibe lo q saca cada jugador for I in 1..N loop accept EnviaMano(Nombre: in TNombre; Mano: in TMano) do Tablon(Nombre).Mano := Mano ; end EnviaMano; end loop; -- ImprimeResultados de la partida ImprimeTablon(Tablon); ImprimeGanador(Tablon); -- Envía a cada jugador su nuevo estado Ganador := JugadorEliminado (Tablon); if Ganador = 0 then -- Nadie acertó for I in 1..N loop accept SiguesJugando (Nombre: in TNombre; JugadorSigueJugando : out Estados; HuboGanador : out boolean) do JugadorSigueJugando := SIGUES_JUGANDO; Tablon(Nombre).SigueJugando := True; HuboGanador := false ; end SiguesJugando; end loop; else -- Hay ganador for I in 1..N loop accept SiguesJugando (Nombre: in TNombre; JugadorSigueJugando : out Estados; HuboGanador : out boolean) do HuboGanador := true; if Nombre = Ganador then JugadorSigueJugando := NO_SIGUES_JUGANDO; Tablon(Nombre).SigueJugando := False; else if N /= 2 then JugadorSigueJugando := SIGUES_JUGANDO; Tablon(Nombre).SigueJugando := True; else JugadorSigueJugando := HAS_PERDIDO; Tablon(Nombre).SigueJugando := False; end if; end if; end SiguesJugando; end loop; end if; NumeroPartida := NumeroPartida + 1; if Ganador /= 0 then N := N - 1; end if; end loop; end Arbitro; task body Jugador is MiNombre : TNombre; NumJug : NumMaxJugadores; Apuesta : TApuesta; ApuestaValidada : Boolean; Mano : Tmano; G : Integer_Random.Generator; YoSigo : Estados; Terminar : Boolean := False; HuboGanador : boolean; begin Arbitro.AsignaNombre(MiNombre, NumJug); -- Si MiNombre es -1, entonces termina su ejecución. Se sigue -- este método para ceñirnos a los jugadores que quiere el -- usuario if MiNombre /= -1 then -- Semillas aleatorias Integer_Random.Reset(G); while not Terminar loop -- Envia Apuesta for I in 1..MiNombre loop Apuesta := Integer_Random.Random(G) mod (NumJug * 3); end loop; Arbitro.EnviaApuesta(MiNombre, Apuesta); -- Proceso de confirmación de apuesta ApuestaValidada := False ; while not ApuestaValidada loop Arbitro.ConfirmaApuesta(ApuestaValidada); if not ApuestaValidada then -- Genera Nueva apuesta for I in 1..MiNombre loop Apuesta := Integer_Random.Random(G) mod (NumJug * 3) ; end loop; Arbitro.ReEnviaApuesta(Apuesta); end if; end loop; -- Envía Mano for I in 1..MiNombre loop Mano := Integer_Random.Random(G) mod 4; end loop; Arbitro.EnviaMano(MiNombre, Mano); -- Comprueba su estado, si sigue jugando, si ha perdido o -- si ha ganado y deja de jugar Arbitro.SiguesJugando(MiNombre, YoSigo, HuboGanador); if YoSigo = SIGUES_JUGANDO then Terminar := False; else if YoSigo = NO_SIGUES_JUGANDO then Terminar := True; else -- Ha perdido Put_Line("Jugador " & MiNombre'Img & ": He perdido, tengo que pagar :_("); end if; end if; if HuboGanador then NumJug := NumJug - 1; end if; end loop; end if; end Jugador; Jugadores : array (1..MAX) of Jugador; NumJug : Natural; begin if Ada.Command_Line.Argument_Count /= 1 then -- Número incorrecto de parámetros Put_Line("Uso: ./chinos <num_jugadores>"); NumJug := 1; else NumJug := Integer'Value(Ada.Command_Line.Argument(1)); if NumJug < 2 then -- Número mínimo de jugadores Put_Line("El número de jugadores ha de ser mayor que 1." & NumJug'Img & " no es mayor que 1"); Put_Line("Seleccione un valor mayor o igual que 2"); NumJug := 1; end if; if NumJug > MAX then -- Número máximo de jugadores Put_Line(NumJug'Img & " es mayor que " & MAX'Img); Put_Line("Seleccione un valor menor o igual que " & MAX'Img); NumJug := 1; end if; end if; Arbitro.FijaNumeroJugadores(NumJug); -- Por si nos intentan colar algún valor no válido exception when Constraint_Error => NumJug := 1; Arbitro.FijaNumeroJugadores(NumJug); Put_Line("El Valor Introducido no es correcto."); Put_Line("Uso: ./chinos <num_jugadores>"); end Chinos; </source> == Manual de referencia de Ada == *[http://adaic.org/standards/95lrm/html/RM-9-11.html 9.11 Example of Tasking and Synchronization] nqa80edl76n9bzfyva6i6p3tz3mojti Manual de Filosofía 0 3352 425980 424519 2026-06-17T00:29:08Z ~2026-35409-65 127418 /* Introducción general a la filosofía como pensamiento crítico */ 425980 wikitext text/x-wiki Este es un manual de introducción a la filosofia para estudiantes secundarios (Polimodal en Argentina). Lo empezaremos [http://www.fedeviola.com.ar/ Federico Viola] y yo, [[Usuario:Astaffolani|Adrián Staffolani]], dos profesores de filosofía amigos. Somos de la provincia de Santa Fe, Argentina. y estamos invitando a amigos y conocidos que quieran empezar a ayudarnos en la redacción. El mismo está motivado por la falta de buena bibliografía sobre el tema, por lo menos en nuestro país. Otro colaborador: Iván Viedma [mailto:iviedma@gmail.com iviedma@gmail.com] Colaborador:Bernardo Dainese [mailto:dinobernie@hotmail.com dinobernie@hotmail.com] ==Prólogo== *Carácter: Antropológico, *Método: Estético, *Objetivo: Desarrollo del pensamiento crítico y de la creatividad. La enseñanza de la filosofía contribuye al desarrollo del pensamiento reflexivo, crítico y riguroso de los alumnos y las alumnas. Los temas propuestos para este bloque fueron reunidos en cuatro apartados: *Ideas filosóficas acerca del ser humano, *El problema del conocimiento, *El problema metafísico, *El problema ético. (MINISTERIO DE CULTURA Y EDUCACIÓN DE LA NACIÓN CONSEJO FEDERAL DE CULTURA Y EDUCACIÓN-CONTENIDOS BÁSICOS COMUNES PARA LA EDUCACIÓN POLIMODAL - ÁREA DE HUMANIDADES - Febrero de 1997 - República Argentina) ' ==Introducción general a la filosofía como pensamiento crítico== ¿Qué es el pensamiento crítico y por qué se une con la filosofía? Todos los seres humanos tenemos la facultad de pensar. De hecho, lo hacemos siempre, tengamos o no la conciencia de ello-. La filosofía, como disciplina, constantemente ha abordado problemas y los ha discutido ampliamente; por ejemplo: la definición de la justicia entre estudiosos contemporáneos como Platón y Aristóteles, o en discusiones que duran siglos, como el tema de las categorías que retoma Kant de Aristóteles. :D ==Unidad I - Corrección razonar del con del ¿Cómo?== No hay que decir que todo esta bloqueado a Kant. La "nueva" filosofía no viene de combatir las Ideas que salen de los conceptos Antiguos o del Renacimiento, pero dar vida a los conceptos que son muy mal entendidos. Un ejemplo muy claro es el libro de Marx sobre "El Capital". todos sabían o creían saber que era el dinero, la economía, la "Plus -Value", el interés etc. pero nadie podía explicar claramente qué era y qué es todavía hoy "el capital" tal como se debe entender. ¿Quién podía enseñar el sistema de forma que un niño de 6 años puede entender este concepto tan fácil y todavía tan complicado que todos los días pone el Planeta al borde de la riqueza o de la pobreza más absoluta. Recordar simplemente que el sistema de la mercancía cuando se mueve da un + y cuando estanca no da nada y así explica también el porqué de los ingresos que se multiplican gracias a los intereses, gracias a la simple matemática de A+M=A+ O A´ y así continua sin fin el A´´, A´´´, etc. Este concepto moderno nos da la situación exacta de donde estamos a la hora actual, nada ha cambiado y la pregunta de todo alumno que llamó filósofo pues nunca tendremos las contestación a todas nuestras preguntas que antes de todo es la búsqueda del "SER" y eso se pierde de vista más avanzamos en el tiempo, es ¿adónde vamos a parar y qué va a pasar el día en que la maquinaria se pare de forma que nunca jamás podrá ser la misma?. Eso para decir que en el siglo XXI no hemos tenido, muchos filósofos preparados para abrirnos los ojos delante los peligros nuevos de la sociedad moderna. Debemos dar las gracias a Deleuze, Guattari y antes de todos a Foucault por haber puesto los conceptos modernos en manos de todos. Eso si que permite RAZONAR con todo lo que eso implica y no leer o estudiar a unos "Filósofos" que salen millones de ejemplares de sus libros a fuerza de publicidad y de pasar a la televisión para vender unas páginas que no ofrecen a unos ojos advertidos nada que nos de pistas para ir adelante en nuestros trabajos respectivos. Razonar es un arte que todos pueden adquirir desde niños (ver la experiencia en los Estados Unidos donde 30 alumnos tenían cada semana unas horas de filosofía y a otros 30 sin esta meta. Los resultados fueron claros, los alumnos con cursos de filosofía han pasado todos de clases con un 70% en la segunda y teniendo en cuenta que tenían todos unos conocimientos iguales y sin ayudas de los padres). Aprender a separar el verdadero del falso es cosa muy difícil pues tenemos tantas informaciones al mismo tiempo que es casi imposible de salir una "idea" clara de inmediato, pero a fuerza de estudiar y conocer las fuentes de las más fiables de todos los países (es por eso que aprender los idiomas extranjeros son más que útiles, son indispensables) y sin prisa, podemos salir de duda de todos los casos que nos dan a conocer, pero eso exige investigaciones, paciencia, estudios y saber RAZONAR. Los estudiantes de filosofía pueden superar al maestro pero no en 10 años ni en 20, nunca hay que creer eso; es posible que el Maestro tenga otra forma de entender las cosas "no he dicho -de ver- pues seria un error filosófico muy grave" que Usted o Ustedes pero antes de ir contra el Maestro hay que hablar con él del asunto que les dan esta forma diferente de enfocar una información y no digo tampoco la palabra "Discutir" porque dejo eso para los periodistas y los que son incapaz de salir de sus "convicciones" y que son los más peligrosos. Así y solamente así, se puede RAZONAR CON CORRECCIÓN con las personas que están de acuerdo con escuchar y eso no es tan fácil como parece. Patrick Deschuyteneer. ==Unidad II - ¿Qué debo hacer? ¿Ante quién soy responsable? (Ética, libertad y responsabilidad)== En filosofía no se “hace” una sola cosa, sino varias prácticas fundamentales. En términos generales, en filosofía se debe: # Preguntar:Formular preguntas radicales y bien planteadas sobre la realidad, el conocimiento, la verdad, el bien, la justicia, el sentido de la vida, el lenguaje, la mente, etc. La filosofía empieza cuando algo que parecía obvio deja de serlo. # Analizar conceptos:Aclarar qué significan las palabras que usamos (por ejemplo: verdad, libertad, persona, ciencia), distinguiendo usos, supuestos y ambigüedades. # Argumentar racionalmente: Dar razones, construir argumentos coherentes, evaluar su validez y detectar falacias. No basta con opinar: hay que justificar. # Criticar: Examinar ideas propias y ajenas, poner a prueba creencias, teorías y sistemas de pensamiento, incluidos los sociales, políticos y científicos. # Dialogar: La filosofía se hace en conversación: escuchar objeciones, responderlas y estar dispuesto a revisar las propias posiciones. # Interpretar la experiencia y la cultura: Reflexionar sobre la experiencia humana, la historia, el arte, la ciencia y la vida cotidiana para comprender su sentido. # Buscar coherencia y sentido: No siempre respuestas definitivas, pero sí una comprensión más profunda, crítica y responsable del mundo y de uno mismo. En una frase: en filosofía se debe pensar con rigor, preguntar sin miedo y argumentar con honestidad. Con relación a la ética, en filosofía se debe: # Reflexionar sobre lo que está bien y lo que está mal: No solo aceptar normas heredadas, sino preguntarse por qué ciertas acciones son correctas o incorrectas. # Fundamentar los juicios morales: Dar razones para nuestras decisiones y valores, en lugar de basarlos solo en costumbres, emociones o autoridad. # Examinar las consecuencias de las acciones: Analizar cómo afectan a otras personas, a la sociedad y a uno mismo (responsabilidad moral). # Clarificar valores y principios: Conceptos como justicia, dignidad, libertad, deber, felicidad o derechos deben ser definidos y evaluados críticamente. # Reconocer dilemas éticos: Aceptar que muchas situaciones no tienen respuestas simples y requieren ponderar valores en conflicto. # Desarrollar una actitud moral crítica: Cuestionar normas injustas, prácticas dañinas o sistemas que vulneran la dignidad humana. # Orientar la acción: La ética no es solo teoría: busca guiar cómo debemos vivir, convivir y actuar de manera responsable. Asumir la responsabilidad personal Reconocer que cada persona es responsable de sus decisiones y de sus efectos sobre los demás. En síntesis: la ética exige pensar críticamente sobre nuestras acciones para vivir de forma justa, responsable y humana. Desde la ética filosófica, eres responsable ante varios niveles: # Ante ti mismo: Porque debes actuar de acuerdo con tu conciencia, tus valores y tu coherencia personal. Fallarte a ti mismo implica perder integridad. # Ante los demás: Tus acciones afectan a otras personas. Eres responsable ante quienes pueden ser beneficiados o dañados por lo que haces, especialmente los más vulnerables. # Ante la sociedad: Porque vives en comunidad y tus actos contribuyen a sostener o a dañar normas, instituciones y formas de convivencia (leyes, justicia, bien común). # Ante la humanidad: En un sentido más amplio, porque tus decisiones pueden reforzar o debilitar valores universales como la dignidad humana, los derechos y la justicia. # (Para algunas corrientes) Ante Dios o un principio moral superior: Esto depende de la postura religiosa o metafísica que se adopte; no todas las éticas lo incluyen. '''En resumen''': eres responsable de tus actos ante ti mismo, ante los otros y ante la comunidad, porque actuar éticamente implica reconocer que nuestras decisiones nunca son solo individuales. Ética, libertad y responsabilidad están profundamente conectadas en filosofía: # Ética: La ética reflexiona sobre cómo debemos actuar y qué acciones son buenas o justas. No se limita a normas externas, sino que busca orientar la conducta humana de manera racional y consciente. # Libertad: La libertad es la capacidad de elegir entre distintas opciones y decidir por uno mismo. Sin libertad no hay ética, porque:Si una persona no puede elegir, no puede ser juzgada moralmente. Solo los actos libres pueden ser considerados buenos o malos. # Responsabilidad: La responsabilidad es asumir las consecuencias de los propios actos. Surge precisamente de la libertad:Si eres libre para actuar, eres responsable de lo que haces. Implica responder ante uno mismo, ante los demás y ante la sociedad. Relación entre las tres La '''libertad''' permite elegir. La '''ética''' orienta esa elección hacia el bien. La '''responsabilidad''' obliga a responder por la elección realizada. '''En síntesis''':Somos libres para actuar, la ética nos guía sobre cómo hacerlo bien, y la responsabilidad nos exige asumir las consecuencias de nuestras decisiones. ==Unidad III== ==Reglas del discurso== Para que haya una buena deliberación se tienen que cumplir ciertas condiciones y reglas que se especifican aquí como reglas del discurso práctico. Sin la definición específica de tales elementos la deliberación puede no ser entendida de manera correcta para los fines de la justicia imparcial y razonable. Por ello, para seguir adelante y poder aterrizar en un sistema o modelo aplicable, se postula que la buena deliberación pública requiere de la definición de las reglas del discurso práctico. Además, para lograr tal definición, se supone que tales reglas pueden ser especificadas y ejemplificadas. Este enfoque apunta hacia una manera práctica y definida de discutir los asuntos que involucran decisiones de carácter social. No se trata de modelar una discusión cualquiera, sino de construir un esquema que logre capturar el significado de la imparcialidad. Se afirma que, a partir de la perspectiva de la justicia social y de los argumentos razonables que hemos desarrollado, el discurso práctico podría ser definido por el conjunto de reglas que se propone a continuación: Regla 1: El tema debe ser definido con la mayor claridad posible y ser aceptado por las partes como tal. Regla 2: Todas las partes pueden plantear diferentes perspectivas o contextos del tema, de acuerdo a sus valores, así como la manera de entender los conceptos envueltos y sus relaciones. Regla 3: Todas las partes pueden presentar puntos de vista o ponerlos en duda, siempre que sean pertinentes o relevantes al tema de discusión. Regla 4: En su argumentación, todo participante sólo puede usar argumentos que sean razonables, o que puedan ser aceptados como razonables haciendo explícitas una o más premisas implícitas. Comentario: Hemos preferido dejar indeterminada la definición del concepto de “argumento razonable” para ser consistentes con un enfoque lo más abierto posible. No obstante, se da por entendido que un “argumento razonable” puede contener cuestiones de forma y fondo. Las de forma se refieren a la pura estructura del argumento, y las de fondo incluyen, normalmente, los valores de los individuos, la temática particular que se discute y diferentes posibles concepciones de la realidad a la que se refiere el argumento. Regla 5: Todo participante que afirme algún enunciado o argumento, deberá también afirmarlo en todas las situaciones que sean iguales en todos los aspectos relevantes. Comentario: Podríamos denominar a esta regla como "coherencia mínima" puesto que tiene una estrecha relación con la razonabilidad de los enunciados o argumentos. Cualquier afirmación nueva que genere sospecha de violación de la regla obligaría al participante a sostener que la situación es en alguna forma diferente, esto es, obligaría a justificar la nueva afirmación con un argumento razonable diferente. Regla 6: Ningún participante puede contradecirse, excepto que pueda presentar una argumentación que explique el cambio de su punto de vista. Regla 7: Todo participante sólo afirmará aquello en lo que él mismo cree. Comentario: No es necesaria una excepción como la de la regla anterior pues aquí el tema es el de la sinceridad y no el de las contradicciones lógicas ya contempladas en la regla 6. Hay que destacar el problema de que la sinceridad no puede ser verificada de forma directa, por ello, aunque ésta es una condición deseable, no es fácil detectar al que hace trampa en un discurso concreto. Sin embargo, es necesario incluirla en las reglas por ser un supuesto importante de toda discusión razonable, puesto que nadie puede afirmar coherentemente que la sinceridad no importa. Por supuesto, puede haber deliberación sin sinceridad, pero entonces ya no sería una buena deliberación y sus resultados se alejaría de la justicia, lo imparcial y lo razonable. Los casos de violación a la regla de sinceridad se relacionan estrechamente con situaciones que están claramente alejadas de la ética, como el chantaje, el abuso, la ironía y el intercambio de favores políticos y económicos. Regla 8: Una parte que presenta un punto de vista está obligada a defenderlo si la otra parte le solicita hacerlo. Regla 9: El ataque de una parte a un punto de vista debe referirse realmente al punto de vista que ha sido presentado por la otra parte. Regla 10: Una parte sólo puede defender su punto de vista presentando una argumentación que esté relacionada con ese punto de vista. Regla 11: Todo participante que ha aducido un argumento sólo está obligado a dar más argumentos en caso de contraargumentos. Regla 12: Una parte no puede presentar algo falsamente como si fuera una premisa que ha sido dejada implícita por la otra parte, ni puede negar una premisa que ella misma ha dejado implícita. Regla 13: Una parte no puede presentar falsamente una premisa como si ya hubiera sido aceptada, ni negar una premisa que ya ha sido aceptada. Regla 14: Una parte no puede considerar un punto de vista como si hubiera sido concluyentemente defendido, si la defensa no ha tenido lugar por medio de un esquema argumentativo adecuado, que haya sido aplicado correctamente. Regla 15: Una defensa fallida de un punto de vista debe tener como resultado el que la parte que lo presentó se retracte de él y una defensa concluyente debe tener como resultado el que la otra parte se retracte de sus dudas acerca del punto de vista. Regla 16: Una parte no debe usar formulaciones que no sean suficientemente claras o que sean confusamente ambiguas y debe interpretar las formulaciones de la parte contraria tan cuidadosa y tan exactamente como sea posible, en función del tiempo y conocimiento disponibles. Regla 17: Todos los participantes pueden expresar sus opiniones, deseos y necesidades, incluyendo la intensidad con que los sienten, siempre que sean pertinentes o relevantes al tema de discusión. Comentario: Esta regla se relaciona con el concepto de “perjuicio grave” o “daño”, pues siempre cabe quejarse contra los posibles efectos negativos que una acción puede acarrear. Obsérvese que las opiniones, deseos, necesidades e intensidades si se toman en cuenta y hasta pueden ser definitivos en una discusión, a pesar de que los argumentos razonables se definen precisamente por ser compartibles con los demás. Las reglas del discurso imparcial conforman un sistema que se puede interpretar como una perspectiva en tercera persona, esto es, un sistema que se considera razonable porque puede ser analizado desde la perspectiva de un tercero que analiza la cuestión de forma menos apasionada que los demás, no obstante, este tercero, que funciona como árbitro, no se supone libre de emociones, sino que puede tomar en cuenta las opiniones, deseos y necesidades de los otros, incluida la intensidad con que las sienten. Esto no quiere decir, por supuesto, que siempre la necesidad o la intensidad ganen, la perspectiva razonable puede pesar más que las emociones, pero al mismo tiempo, es capaz de ser sensible a las emociones puesto que está obligada a tomarlas en cuenta. Regla 18: Todo participante que pretende tratar a una persona A de manera diferente que a una persona B, está obligado a fundamentarlo con un argumento razonable. Regla 19: Quien afirma una proposición normativa (juicio de valor o de deber) que propone como parte de un argumento razonable, debe poder aceptar las consecuencias de tal proposición normativa también en el caso hipotético de que afectara sus propios intereses. Comentario: Una de las reglas más difíciles de interpretar. Los “propios intereses” deberían entenderse como intereses razonables. No hay que sustituirse por la persona afectada en sentido estricto, pues entonces uno tendría que “ser completamente” la persona afectada, lo que aumentaría de manera irrazonable la posibilidad de rechazar las propuestas. El ejemplo más claro de esto es cuando se va a aplicar una pena a una persona por un delito que cometió, es obvio que el afectado no quiere que se le aplique la pena, pero podría, sin contradicción, ser considerada como una pena razonable por quien la aplica. La “aceptación” debe pues ser entendida como “aceptación razonable”, o dicho de otra manera, como que la norma propuesta no cause perjuicio de grado irrazonable en relación a sus beneficios o que sea una carga excesiva para los afectados. Surgen complicaciones cuando no se comprende bien la perspectiva de las personas afectadas: el árbitro que hace la representación de los intereses de los otros puede no ser capaz de entender correctamente tales intereses, puesto que no son parte de lo que considera importante en su vida, esto puede suceder en temas de género, sexuales, comunitarios, culturales, sociales o religiosos. En dichos casos habría que exigir que la “representación de los intereses” fuera la mejor posible. Por fin, hay relación con el argumento de la ventaja general, puesto que se podría aceptar una regla que perjudicara a algunos, a cambio de la ventaja de la sociedad como un todo. Regla 20: Todas las aseveraciones, puntos de vista y argumentos deben poder difundirse en forma abierta y general. Regla 21: Los resultados de la discusión deben respetar los límites de lo que es realizable o factible. Se pueden diseñar ejemplos para cada regla específica, e incluso construir diálogos ficticios a partir de ellas. Esta cuestión la omitimos por el momento puesto que nos llevaría a complicaciones innecesarias. Una última observación es que las reglas del discurso no brinda garantía de resolver todas las controversias, lo que en algunos casos prácticos conlleva serios problemas puesto que la discusión no sólo sería costosa, sino que amenazaría con alargarse por un buen tiempo. No obstante, no creemos que exista otro método para resolver estos conflictos sin pérdida considerable en términos de lo justo y lo razonable. Esto explica, a su vez, porqué quienes tienen poco respeto hacia la justicia se apresuran a desvirtuar los méritos del diálogo práctico o considerarlo un ideal inalcanzable. [[Categoría:Filosofía]] skpi13nabqtljtd7jyvog9oiob1bxfs Blender 3D: De Novato a Profesional 0 3970 426004 424518 2026-06-17T08:15:04Z Antimundo 74354 Quitar plantilla innecesaria 426004 wikitext text/x-wiki [[File:BlenderWikiBookCover.png|right|300px|BlenderWikiBookCover]] {{Book Search}} == Sobre este libro == [http://www.blender.org Blender] es un programa de [[w: software libre | software libre]] de modelado tridimensional, es decir, para crear gráficos tridimensionales por ordenador y ''Blender 3D: De Novato a Profesional'' es un producto del esfuerzo compartido de numerosos [https://en.wikibooks.org/wiki/Blender_3D:_Noob_to_Pro/Team miembros del equipo] y editores anónimos. Su objetivo es enseñar a las personas cómo crear gráficos tridimensionales por computadora utilizando [[w:Blender|Blender]]. Este libro está diseñado para ser utilizado en conjunto con otros recursos en línea que lo complementan: * [[Subject: Blender 3D | Otros Wikilibros relacionados con Blender]] sobre temas tales como creación de scripts y creación de juegos; * La [http://wiki.blender.org/ Blender Wiki] para documentación técnica; * Foros de usuarios, como el [http://blenderartists.org/forum/ foro de Blender Artists]. Si bien puedes aprender simplemente leyendo el libro, obtendrás más de los tutoriales si los sigues. Para hacer esto, necesitarás acceso a una computadora con Blender instalado. Puedes [http://www.blender.org/download descargar Blender] desde el sitio web [http://www.blender.org/ Blender Foundation]; las instrucciones más detalladas están en el [[Unidad 1:Saber Antes de Hacer|primer módulo]]. {{B3D:N2P/Note|'''Compatibilidad de versiones:''' Blender está en desarrollo continuo, y algunos de los siguientes tutoriales fueron escritos para versiones anteriores y aún no se han actualizado a la versión actual. En particular, se realizaron cambios importantes en la interfaz de usuario y la API de scripting a partir de la serie 2.5 ''x''. Si encuentras contenido desactualizado, siéntete libre de editarlo según sea necesario para actualizarlo.}} El contenido específico de la versión debe etiquetarse con una [[Plantilla:B3D:N2P/ForVersion|nota]] que se ve así:{{B3D:N2P/ForVersion|2.75}} == Resumen == <!-- {{collection}} para cuando haya version pdf --> La base de este libro es una serie de tutoriales que aumentan en complejidad, con tutoriales posteriores basados en los anteriores. Si bien los usuarios experimentados pueden adelantarse, ''recomendamos a los principiantes que procedan a través de los tutoriales en orden''. Los tutoriales de la serie principal están agrupados en cuatro '''unidades''': # [[#Unidad 1: Trasfondo|''Trasfondo'']] - una orientación básica con respecto a: #* gráficos de computadora #* la interfaz de usuario de Blender (UI) # [[#Unidad 2: Modelado básico y sombreado|''Modelado básico y sombreado'']] - técnicas básicas para construir y renderizar modelos 3D # [[#Unidad 3: Ampliando horizontes|''Ampliando horizontes'']] #* técnicas alternativas de modelado y renderizado #* introducciones a la iluminación, animación y creación de juegos # [[#Unidad 4: Despegar con tutoriales avanzados|''Despegar'']] #* scripting #* técnicas avanzadas para modelado, animación y creación de juegos Cada unidad se subdivide en '''secciones''', que se componen de '''módulos'''. También se proporcionan tres apéndices: * ''Material de referencia'', que incluye: ** [[/FAQ|Preguntas más frecuentes]] ** [[/Glosario|Glosario]] * ''Consejo general'': consejos para ayudarte a aprovechar al máximo Blender * ''Tutoriales diversos'' - tutoriales que no forman parte de la serie principal {{clear}} == Introducción == === Sinopsis === Este libro consiste en una serie de tutoriales cuyo objetivo es ayudar al usuario novato a convertirse en un experto en Blender. Los tutoriales procuran aumentar en dificultad siguiendo una ruta de aprendizaje probable, de modo que usuarios intermedios puedan comenzar por el tutorial que les resulte más útil según su grado de conocimiento y puedan seguir la secuencia a partir de este punto. Aunque hay diversas rutas de aprendizaje posibles, la intención de los autores es la de dar cabida a todos los tipos de usuarios. Los tutoriales deben seguirse en orden. Los principiantes no pueden esperar resultados si se adelantan a los temas dado que cada tutorial se construye sobre la base de los tutoriales previos. ¡Buena suerte a todos! === Versión === La versión más actual de la suite de software '''Blender 3D''' en versión estable es la 4.1. Blender está disponible como ejecutable precompilado (es decir, listo para instalar/usar) en las siguientes plataformas: Windows XP/Vista/7 (32 ó 64 bits), Mac OS X, Linux x86(32 y 64 bits) y FreeBSD. Como Blender es un proyecto de [[:m:w:es:Open_source|código abierto]], puede ser compilado también para otras plataformas que dispongan de un compilador [[:m:w:es:C_M%C3%A1s_M%C3%A1s|C++]] y la biblioteca de gráficas tridimensionales [[:m:w:es:OpenGL|OpenGL]] o equivalentes. Para informarte de nuevos lanzamientos y obtener el programa, visita la [http://www.blender.org/download/get-blender/ página de descarga(en Inglés)]. La información de este ''Wikibook'' debe reflejar siempre la versión más reciente de Blender. Sin embargo, debido a la complejidad que implica dicha tarea, se anima a los usuarios a participar en la contínua renovación del contenido. === Contribuciones a este libro === ''NOTA a los usuarios de [http://www.mozilla.org/products/firefox/ Firefox]: existe un [http://wikipedia.mozdev.org/ útil aditivo para la barra de herramientas] que facilita la edición de páginas Wiki.'' Si deseas contribuir con este libro ¡eres bienvenido! (léase: "¡te lo rogamos!") Hay un par de cosas que puedes desear hacer: '''Editar una página''' Haz click en "editar" en la parte superior de cualquier página que quieras corregir. Tu contribución tendrá efecto inmediatamente, pero también se revisará rápidamente, así que enlazar con tu página favorita de pornografía constituye una pérdida de tiempo. Puedes también hacer preguntas y comentarios sobre cada página presionando el enlace "discusión" en la parte superior de la página. '''Añadir una página''' Si quisieras agregar una página al libro, tal como una página de tutorial nueva o una página de referencia, crea un enlace a la nueva página en la [[Blender3d#Contenido|Sección de contenido]], situada más abajo en esta misma página. Una vez que esté activo este enlace, haz click sobre él y llegarás a una página nueva donde podrás crear el contenido de la misma. Si estás añadiendo un tutorial y no sabes donde pertenece, déjalo en la sección ''miscelánea''. Por favor leé las [[Wikilibros:Política de nombrado|instrucciones]] indicadas para nombrar tus páginas apropiadamente. == Contenido == {{Leyenda desarrollo}} === [[Blender 3D: novato a profesional/Clases particulares de principiante|Tutoriales para principiantes]][[Archivo:100 percent.svg]] === == Tabla de Contenidos == === Unidad 1: Trasfondo === * [[/Unidad 1:Saber Antes de Hacer|Saber Antes de Hacer]][[Archivo:75%.svg]] &nbsp;<span style="color:green">'''⇐ COMIENZA AQUÍ'''</span> * [[/Lo Que Blender Puede Hacer/]] * Sección 1A: Conceptos 3D ** [[/Geometría 3D/]] ** [[/Transformación de coordenadas/]] *** [[/Vista ortográfica/]] *** [[/Vista perspectiva/]] ** [[/Espacios de coordenadas en Blender/]] * [[Blender 3D: novato a profesional/Texto completo]] * [[Blender 3D: novato a profesional/Sintaxis del Tutorial|Sintaxis del Tutorial]][[Archivo:100 percent.svg]] * [[Blender 3D: novato a profesional/La Interfaz de Blender|Familiarizándote con el Interfaz de Blender]] [[Archivo:100 percent.svg]] ** [[Blender 3D: novato a profesional/Aprende el Sistema de ventanas Blender|Aprende el Sistema de Ventanas de Blender]][[Archivo:75%.png]] ** [[Blender 3D: novato a profesional/La Ventana de Botones|La Ventana de Botones]][[Archivo:75%.png]] ** [[Blender 3D: novato a profesional/La Ventana Del Visor 3D|La Ventana del Visor 3D]] [[Archivo:75%.png]] ** [[Blender 3D: novato a profesional/otras ventanas|Otras ventanas]] [[Archivo:75%.png]] * [[Blender 3D: novato a profesional/Aprende a modelar|Aprendiendo a Modelar]] [[Archivo:100 percent.svg]] ** [[Blender 3D: novato a profesional/Trucos para Principiantes|Trucos para Principiantes]][[Archivo:100 percent.svg]] ** [[Blender 3D: novato a profesional/Modelado rápido|Modelado Rápido]] [[Archivo:100 percent.svg]] ** [[Blender 3D: novato a profesional/Renderizado rápido|Renderizado Rápido]] [[Archivo:100 percent.svg]] ** [[Blender 3D: novato a profesional/Modelado de malla|Modelado de malla]] [[Archivo:100 percent.svg]] *** [[Blender 3D: novato a profesional/Modelando una persona simple|Modelando una persona simple]] [[Archivo:100 percent.svg]] *** [[Blender 3D: novato a profesional/Detallando una persona simple 1|Detallando una persona simple 1]] [[Archivo:100 percent.svg]] *** [[Blender 3D: novato a profesional/Detallando una persona simple 2|Detallando una persona simple 2]] [[Archivo:75%.png]] *** [[Blender 3D: novato a profesional/Creando un Sombrero Simple|Creando un sombrero simple]] [[Archivo:100 percent.svg]] *** [[Blender 3D: novato a profesional/Colocando el sombrero en la persona|Colocando el sombrero en la persona]] [[Archivo:00%.svg]] *** [[Blender 3D: novato a profesional/Montañas y montículos|Montañas y montículos]] [[Archivo:75%.png]] *** [[Blender 3D: novato a profesional/Convirtiendo un cubo en un perrito|Convirtiendo un cubo en un perrito]] [[Archivo:25%.png]] *** [[Blender 3D: novato a profesional/Modelando un hombre de pan de jengibre|Modelando un hombre de pan de jengibre]] [[Archivo:75%.png]] *** [[Blender 3D: novato a profesional/Modelando un dado|Modelando un dado]] [[Archivo:100 percent.svg]] *** [[Blender 3D: novato a profesional/Modelando una copa|Modelando una copa]] [[Archivo:75%.png]] *** [[Blender 3D: novato a profesional/Vehículo Simple|Vehículo Simple]] [[Archivo:00%.svg]] **** [[Blender 3D: novato a profesional/Vehículo Simple: Rueda|Vehículo Simple: Rueda]] [[Archivo:00%.svg]] **** [[Blender 3D: novato a profesional/Vehículo Simple: Asiento|Vehículo Simple: Asiento]] [[Archivo:00%.svg]] **** [[Blender 3D: novato a profesional/Vehículo Simple: Lanzacohetes|Vehículo Simple: Lanzacohetes]] [[Archivo:00%.svg]] **** [[Blender 3D: novato a profesional/Vehículo Simple: Cuerpo|Vehículo Simple: Cuerpo]] [[Archivo:00%.svg]] **** [[Blender 3D: novato a profesional/Vehículo Simple: Ensamblaje final|Vehículo Simple: Ensamblaje final]] [[Archivo:00%.svg]] *** [[Blender 3D: novato a profesional/Modelando paisajes con mapas de altura|Modelando paisajes con mapas de altura]] [[Archivo:75%.png]] ** [[/Imágenes de texturas/]] [[Archivo:00%.svg]] *** [[/Creando ojos estilo Pixar en Blender|Creando ojos estilo Pixar]] [[Archivo:75%.png]] *** [[/Creando cesped|Creando cesped]] [[Archivo:75%.png]] *** [[/Creando cabellos|Creando cabellos]] [[Archivo: 00%.png]] == Links == [http://wiki.blender.org/index.php/Manual.es/Manual Manual en español] [[:m:b:en:Blender_3D:_Tutorial_Links_List#Human|Lista de enlaces a tutoriales]] [https://www.youtube.com/playlist?list=PLug2BNqcHKuK-g05XY1hifNAfVJL6Hg-j Curso básico de Blender]: vídeotutoriales en español paso a paso. [[Categoría:Informática]] [[Categoría:Diseño Gráfico y Fotografía]] [[Categoría:Software libre]] jznnq7fbspem4g742jz3z6xm0z68nem Diseño de circuitos digitales y tecnología de computadores/Álgebra de Boole 0 5110 425971 277775 2026-06-16T17:06:35Z Antimundo 74354 Wikificar tabla 425971 wikitext text/x-wiki == Elementos y operadores lógicos == El álgebra de Boole se compone de un conjunto de dos elementos o estados mútuamente excluyentes, que en el caso de los sistemas digitales es {0,1}, aunque en otros campos de aplicación puede ser distinto (por ejemplo, en lógica se utilizan los valores VERDADERO y FALSO). Por lo tanto, en los sistemas digitales, las ''variables lógicas o booleanas'' pueden tomar sólo el valor 0 o el 1. Físicamente estos dos estados se implementan mediante dos valores o rango de valores de una variable física, usualmente voltaje, por ejemplo, de 0 a 3 voltios para designar el 0, y de 4 a 5 voltios para designar el 1. Sobre los elementos y variables lógicas se pueden realizar las siguientes operaciones: {| class="wikitable" !Operación !Notación matemática !Función lógica !Significado |- |Suma |align="center"|A+B |align="center"|OR |A+B vale 1 sólo cuando A o B o ambas valen 1 |- |Producto |align="center"|A·B |align="center"|AND |A·B vale 1 sólo cuando A y B valen 1 |- |Complemento |align="center"|<span style="text-decoration:overline;">A</span> |align="center"|NOT |Conmuta (cambia) el estado de la variable |} En la práctica el operador del producto lógico (·) se suele omitir, por lo que la expresión A·B se escribe AB. == Propiedades o postulados == Propiedad conmutativa * de la suma: A+B = B+A * del producto: AB = BA Propiedad distributiva * del producto respecto de la suma: A(B+C) = AB+AC * de la suma respecto del producto: A+(BC) = (A+B)(A+C) Elemento neutro * de la suma: A+0 = A * del producto: A·1 = A Elemento simétrico, inverso o complementario * de la suma: A + <span style="text-decoration:overline;">A</span> = 1 * del producto: A · <span style="text-decoration:overline;">A</span> = 0 == Teoremas == Se pueden demostrar, bien algebraicamente mediante los postulados, o bien mediante una tabla de verdad. '''Principio de dualidad''' Si en los postulados se intercambian las operaciones suma y producto lógico, y los valores 0 y 1, los resultados siguen siendo válidos. Ejemplos: :A+0 = A ↔ A·1 = A :A(B+C) = AB+AC ↔ A+BC = (A+B)(A+C) Debido a este principio, cualquier postulado o teorema tiene dos versiones, duales entre sí. '''Elemento idempotente''' :A+1 = 1 :A·0 = 0 '''Idempotencia''' :A+A=A :A·A=A '''Absorción o redundancia''' :A + AB = A :A(A+B) = A '''Asociación''' :A+(B+C) = (A+B)+C = A+B+C :A(BC) = (AB)C = ABC '''Involución o doble negación''' :<math>\overline{\overline{A}} = A</math> '''Teoremas de DeMorgan''' :<span style="text-decoration:overline;">A+B</span> = <span style="text-decoration:overline;">A</span> · <span style="text-decoration:overline;">B</span> :<span style="text-decoration:overline;">A·B</span> = <span style="text-decoration:overline;">A</span> + <span style="text-decoration:overline;">B</span> También se aplica para más de dos elementos: :<span style="text-decoration:overline;">A+B+C</span> = <span style="text-decoration:overline;">A</span> · <span style="text-decoration:overline;">B</span> · <span style="text-decoration:overline;">C</span> :<span style="text-decoration:overline;">ABC</span> = <span style="text-decoration:overline;">A</span> + <span style="text-decoration:overline;">B</span> + <span style="text-decoration:overline;">C</span> Los teoremas de DeMorgan se utilizan cuando se desea que en una expresión algebraica aparezca un único tipo de operación (suma o producto lógico). '''Otro teorema''' :A + <span style="text-decoration:overline;">A</span>·B = A+B :A · (<span style="text-decoration:overline;">A</span> + B) = A·B == Funciones lógicas == Una función lógica es una variable binaria que depende de otras variables binarias que se relacionan entre sí mediante las operaciones elementales del álgebra de Boole (suma, producto e inversión). Ejemplo: :F(A,B,C) = A B C + <span style="text-decoration:overline;">A</span> <span style="text-decoration:overline;">B</span> <span style="text-decoration:overline;">C</span> + B C ''Término canónico'' es todo producto o suma en el que aparecen todas las variables de la función, directas o negadas. Hay dos tipos: * Producto canónico (MINTERM): es un término a través del cual la función toma el estado lógico 1; en él las variables se relacionan por el producto lógico. * Suma canónica (MAXTERM): es un término a través del cual la función toma el estado lógico 0; en él las variables se relacionan por la suma lógica. Una función es ''canónica'' cuando se expresa con los términos canónicos, en una de las siguientes formas algebraicas: * Suma de MINTERMS. Ejemplo: F(A,B,C) = A <span style="text-decoration:overline;">B</span> <span style="text-decoration:overline;">C</span> + <span style="text-decoration:overline;">A</span> B C + A B C * Producto de MAXTERMS. Ejemplo: G(A,B,C) = (<span style="text-decoration:overline;">A</span>+<span style="text-decoration:overline;">B</span>+<span style="text-decoration:overline;">C</span>)(A+<span style="text-decoration:overline;">B</span>+C)(<span style="text-decoration:overline;">A</span>+B+<span style="text-decoration:overline;">C</span>) La ''forma numérica de una función canónica'' consiste en sustituir cada término canónico por un equivalente decimal: <ol> <li> Dada una función que depende de tres variables A, B y C, asignamos a éstas pesos correlativos en el sistema de numeración binario a partir del peso menor o LSB (peso = 1). Por ejemplo, A será la variable de menor peso (1), B tendrá peso 2 y B será la variable de mayor peso (4).</li> <li> Cada variable puede tomar el valor 0 o 1 con respecto a un término canónico de acuerdo con el siguiente criterio: <ul> <li>MINTERM: x ≡ 1, <span style="text-decoration:overline;">x</span> ≡ 0</li> <li>MAXTERM: x ≡ 0, <span style="text-decoration:overline;">x</span> ≡ 1</li> </ul> </li> <li>Los números binarios así formados se transforman en decimal, expresando el resultado como sumatorio de MINTERMS o productorio de MAXTERMS: <br /> <br />F(A,B,C) = A <span style="text-decoration:overline;">B</span> <span style="text-decoration:overline;">C</span> + <span style="text-decoration:overline;">A</span> B C + A B C <br /><span style="text-decoration:overline;">C</span> <span style="text-decoration:overline;">B</span> A ≡ 001 ≡ 1 <br />C B <span style="text-decoration:overline;">A</span> ≡ 110 ≡ 6 <br />C B A ≡ 111 ≡ 7 <br /><math>F = \sum_{3}(1,6,7)</math> <br />G(A,B,C) = (<span style="text-decoration:overline;">A</span>+<span style="text-decoration:overline;">B</span>+<span style="text-decoration:overline;">C</span>)(A+<span style="text-decoration:overline;">B</span>+C)(<span style="text-decoration:overline;">A</span>+B+<span style="text-decoration:overline;">C</span>) <br /><span style="text-decoration:overline;">C</span>+<span style="text-decoration:overline;">B</span>+<span style="text-decoration:overline;">A</span> ≡ 111 ≡ 7 <br />C+<span style="text-decoration:overline;">B</span>+A ≡ 010 ≡ 2 <br /><span style="text-decoration:overline;">C</span>+B+<span style="text-decoration:overline;">A</span> ≡ 101 ≡ 5 <br /><math>G = \prod_{3}(2,5,7) </math> </li> </ol> == Conversión de una función lógica a forma canónica == '''Mediante la tabla de verdad''' {| |- | {|cellpadding="5" |align="center"| ||align="center"|A ||align="center"|B |align="center"|C ||align="center"|F(A,B,C) |- |align="center"|0 ||align="center"|0 ||align="center"|0 |align="center"|0 ||align="center"|1 |- |align="center"|1 ||align="center"|0 ||align="center"|0 |align="center"|1 ||align="center"|0 |- |align="center"|2 ||align="center"|0 ||align="center"|1 |align="center"|0 ||align="center"|0 |- |align="center"|3 ||align="center"|0 ||align="center"|1 |align="center"|1 ||align="center"|1 |- |align="center"|4 ||align="center"|1 ||align="center"|0 |align="center"|0 ||align="center"|1 |- |align="center"|5 ||align="center"|1 ||align="center"|0 |align="center"|1 ||align="center"|1 |- |align="center"|6 ||align="center"|1 ||align="center"|1 |align="center"|0 ||align="center"|0 |- |align="center"|7 ||align="center"|1 ||align="center"|1 |align="center"|1 ||align="center"|0 |} | De las combinaciones para las cuales la función F toma el valor 1 se obtiene la suma de MINTERMS: <math> F = \overline{C} \cdot \overline{B} \cdot \overline{A} + \overline{C} \cdot B \cdot A + C \cdot \overline{B} \cdot \overline{A} + C \cdot \overline{B} \cdot A = \sum_{3}(0,3,4,5) </math> De las combinaciones para las cuales la función F toma el valor 0 se obtiene el producto de MAXTERMS: <math> F = (C+B+\overline{A})(C+\overline{B}+A)(\overline{C}+\overline{B}+A)(\overline{C}+\overline{B}+\overline{A}) = \prod_{3}(1,2,6,7) </math> |} '''Mediante transformaciones algebraicas''' Suma de MINTERMS <ol> <li> Expresar la función no canónica en una suma de productos que pueden ser canónicos o no:<br /> F = A(B+C) = AB + AC </li> <li> Los términos no canónicos se multiplican por la suma de la variable directa y negada que no figura en ese producto. A continuación se aplica el primer paso. Si hubiera algún término repetido se elimina.<br /> F = AB(C+<span style="text-decoration:overline;">C</span>) + AC(B+<span style="text-decoration:overline;">B</span>) = ABC + AB<span style="text-decoration:overline;">C</span> + ABC + A<span style="text-decoration:overline;">B</span>C = ABC + A<span style="text-decoration:overline;">B</span>C + A<span style="text-decoration:overline;">B</span>C </li> </ol> Producto de MAXTERMS <ol> <li> Expresar la función en un producto de sumas canónicas o no (se aplica la propiedad distributiva de la suma respecto del producto).<br /> F = A+BC = (A+B)(A+C) </li> <li> A cada suma no canónica se le suma el producto de la variable directa y negada que no figura en esa suma. A continuacion se aplica el primer paso. Si hubiera algún término repetido se elimina.<br /> F = (A+B)(A+C) = [(A+B)+C<span style="text-decoration:overline;">C</span>] [(A+C)+B<span style="text-decoration:overline;">B</span>] = (A+B+C)(A+B+<span style="text-decoration:overline;">C</span>)(A+C+B)(A+C+<span style="text-decoration:overline;">B</span>) = (A+B+C)(A+B+<span style="text-decoration:overline;">C</span>)(A+<span style="text-decoration:overline;">B</span>+C) </li> </ol> == Función inversa o complementaria == La inversa de una función lógica se puede obtener a partir de su tabla de verdad, de su forma numérica o de su forma algebraica. '''Mediante la tabla de verdad''' ::{|cellpadding="5" |align="center"|A |align="center"|B |align="center"|C |align="center"|F |align="center"|<span style="text-decoration:overline">F</span> |- |align="center"|0 |align="center"|0 |align="center"|0 |align="center"|1 |align="center"|0 |- |align="center"|0 |align="center"|0 |align="center"|1 |align="center"|0 |align="center"|1 |- |align="center"|0 |align="center"|1 |align="center"|0 |align="center"|0 |align="center"|1 |- |align="center"|0 |align="center"|1 |align="center"|1 |align="center"|1 |align="center"|0 |- |align="center"|1 |align="center"|0 |align="center"|0 |align="center"|1 |align="center"|0 |- |align="center"|1 |align="center"|0 |align="center"|1 |align="center"|1 |align="center"|0 |- |align="center"|1 |align="center"|1 |align="center"|0 |align="center"|0 |align="center"|1 |- |align="center"|1 |align="center"|1 |align="center"|1 |align="center"|0 |align="center"|1 |} '''A partir de la forma numérica''' Suma de MINTERMS: <math> F = \sum_{3}(0,3,4,5) </math> Producto de MAXTERMS: <math> \overline{F} = \prod_{3}(0,3,4,5) </math> '''A partir de la forma algebraica''' En este caso no se precisa que la función sea canónica. Se aplican los teoremas de DeMorgan. <math>F = \overline{C} \cdot \overline{B} \cdot \overline{A} + \overline{C} \cdot B \cdot A + C \cdot \overline{B} \cdot \overline{A} + C \cdot \overline{B} \cdot A </math> {| |- |<math>\overline{F}</math> |<math> = \overline{ \overline{C} \cdot \overline{B} \cdot \overline{A} + \overline{C} \cdot B \cdot A + C \cdot \overline{B} \cdot \overline{A} + C \cdot \overline{B} \cdot A } </math> |- | |<math>= \overline{\overline{C} \cdot \overline{B} \cdot \overline{A}} \cdot \overline{\overline{C} \cdot B \cdot A} \cdot \overline{C \cdot \overline{B} \cdot \overline{A}} \cdot \overline{C \cdot \overline{B} \cdot A} = (C+B+A)(C+\overline{B}+\overline{A})(\overline{C}+B+A)(\overline{C}+B+\overline{A}) </math> |} 819m7wpeytur8ww3oq811lzojid544e Diseño de circuitos digitales y tecnología de computadores/Sistemas de numeración 0 6089 426002 409115 2026-06-17T07:44:33Z Antimundo 74354 Actualizar plantilla ejemplo 426002 wikitext text/x-wiki ==Representación posicional de los números== En un sistema de numeración de base B, cada número se expresa con un conjunto de cifras. En el sistema decimal (B=10) el conjunto de cifras es {0,1,2,3,4,5,6,7,8,9}, mientras que en el sistema binario (B=2) es {0,1}. Cada cifra '''n<sub>i</sub>''' contribuye con un valor que depende de la cifra en sí y de la posición '''i''' que ocupa dentro del número: {{Eqn |1=N = ...n<sub>4</sub> n<sub>3</sub> n<sub>2</sub> n<sub>1</sub> n<sub>0</sub> , n<sub>-1</sub> ... = ...n<sub>4</sub>·b<sup>4</sup> + n<sub>3</sub>·b<sup>3</sup> + n<sub>2</sub>·b<sup>2</sup> + n<sub>1</sub>·b<sup>1</sup> + n<sub>0</sub>·b<sup>0</sup> + n<sub>-1</sub>·b<sup>-1</sup> + ... }} Por ejemplo, el número 4964,85 en base 10 se puede expresar según la fórmula anterior del siguiente modo {{Eqn |1=4964,84)<sub>10</sub> = 4·10<sup>3</sup> + 9·10<sup>2</sup> + 6·10<sup>1</sup> + 4·10<sup>0</sup> + 8·10<sup>-1</sup> + 5·10<sup>-2</sup> }} Esta fórmula se utiliza para obtener el valor decimal de un número expresado en cualquier otra base. {{Ejemplo |título=Cambio de una base B a base 10 |enunciado=Transformar el número 10100,001 en base 2 a su representación en decimal |solución=<center>N = 10100,001)<sub>2</sub> = 1·2<sup>4</sup> + 0·2<sup>3</sup> + 1·2<sup>2</sup> + 0·2<sup>1</sup> + 0·2<sup>0</sup> + 0·2<sup>-1</sup> + 0·2<sup>-2</sup> + 1·2<sup>-3</sup> = 20,125)<sub>10</sub></center> }} == Transformación de decimal a otra base B == * La parte entera se obtiene dividiendo por B (sin decimales) la parte entera del número decimal y de los cocientes que sucesivamente se vayan obteniendo. Los restos y el último cociente son las cifras del número en base B. El último cociente es la cifra más significativa y el primer resto es la cifra menos significativa. * La parte fraccionaria se obtiene multiplicando por B sucesivamente la parte fraccionaria del número decimal y las partes fraccionarias que se van obteniendo en los productos sucesivos. El número en base B se forma con las partes enteras de los productos obtenidos. <br /> {{Ejemplo |título=Cambio de base 10 a base 2 |enunciado=Transformar el número decimal 29,375 a su representación en binario |solución=<center> <math> \left . \begin{matrix} \left . \begin{matrix} 29/2 = 14, Resto=1 \\ 14/2 = 7, Resto=0 \\ 7/2 = 3, Resto=1 \\ 3/2 = 1, Resto=1 \end{matrix} \right \} 29)_{10} = 11101)_2 \\ \left . \begin{matrix} 0.375 \cdot 2 = 0.75 \\ 0.75 \cdot 2 = 1.5 \\ 0.5 \cdot 2 = 1.0 \end{matrix} \right \} 0.375)_{10} = 0.011)_2 \end{matrix} \right \} 29.375)_{10} = 11101.011)_2 </math> </center> }} <br /> Para transformar números enteros binarios no muy grandes a decimal se puede utilizar un método más rápido. Dado que el sistema binario sólo utiliza los elementos 0 y 1, basta con sumar los ''pesos'' de las posiciones de un número cuya cifra es 1. El siguiente ejemplo ilustra el cambio de base del número binario 1010)<sub>2</sub> a decimal: <center> {|border="2" cellpadding="4" cellspacing="0" style="margin: 1em 1em 1em 0; background: #f9f9f9; border: 1px #aaa solid; border-collapse: collapse; |- |Posición (p)||3||2||1||0 |- |Peso (2<sup>p</sup>)||8||4||2||1 |- |Dígito binario||1||0||1||0 |- |Resultado ||colspan="4" style="text-align: center"| 8+2=10 |- |colspan="5" |Se suman los valores decimales con las casillas de unos |} </center> == Operaciones aritméticas en binario == === Suma en binario natural (sin signo) === {|cellspacing="10" cellpadding="10" |- |<p>0+0=0 <br /> 0+1=1 <br /> 1+0=1 <br /> 1+1=0 (acarreo = 1)</p> |<math> \begin{array}{r} 1110101 \\ +1010111 \\ \hline 11001100 \end{array} </math> |} === Complemento a 2 y complemento a 1 === El complemento a la base ''b'' de un número ''N'' de ''n'' cifras se calcula según la fórmula: {{Eqn|1=C<sub>b</sub>(N) = b<sup>n</sup> - N}} {{Ejemplo |título=Complemento a la base en decimal |enunciado=Hallar el complemento a la base del número decimal 67 |solución=<center>C<sub>10</sub>(67) = 10<sup>2</sup> - 67 = 33</center> }} <br /> <p>En binario, el complemento a la base se denomina '''complemento a dos''' (Ca2).</p> {{Ejemplo |título=Complemento a 2 |enunciado=Hallar el complemento a dos del número binario 1010 |solución=<center>Ca2(1010) = 10000 - 1010 = 110</center>}} <br /> <p>El complemento a la base menos uno (b-1) de un número N se calcula según la fórmula:</p> {{Eqn|1=C<sub>b-1</sub>(N) = (b<sup>n</sup> -1) - N}} {{Ejemplo |título=Complemento a la base menos uno en decimal |enunciado=Hallar el complemento a la base menos uno del número decimal 67 |solución=<center>C<sub>9</sub>(67) = (10<sup>2</sup>-1) - 67 = 99 - 67 = 32</center>}} <br /> <p>En binario, el complemento a la base menos uno se denomina '''complemento a uno''' (Ca1) y se obtiene directamente complementando cada una de las n cifras binarias.</p> {{Ejemplo |título=Complemento a uno |enunciado=Hallar el complemento a uno del número binario 1010 |solución=<center>Ca1(1010) = 1111 - 1010 = 0101</center>}} <br /> <p>Debido a que el complemento a uno se obtiene directamente complementando cada cifra binaria, la forma más sencilla de obtener el complemento a dos de un número binario es sumando uno a su complemento a 1.</p> {{Ejemplo |título=Complemento a uno |enunciado=Hallar el complemento a uno del número binario 1010 |solución=<center>Ca2(1010) = Ca1(1010) + 1 = 0101 + 1 = 110</center>}} === Resta en binario natural (sin signo) === Para restar números naturales, el minuendo debe ser siempre mayor que el sustraendo. {|cellspacing="10" cellpadding="10" |- |0-0=0 <br /> 0-1=1 (acarreo = 1) <br /> 1-0=1 <br /> 1-1=0 |<math> \begin{array}{r} 1110101 \\ -1010111 \\ \hline 0011110 \end{array} </math> |} La resta de dos números binarios se puede realizar mediante una suma usando cualquiera de los dos métodos siguientes: * método del complemento a dos: sumando al minuendo el complemento a dos del sustraendo, despreciando el acarreo, * método del complemento a uno: sumando al minuendo el complemento a uno del sustraendo, sumando al resultado el acarreo generado por la suma. <br /> {{Ejemplo |título=Resta binaria usando el complemento a 1 |enunciado=Realizar la resta binaria 1000111 - 10010 por el método del complemento a uno |solución= Como el minuendo tiene 7 cifras, el complementario del sustraendo hay que hallarlo con 7 cifras también. Recuerde que el complemento a uno puede calcularse directamente complementando cada cifra binaria. Ca1(10010) = Ca1(0010010) = 1101101 <center> <math> \begin{array}{r} 1000111 \\ +1101101 \\ \hline (acarreo=1) 0110100 \\ +1\\ \hline 0110101 \end{array} </math> (el acarreo se suma al resultado) </center> }} {{Ejemplo |título=Resta binaria usando el complemento a 2 |enunciado=Realizar la resta binaria 1000111 - 10010 por el método del complemento a dos |solución= Ca2(10010) = Ca1(10010) + 1 = 1101101 + 1 = 1101110 <center> <math> \begin{array}{r} 1000111 \\ +1101110 \\ \hline (acarreo=1) 0110100 \\ \end{array} </math> (el acarreo se desprecia) </center> }} <br /> === Suma y resta de números enteros (con signo) === La resta de dos números enteros equivale a la suma del minuendo más el sustraendo cambiando el signo a éste último: :Minuendo - Sustraendo ≡ Minuendo + (-Sustraendo) La suma de números enteros del mismo signo se realiza del mismo modo que la suma de números naturales, siendo el signo del resultado el mismo que el de los operandos. Para sumar dos números enteros con distinto signo, se realiza la resta en binario natural de los dos sumandos, tomando como minuendo el sumando con mayor valor absoluto. El signo del resultado es el mismo que el del sumando con mayor valor absoluto. {{Ejemplo |título=Suma de enteros de distinto signo |enunciado=Realizar la suma binaria +10010 + (-1000111) |solución= <ol> <li>Se restan ambos números, tomando el sumando con mayor valor absoluto como minuendo: <center> <math> \begin{array}{r} 1000111 \\ -10010 \\ \hline 0110101 \\ \end{array} </math> </center> </li> <li>El signo del resultado es el del operando con mayor valor absoluto: <center> <math>\vert -1000111 \vert > \vert 10010 \vert \Rightarrow +10010 + (-1000111) = -110101</math> </center> </li> </ol> }} <br /> == Códigos intermedios == Los sistemas de numeración octal y hexadecimal, usados como códigos intermedios, facilitan la transformación de un número de base 2 a base 10, y viceversa. Esta ventaja se debe a que ambos sistemas (octal y hexadecimal) tienen como base una potencia de 2. === Octal === En el sistema de numeración octal (base = 8) el conjunto de cifras es {0,1,2,3,4,5,6,7}. Para expresar en binario cada una de las 8 cifras octales se necesitan exactamente 3 bits (2<sup>3</sup> = 8). Gracias a esto, se puede pasar directamente de binario a octal y viceversa, utilizando la siguiente correspondencia entre dígitos octales y palabras binarias de tres bits: <center> {| |- |octal || binario |- |0 || 000 |- |1 || 001 |- |2 || 010 |- |3 || 011 |- |4 || 100 |- |5 || 101 |- |6 || 110 |- |7 || 111 |} </center> <br /> {{Ejemplo |título=Cambio de base 2 a base 10 usando el código octal |enunciado=Transformar el número binario 10001101100,1101 a decimal usando el sistema de numeración octal como código intermedio |solución=010 001 101 100,110 100 = 2154,64)<sub>8</sub> = 2·8<sup>3</sup> + 1·8<sup>2</sup> + 5·8<sup>1</sup> + 4·8<sup>0</sup> + 6·8<sup>-1</sup> + 4·8<sup>-2</sup> = 1132,8125 }} {{Ejemplo |título=Cambio de base 10 a base 2 usando el código octal |enunciado=Transformar el número decimal 760,73 a binario usando el sistema de numeración octal como código intermedio |solución= <ol> <li>Paso a octal de la parte entera :<math> \left . \begin{matrix} 760/8=95, Resto=0 \\ 95/8=11, Resto=7 \\ 11/8=1, Resto=3 \end{matrix} \right \} 760)_{10} = 1370)_8 </math> </li> <li>Paso a octal de la parte fraccionaria :<math> \left . \begin{matrix} 0.73 \cdot 8 = 5.84 \\ 0.84 \cdot 8 = 6,72 \\ 0.72 \cdot 8 = 5,76 \end{matrix} \right \} 0.73)_{10} = 0,565)_8 </math> </li> <li>Paso de octal a binario :1370,565)<sub>8</sub> = 001 011 111 000,101 110 101)<sub>2</sub> </li> </ol> }} <br /> === Hexadecimal === En el sistema de numeración hexadecimal (base = 16) el conjunto de cifras es {0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F}. Para expresar en binario las 16 cifras hexadecimales se necesitan exactamente 4 bits (2<sup>4</sup> = 16). Gracias a esto, se puede pasar directamente de binario a hexadeciaml y viceversa, utilizando la siguiente correspondencia entre dígitos hexadecimales y palabras binarias de cuatro bits: <center> {| |- |decimal || hexadecimal || binario |- |0 || 0 || 0000 |- |1 || 1 || 0001 |- |2 || 2 || 0010 |- |3 || 3 || 0011 |- |4 || 4 || 0100 |- |5 || 5 || 0101 |- |6 || 6 || 0110 |- |7 || 7 || 0111 |- |8 || 8 || 1000 |- |9 || 9 || 1001 |- |10 || A || 1010 |- |11 || B || 1011 |- |12 || C || 1100 |- |13 || D || 1101 |- |14 || E || 1110 |- |15 || F || 1111 |} </center> <br /> {{Ejemplo |título=Cambio de base 2 a base 10 usando el código hexadecimal |enunciado=Transformar el número binario 10100111100110001100,0001111 a decimal usando el sistema de numeración hexadecimal como código intermedio |solución= 1010 0111 1001 1000 1100,0001 1110 = A798C,1E)<sub>16</sub> = = 10·16<sup>4</sup> + 7·16<sup>3</sup> + 9·16<sup>2</sup> + 8·16<sup>1</sup> + 12·16<sup>0</sup> + 1·16<sup>-1</sup> + 14·16<sup>-2</sup> = 686476,1171875)<sub>10</sub> }} {{Ejemplo |título=Cambio de base 10 a base 2 usando el código hexadecimal |enunciado=Transformar el número decimal 4573,79 a binario usando el sistema de numeración hexadecimal como código intermedio |solución= <ol> <li>Paso a hexadecimal de la parte entera :<math> \left . \begin{matrix} 4573/16=285, Resto=13 \\ 286/16=17, Resto=13 \\ 17/16=1, Resto=1 \end{matrix} \right \} 4573)_{10} = 11DD)_{16} </math> </li> <li>Paso a hexadecimal de la parte fraccionaria :<math> \left . \begin{matrix} 0.79 \cdot 16 = 12.64 \\ 0.64 \cdot 16 = 10,24 \end{matrix} \right \} 0.79)_{10} = 0.CA)_{16} </math> </li> <li>Paso de hexadecimal a binario :4573,CA)_{16} = 0100 0101 0111 0011,1100 1010)_2 </li> </ol> }} 0ajscaddu3spazupvyt78lki13n0zt8 Plantilla:Transporte de información y redes/nav 10 7024 426006 27334 2026-06-17T08:21:43Z Antimundo 74354 Borrar 426006 wikitext text/x-wiki {{Borrar|Ninguna página hace uso de esta plantilla, ni existe documentación explicando su propósito, ha sido editada una sola vez el día que fue creada en 2005 y nunca se ha usado.}} | valign="top" style="background:#f8eeee;width:63%;text-align:center;" | <div style="float:left;">← [[Transporte de información y redes/ {{{2}}}|{{{3}}}]]</div><div style="float:right;">[[Transporte de información y redes/ {{{4}}}|{{{5}}}]] →</div>'''{{{1}}}'''<includeonly> [[Categoría:Transporte de información y redes|{{{1}}}]]</includeonly> d6hadnxmb8w3yesayiq1afmkb9f6qcx Programación en Perl/Tu primer programa 0 8872 425967 425955 2026-06-16T16:37:01Z Antimundo 74354 /* Ejercicios */ Actualizar plantilla ejercicio 425967 wikitext text/x-wiki {{navegar índice| |anterior=Fundamentos |siguiente=Tipos de datos }} {{Plantilla:Programación/Toc_funciones_y_conceptos| *[[Programación_en_Perl/Función/print|<code>print</code>]] | *''';''' - ''Fin de línea'' *'''.pl''' - ''Extensiones de archivos perl'' *'''#!''' - ''Shebang'' *'''\n''' - ''Nueva línea'' *'''#''' - ''Comentarios en perl'' }} =Tu primer programa en Perl= En Perl, el programa [[w:es:canónico|canónico]] "[[w:es:Hola mundo|Hola mundo]]" es: <source lang="perl"> #!/usr/bin/perl print "¡Hola mundo!\n"; # "\n" es un 'nueva línea' # Asi de sencillo. </source> *La primera línea contiene el ''[[w:es:shebang|shebang]]'' (par de caracteres que identifica el texto que sigue), que le indica al sistema operativo dónde encontrar el intérprete de Perl. *La segunda imprime el ''string'' ''¡Hola mundo!'' y un carácter de [[w:nueva línea|nueva línea]], seguido por '';'' que representa en final de la línea de código y finalmente sigue un comentario. *La tercera línea es un comentario. El signo <code>#</code> en la segunda y tercera línea es un '[[w:es:token|token]] comentario', que permite al intérprete perl ignorar todo lo que le siga, hasta el final de la línea de texto. El ''shebang'' es la forma normal para invocar al intérprete en los sistemas Unix. Los sistemas Windows pueden seguir utilizándolo o pueden asociar la [[w:es:extensión de archivo|extensión de archivo]] <tt>.pl</tt> con el intérprete Perl. Algunos editores de texto también usan la línea ''shebang'' como una pista sobre el modo de trabajo en que deben operar. Si el programa es ejecutado por perl y no invocado por el shell, la línea que empieza por el ''shebang'' es parseada para interpretar las opciones. En otro caso, es ignorada. Para ver los detalles de esto, consultar [http://perldoc.perl.org/perlrun.html#DESCRIPTION la página de manual perlrun]. C: user/admin ~]# more /usr/local/bin/activar_alarma.pl #!/usr/bin/perl use Device::ParallelPort; use Device::ParallelPort::drv::linux; my $port = Device::ParallelPort->new('linux'); $port->set_bit(1,0);#Inicializo a 0 $port->set_bit(2,0);#Inicializo a 0 sleep (1); $port->set_bit(1,1); #Pongo a 1 el bit 1 para que se "presione" el botón print "Activando…\n"; sleep 5; #Espero 5 segundos con el botón "presionado" $port->set_bit(1,0); #Suelto el botón =Sobre print= '''print''' es un instrucción de Perl y se conoce como función de Perl. Para mas detalles sobre las funciones puedes consultar en la sección de Anexos la [[Programación_en_Perl/Función|lista de funciones]], para <code>print</code> consulta [[Programación_en_Perl/Función/print|función print]]. =Tu primer programa en Perl «como CGI»= Perl fue uno de los lenguajes inicialmente usados para realizar [[w:es:CGI|CGI's]] en Servidores Web por lo que en este apartado se describe como usar ''Tu primer programa en Perl «como CGI»'' con solo agregarle una línea a tu programa. La línea que se agregaría es esta <source lang="perl"> print "Content-type:text/html"."\n\n"; </source> con esto le indicas a Perl que la impresión será en el "Navegador" de internet en lugar de la pantalla de tu monitor. Quedando así el script: <source lang="perl"> #!/usr/bin/perl print "Content-type:text/html"."\n\n"; print "¡Hola Mundo!\n"; </source> En donde el simbolo <code>.</code> (punto) une ambas cadena de texto dentro de la sentencia <code>print</code> y las dos nuevas líneas (<code>\n\n</code>) son estrictamente necesarias para que el servidor sepa como tratar los datos que enviará al Navegador del cliente. <!--=================================== EJERCICIOS =======================--> =Ejercicios= {{Ejercicio |título=Ejercicio 1 |enunciado=Que el programa te diga <pre>Hola, Buen día Estas son... mis primeras líneas en Perl</pre> |solución=<syntaxhighlight lang="perl">print "Hola,\nBuen día\nEstas son... mis primeras líneas en Perl\n";</syntaxhighlight>}} {{Ejercicio |título=Ejercicio 2 |enunciado=Prueba a poner \n (equivalente a un ENTER de teclado) en más sitios dentro de las comillas dobles, ¡a ver que pasa!. |solución=<syntaxhighlight lang="perl">print "Hola\n\n\n¿Qué\ntal\nestas?\n";</syntaxhighlight> El texto se romperá en una línea nueva cada vez que el intérprete encuentre un <tt>\n</tt>, dejando espacios vacíos si pones varios juntos.}} {{Ejercicio |título=Ejercicio 3 |enunciado=En los ejercicios anteriores, prueba las comillas simples '' en vez de las dobles "". |solución=<syntaxhighlight lang="perl">print 'Hola, \n Buen día';</syntaxhighlight> Al usar comillas simples, Perl interpreta el texto de forma literal, por lo que imprimirá el carácter de la barra y la ene (<tt>\n</tt>) en la pantalla en lugar de dar un salto de línea real.}} {{navegar índice| |anterior=Fundamentos |siguiente=Tipos de datos }} [[de:Perl-Programmierung: Hello World]] [[en:Perl Programming/First Programs]] [[it:Perl/Primo programma: Ciao Mondo!]] [[pl:Perl/Pierwszy program]] [[pt:Perl/Primeiro programa]] 869gs7p3hwe5wqo6wvu8ftv0rsnialu MediaWiki:Common.css 8 9933 425981 303224 2026-06-17T01:17:51Z Krinkle 28677 Maintenance: Clean up after ShortUrl de-installation, [[phab:T107188]] 425981 css text/css /** Código CSS compartido para todas las pieles. Por favor no modificar sin conocimientos básicos de CSS **/ /** Importamos estilos de algunas plantillas desde páginas especiales para hacer esta página más corta **/ @import url("/w/index.php?title=MediaWiki:Common.css/Metaplantilla de avisos.css&action=raw&ctype=text/css") screen; @import url("/w/index.php?title=MediaWiki:Common.css/Messageboxes.css&action=raw&ctype=text/css") screen; @import url("/w/index.php?title=MediaWiki:Common.css/Fmbox.css&action=raw&ctype=text/css") screen; @import url("/w/index.php?title=MediaWiki:Common.css/Plantilla_lista_desplegable.css&action=raw&ctype=text/css") screen; /** Estilos para las subpáginas **/ h1.firstHeading span.subpagepart { display:block; } h1.firstHeading span.subpagepart a, h1.firstHeading span.subpagepart-first a { font-size:smaller; } /* InterProject */ .interProject { display:none; clear: both; border-top: 2px dotted #AAAAAA; margin-top: 2em; } /* [[Especial:SpecialPages]]: alinear a la izquierda, en vez de estar justificado */ .mw-specialpages-table {text-align:left} /* Códigos sobre referencias */ ol.references {font-size: 100%} .references-small {font-size: 90%} .references-2column {font-size: 90%} /* Highlight clicked reference in blue to help navigation */ ol.references > li:target, sup.reference:target, cite:target { background-color: #DEF; } /* Llamadas al pie: Quitar corchetes */ .corchete-llamada {display: none} /* [[Plantilla:Listaref]] */ @media print {.listaref {-moz-column-count: 1 !important} } /* Estilo para las etiquetas del filtro de edición */ .mw-tag-markers { font-family:sans-serif; font-style:italic; font-size:90%; } /* Ocultar título y categorías en la Portada*/ body.page-Portada h1.firstHeading, body.page-Portada #catlinks { display:none; } /** Permite la creación de "searchboxes" para páginas de revisión, para introducir respuestas a las preguntas que el usuario puede posteriormente verifica **/ .nobuttons input.searchboxSearchButton, .nobuttons input.mw-ui-button {display:none;} /* Letra pequeña para las categorías ocultas el mismo estilo que en Commons */ #mw-hidden-catlinks { font-size: 87% !important; } /* class hiddenStructure is defunct. See en:Wikipedia:hiddenStructure */ .hiddenStructure { display: inline ! important; color: #f00; background-color: #0f0; } /* == ENCABEZADOS == */ .headergris { background: url("//upload.wikimedia.org/wikipedia/commons/d/d7/Bookbar2.png") right; background-repeat: no-repeat; margin:0; background-color:#F0F0F0; font-size:120%; font-weight:bold; border:1px solid #a3b0bf; text-align:left; color:#000000; padding:0.2em 0.4em; } .headerbleu { background: url("//upload.wikimedia.org/wikipedia/commons/a/a2/Bookbar1.png") right; background-repeat: no-repeat; margin:0; background-color:#F0F0F0; font-size:120%; font-weight:bold; border:1px solid #a3b0bf; text-align:left; color:#000000; padding:0.2em 0.4em; } .headergris span.editsection, .headerbleu span.editsection, .headergris a.NavToggle, .headerbleu a.NavToggle { margin-right: 100px; } /* Imágenes sombreadas, por Ssola y Gerardduenas */ .ombreig img { box-shadow:0 3px 4px #000; /* Soporte para navegadores antiguos */ box-shadow:0 3px 4px rgba(0, 0, 0, 0.45); margin-bottom:7px; background:rgb(255,255,255); /* Soporte para navegadores antiguos */ background:rgba(0,0,0,0.02); -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius:5px; } /* Evitar espacios en blanco bajo la imagen a causa de un <p> */ .ombreig p { margin:0; } table.prettytable, table.bellataula { margin: 1em 1em 1em 0; background: #f9f9f9; border: 1px #aaaaaa solid; border-collapse: collapse; } table.prettytable th, table.prettytable td, table.bellataula th, table.bellataula td { border: 1px #aaaaaa solid; padding: 0.2em; } table.bellataula th, table.prettytable th { background: #f2f2f2; text-align: center; } table.bellataula caption, table.prettytable caption { margin-left: inherit; margin-right: inherit; } table.centre, table.center { /* Alineació centrada amb class="wikitable centre" */ margin:1em auto; } table.wikitable[align=center] {margin:1em auto;} /*Alineació centrada amb align=center */ ghx6treal5b7v9thqiqveky1cl2j4m3 Plantilla:Ejercicio 10 15253 425962 425953 2026-06-16T16:24:41Z Antimundo 74354 Actualizar para usar parámetros con nombre 425962 wikitext text/x-wiki <div style="background:#fafbfc; border:1px solid #d8dee4; border-left:4px solid #CCAB90; padding:.8em; overflow:hidden;"> [[Archivo:GNOME Todo icon 2019.svg|40px|left|ejercicio|alt=Icono de ejercicio]] <div style="overflow:hidden;"> '''{{{título|{{{titulo|Ejercicio}}}}}}'''<br> {{{enunciado|}}} </div> {{#if:{{{solución|{{{solucion|}}}}}}| <div style="background:#fff; border:1px solid #eaecf0; margin-top:.75em;"> <div style="background:#f8f9fa; border-bottom:1px solid #eaecf0; padding:.1em .75em; font-weight:bold;"> Solución </div> <div style="padding:.75em;"> {{{solución|{{{solucion}}}}}} </div> </div>}} </div> <noinclude> {{Documentación}} {{#ifeq:{{NAMESPACE}}|{{ns:10}}|[[Categoría:Wikilibros:Plantillas para crear recuadros|{{SUBPAGENAME}}]]}} </noinclude> fm1lti1d7m01yxjfo41j4ux382m4z91 Plantilla:Ejercicio/uso 10 15254 425963 425954 2026-06-16T16:32:00Z Antimundo 74354 Actualizar para usar parámetros con nombre 425963 wikitext text/x-wiki {{subpágina de documentación}} === Uso === Se utiliza para mostrar un ejercicio con su enunciado y opcionalmente con su solución. <syntaxhighlight lang="wikitext"> {{Ejercicio | título = | enunciado = | solución = }} </syntaxhighlight> ==== Parámetros ==== * '''titulo''' (opcional): El nombre o número del ejercicio. Si se deja vacío, muestra «Ejercicio» por defecto. * '''enunciado''' (obligatorio): El texto o problema que se debe resolver. * '''solución''' (opcional): La respuesta explicada. Si se omite, el recuadro de la solución no se mostrará. === Ejemplos === ==== 1. Con título por defecto y solución ==== El código: <syntaxhighlight lang="wikitext"> {{Ejercicio | enunciado = En una clase hay 5 mesas y en cada mesa se sientan 4 alumnos. ¿Cuántos alumnos hay en total? | solución = Multiplicamos mesas por alumnos: <math>5 \times 4 = 20</math> alumnos en total. }} </syntaxhighlight> Produce: {{Ejercicio|enunciado=En una clase hay 5 mesas y en cada mesa se sientan 4 alumnos. ¿Cuántos alumnos hay en total?|solución=Multiplicamos mesas por alumnos: <math>5 \times 4 = 20</math> alumnos en total.}} ==== 2. Sin solución y con título personalizado ==== El código: <syntaxhighlight lang="wikitext"> {{Ejercicio | título = Tarea de investigación | enunciado = Busca en internet cuál es la población actual de tu país y anota cómo ha cambiado en los últimos diez años. }} </syntaxhighlight> Produce: {{Ejercicio|título=Tarea de investigación|enunciado=Busca en internet cuál es la población actual de tu país y anota cómo ha cambiado en los últimos diez años.}} 9thmvn48om82jfi2eqnsba0muqtzy2f 425970 425963 2026-06-16T16:40:13Z Antimundo 74354 Ortografía 425970 wikitext text/x-wiki {{subpágina de documentación}} === Uso === Se utiliza para mostrar un ejercicio con su enunciado y opcionalmente con su solución. <syntaxhighlight lang="wikitext"> {{Ejercicio | título = | enunciado = | solución = }} </syntaxhighlight> ==== Parámetros ==== * '''título''' (opcional): El nombre o número del ejercicio. Si se deja vacío, muestra «Ejercicio» por defecto. * '''enunciado''' (obligatorio): El texto o problema que se debe resolver. * '''solución''' (opcional): La respuesta explicada. Si se omite, el recuadro de la solución no se mostrará. === Ejemplos === ==== 1. Con título por defecto y solución ==== El código: <syntaxhighlight lang="wikitext"> {{Ejercicio | enunciado = En una clase hay 5 mesas y en cada mesa se sientan 4 alumnos. ¿Cuántos alumnos hay en total? | solución = Multiplicamos mesas por alumnos: <math>5 \times 4 = 20</math> alumnos en total. }} </syntaxhighlight> Produce: {{Ejercicio|enunciado=En una clase hay 5 mesas y en cada mesa se sientan 4 alumnos. ¿Cuántos alumnos hay en total?|solución=Multiplicamos mesas por alumnos: <math>5 \times 4 = 20</math> alumnos en total.}} ==== 2. Sin solución y con título personalizado ==== El código: <syntaxhighlight lang="wikitext"> {{Ejercicio | título = Tarea de investigación | enunciado = Busca en internet cuál es la población actual de tu país y anota cómo ha cambiado en los últimos diez años. }} </syntaxhighlight> Produce: {{Ejercicio|título=Tarea de investigación|enunciado=Busca en internet cuál es la población actual de tu país y anota cómo ha cambiado en los últimos diez años.}} poewj3rqvi89dl628k3azpt746wxnjt Operaciones Básicas/Balances de materia 3.1 0 15366 425966 95319 2026-06-16T16:34:57Z Antimundo 74354 /* Variables */ Actualizar plantilla ejercicio 425966 wikitext text/x-wiki {{navegar|libro=Operaciones Básicas |actual=Balances de materia 3.1 |anterior=Balances 3 |siguiente=Balances de energía 3.2 }} == Definición == Considerando un sistema abierto '''sin reacción nuclear''', definimos un balance general como {{Eqcn|<math>\begin{vmatrix}\mathfrak{Razon} & \mathfrak{de} \\ \mathfrak{entrada} \end{vmatrix}-\begin{vmatrix} \mathfrak{Razon} & \mathfrak{de} \\ \mathfrak{salida} \end{vmatrix}+\begin{vmatrix}\mathfrak{Razon} & \mathfrak{de} \\ \mathfrak{generacion} \end{vmatrix}-\begin{vmatrix} \mathfrak{Razon} & \mathfrak{de} \\ \mathfrak{consumo} \end{vmatrix}=\begin{vmatrix} \mathfrak{Razon} & \mathfrak{de} \\ \mathfrak{acumulacion}\end{vmatrix}</math>|3.0}}:Esta ecuación se aplica tanto a la energía como a la masa de materia, que permanecen constantes. Si aplicamos las condiciones de sistema '''sin reacción química''' y en '''estado estacionario''', nos queda que {{Eqcn|<math>\begin{vmatrix}\mathfrak{Razon} & \mathfrak{de} \\ \mathfrak{entrada} \end{vmatrix}-\begin{vmatrix} \mathfrak{Razon} & \mathfrak{de} \\ \mathfrak{salida} \end{vmatrix}=0</math>|3.1}}que será la ecuación general que emplearemos en éste texto para resolver los balances.{{Consejo|Aquí podemos usar tanto masa como moles, que como no hay reacción química, permanecen constantes.}} Aunque a este nivel consideraremos sustancias (CO, H2O...), el balance de materia también puede aplicarse a elementos (C, O, H...) como suele ocurrir en la industria petroquímica, donde las estequiometrías de las reacciones no se conocen completamente. La clave está en la conservación de la propiedad. Sin embargo, todos estos temas los veremos en profundidad más adelante. ==Variables== '''Pasos para resolver un balance de materia''': #Definir las fronteras del sistema #Identificar las corrientes de entrada/salida #Identificar las composiciones y flujo de cada corriente. Formas de presentar la información de 3.: a) ''FLUJO INDIVIDUAL'' Se asocia a cada sustancia (j) de una corriente su flujo individual, <math>m_j</math> (masa de j/ud. de tiempo) o <math>N_j</math> (moles de j/ud. de tiempo). Así, para las n sustancias de una corriente, <math>\begin{cases}m=\sum_{j=1}^n m_j \\ N=\sum_{j=1}^n N_j \end{cases}</math>; donde m o N es el flujo másico o molar de la corriente. b) ''FLUJO-COMPOSICIÓN'' Se proporciona el flujo total (m o N) con la composición de la corriente (<math>w_j \equiv</math> fracción en peso o <math>x_j \equiv</math> fracción molar). <math>\left \{\sum_{j=1}^n w_j =\sum_{j=1}^n x_j=1 \right \}</math> {{Res|Así, '''una corriente se caracteriza mediante <math>m</math> y <math>w_j</math> o mediante <math>N</math> y <math>x_j</math>''' (o sus flujos individuales). Conocida la masa molecular, ambos sistemas son interconvertibles dado que <math>N_j=\frac{m_j}{M_j}</math>}} {{Ejercicio |enunciado=Dada una corriente según sus flujos molares individuales, <math>N_j</math>, y las masas moleculares de sus componentes, <math>M_j</math>, proporcionar la misma información en función de su flujo másico y composiciones. |solución=<math>N=\sum_{j=1}^n N_j=\sum_{j=1}^n x_j \cdot N</math> {Flujo y composiciones molares} <math>m_j=N_j \cdot M_j</math> {Flujos másicos individuales} <math>m=\sum_{j=1}^n m_j=\sum_{j=1}^n w_j \cdot m</math> {Flujo y composiciones en masa} }} Como <math>x_n=1-\sum_{j=1}^{n-1} x_j</math> e igual con <math>w_n</math>, ''una corriente con n sustancias lleva asociadas n variables independientes'': El flujo y n-1 composiciones o flujos individuales. ==Ecuaciones== Se usan, bien para obtener el resto de variables o bien para determinar la consistenciade los valores dados. '''HOMOGENEIDAD''' Respecto a una ecuación de balance individual, <math>\sum m^e \cdot w_j^e =\sum m^s\cdot w_j^s </math> {{Eqnref|3.1}}, las ecuaciones de balance son homogéneas en los flujos de las corrientes. Llamamos homogéneo en un conjunto de variables a un sistema de ecuaciones en el que los valores del conjunto pueden escalarse uniformemente <math>\Rightarrow\sum(\alpha m^e) \cdot w_j^e =\alpha\sum m^s \cdot w_j^s</math> Así, como consecuencia de la homogeneidad de las ecuaciones de balance, puede seleccionarse cualquier solución y escalar los flujos a cualquier proporción. '''BASE de CÁLCULO''' : ''Si no se asigna valor a ninguna corriente'', para el cálculo puede tomarse una magnitud arbitraria del flujo de cualquiera de las corrientes. Generalmente se selecciona una '''base de cálculo de 1 o 100''' ==Información del balance== * Elementos: #Sistema seleccionado #Corrientes, con sus variables de flujo y composición #Sistema de ecuaciones de balance. Sólo n son independientes #Base de cálculo #Especificaciones: ##Por asignación directa ##Por imposición de relaciones. Tipos: ###Recuperación fraccional ###Relación de composición ###Razón de flujos ==Análisis== 1º: Decidir si las ecuaciones expresadas pueden determinar una solución. (nº Grados de libertad) 2º: Estrategia de resolución. ===Grados de libertad (GL)=== Indicador que determina los casos sin solución. Se define como : '''GL={nº de var. indep.} - {nº ecs. indep.} - {nº var. indep. especificadas + nº rel. adicionales}''' :GL < 0 : Problema sobreespecificado. Sobran restricciones o faltan variables. :GL > 0 : Problema subespecificado. Faltan restricciones o sobran variables. :GL = 0 : Problema especificado correctamente. ===Estrategia de resolución=== Debe tenderse a ordenar los cálculos de forma secuencial y no simultánea. leon98emabhp43csaya3jpfhi4j99g0 Operaciones Básicas/Prerrequisitos 2 0 15369 425965 347696 2026-06-16T16:34:28Z Antimundo 74354 Actualizar plantilla ejercicio 425965 wikitext text/x-wiki {{navegar|libro=Operaciones Básicas |actual=Prerrequisitos 2 |anterior=Introducción 1 |siguiente=Balances 3 }}Además de los conceptos matemáticos y físicos básicos para abordar un texto de estas características, vamos a hacer hincapié en el estudio de las herramientas básicas de la ingeniería: el análisis dimensional y los sistemas de unidades. El resto de prerrequisitos se intentarán enlazar con otros wikilibros en lo posible, o con enlaces a páginas externas. ===Factores de conversión=== Para asegurarnos de que los conoces, haremos un repaso a la siempre útil herramienta de los factores de conversión. {{Caja| <math>\mbox{Lo que quieres} = \mbox{Lo que tienes} \times \frac{\mbox{Lo que quieres}}{\mbox{Lo que tienes}}</math>}}Donde la fracción se obtiene de tablas de conversión. {{Ejercicio |enunciado=Pasar una presión de 800 mmHg a bares |solución=If you wanted to convert 800 mmHg to bars, using the horizontal list, you could do it directly: <math> bars = 800\mbox{ mmHg}\times\frac{1.013\mbox{ bar}}{760\mbox{ mmHg}} = 1.066\mbox{ bar} </math> Using the tables from Wikipedia, you need to convert to an ''intermediate'' (the metric unit) and then convert from the intermediate to the desired unit. We would find that <math> 1 \mbox{ mmHg}=133.322\mbox{ Pa} </math> and <math>1\mbox{ bar}=10^5\mbox{ Pa}</math> Again, we have to set it up using the same general form, just we have to do it twice: <math> bars = 800\mbox{ mmHg}*\frac{133.322\mbox{ Pa}}{1\mbox{ mmHg}}*\frac{1\mbox{ bar}}{10^5\mbox{ Pa}} = 1.066\mbox{ bar}</math>}} == Análisis dimensional == {{Ejercicio |enunciado=Analiza la consistencia dimensional de esta ecuación: <math>P = g*h </math> Donde P es presión hidrostática, g la aceleración de la gravedad y h la altura del fluído. |solución=We could check this equation by plugging in our units: <math>P \dot= M/(L*t^2) \mbox{ , } h \dot= L \mbox{ , } g \dot= L/t^2 </math> <br> <math>g * h \dot= L^2/t^2 \neq M/(L*t^2) </math> <br> Since g*h doesn't have the same units as P, the equation must be wrong ''regardless of the system of units we are using!'' The correct equation, in fact, is: <math> P = \rho*g*h </math> <br> where <math> \rho </math> is the density of the fluid. Density has base units of <math> M/L^3</math> so <math> \rho*g*h \dot= L^2/t^2 * M/L^3 \dot= M/(L*t^2)</math> which are the units of pressure. <br> This does not tell us the equation is correct but it ''does'' tell us that the units are consistent, which is necessary though not sufficient to obtain a correct equation. ''This is a useful way to detect algebraic mistakes that would otherwise be hard to find.'' The ability to do this with an algebraic equation is a good argument against plugging in numbers too soon! }} == Unidades == {{Wikipedia|Unidad de medida}} Los sistemas de unidades empleados en Ingeniería Química se reducen principalmente al Sistema Internacional de unidades. Sin embargo, para aplicaciones específicas pueden encontrarse con los sistemas [[w:CGS|CGS]] y [[w:MKS|MKS]]. Además, como ésta rama tuvo un importante desarrollo en los países anglosajones también es común el [[w:sistema británico|sistema británico]]. En el libro usaremos por defecto el SI, y recomendamos que sea este el que uses en tu labor cotidiana. Las definiciones específicas puedes encontrarlas en la Wikipedia: [[w:SI|SI]]. == Enlaces externos == *Conceptos básicos de matemáticas (álgebra de sistemas, derivar, integrar, etc.) *Conceptos básicos de física (termodinámica, mecánica clásica, etc.) *Conceptos básicos de química (mol, peso molecular, formas de concentración, etc.) *[http://www.elmatematico.com/conversores Conversor de unidades] ipqp3pco1fjmyk1sqa9144vfpbpo9ix Plantilla:Ejemplo 10 15421 425986 414294 2026-06-17T07:01:58Z Antimundo 74354 Estilo mas consistente con otras plantillas y con el estilo del software de WikiMedia 425986 wikitext text/x-wiki <div style="background:#f4f9fc; border:1px solid #c8d8e4; border-left:4px solid #3a84b3; padding:.8em; overflow:hidden;"> [[Archivo:GNOME Logs -- logo 2019.svg|40px|left|ejemplo|alt=Icono de ejemplo]] <div style="overflow:hidden;"> '''{{{título|{{{titulo|Ejemplo}}}}}}'''<br> {{{enunciado|}}} </div> {{#if:{{{solución|{{{solucion|}}}}}}| <div style="background:#fff; border:1px solid #eaecf0; margin-top:.75em;"> <div style="background:#f8f9fa; border-bottom:1px solid #eaecf0; padding:.1em .75em; font-weight:bold;"> Solución </div> <div style="padding:.75em;"> {{{solución|{{{solucion}}}}}} </div> </div>}} </div> <noinclude> {{Documentación}} {{#ifeq:{{NAMESPACE}}|{{ns:10}}|[[Categoría:Wikilibros:Plantillas para crear recuadros|{{SUBPAGENAME}}]]}} </noinclude> fnpq27kod41z5b9v4v0h0pnqs0c9yur 425995 425986 2026-06-17T07:30:45Z Antimundo 74354 Añadir overflow 425995 wikitext text/x-wiki <div style="background:#f4f9fc; border:1px solid #c8d8e4; border-left:4px solid #3a84b3; padding:.8em; overflow:hidden;"> [[Archivo:GNOME Logs -- logo 2019.svg|40px|left|ejemplo|alt=Icono de ejemplo]] <div style="overflow:hidden;"> '''{{{título|{{{titulo|Ejemplo}}}}}}'''<br> {{{enunciado|}}} </div> {{#if:{{{solución|{{{solucion|}}}}}}| <div style="background:#fff; border:1px solid #eaecf0; margin-top:.75em; overflow:hidden;"> <div style="background:#f8f9fa; border-bottom:1px solid #eaecf0; padding:.1em .75em; font-weight:bold;"> Solución </div> <div style="padding:.75em; overflow:hidden;"> {{{solución|{{{solucion}}}}}} </div> </div>}} </div> <noinclude> {{Documentación}} {{#ifeq:{{NAMESPACE}}|{{ns:10}}|[[Categoría:Wikilibros:Plantillas para crear recuadros|{{SUBPAGENAME}}]]}} </noinclude> 640xlzzlfgq6ok5pd5mbu9t8e84p9j3 Operaciones Básicas/Intercambiadores 5.4 0 15450 425964 131542 2026-06-16T16:33:48Z Antimundo 74354 /* Eficacia de un intercambiador */ Actualizar plantilla ejercicio 425964 wikitext text/x-wiki {{navegar|libro=Operaciones Básicas |actual=Intercambiadores 5.4 |anterior=Transmisión por radiación 5.3 |siguiente=Operaciones con transferencia de materia 6 }} ==Intercambiadores de calor== La velocidad de transmisión de calor en un intercambiador de calor se puede expresar de la forma habitual: :: <math>Q = U \cdot A \cdot \Delta T_m</math>; donde :U= coeficiente global de transmisión de calor para todo el intercambiador :A= superficie de intercambio :ΔTm= diferencia de temperaturas promedio entre el fluido caliente y el frío Para intercambiadores de tubos concéntricos (y de carcasa y tubos en configuración 1-1) la ΔT media es la ΔT media logarítmica: {{Eqcn|<math>Q= U \cdot A \cdot \Delta T_{ml} = U \cdot A \cdot \frac{\Delta T_{sale} - \Delta T_{entra}}{ln(\frac{\Delta T_{sale}}{\Delta T_{entra}})}</math>|5.12}} Para intercambiadores de carcasa y tubos con paso múltiple e intercambiadores de flujo cruzado, hay que usar un factor de corrección: {{Eqcn|<math>Q = U \cdot A \cdot F \cdot \Delta T_{ml, contracorriente}</math>|5.13}} === Eficacia de un intercambiador === {{Ejercicio |enunciado=Calcular la máxima cantidad de calor que se podría transmitir en un intercambiador de calor en el que se calientan 8 kg/s de agua a 10 ºC con 2 kg/s de agua caliente a 70 ºC. Dato: Cpagua= 4,2 kJ/kg-ºC |solución=:Cc=mc·Cpc=2 kg/s·4,2kJ/kgºC=8,4kW/ºC; Cf=mf·Cpf=8kg/s·4,2kJ/kgºC=33,6kW/ºC Si el fluido frío se calentase hasta la temperatura de entrada del caliente: :Q=Cf ·( Tc,entra -Tf.entra ) =33,6 kW/ºC ·( 70ºC-10ºC ) = 2016 kW Con este calor intercambiado, el fluido caliente se enfriaría: :Q=Cc ·( Tc,entra -Tc,sale ) =8,4 kW/ºC ·( 70ºC-Tc,sale ) = 2016 kW ::Tc,sale = -170 ºC Por su parte si el fluido caliente se enfriase hasta la temperatura de entrada del fluido frío: :Q = Cc ·( Tc,entra -Tf,entra ) = 8,4 kW/ºC ·(70ºC-10ºC ) = 504 kW Y con este calor intercambiado, el fluido frío se calentaría: :Q=Cf ·( Tf,sale -Tf,entra ) =33,6 kW/ºC·( Tf,sale -10ºC )= 504 kW ::Tf,sale = 25 ºC Por tanto el fluido con la razón de capacidad calorífica menor es el que antes alcanza la temperatura del otro fluido y determina el calor máximo que se puede transmitir. :Qmáx =Cmín ·( Tc,entra -Tf,entra )}} === Número de unidades de transferencia === === Método NTU para cálculo del área del intercambiador === nl8dhzw8lnvp5zyis4vyg0pzaoz1ilk Plantilla:Ejemplo/uso 10 17794 425987 136133 2026-06-17T07:11:17Z Antimundo 74354 Actualizar documentación 425987 wikitext text/x-wiki {{subpágina de documentación}} === Uso === Se utiliza para mostrar un ejemplo con su enunciado y opcionalmente con su solución. <syntaxhighlight lang="wikitext"> {{Ejemplo | título = | enunciado = | solución = }} </syntaxhighlight> ==== Parámetros ==== * '''título''' (opcional): El nombre o número del ejemplo. Si se deja vacío, muestra «Ejemplo» por defecto. * '''enunciado''' (obligatorio): El texto o situación que se expone como modelo. * '''solución''' (opcional): La respuesta o explicación del ejemplo. Si se omite, el recuadro de la solución no se mostrará. === Ejemplos === ==== 1. Con título por defecto y solución ==== El código: <syntaxhighlight lang="wikitext"> {{Ejemplo | enunciado = En una clase hay 5 mesas y en cada mesa se sientan 4 alumnos. ¿Cómo se calcula el total? | solución = Se multiplica el número de mesas por el número de alumnos: <math>5 \times 4 = 20</math> alumnos en total. }} </syntaxhighlight> Produce: {{Ejemplo|enunciado=En una clase hay 5 mesas y en cada mesa se sientan 4 alumnos. ¿Cómo se calcula el total?|solución=Se multiplica el número de mesas por el número de alumnos: <math>5 \times 4 = 20</math> alumnos en total.}} ==== 2. Sin solución y con título personalizado ==== El código: <syntaxhighlight lang="wikitext"> {{Ejemplo | título = Ejemplo de uso de mayúsculas | enunciado = Los nombres propios siempre comienzan con letra mayúscula, como Egipto, Marta, o El Quijote. }} </syntaxhighlight> Produce: {{Ejemplo|título=Ejemplo de uso de mayúsculas|enunciado=Los nombres propios siempre comienzan con letra mayúscula, como Egipto, Marta, o El Quijote.}} ou210jwbdwu4winlgqsf5tmanp6tghm Plantilla:Ejemplo2 10 23293 425979 114248 2026-06-16T19:09:42Z Antimundo 74354 Añadir categoría 425979 wikitext text/x-wiki <div style="position:relative;left:20px;border:solid #8A2BE2;width:700px"> <div style="background: #8A2BE2;color:#ffffff"><span>'''Ejemplo: '''</span><span>{{{1}}}</span></div> <div style="background: #E6E6FA;color:#000000">{{{2}}}</div> <div style="background: #ffffff;color:#000000">{{{3}}}</div> <div class="noprint">[{{{4}}} Descargar ejemplo]</div> </div> <noinclude> [[Categoría:Wikilibros:Plantillas para crear recuadros]] </noinclude> l54dto0o9b3kb3e00un1icdpv8o59zc Introducción a Patrones de Diseño en C++ con Qt4/2.1 Primero, esto tenía estructura 0 28194 425983 137922 2026-06-17T06:56:41Z Antimundo 74354 Mostrar texto preformateado en vez de plantilla rota 425983 wikitext text/x-wiki == 2.1 Primero, esto tenía estructura == En el lenguaje C, esto es la palabra clave '''struct''', para definir un trozo de memoria estructurado. ====Ejemplo 2.1==== <pre> Ejemplo 2.1 src/structdemo/demostruct.h [ . . . . ] struct Fraction { int numer, denom; string description; };''' [ . . . . ] [ . . . . ] struct Fraction { int numer, denom; string description; }; </pre> El ejemplo 2.1 muestra la definicion de un pedazo de memoria estructurado. 32sup9t6a1znhef48zazdk32rmhf5bt 425985 425983 2026-06-17T06:58:03Z Antimundo 74354 425985 wikitext text/x-wiki == 2.1 Primero, esto tenía estructura == En el lenguaje C, esto es la palabra clave '''struct''', para definir un trozo de memoria estructurado. ====Ejemplo 2.1==== <pre> Ejemplo 2.1 src/structdemo/demostruct.h [ . . . . ] struct Fraction { int numer, denom; string description; }; [ . . . . ] [ . . . . ] struct Fraction { int numer, denom; string description; }; </pre> El ejemplo 2.1 muestra la definicion de un pedazo de memoria estructurado. hp0kndgicfb8wnckukfr129ostt0gbc Plantilla:Ejemplo1 10 28195 425984 137918 2026-06-17T06:57:23Z Antimundo 74354 Borrar 425984 wikitext text/x-wiki {{Borrar|Ninguna página hace uso de esta plantilla, ni existe documentación explicando su propósito, ha sido editada una sola vez el día que fue creada en 2009 y nunca se ha usado.}} ====Ejemplo 2.1==== {{ejemplo1|Ejemplo 2.1 src/structdemo/demostruct.h| * '''[ . . . . ]''' * '''struct Fraction {''' * ''' int numer, denom;''' * ''' string description;''' * '''};''' * '''[ . . . . ]''' | '''[ . . . . ]''' '''struct Fraction {''' ''' int numer, denom;''' ''' string description;''' '''};''' '''[ . . . . ]''' |http://cartan.cas.suffolk.edu/oopdocbook/docs/src/structdemo/demostruct.h}} 7qp98qklvcm86j3yh7aux17igxxtwvd Plantilla:Ejemplo28 10 28196 425982 137920 2026-06-17T06:53:13Z Antimundo 74354 Borrar 425982 wikitext text/x-wiki {{Borrar|Ninguna página hace uso de esta plantilla, ni existe documentación explicando su propósito, ha sido editada una sola vez el día que fue creada en 2009 y nunca se ha usado.}} ====Ejemplo 2.1==== {{ejemplo28|Ejemplo 2.1 src/early-examples/fac.cpp| * '''#include <iostream>''' -- librería c++ estándar - En las viejas versiones de C++, deberías poder encontrar en su lugar a ''<iostream.h>'', pero esa versión es considerada como obsoleta. * '''int main() {''' -- Inicio de la función '''main''' que retorna '''int'''. * '''using namespace std;''' -- Nos permite usar los símbolos '''cin''', '''cout''', y '''endl''' sin prefijar cada nombre con ''std::''. * '''int factArg &#61; 0 ;''' -- Sintaxis de inicialización al estilo C. * '''int fact(1) ;''' -- Sintaxis de inicialización al estilo C++. * '''do {''' -- Inicio del bucle “'''do..while'''”. * '''cout << "Factorial de: ";''' -- Escribe a la salida estándar * '''cin >> factArg;''' -- lee desde la entrada estándar y la convierte en '''int''' * '''} while (factArg < 0) ; ''' -- Si es falso, sale del bucle '''do''' * '''while ( i <&#61; factArg ) {''' -- Inicio de bucle '''while'''. * '''return 0;''' -- Cuando '''main''' devuelve 0, normalmente significa “''sin errores''” | /* Calcula e imprime '''n!''' desde un '''n''' dado. Usa diversos elementos básicos de C++. */ '''#include <iostream>''' ''' int main() {''' ''' using namespace std;''' // Declaración de variables ''' int factArg &#61; 0 ;''' ''' int fact(1) ;''' ''' do {''' ''' cout << "Factorial de: ";''' ''' cin >> factArg; ''' ''' if ( factArg < 0 ) {''' ''' cout << "Valores negativos no, ¡Por favor!" << endl;''' ''' } ''' ''' } while (factArg < 0) ; ''' ''' int i &#61; 2;''' ''' while ( i <&#61; factArg ) { ''' ''' fact &#61; fact * i; ''' ''' i &#61; i + 1;''' ''' } ''' ''' cout << "El Factorial de " << factArg << " es: " << fact << endl;''' ''' return 0;''' '''} ''' |http://cartan.cas.suffolk.edu/oopdocbook/docs/src/early-examples/fac.cpp}} ehdg8z9wyenpj7rpggoni9cw9ogug7y Diseño de circuitos digitales y tecnología de computadores/Implementación de funciones lógicas 0 33874 426001 197401 2026-06-17T07:41:33Z Antimundo 74354 Actualizar plantilla ejemplo 426001 wikitext text/x-wiki ==Introducción== Un ''sistema combinacional'' es la realización física de una función lógica. El estado lógico de la salida, considerado un instante, depende sólo de la combinación binaria que hay en la entrada y es independiente de combinaciones previas. Dado un circuito combinacional podemos obtener la función de salida anotando sucesivamente las expresiones booleanas que producen las distintas puertas lógicas a partir de la entradas. <center> [[Archivo:Get_logic_function_from_combinational_circuit.svg|Obtener la función lógica realizada por un circuito combinacional]] </center> Antes de componer el circuito combinacional que realiza una función lógica, es conveniente simplificar ésta para minimizar el número de puertas lógicas que necesita el circuito. Existen tres métodos para simplificar funciones: * <p>algebraico: utiliza los teoremas y postulados del álgebra de Boole; se utiliza para un número de variables de 2 a 3.</p> * <p>[[w:Mapa de Karnaugh|tabular o de Karnaugh]]: se utiliza para un número de variables de 2 a 5.</p> * <p>[[w:Algoritmo Quine-McCluskey|numérico o de Quine-McCluskey]]: se usa para un número de variables superior a 5.</p> == Multifunción == Un sistema combinacional puede realizar varias funciones lógicas que comparten las mismas variables. Este sistema se denomina ''multifunción''. Para simplificar una multifunción se simplifica cada función independientemente. En la composición del circuito combinacional no se debe repetir la realización de términos comunes a varias salidas. En el circuito siguiente, las funciones '''f''' y '''g''' tienen en común el término '''<span style="text-decoration:overline">b</span>cd'''. <center> {| |- |<p><math>f = a\overline{b} + \overline{b}cd</math></p> <p><math>g = \overline{a}b + \overline{b}cd</math></p> |[[Archivo:Common_term_multifunction.svg|Término común de un circuito combinacional multifunción]] |} </center> Téngase en cuenta que en las intersecciones de líneas en forma de cruz no existe contacto; los puntos de conexión se representan uniendo las líneas en forma de T. == Circuitos combinacionales con puertas NAND o NOR == Las puertas elementales AND, OR y NOT son suficientes para realizar cualquier función lógica. También es posible realizar cualquier función lógica utilizando sólo puertas NAND o sólo puertas NOR, que son de fabricación más sencilla y por ende, más baratas. Para que una función lógica se pueda implementar sólo con puertas NAND o NOR, se transforma algebraicamente usando los teoremas de DeMorgan de modo que: * Para utilizar sólo puertas NAND, no puede haber ninguna suma y debe haber al menos una negación que afecte a toda la expresión algebraica. * Para utilizar sólo puertas NOR, no puede haber ningún producto y debe haber al menos una negación que afecte a toda la expresión algebraica. El complemento de una variable '''a''' mediante puertas NAND o NOR se puede obtener de los siguientes modos: <center> [[Archivo:NOTconNANDoNOR.svg|Inversión de una variable mediante puertas NAND o NOR]] </center> == Resolución de supuestos prácticos == Cuando se nos plantea un problema basado en funciones lógicas, para resolverlo se siguen los siguientes pasos: # comprender el problema y obtener el nº de entradas y salidas necesarias # dibujar la tabla de verdad con todas las entradas rellenando las salidas correspondientes según el enunciado # obtener las funciones lógicas a partir de la tabla # simplificar las funciones lógicas # convertir las funciones lógicas simplificadas a circuito <br /> {{Ejemplo |título=Obtener el circuito combinacional que realiza una función lógica |enunciado=Un contactor R para el accionamiento de un motor eléctrico está gobernado por la acción combinada de tres condiciones de carrera A, B y C. El motor debe entrar en funcionamiento solamente cuando se cumplan las siguientes combinaciones de las condiciones de carrera: * A activada, B y C en reposo * B y C activadas, A en reposo * C activada, A y B en reposo * A y C activadas, B en reposo Hallar el circuito combinacional que cumpla estas condiciones. |solución= Las entradas son las condiciones de carrera A, B y C (0 = inactiva, 1 = activada) y la salida es el contactor R (0 = abierto, 1 = accionado). Para obtener la función lógica en forma de suma de minterms sólo necesitamos las combinaciones para las cuales R vale 1, así que podemos ahorrarnos el esfuerzo de escribir el resto de combinaciones de la tabla de verdad para las cuales R vale 0. <center> {| cellspacing="10" |- ! A ! B ! C ! R |- | 1 || 0 || 0 || 1 |- | 0 || 1 || 1 || 1 || <math>R = A \cdot \overline{B} \cdot \overline{C} + \overline{A} \cdot B \cdot C + \overline{A} \cdot \overline{B} \cdot C + A \cdot \overline{B} \cdot C</math> |- | 0 || 0 || 1 || 1 |- | 1 || 0 || 1 || 1 |} </center> <p>Simplificamos algebraicamente la función canónica obtenida de la tabla de verdad:</p> <br /> <center> <math>R = A\overline{B}(\overline{C}+C) + \overline{A}C(B+\overline{B}) = A\overline{B}+\overline{A}C</math> </center> <br /> <p>Para construir el circuito combinacional mediante puertas NAND transformamos la función R aplicando los teoremas de DeMorgan.</p> <br /> <math>R = \overline{\overline{ A\overline{B}+\overline{A}C }} = \overline{ \overline{A\overline{B}} \cdot \overline{\overline{A}C} } </math> <br /> <center>[[Archivo:Combinational_circuit_NAND_gates.svg|300px|Circuito combinacional con puertas NAND]]</center> }}<!--FIN EJEMPLO--> gqzvbmubqnu5nqgw29d6ycrra5mmz9n Diseño de circuitos digitales y tecnología de computadores/Representación interna de números enteros 0 33985 426000 197330 2026-06-17T07:39:35Z Antimundo 74354 Actualizar plantilla ejemplo 426000 wikitext text/x-wiki ==Sistemas de representación== Hay tres modos de representación de números con signo: en signo y magnitud, en complemento a uno y en complemento a dos. En cualquiera de estos sistemas de representación, el bit más a la izquierda indica el signo (vale 0 para el signo + y 1 para el signo -). Los números positivos se representan del mismo modo en los tres sistemas: el bit de signo vale 0 y el resto de los bits codifican el valor absoluto (magnitud) del número en binario natural. Los números negativos se representan de distinto modo: <ul> <li> Signo y magnitud. La magnitud (valor absoluto) de los números negativos se codifica en binario natural, distinguiéndose de los números positivos por el bit de signo (BS). Existen dos representaciones del cero: +0 (BS=0) y -0 (BS=1).</li> <li> Complemento a uno. Los números negativos se codifican hallando el complemento a uno de los números positivos: {{Eqn|1= -N = Ca1(+N)}} El cero tiene dos representaciones: +0 (todos los bits igual a cero) y -0 (todos los bits igual a uno). </li> <li> Complemento a dos. Los números negativos se codifican hallando el complemento a dos de los números positivos: {{Eqn|1= -N = Ca2(+N) = Ca1(+N) + 1}} El cero tiene una única representación (todos los bits igual a cero), lo que permite representar un número negativo adicional: ''-2<sup>n-1</sup>'', donde ''n'' es el número de bits de la palabra. Este número negativo adicional se representa con el bit de signo 1 (negativo) y los restantes bits igual a cero. </li> </ul> La tabla siguiente muestra los tres tipos de representación interna de enteros con signo usando una palabra de n=3 bits. <center> {| class="wikitable" style="text-align:center;" cellpadding="4" |- |Decimal || signo y magnitud || complemento a 1 || complemento a 2 |- | +3 || 011 || 011 || 011 |- | +2 || 010 || 010 || 010 |- | +1 || 001 || 001 || 001 |- | +0 || 000 || 000 || 000 |- | -0 || 100 || 111 || - |- | -1 || 101 || 110 || 111 |- | -2 || 110 || 101 || 110 |- | -3 || 111 || 100 || 101 |- | -4 || - || - || 100 |- |rango |colspan="2"| -2<sup>n-1</sup>+1...2<sup>n-1</sup>-1 | -2<sup>n-1</sup>...2<sup>n-1</sup>-1 |} </center> == Obtener la representación interna de un número decimal == {{Ejemplo |título=Obtener la representación interna de un número decimal |enunciado=Suponiendo la palabra de 16 bits, obtener la representación interna en signo y magnitud, complemento a uno y complemento a dos del número decimal -4040 |solución= <ol> <li>cambio de base del decimal 4040 a binario natural <blockquote> 4040/16=252 R=8 (3)<br /> 252/16=15 (1) R=12 (2)<br /> :4040)<sub>10</sub> = FC8)H = 1111 1100 1000)<sub>2</sub> </blockquote> </li> <li>En signo y magnitud, únicamente se indica el signo negativo (BS=1). Como se trata de una representación interna, no de un sistema de numeración, hay que expresar todos los bits, incluyendo el bit de signo y los ceros a la izquierda. :-4040)<sub>10</sub> = -FC8)<sub>16</sub> ≡ 1000 1111 1100 1000 </li> <li>En la representación de negativos en complemento a uno, basta con invertir los bits de la representación del número positivo, obteniendo así fácilmente su complemento a uno. :0000 1111 1100 1000 (representación interna del decimal +4040) :1111 0000 0011 0111 (complemento a uno ≡ representación interna del decimal -4040) </li> <li>En la representación de negativos a complemento a dos, el número negativo se obtiene hallando el complemento a dos de la representación del número positivo: <pre> 0000 1111 1100 1000 (representación interna del decimal +4040) 1111 0000 0011 0111 (complemento a uno) +1 1111 0000 0011 1000 (complemento a dos) </pre> También se puede calcular el complemento a dos en hexadecimal y después pasarlo a binario. :Ca2(OFC8) = FFFF - 0FC8 + 1 = F038)H = 1111 0000 0011 1000)<sub>2</sub> }}<!--Fin ejemplo--> <br /> == Obtener el número decimal a partir de su representación interna == El número decimal a partir de su representación interna se obtiene según las siguientes reglas: * Cualquiera que sea la representación interna, el signo del número se obtiene directamente observando el bit de más a la izquierda: 1 si es negativo, 0 si es positivo. * Cualquiera que sea la representación interna, el valor absoluto (magnitud) de un número positivo se obtiene directamente cambiando la base de binario a decimal. El bit de signo, al ser un cero a la izquierda, no influye en el resultado. * El valor absoluto (magnitud) de un número negativo se obtiene de distinta forma según el tipo de representación: ** Signo y magnitud: se obtiene directamente cambiando la base de binario a decimal, tras eliminar el bit de signo. ** Negativos en complemento a uno: se obtiene hallando el complemento a uno, incluyendo el bit de signo, y cambiando luego la base de binario a decimal. ** Negativos en complemento a dos: se obtiene hallando el complemento a dos, incluyendo el bit de signo, y cambiando luego la base de binario a decimal. Para facilitar el cambio de base, se puede utilizar un código intermedio como el hexadecimal. Si el bit de signo es uno (signo negativo), el valor en hexadecimal del cuarteto más a la izquierda es igual o superior a 8. Si el bit de signo es cero (signo positivo), el valor en hexadecimal del cuarteto más a la izquierda es inferior a 8. {{Ejemplo |título=Obtener un número decimal a partir de su representación interna (número positivo) |enunciado=Suponiendo la palabra de 16 bits, pasar a decimal la siguiente representación interna en complemento a dos |solución= <pre> 0000 1110 0001 1111 (binario) 0 14 1 15 </pre> :14·16<sup>2</sup> + 1·16<sup>1</sup> + 15·16<sup>0</sup> = 3615)<sub>10</sub> }} {{Ejemplo |título=Obtener un número decimal a partir de su representación interna (número negativo) |enunciado=Suponiendo la palabra de 16 bits, pasar a decimal la siguiente representación interna en complemento a dos |solución= <pre> 1101 1101 0011 0000 (binario) 13 13 3 0 </pre> :FFFF - DD30 + 1 = 22D0 (complemento a dos) :2·16<sup>3</sup> + 2·16<sup>2</sup> + 13·16<sup>1</sup> + 0·16<sup>0</sup> = -8912)<sub>10</sub> }} == Suma y resta aritméticas == Para las operaciones de suma y resta en la representación de números enteros en signo y magnitud, se sigue el [[Diseño de circuitos digitales y tecnología de computadores/Sistemas de numeración#Suma y resta de números enteros (con signo)|procedimiento matemático del sistema de numeración binario]]. Este procedimiento matemático requiere decisiones lógicas para determinar el signo del resultado, para determinar si los operandos deben sumarse o restarse y para determinar el orden de los operandos en el caso de tener que realizar una resta. En cambio, en las representaciones en complemento a uno o complemento a dos, el resultado incluyendo el signo se obtiene directamente al sumar los operandos, sin necesidad de operaciones lógicas adicionales. En la representación de negativos en complemento a uno, la suma de dos números, cualesquiera que sean sus signos, se obtiene sumando los operandos y el acarreo resultante. <br /> {{Ejemplo |título=Suma de enteros (representación en complemento a uno) |enunciado=Realizar la suma -1 + 2 = +1 siendo la representación interna en complemento a uno de 3 bits |solución= :110 + 010 = (1)000 = 000 + 1 = 001 }} <br /> En la representación de negativos en complemento a dos, la suma de dos números, cualesquiera que sean sus signos, se obtiene sumando los operandos y despreciando el acarreo resultante. <br /> {{Ejemplo |título=Suma de enteros (representación en complemento a dos) |enunciado=Realizar la suma -1 + 2 = +1 siendo la representación interna en complemento a dos de 3 bits |solución= :111 + 010 = (1)001 = 001 }} <br /> En el caso de la resta, tanto en la representación de negativos en complemento a uno como en la de negativos en complemento a dos, se transforma la resta en una suma del sustraendo con el signo cambiado más el minuendo. El cambio de signo del sustraendo se realiza calculando el complemento a uno o el complemento a dos, respectivamente. <br /> {{Ejemplo |título=Resta de enteros (representación en complemento a uno) |enunciado=Realizar la resta -1 - (+2) = -3 siendo la representación interna en complemento a uno de 3 bits |solución= Ca1(010) = 101 110 + 101 = 011 (acarreo = 1) resultado = 011 + acarreo = 011 + 1 = 100 }} {{Ejemplo |título=Suma de enteros (representación en complemento a dos) |enunciado=Realizar la resta -1 - (+2) = -3 siendo la representación interna en complemento a dos de 3 bits |solución= Ca2(010) = Ca1(010) + 1 = 101 + 1 = 110 111 + 110 = 101 (acarreo = 1) resultado = 101 }} <br /> Hay que tener en cuenta la posibilidad de '''desbordamiento''', es decir, que el resultado esté fuera del rango de valores de la representación interna utilizada. En la representación en signo y magnitud, el desbordamiento es detectado por el acarreo de salida del bit más significativo de la magnitud (no el bit de signo). En las representaciones de negativos en complemento a uno o complemento a dos, el desbordamiento se detecta cuando al sumar dos operandos del mismo signo, el signo del resultado es el contrario del de los operandos. 49930f8w8plz7gme057kxzzdu20yo9x Coordenadas 0 35994 426009 256748 2026-06-17T08:29:06Z Antimundo 74354 Infraesbozo, y arreglar enlaces erroneos 426009 wikitext text/x-wiki {{Infraesbozo}} *[[Coordenadas/Introducción|Introducción a coordenadas]] *[[Sistemas|Diversos sistemas de coordenadas]] *[[Cartesianas|Coordenadas Cartesianas]] *[[Abscisa|Definición de Abscisa]] *[[Ordenada|Definición de Ordenada]] *[[Ortogonal|Sistemas Ortogonales]] *[[Polar|Sistema de coordenadas Polares]] *[[Cilíndrica|Sistema de coordenadas Cilíndricas]] *[[Esférica|Sistema de coordenadas Esféricas]] *[[Geográfica|Coordenadas Geográficas]] *[[Varios|Otro sistemas de coordenadas]] *[[Coordenadas/Funciones|Funciones y coordenadas]] *[[Resumen|Resumen de los sistemas]] 5zq53jgaadi7mtvo4143t9i0f3pb0m3 Anonimato y privacidad en internet/Plantilla:Cita libro 0 38347 426014 203373 2026-06-17T08:39:24Z Antimundo 74354 Borrar 426014 wikitext text/x-wiki {{Borrar|Plantilla sin uso, no está transcluída en ningún lugar, y ya existe [[:Plantilla:Cita libro]]}} <includeonly>{{Anonimato y privacidad en internet/Plantilla:Obra citada/núcleo <!-- |ClaseCita=libro--> |MáscaraAutor = {{{máscaraautor|}}}{{{máscara-autor|}}} |Apellidos1 = {{{apellido|}}}{{{apellidos|}}}{{{apellidos1|}}}{{{apellido1|}}}{{{autor|}}}{{{autor1|}}} |Apellidos2 = {{{apellidos2|}}}{{{apellido2|}}}{{{autor2|}}}{{{coautor|}}}{{{coautores|}}} |Apellidos3 = {{{apellidos3|}}}{{{apellido3|}}}{{{autor3|}}} |Apellidos4 = {{{apellidos4|}}}{{{apellido4|}}}{{{autor4|}}} |Apellidos5 = {{{apellidos5|}}}{{{apellido5|}}}{{{autor5|}}} |Apellidos6 = {{{apellidos6|}}}{{{apellido6|}}}{{{autor6|}}} |Apellidos7 = {{{apellidos7|}}}{{{apellido7|}}}{{{autor7|}}} |Apellidos8 = {{{apellidos8|}}}{{{apellido8|}}}{{{autor8|}}} |Apellidos9 = {{{apellidos9|}}}{{{apellido9|}}}{{{autor9|}}} |Nombre1 = {{{nombre|}}}{{{nombres|}}}{{{nombre1|}}}{{{nombres1|}}} |Nombre2 = {{{nombre2|}}}{{{nombres2|}}} |Nombre3 = {{{nombre3|}}}{{{nombres3|}}} |Nombre4 = {{{nombre4|}}}{{{nombres4|}}} |Nombre5 = {{{nombre5|}}}{{{nombres5|}}} |Nombre6 = {{{nombre6|}}}{{{nombres6|}}} |Nombre7 = {{{nombre7|}}}{{{nombres7|}}} |Nombre8 = {{{nombre8|}}}{{{nombres8|}}} |Nombre9 = {{{nombre9|}}}{{{nombres9|}}} |EnlaceAutor1 = {{{enlaceautor|}}}{{{enlace-autor|}}} |EnlaceAutor2 = {{{enlaceautor2|}}}{{{enlace-autor2|}}} |EnlaceAutor3 = {{{enlaceautor3|}}}{{{enlace-autor3|}}} |EnlaceAutor4 = {{{enlaceautor4|}}}{{{enlace-autor4|}}} |EnlaceAutor5 = {{{enlaceautor5|}}}{{{enlace-autor5|}}} |EnlaceAutor6 = {{{enlaceautor6|}}}{{{enlace-autor6|}}} |EnlaceAutor7 = {{{enlaceautor7|}}}{{{enlace-autor7|}}} |EnlaceAutor8 = {{{enlaceautor8|}}}{{{enlace-autor8|}}} |EnlaceAutor9 = {{{enlaceautor9|}}}{{{enlace-autor9|}}} |Año={{{año|{{{year|{{ <!-- attempt to derive year from date, if possible --> #if: {{{fecha|}}}{{{date|}}} |{{ #iferror:{{#time:Y|{{{fecha|}}}{{{date|}}} }} |{{#iferror:{{#time:Y|{{{fecha-publicación|{{{publication-date|einval}}}}}} }}||{{#time:Y|{{{fecha-publicación|{{{publication-date|}}}}}} }}}} |{{#time:Y|{{{fecha|}}}{{{date|}}} }} }} |{{{fecha-publicación|{{{publication-date|}}}}}} <!-- last resort --> }} }}}}}} |NotaAño = {{{año-original|{{{origyear|}}}}}} |Fecha = {{{fecha|{{{date|{{#if:{{{año|{{{year|}}}}}}|{{#if:{{{mes|{{{month|}}}}}}|{{#if:{{{día|{{{day|}}}}}} |{{{día|{{{day|}}}}}} de {{{mes|}}}{{{month|}}} de {{{año|}}}{{{year|}}} |{{{mes|}}}{{{month|}}} de {{{año|}}}{{{year|}}}}} |{{{año|}}}{{{year|}}} |{{{fecha-publicación|{{{publication-date|}}}}}}}}}}}}}}}} |Título={{{título|}}}{{{title|}}} |TítuloTrad={{{capítulo-trad|}}} |CursivaTrad={{{título-trad|}}} |URL={{{url|}}} |Serie={{{serie|}}}{{{series|}}}{{{versión|}}}{{{version|}}} |Volumen = {{{volumen|{{{volume|}}}}}} |Número = {{{número|{{{issue|{{{number|}}}}}}}}} |En = {{ #if: {{{pub-periódica|{{{periódico|{{{revista|{{{journal|{{{periodical|{{{newspaper|{{{magazine|}}}}}}}}}}}}}}}}}}}}} |{{{páginas|{{{página|{{{en|{{{pages|{{{page|{{{at|}}}}}}}}}}}}}}}}}} |{{ #if: {{{página|{{{page|}}}}}} |{{#if:{{{sinpp|{{{nopp|}}}}}}||p.&nbsp;}}{{{página|{{{page}}}}}} |{{ #if: {{{páginas|{{{pages|}}}}}} |{{#if:{{{sinpp|{{{nopp|}}}}}}||pp.&nbsp;}}{{{páginas|{{{pages}}}}}} |{{{en|{{{at|}}}}}} }} }} }} |TítuloObraInc = {{{capítulo|}}}{{{chapter|}}}{{{contribution|}}} |URLObraInc = {{{url-capítulo|}}}{{{urlcapítulo|}}}{{{chapter-url|{{{chapterurl|{{{contribution-url|}}}}}}}}} |Otros = {{{otros|}}}{{{others|}}} |Edición = {{{edición|}}}{{{edition|}}} |Sined = {{{sined|}}} |Lugar = {{{lugar|}}}{{{ubicación|}}}{{{place|}}}{{{location|}}} |LugarPublicación = {{{lugar-publicación|{{{lugar|{{{ubicación|{{{publication-place|{{{place|{{{location|}}}}}}}}}}}}}}}}}} |Editorial = {{{editorial|}}}{{{publisher|}}} |FechaPublicación = {{{fecha-publicación|{{{publication-date|}}}}}} |ApellidoEditor1 = {{{apellidos-editor|}}}{{{apellido-editor|}}}{{{apellido-editor1|}}}{{{apellidos-editor1|}}}{{{editor|}}}{{{editor1|}}} |ApellidoEditor2 = {{{apellidos-editor2|}}}{{{apellido-editor2|}}}{{{editor2|}}} |ApellidoEditor3 = {{{apellidos-editor3|}}}{{{apellido-editor3|}}}{{{editor3|}}} |ApellidoEditor4 = {{{apellidos-editor4|}}}{{{apellido-editor4|}}}{{{editor4|}}} |NombreEditor1 = {{{nombre-editor|}}}{{{nombre-editor1|}}} |NombreEditor2={{{nombre-editor2|}}} |NombreEditor3={{{nombre-editor3|}}} |NombreEditor4={{{nombre-editor4|}}} |EnlaceEditor1={{{enlace-editor|}}}{{{editor-link|}}}{{{editor1-link|}}} |EnlaceEditor2={{{enlace-editor2|}}}{{{editor2-link|}}} |EnlaceEditor3={{{enlace-editor3|}}}{{{editor3-link|}}} |EnlaceEditor4={{{enlace-editor4|}}}{{{editor4-link|}}} |Idioma = {{{idioma|}}}{{{language|}}}{{{in|}}} |Formato = {{{formato|}}}{{{format|}}} |ID={{{id|}}}{{{ID|}}} |ISBN={{{isbn|}}}{{{ISBN|}}} |OCLC={{{oclc|}}}{{{OCLC|}}} |Bibcode={{{bibcode|}}} |DOI={{{doi|}}}{{{DOI|}}} |DoiRoto={{{fecha-doi-roto|{{{doi_brokendate|}}}}}} |FechaAcceso = {{{fechaacceso|{{{fecha-acceso|{{{access-date|{{{accessdate|}}}}}}}}}}}} |MesAcceso = {{{mesacceso|{{{accessmonth|}}}}}} |AñoAcceso = {{{añoacceso|{{{accessyear|}}}}}} |Resumen = {{{resumen|{{{laysummary|}}}}}} |Cita = {{{cita|{{{quote|}}}}}} |FechaResumen = {{{fecha-resumen|{{{laydate|}}}}}} |Ref={{{ref|harv}}} |Sep = {{{separador|{{{separator|{{{seperator|.}}}}}}}}} |PS = {{#if:{{{cita|{{{quote|}}}}}}||{{{puntofinal|{{{postscript|.}}}}}}}} |SepAutores = {{#ifeq:{{{separador-autores|{{{author-separator|}}}}}}|;|&#059;|{{{separador-autores|{{{author-separator|&#059;}}}}}}}}&#32; |SepNombres = {{{separador-nombres|{{{author-name-separator|,}}}}}}&#32; |Amp = {{{ampersand|{{{lastauthoramp|}}}}}} |Trunc = {{{número-autores|{{{display-authors|8}}}}}} |extra = {{{extra|}}} }}</includeonly><noinclude>{{documentación}}</noinclude> fevpsu04qck4w4paqml1e7f2n39d60z Anonimato y privacidad en internet/Plantilla:Cita libro/uso 0 38349 426015 203741 2026-06-17T08:39:36Z Antimundo 74354 Borrar 426015 wikitext text/x-wiki {{Borrar|Plantilla sin uso, no está transcluída en ningún lugar, y ya existe [[:Plantilla:Cita libro]]}} {{Subpágina de documentación}} === Uso === Esta [[Ayuda:Plantilla|plantilla]] sirve para hacer [[Wikipedia:Referencias|referencias]] a libros de una manera consistente y legible. A continuación hay una versión en blanco de la plantilla que incluye varios de los [[Ayuda:Plantilla#Parámetros|parámetros]] más comunes. Puedes encontrar la lista completa de parámetros más abajo. Para utilizar la plantilla, copia y pega el código que sigue, completa los parámetros que quieras y luego borra los que no uses. La plantilla generará automáticamente un texto que despliegue de manera clara y ordenada toda la información introducida. También puedes guardar una copia de este código en algún lugar más accesible para un uso futuro. {| class="wikitable" ! colspan="3" | Versión completa (copia y pega el texto de debajo y quita los parámetros que no necesites) |- width="50%" valign="top" style="vertical-align:top;" | colspan="3" | :<tt><nowiki>{{cita libro |máscaraautor= |apellido= |apellido2=, ..., |apellido9= |nombre= |nombre2=, ..., |nombre9= |autor= |coautor= |autor2=, ..., |autor9= |enlaceautor= |enlaceautor2=, ..., |enlaceautor9= |año= |fecha= |mes= |año-original= |título= |título-trad= |url= |serie= |volumen= |página= |páginas= |en= |sinpp= |capítulo= |capítulo-trad= |url-capítulo= |otros= |edición= |sined= |lugar= |lugar-publicación= |editorial= |fecha-publicación= |apellido-editor= |apellido-editor2=, ..., |apellido-editor4= |nombre-editor= |nombre-editor2=, |nombre-editor3= |enlace-editor= |enlace-editor2= |enlace-editor3= |idioma= |formato= |isbn= |oclc= |bibcode= |doi= |fecha-doi-roto= |id= |fechaacceso=</nowiki>{{CURRENTDAY}} de {{CURRENTMONTHNAME}} de {{CURRENTYEAR}}<nowiki> |añoacceso= |mesacceso= |resumen= |fecha-resumen= |cita= |ref= |separador= |puntofinal= |separador-autores= |separador-nombres= |ampersand= |número-autores= }}</nowiki></tt> |- width="50%" valign="top" style="vertical-align:top;" ! colspan="3" | parámetros más utilizados |- width="50%" valign="top" style="vertical-align:top;" | colspan="3" | :<tt><nowiki>{{cita libro |apellido= |nombre= |enlaceautor= |título= |url= |fechaacceso=</nowiki>{{CURRENTDAY}} de {{CURRENTMONTHNAME}} de {{CURRENTYEAR}}<nowiki> |idioma= |otros= |edición= |año= |editor= |editorial= |ubicación= |isbn= |capítulo= |páginas= |cita= }}</nowiki></tt> |- width="50%" valign="top" style="vertical-align:top;" ! Ejemplo 1 | style="vertical-align: top;" | <tt><nowiki>{{cita libro | apellido=Cervantes Saavedra | nombre=Miguel de | título=Don Quijote de la Mancha | editorial=Editorial Castalia, S.A. | editor=Sevilla Arroyo, Florencio | ubicación=Madrid | año=1999 | isbn=9788470398131 | páginas=729-741 }}</nowiki></tt> | style="vertical-align: top;" | {{cita libro | apellido=Cervantes Saavedra | nombre=Miguel de | título=Don Quijote de la Mancha | editorial=Editorial Castalia, S.A. | editor=Sevilla Arroyo, Florencio | ubicación=Madrid | año=1999 | isbn=9788470398131 | páginas=729-741 }} |- width="50%" valign="top" style="vertical-align:top;" ! Ejemplo 2 | style="vertical-align: top;" |<pre> {{cita libro | apellido=Lincoln | nombre=A. | apellido2=Washington | nombre2=G. | apellido3=Adams | nombre3=J. | título=All the Presidents' Names | editorial=The Pentagon | ubicación=Home Base, Nueva York | volumen=XII | edición=2.ª | año=2007 | idioma = inglés }}</pre> | style="vertical-align: top;" | {{cita libro | apellido=Lincoln | nombre=A. | apellido2=Washington | nombre2=G. | apellido3=Adams | nombre3=J. | título=All the Presidents' Names | editorial=The Pentagon | ubicación=Home Base, Nueva York | volumen=XII | edición=2.ª | año=2007 | idioma = inglés }} |} Nótese que los nombres de los parámetros deben escribirse siempre en minúscula. La información introducida en los parámetros a veces puede enlazarse con artículos de Wikipedia (por ejemplo: <tt><nowiki>|editorial=[[Alianza Editorial]]</nowiki></tt>), pero si todavía no existe el artículo entonces es desaconsejable. La sintaxis de estas plantillas es similar a la de [[BibTeX]]. Su función es separar los datos bibliográficos del formato. === Parámetros === A continuación se describe cada uno de los parámetros utilizados en la plantilla (el único parámetro obligatorio es el título): ; Responsabilidad principal * '''nombre''' y '''apellido''' del autor o autora del libro. Puede usarse alternativamente '''autor''' (por ejemplo para autores como [[Aristóteles]], o para cuando el autor es «Anónimo») aunque es preferible utilizar siempre que se pueda ''nombre'' y ''apellidos''. * '''enlaceautor''': Nombre del artículo de la Wikipedia que corresponde al autor. La plantilla genera un enlace que va del nombre del autor al artículo. * Para más autores del libro, pueden usarse junto a los parámetros anteriores '''apellido2''', '''nombre2''', ..., '''apellido''9'', nombre''9'''''. También puede utilizarse alternativamente (aunque es menos aconsejable) los parámetros '''coautor''' o '''autor2''', ..., '''autor9'''. Igual que con el parámetro «autor» no enlazar pues existen los parámetros '''enlaceautor2''', ..., '''enlaceautor9'''. * Otros parámetros que se pueden utilizar son: ** '''separador-autores''': para modificar el punto y coma que por defecto separa los autores. ** '''separador-nombres''': para modificar la coma que separa por defecto los apellidos y el nombre de los autores. ** '''número-autores''' que se muestran antes del «et al». ** '''máscaraautor''': Reemplaza al primer autor por un guion de longitud «MáscaraAutor» (si se proporciona un número), o por la palabra proporcionada. Está pensado para listar varias obras con el mismo autor. El nombre y apellidos deben incluirse para los metadatos. ; Fecha * '''fecha''' completa de edición del libro, si se conoce la fecha exacta. No debe enlazarse. ** O '''año''' y nombre del '''mes''', o sólo año, si no se conoce la fecha exacta de la edición del libro. No debe enlazarse. ** '''año-original''': Año de la publicación original, para mostrar al lado del año o fecha de publicación. Por claridad, especificar tanta información como sea posible, por ejemplo <code>año-original=Primera publicación 1859</code> o <code>año-original=Compuesto en 1904</code>. ; Responsabilidad subordinada * '''editor''': nombre del editor o editores. Puede usarse en su lugar '''nombre-editor''' y '''apellido-editor'''. Utilizar '''enlace-editor''' si existe un artículo de la Wikipedia sobre el editor. La plantilla añadirá automáticamente tras el nombre del editor: ''(ed.):'' excepto si se utiliza el parámetro ''capítulo'' en cuyo caso la plantilla añadirá «en» entre el nombre del editor que aparece entre el capítulo y el título. Es decir, el autor solo es responsable de parte del libro (incluyendo el capítulo citado) y el editor es responsable de todo el libro. Si, sin embargo, tanto el autor como el editor son responsables de todo el libro, no se deben usar el parámetro ''editor'' o sus alternativas si se va a usar el parámetro ''capítulo''. En su lugar, el editor se debe incluir dentro del autor del libro con «(ed.)» después del nombre. Alternativamente, el parámetro ''editor'' puede usarse si el título del capítulo se incluye en el parámetro de ''título'' en lugar de usar el parámetro ''capítulo''. ** Para más editores del libro, hasta cuatro en total, pueden usarse '''editor2''', '''editor3''', '''editor4''' o '''apellido-editor2''', '''nombre-editor2''', .., '''apellido-editor4''', '''nombre-editor4'''. No enlazar pues existen los parámetros '''enlace-editor2''', '''enlace-editor3''' y '''enlace-editor4''' en su lugar. * '''otros''': para usos como «ilustrado por García» o «trad. García». ;Título * '''título''' del libro. Es el único parámetro obligatorio. Puede enlazar a un artículo existente de la Wikipedia. No usar cursiva. ** '''título-trad''': si el libro citado está escrito en otro idioma, puede darse una traducción al español. La plantilla mostrará el título traducido entre corchetes tras el parámetro ''título''. Se recomienda usar junto al parámetro ''idioma''. * '''url''' de una dirección en línea '''donde puede encontrarse el texto''' del libro (o en su defecto, una ficha bibliográfica). Si utilizamos este parámetro, el ''título'' aparecerá como un enlace a la URL que hemos puesto. No usar para enlazar vendedores comerciales de libros (como Amazon.com). ** '''formato''': formato, p. ej. PDF. Si no se especifica se supone HTML. ** '''fechaacceso''': fecha completa de cuando se accedió a la url, en formato DD-MM-AAAA, p. ej. ''17-2-2006''. '''Requerido cuando se usa el parámetro ''url''.''' No debe ser enlazado. *** O '''añoacceso''': año en que se accedió a la url. No debe ser enlazado. *** y '''mesacceso''': mes en que se accedió a la url. No debe ser enlazado. * '''serie''': Cuando el libro es parte de una serie de publicaciones. * '''volumen''': número de volumen del libro, en caso de que haya más de uno. * '''pub-periódica''': ;Edición * '''edición''': cuando el libro tiene más de una edición. ''p. ej.:'' «2ª», etc. Observe que la plantilla automáticamente muestra «edición» después de este parámetro, de manera que <code>edición=2ª</code> produce «2ª edición». Para evitarlo use el parámetro '''sined''' con cualquier valor. Esto esconderá la notación «edición». * '''editorial''' que publicó la edición citada del libro (No debiera incluir siglas como S.A. o S.L.). * '''lugar''' o '''ubicación''' geográfica de la editorial que publicó el libro. * '''idioma''' en que está escrito el libro, si no es español. Escribir el nombre del idioma en minúscula, porque la plantilla agrega la palabra «en» antes del nombre del idioma y luego encierra todo entre paréntesis, de modo que se lee, por ejemplo, «(en inglés)». * publicación: ** '''lugar-publicación''': lugar de publicación si es diferente al ''lugar'' de edición. ** '''fecha-publicación''': fecha de publicación si es diferente de la ''fecha'' de edición ;Número normalizado * '''isbn''': [[ISBN]] como ''1-111-22222-9''. Nótese que <code>|isbn=</code>, como el resto de parámetros, debe estar en minúsculas. El parámetro no debe enlazarse ya que la plantilla crea automáticamente un enlace. La plantilla no depende del formato por lo que cualquier ISBN sin guiones puede usarse (por ejemplo <code>isbn=1111222229</code>). * '''oclc''': Número de identificación del [[Online Computer Library Center]], como por ejemplo ''3185581''. El parámetro no debe enlazarse ya que la plantilla crea automáticamente un enlace. * '''doi''': Un [[digital object identifier|identificador de material digital]] como por ejemplo ''<nowiki>10.1016/j.coi.2004.08.001</nowiki>''. El parámetro no debe enlazarse ya que la plantilla crea automáticamente un enlace. ** '''fecha-doi-roto''': fecha en la que se observó que el ''doi'' dejó de funcionar. * '''bibcode''': Un identificador [[Bibcode]] de diecinueve caracteres. El parámetro no debe enlazarse ya que la plantilla crea automáticamente un enlace. * '''id''': para añadir un identificador o identificadores distintos a los anteriores: ** En este caso, necesitas especificar el tipo de identificador que usas, preferiblemente con una plantilla de la [[:Categoría:Wikipedia:Plantillas de identificadores de obras de referencia|siguiente categoría]] como {{tl|ISSN}}. Ejemplo: <nowiki>id={{ISSN|123456}}</NOWIKI>. ** Así, ya no uses ''<nowiki>id = ISBN 1-111-22222-9</nowiki>''. Usa ''isbn = 1-111-22222-9''.). ;Cita * '''página''' o '''páginas''' relevantes del libro. «<code>|páginas= 5–7</code>» produce pp. 5–7, mientras que «<code>|página= 5</code>» produce p. 5. La notación «pp.» que indica múltiples páginas, y la notación «p.» que indica una única página, ''se ponen automáticamente'' cuando escoja entre la forma plural (''páginas'') o singular (''página'') del parámetro. Estos parámetros son para mostrar las páginas relevantes para la cita, ''no'' el número total de páginas en el libro. ** '''sinpp''': Cuando no es adecuado o conveniente que aparezca «p.» o «pp.» en los parámetros de '''página''' o '''páginas''' (por ejemplo, si <code>página=Portada</code>), al ingresar ''cualquier cosa'' a este parámetro se evitará que aparezcan. ** '''en''': Posición dentro de la fuente cuando <code>página=/páginas=</code> no son apropiados, por ejemplo <code>en</code>=para. 14 (al citar una fuente sin número de páginas). * '''capítulo''': el capítulo del libro, escrito completamente. Los signos de puntuación diferentes de las comillas deben incluirse en el valor pasado al parámetro, p. ej. ''capítulo = Meet Dick and Jane.'' produce «Meet Dick and Jane.» delante del ''título''. ** '''url-capítulo''': [[URL]] de un capítulo individual de un libro en línea. ** '''capítulo-trad''': Actúa de la misma forma que ''título_trad''. La plantilla mostrará el capítulo traducido entre corchetes tras el parámetro ''capítulo''. Se recomienda usar junto al parámetro ''idioma''. * '''cita''': cita relevante del libro. ;Otros * '''resumen''': enlace a un resumen no técnico del libro * '''fecha-resumen''': fecha del resumen * '''puntofinal''': La puntuación que cierra la cita. Por defecto es «.», pero puede ser útil «». * '''ref''': <!--ID for anchor. By default, no anchor is generated. The ordinary nonempty value {{para|ref|<var>ID</var>}} generates an anchor with the given <code><var>ID</var></code>; such a linkable reference can be made the target of [[Wikipedia:Citing sources/Further considerations #Wikilinks to full references|wikilinks to full references]], especially useful in short citations like [[Wikipedia:Citing sources #Shortened footnotes|shortened notes]] and [[Wikipedia:Parenthetical referencing|parenthetical referencing]]. The special value {{para|ref|harv}} generates an anchor suitable for the {{tl|harv}} template; see ''[[Template:Citation/doc #Anchors for Harvard referencing templates|anchors for Harvard referencing templates]]''. See "Wikilinks to full references" in [[#Examples|Examples]] below for using the ''ref'' field in citation templates in conjunction with short <nowiki><ref>...</ref></nowiki> citations.--> * '''separador''': es el carácter usado como separador de listas de autores, editores, etc. Por defecto es «.», pero se puede ser útil poner «,». * '''ampersand''': es el separador entre los dos últimos nombres en la lista de autores. El carácter por defecto es «», pero también puede ser de utilidad poner «&amp;» (visualizándose como «&»). === Ejemplos === ;Una cita estándar :<tt><nowiki>{{cita libro |apellido=Marx |nombre=Karl |enlaceautor=Karl Marx |título=[[El Capital]] |idioma=alemán |capítulo=La llamada acumulación originaria |volumen=1 |año=1867 |editorial=Meissner |ubicación=Hamburgo |oclc=7423266}}</nowiki></tt> :{{cita libro |apellido=Marx |nombre=Karl |enlaceautor=Karl Marx |título=[[El Capital]] |capítulo=La llamada acumulación originaria |volumen=1 |año=1867 |editorial=Meissner |ubicación=Hamburgo |oclc=7423266}} ;Capítulo de un libro (el autor del capítulo es también el autor del libro, Tolkien, J. R. R.) :<tt><nowiki>{{cita libro|apellidos = Tolkien|nombre = J. R. R.|enlaceautor = J. R. R. Tolkien|otros = trad. Manuel Figueroa|título = [[El hobbit]]|capítulo = Una tertulia inesperada|mes = febrero|año = [[1982]]|ubicación = [[Capellades]]|editorial = [[Ediciones Minotauro|Minotauro]]|isbn = 84-450-7037-1}}</nowiki></tt> :{{cita libro|apellidos = Tolkien|nombre = J. R. R.|enlaceautor = J. R. R. Tolkien|otros = trad. Manuel Figueroa|título = [[El hobbit]]|capítulo = Una tertulia inesperada|mes = febrero|año = [[1982]]|ubicación = [[Capellades]]|editorial = [[Ediciones Minotauro|Minotauro]]|isbn = 84-450-7037-1}} ;Capítulo de un libro (los autores del capítulo, Pérez, Juan; González, Manuel, son distintos del responsable del libro, Diego Moya) :<tt><nowiki>{{cita libro |nombre=Juan |apellido=Pérez |enlaceautor=Juan Pérez |apellido2=González |nombre2=Manuel |título=El arte de inventar |año=2005 |mes=febrero |url=http://example.com/ |formato=PDF |capítulo=Capítulo 3: Inventar ejemplos |volumen=2 |idioma=catalán |otros=Traducido por José Rivera |editor=Diego Moya |edición=2ª |editorial=Dito |ubicación=Madrid |isbn=978-84-9725-885-2 |páginas=55-56 |fechaacceso=26 de agosto de 2006 |cita=Inventar ejemplos buenos pero no triviales es un arte complicado.}}</nowiki></tt> :{{cita libro |nombre=Juan |apellido=Pérez |enlaceautor=Juan Pérez |apellido2=González |nombre2=Manuel |título=El arte de inventar |año=2005 |mes=febrero |url=http://example.com/ |formato=PDF |capítulo=Capítulo 3: Inventar ejemplos |volumen=2 |idioma=catalán |otros=Traducido por José Rivera |editor=Diego Moya |edición=2ª |editorial=Dito |ubicación=Madrid |isbn=978-84-9725-885-2 |páginas=55-56 |fechaacceso=26 de agosto de 2006 |cita=Inventar ejemplos buenos y no triviales es un arte complicado}}. ;Libro en otro idioma :<tt><nowiki>{{cita libro|apellido=Pomerol|nombre=J. Ch.|año=1993|título=Choix multicritère dans l'entreprise|título-trad=Selección multicriterio en la empresa|idioma=francés|ubicación=París|editorial=Hermes}}</nowiki></tt> :{{cita libro|apellido=Pomerol|nombre=J. Ch.|año=1993|título=Choix multicritère dans l'entreprise|título-trad=Selección multicriterio en la empresa|idioma=francés|ubicación=París|editorial=Hermes}} ;Serie, el mismo autor en el mismo año :<tt><nowiki>{{cita libro|apellidos=Kim|nombre=Jae-on|apellidos2=Mueller|nombre2=Charles W.|año=1978a|título=Introduction to Factor Analysis: What It Is and How to Do It|serie=Sage University Paper Series on Quantitative Applications in the Social Sciences|número=07-013|editorial=Sage|ubicación=Newbury Park, CA}}</nowiki></tt> :<tt><nowiki>{{cita libro|apellidos=Kim|nombre=Jae-on|apellidos2=Mueller|nombre2=Charles W.|año=1978b|título=Factor Analysis: Statistical Methods and Practical Issues|serie=Sage University Paper Series on Quantitative Applications in the Social Sciences|número=07-014|editorial=Sage|ubicación=Beverly Hills, EE.&nbsp;UU.|editor=Eric M.Uslaner|máscaraautor=3}}</nowiki></tt> :{{cita libro|apellidos=Kim|nombre=Jae-on|apellidos2=Mueller|nombre2=Charles W.|año=1978a|título=Introduction to Factor Analysis: What It Is and How to Do It|serie=Sage University Paper Series on Quantitative Applications in the Social Sciences|número=07-013|editorial=Sage|ubicación=Newbury Park, CA}} :{{cita libro|apellidos=Kim|nombre=Jae-on|apellidos2=Mueller|nombre2=Charles W.|año=1978b|título=Factor Analysis: Statistical Methods and Practical Issues|serie=Sage University Paper Series on Quantitative Applications in the Social Sciences|número=07-014|editorial=Sage|ubicación=Beverly Hills, EE.&nbsp;UU.|editor=Eric M.Uslaner|máscaraautor=3}} === Véase también === * {{ep|Obra citada}} <includeonly> </includeonly> jdh9lanbksxwipk9b2af9t49zzbx1dv Cctpemex podcast 0 38436 426013 303835 2026-06-17T08:37:14Z Antimundo 74354 Borrar 426013 wikitext text/x-wiki {{Borrar|El texto no constituye un libro de texto ni material didáctico, sino que describe un proyecto personal/corporativo llamado ("cctpemex podcast"). Además, incluye datos de contacto personales, constituyendo autopromoción, y permanece abandonado desde 2013.}} "Proyecto en desarrollo" ==1.- Introduccion== En la actualidad moderna necesitamos de estar informados y comunicados con diferentes tecnologías, las cuales se encuentran en constante cambio, una de ellas son los podcasting que consiste en la distribución de archivos multimedia que pueden ser normalmente audio o vídeo, pueden incluir texto como subtítulos y notas,además pueden ser descargados por el usuario que lo escuche. El significado de la palabra podcasting proviene del término podcast que surge como contracción de 'public on demand' (POD) y broadcast (transmisión), es decir, transmisión bajo demanda de público. <br /> Es importante definir Que es el cctpemex?, Es una alternativa de poder consultar el contrato colectivo de trabajo en la comunidad petrolera mexicana aplicable en todo el territorio nacional, correlacionandola a las áreas de trabajo a través de un podcast en diferentes plataformas informaticas. <br /> <gallery></gallery> Teniendo como principio estas herramientas existentes se podría generar canales de información; Sub-Proyecto 1, '''CCTPEMEX PODCAS'''T, es la elaboración de audio en este canal, después se debe cargar en diferentes plataformas informaticas segmentando los párrafos de las clausulas en un podcast. <gallery> |"[https://itunes.apple.com/mx/podcast/clausula-5/id652950684?i=159936174&mt=2 cctpemex-itunes]" </gallery> Sub-Proyecto 2 "en desarrollo", de '''CCTPEMEX RADIO''', es la elaboración de un audio o video, después se debe cargar a la plataforma informatica, de un tema especifico relacionado a los avances,interpretaciones, avisos o cambios del contrato colectivo Pemex. <br /> <br /> --De Ing. Mario Silva Rodriguez (mariosilva28@hotmail.com). 23:33 31 may 2013 (UTC) ==2.- Descripcion del problema== Actualmente tenemos escaso conocimiento de manera integral acerca del contenido del CCTV incluyendo su interpretación del mismo en algunas cláusulas, sin contar que tenemos acceso limitado a las comunicaciones efectivas dentro del área de trabajo, creando un entorno de falta de conocimiento al tema en cuestión, lo que se visualiza un campo de accion nuevo para explorar en las alternativas informmaticas existentes para retransmitir el contenido de forma directa a las personas fuera de su area de trabajo e icluso dentro de ellas, en sus diferentes dispositivos moviles o de computadoras personales en general. <br /> <br /> --De Ing. Mario Silva Rodriguez (mariosilva28@hotmail.com). 23:33 31 may 2013 (UTC) khxfsllenp8bkzgzk2cdewumur0zhe5 Plantilla:Side box 10 52323 425973 285343 2026-06-16T18:49:46Z Antimundo 74354 Quitar transclusión innecesaria 425973 wikitext text/x-wiki <table class="metadata plainlinks mbox-small{{#ifeq:{{lc:{{{position|}}}}}|left|-left}}" style="border:1px solid #aaa; background-color:#f9f9f9; {{{style|}}}"> <tr> {{#switch:{{{image|}}} |<!--BLANK-->|none=<td style="width:1px;"></td> |#default=<td class="mbox-image">{{{image}}}</td> }} <td class="mbox-text" style="{{{textstyle|}}}"> {{{text}}} </td> {{#if:{{{imageright|}}} | <td class="mbox-imageright">{{{imageright}}}</td> }} </tr> {{#if:{{{below|}}} | <tr><td colspan={{#if:{{{imageright|}}}|3|2}} class="mbox-text" style="{{{textstyle|}}}"> {{{below}}} </td></tr> }} </table><noinclude> {{Documentation}} <!-- Add categories and interwikis to the /doc subpage, not here! --> </noinclude> oftfw7dlcuud735at4g5gpudvizsjwj Curso de Primer Semestre de Medicina 0 53852 426007 307063 2026-06-17T08:25:28Z Antimundo 74354 Añadido esbozo, aunque quizás debería ser directamente un infraesbozo 426007 wikitext text/x-wiki {{Esbozo}} == Anatomía == === Anatomía descriptiva === La anatomía descriptiva estudia a los sistemas que componen al ser humano. ==== Sistemas ==== Se compone de diez sistemas. ===== Sistema cardiovascular ===== ===== Sistema urinario ===== ===== Sistema endocrino ===== ===== Sistema esquelético ===== ===== Sistema nervioso ===== ===== Sistema muscular ===== ===== Sistema respiratorio ===== ===== Sistema digestivo ===== ===== Sistema inmune ===== ===== Sistema reproductor ===== === Anatomía funcional === === Anatomía topográfica === == Biología Molecular == == Embriología == === Embriología general === ==== Señalización molecular ==== ==== Primera semana de desarrolo ==== ==== Segunda semana de desarrollo ==== ==== Tercera semana de desarrollo ==== ==== De la tercera a la octava semana ==== ==== El feto y la placenta ==== === Embriología basada en aparatos y sistemas === == Histología == === Tejido epitelial === === Tejido conjuntivo === === Tejido muscular === === Tejido nervioso === == Química == === Química inorgánica === === Química orgánica === 78q6x9ih56tp29yvrc493ctfw5wrkx4 Criollo haitiano/Lección 3 - Tiempos verbales 0 56055 426008 333842 2026-06-17T08:26:14Z Antimundo 74354 Infraesbozo 426008 wikitext text/x-wiki {{Infraesbozo}} == El tiempo presente == 75f709ysxwtocpav2rae0qmhw9mf6wc Plantilla:Verde 10 56503 426005 340772 2026-06-17T08:19:16Z Antimundo 74354 Borrar 426005 wikitext text/x-wiki {{Borrar|Ninguna página hace uso de esta plantilla, ha sido editada una sola vez el día que fue creada en 2017. Además es redundante e innecesaria porque ya existen otras plantillas genéricas para añadir colores arbitrarios como [[Plantilla:Color]] o simplemente se puede poner el color como una etiqueta CSS.}} <span style="color:green">{{{1<noinclude>|{{lorem}}</noinclude>}}}</span><noinclude> <!-- Agregue categorías e interwikis a la subpágina / doc, ¡no aquí! --> {{Documentation}}</noinclude> i2w6mksv3oycylp5e4ygi87r513bhul Colaboración sin barreras 0 57683 426012 370045 2026-06-17T08:31:26Z Antimundo 74354 Infraesbozo 426012 wikitext text/x-wiki {{Infraesbozo}} Partiendo de los conceptos básicos (primer borrador) Vamos a comenzar por conceptualizar el aprendizaje colaborativo para, luego, avanzar. Podemos visualizar este mapa conceptual para saber los contenidos que encontraremos en este Wikilibro: cuadro en Lucidchart Vamos a seguir... dsbljv2zrudqrlij3b01j8lu0fsbvaj Introducción a la Competencia digital 0 57957 426010 376736 2026-06-17T08:29:52Z Antimundo 74354 Infraesbozo 426010 wikitext text/x-wiki {{Infraesbozo}}} La competencia digital es aquella que implica el uso creativo, crítico y seguro de las tecnologías de la información y la comunicación para alcanzar los objetivos relacionados con el trabajo, la empleabilidad, el aprendizaje, el uso del tiempo libre, la inclusión y participación en la sociedad. ==Técnologías de la información y la comunicación== ==Áreas de desarrollo== nbtde7is9aro1y7125tk7erd97hse3j 426011 426010 2026-06-17T08:30:04Z Antimundo 74354 426011 wikitext text/x-wiki {{Infraesbozo}} La competencia digital es aquella que implica el uso creativo, crítico y seguro de las tecnologías de la información y la comunicación para alcanzar los objetivos relacionados con el trabajo, la empleabilidad, el aprendizaje, el uso del tiempo libre, la inclusión y participación en la sociedad. ==Técnologías de la información y la comunicación== ==Áreas de desarrollo== se87ufgxhlpgtcsnzoo7y60x2k3e2k9 Wikichicos/Geometría/Capítulo 3. Triángulos 0 62087 425999 414727 2026-06-17T07:38:20Z Antimundo 74354 Actualizar plantilla ejemplo 425999 wikitext text/x-wiki [[Archivo:Basic triangle.svg|miniaturadeimagen|Un triángulo]] Un '''triángulo''' es una forma geométrica (polígono) que posee tres lados y tres [[ángulo]]s. Un triángulo tiene tres ángulos interiores, tres lados y tres vértices entre otros elementos. == Elementos == [[Archivo:Triangle.Labels.svg|300px|thumb|Triángulo: <math>ABC</math> de lados <math>a, b, c</math> y de ángulos interiores <math>\alpha, \beta, \gamma.</math> (alfa, beta y gamma)]] === Vértices === [[Archivo:Undirected.svg|miniaturadeimagen|Los 3 vértices|150px|left ]] Los vértices son cada uno de los puntos que determinan un triángulo, los puntos donde se cortan dos lados. Tal como los vértices de un polígono, suelen ser denotados por letras latinas mayúsculas: <math>A, B, C, \dots</math>. Un triángulo se nombra designando sucesivamente sus vértices, por ejemplo '''''ABC'''''. En el caso del triángulo, los vértices pueden darse en cualquier orden, por cualquiera de las 6 maneras posibles ('''''ABC''''', '''''ACB''''', '''''BAC''''', '''''BCA''''', '''''CAB''''', '''''CBA'''''), corresponde a un recorrido de su '''perímetro'''. === Lados === [[Archivo:Dreieck graph.svg|miniaturadeimagen|Los 3 lados|150px|left]] Cada par de vértices determina un segmento, que se conoce como lado del triángulo. No importa el orden de los vértices para nombrar un lado de modo que '''''AB''''' y '''''BA''''' nombran a un mismo lado. Los lados del triángulo se denotan, como todos los segmentos, por sus extremos: '''''AB''''', '''''BC''''' y '''''AC'''''. Para nombrar la longitud de un lado, por lo general se utiliza el nombre del vértice opuesto, convertido a minúscula latina: '''<math>a</math>''' para '''''BC''''', '''<math>b</math>''' para '''''AC''''', '''<math>c</math>''' para '''''AB'''''. La suma de los lados de un triángulo se conoce como '''perímetro''', denotado por ''p'' ; cumple la ecuación: :<math> p = AB+BC+CA </math> === Ángulos === [[Archivo:Isosceles-triangle-tikz.svg|miniaturadeimagen|Notación para los ángulos interiores de un triángulo con letras griegas]] Cada par de lados con origen común al vértice de un triángulo y que contienen dos de esos lados concurrentes se llama '''ángulo''' del triángulo u -ocasionalmente- ángulo interior. La notación general para el ángulo entre dos lados es con una letra minúscula (del alfabeto español o del alfabeto griego) colocada entre los lados que forman el ángulo y cerca del vértice.<ref>[https://books.google.es/books?id=EKKEBgAAQBAJ&pg=PA18&dq=nombrar+%C3%A1ngulo&hl=es&newbks=1&newbks_redir=0&sa=X&ved=2ahUKEwjbvsvy1ZuEAxWe7rsIHVAnC_c4ChDoAXoECAwQAg#v=onepage&q=nombrar%20%C3%A1ngulo&f=false] ''Matemáticas 2 - Página 18''</ref> La suma de los ángulos de un triángulo es igual a 180º === Altura === Se llama altura de un triángulo al segmento de recta perpendicular que une un vértice del triángulo con el lado opuesto de este o su prolongación. El lado opuesto se llama '''base''' del triángulo. Se suele escribir como '''''h''''' == Clasificación de los triángulos == Los triángulos pueden clasificarse de dos formas: === Por la amplitud de sus ángulos === [[File:Clasificación de triángulos por sus ángulos.png|350x350px|thumb|left]] * '''Acutángulo:''' sus tres ángulos son menores a 90°. * '''Rectángulo:''' uno de sus ángulos es de 90°. * '''Obtusángulo:''' tiene un ángulo mayor a 90°. {{clear}} === Por la longitud de sus lados === [[File:Clasificación de triángulos por sus lados.png|350x350px|thumb|izquierda]] * '''Equilátero:''' todos sus lados son iguales. * '''Isósceles:''' tiene dos lados iguales, y uno distinto. * '''Escaleno:''' todos sus lados son diferentes entre ellos. {{clear}} ==== Los triángulos también pueden ser ==== * '''Semejantes:''' son los que tienen la misma forma pero distinta extensión. * '''Simétricos:''' son los que tienen la misma forma pero colocadas en distinto sentido <center> <gallery widths="160" heights="160"> Archivo:SimilarTriangles.jpg|Triángulos semejantes File:Trisim.png|Triángulos simétricos </gallery> </center> == Área del triángulo == [[Archivo:Areatriang.png|miniaturadeimagen|Área del triángulo|150px]] El área del triángulo es igual a la '''mitad del producto de su base por su altura'''. La formula se escribe así: <math>A = \frac{b \times h}{2}</math> (base por altura dividido por dos) {{Ejemplo |título=Hallar el área de un triángulo |enunciado=Hallar el área de un triángulo que mide 4 cm de base y 5 cm de altura [[Archivo:Areatriángulo.svg|miniaturadeimagen|150px]] |solución=Aplicando la fórmula <math>A = \frac{b \times h}{2}</math> (base por altura dividido por dos) </br><math>A = \frac{4\times 5}{2}</math> </br></br><math>A = \frac{20}{2}</math> </br><math>A = 10 cm ^2</math>}} ==El triángulo rectángulo== [[File:Triangulo-Rectangulo.svg|thumb||250px|Un triángulo rectángulo]] Un triángulo rectángulo es el que tiene un ángulo de 90 grados. Los otros dos ángulos siempre suman 90 grados, pero pueden ser de distinto tamaño. El lado opuesto al ángulo recto es la '''hipotenusa'''; es el lado más largo del triángulo rectángulo. Los otros dos lados son los '''catetos''' del triángulo. Los lados o ángulos que faltan en un triángulo rectángulo pueden hallarse utilizando el teorema de Pitágoras. En cualquier triángulo todos los ángulos suman 180 grados. === Teorema de Pitágoras === [[Archivo:Pythagorean theorem.jpg|miniaturadeimagen|250px]|En este caso <br>Υ<sup>2</sup>+β<sup>2</sup>= ᾳ<sup>2</sup>. El cuadrado rojo tiene 16 cuadrados de área, el amarillo 9 y el correspondiente a la hipotenusa 25, que es la suma 16 + 9]] El teorema de Pitágoras es una afirmación sobre los lados de un triángulo rectángulo. ==== Afirmación de la teoría ==== El teorema de Pitágoras dice que el área de un cuadrado de la hipotenusa es igual a la suma de las áreas de los cuadrados de los catetos. En la imagen de la derecha, el área del cuadrado rojo sumada al área del cuadrado amarillo es igual al área del cuadrado de la hipotenusa. Debe su nombre al matemático griego Pitágoras: Si las longitudes de los catetos son ''a'' y ''b'', y la longitud de la hipotenusa es ''c'', entonces se cumple que <math>a^2+b^2=c^2</math>. ==== Aplicación de la teoría ==== {{Ejemplo |título=Hallar la hipotenusa de un triángulo rectángulo |enunciado=Hallar la hipotenusa de un triángulo rectángulo cuyos catetos miden: 3 cm en cateto menor y 4 cm el cateto mayor. [[Archivo:Areatrirec.svg|miniaturadeimagen]] |solución=Aplicando la fórmula: '''hipotenusa ''c''<sup>2</sup> = cateto ''a''<sup>2</sup> + cateto ''b<sup>2</sup>''''' </br><math>c^2 </math> = <math>3^2 </math> + <math>4^2 </math>; </br><math>c^2 </math> = <math> 9 + 16= 25 cm^2 </math>; <math>c </math> =<math>\sqrt{25}</math> = <math>5 cm</math>}} ===Referencias=== <small>{{listaref}}</small> </br> '''.....................................................................................................................................................''' ===Ejercicios === <quiz display="simple"> {Un '''triángulo''' es una forma geométrica (polígono) que posee: |type="()"} - Tres puntos e infinitas rectas + Tres lados y tres ángulos - Tres ángulos rectos {Señala cual de las respuestas es verdadera |type="()"} - Un triángulo tiene tres '''ángulos obtusos''' - Un triángulo tiene tres '''ángulos curvos''' + Un triángulo tiene tres '''ángulos interiores''' {Señala cuál de las respuestas es verdadera: |type="()"} + La suma de los lados de un triángulo se conoce como '''perímetro''' - La suma de los lados de un triángulo se conoce como '''lado''' - La suma de los lados de un triángulo se conoce como '''vértice''' {Señala cuál de las respuestas es verdadera: |type="()"} - La '''suma''' de los ángulos de un triángulo es igual a '''90º''' + La '''suma '''de los ángulos de un triángulo es igual a '''180º''' - La '''suma '''de los ángulos de un triángulo es igual a '''0º''' {Señala cuál de las respuestas es verdadera: |type="()"} + Se llama '''altura de un triángulo''' al segmento de '''recta perpendicular''' que une un '''vértice''' del triángulo con el''' lado opuesto''' de este o su prolongación. - Se llama '''altura de un triángulo''' al segmento de '''recta paralela''' que une un '''vértice''' del triángulo con el '''lado opuesto''' de este o su prolongación. - Se llama '''altura de un triángulo''' al segmento de '''recta perpendicular''' que une un '''lado''' del triángulo con el '''lado opuesto''' de este o su prolongación. {Señala cuál de las respuestas es verdadera: |type="()"} - Un triángulo '''rectángulo:''' es el que tiene uno de sus ángulos mayor de '''90°'''. - Un triángulo '''rectángulo:''' es el que tiene uno de sus ángulos de menor de '''90°'''. + Un triángulo '''rectángulo:''' es el que tiene uno de sus ángulos de '''90°'''. {Señala cuál de las respuestas es verdadera: |type="()"} - Un triángulo '''equilátero''' es el que tiene '''todos''' sus '''lados desiguales'''. + Un triángulo '''equilátero''' es el que tiene '''todos''' sus '''lados iguales'''. - Un triángulo '''equilátero''' es el que tiene '''dos''' de sus '''lados iguales'''. {Señala cuál de las respuestas es verdadera: |type="()"} + El '''área del triángulo''' es igual a la '''mitad del producto de su base por su altura'''. - El''' área del triángulo''' es igual al '''doble del producto de su base por su altura'''. - El '''área del triángulo''' es igual a la '''mitad del producto de su base por su vértice'''. {Señala cuál de las respuestas es verdadera: |type="()"} + El '''lado opuesto''' al ángulo recto es la '''hipotenusa''' - El '''lado opuesto''' al ángulo recto es el '''cateto''' - El '''lado opuesto''' al ángulo recto es el '''paleto''' {Señala cuál de las respuestas es verdadera: |type="()"} + El '''teorema de Pitágoras''' dice que el '''área de un cuadrado de la hipotenusa''' es igual a la '''suma de las áreas de los cuadrados de los catetos'''. - El '''teorema de Pitágoras''' dice que el '''área de un cuadrado de la hipotenusa''' es igual a la '''suma de las áreas de los triángulos de los catetos'''. - El '''teorema de Pitágoras''' dice que el '''área de un cuadrado de la hipotenusa''' es igual a la '''suma de los vértices de los cuadrados de los catetos'''. </quiz> </br> '''....................................................................................................................................................''' [[Categoría:Wikichicos/Geometría]] m371ven5qow86nedebpjno4pzw0t5wl Wikichicos/Geometría/Capítulo 4. Polígonos 0 62097 425998 414729 2026-06-17T07:37:03Z Antimundo 74354 Actualizar plantilla ejemplo 425998 wikitext text/x-wiki [[Archivo:Assorted polygons.svg|thumb|300px|Distintos polígonos]] Un '''polígono''' es una figura plana compuesta por '''segmentos''' rectos consecutivos que cierran una región en el '''plano'''. Los polígonos se nombran mediante letras mayúsculas situadas en los '''vértices''' del mismo. Un '''polígono es regular''' si todos sus lados miden lo mismo, y es '''irregular''' si sus lados miden diferente. El polígono tiene tantos ángulos como '''lados'''. == Línea poligonal == Se denomina '''línea poligonal''' o '''línea quebrada''' al conjunto de segmentos, <math>s_1, \dots , s_n</math>, unidos sucesivamente por sus extremos donde el extremo de cada uno es origen del siguiente, tal que dos segmentos sucesivos no están alineados, en tal caso se considera ambos como un único segmento. :'''Ejemplo de una línea poligonal de seis segmentos:''' [[Archivo:Poligonal.svg|480px]] == Propiedades == * '''Interior''' de un polígono es el conjunto de todos los puntos que están en el interior de la región que delimita dicho polígono. * '''Exterior''' de un polígono es el conjunto de los puntos que no están en la línea poligonal (frontera) ni en el interior. ==Clasificación de los polígonos== === Según el carácter entrante o saliente de los ángulos del polígono<ref>[http://www.juntadeandalucia.es/averroes/centros-tic/21003232/helvia/sitio/upload/apuntes24__poligons____concavs_convexs_estrellads.pdf Cóncavos, convexos y estrellados.] [http://www.juntadeandalucia.es/averroes/centros-tic/21003232/helvia/sitio/upload/apuntes24__poligons____concavs_convexs_estrellads.pdf Junta de Andalucía]</ref> === *'''Polígonos convexos''': cuando tienen todos '''sus ángulos interiores convexos''' es decir '''menores de 180º''' *'''Polígonos cóncavos''': cuando '''al menos un ángulo es cóncavo,''' es decir, un ángulo al menos es '''mayor de 180º''' <center> <gallery widths="150" heights="150"> Archivo:5-gon convex 01.svg|Polígono convexo. Todos sus ángulos interiores son convexos, es decir menores de 180º Archivo:Polygon mouths and ears 2.svg|Polígono cóncavo. Tiene 4 ángulos interiores (en rojo) cóncavos, o mayores de 180º </gallery> </center> === Según la regularidad de sus elementos === *'''Polígonos regulares''': son aquellos que tienen sus lados y ángulos iguales. *'''Polígonos irregulares''': Son aquellos que no tienen todos sus lados y ángulos iguales. <center> <gallery> Basic hexagon.svg|Polígono regular Simple concave polygon.svg|Polígono irregular </gallery> </center> ==Elementos de un polígono== [[Archivo:Parts of a simple polygon-es.png|miniaturadeimagen|250px]] *'''Lados''': son los segmentos que limitan al polígono. *'''Vértices''': son los puntos en los que se unen los segmentos que limitan al polígono. *'''Lados consecutivos''': tienen un extremo común. *'''Ángulos internos''': se forman por los lados consecutivos. *'''Ángulos externos''': son los formados por un lado y la prolongación de lado adyacente. *'''Diagonales''': son los segmentos que unen dos vértices no consecutivos del polígono. == Polígonos según el número de lados == Aquí hay una lista con los nombres de algunos polígonos según el número de lados: <div style="text-align: center;"> {| class="wikitable" |----- ! colspan="4" | Clasificación de polígonos según el número de lados |----- ! Nombre ! nº lados ! Imagen |----- |triángulo || 3||[[File:Basic triangle.svg|65px]] |----- |cuadrilátero|| 4||[[File:Goldberg-tile.svg|60px]] |----- |pentágono|| 5||[[File:V3.3.3.4.4.png|60px]] |----- |hexágono|| 6||[[File:A 2-dimensional polytope.svg|75px]] |----- |heptágono|| 7||[[File:Heptagon2 (PSF).svg|75px]] |----- |octágono|| 8||[[File:Concave isotoxal octagon.svg|85px]] |----- |eneágono|| 9||[[File:Nonagon - Irregular (PSF).png|85px]] |----- |decágono|| 10||[[File:Concave isotoxal decagon.svg|85px]] |} </div> == Polígonos irregulares == Son '''polígonos irregulares''' los que '''no tienen iguales los lados y los ángulos iguales''' === Área de los polígonos irregulares === El área de los polígonos irregulares se obtiene dividiendo el polígono en otras figuras cuya área sepamos hallar y sumando después los resultados de obtenidos. <small> {{Ejemplo |título=Área de un polígono irregular |enunciado=Obtener el área de un '''hexágono irregular''' dividiendo el polígono en tres triángulos y sumando los resultados. [[File:5-gon equilateral 03- es.svg|derecha|350px]] |solución= * '''Triángulo 1:''' base = 4 cm, altura = 5 cm </br> ::<math>A = \frac{4\times 5}{2}</math>; <math>A = \frac{20}{2}</math>; <math>A = 10\ cm ^2</math> </br> * '''Triángulo 2:''' base = 4 cm, altura = 5 cm </br> ::<math>A = \frac{4\times 5}{2}</math>; <math>A = \frac{20}{2}</math>; <math>A = 10\ cm ^2</math> </br> *''' Triángulo 3:''' base = 6 cm, altura = 3 cm </br> ::<math>A = \frac{6\times 3}{2}</math>; <math>A = \frac{18}{2}</math>; <math>A = 9\ cm ^2</math> </br> {{caja| ::<math>A = (10 + 10 + 9)</math>; </br> </br> <math>A = 29\ cm ^2</math>}} }}</small> ===Referencias=== <small>{{Listaref}}</small> </br> ''' .....................................................................................................................................................''' == Ejercicios == <quiz display="simple"> {Un polígono es una figura plana compuesta por |type="()"} - segmentos curvos + segmentos rectos - segmentos poligonales {Un polígono es regular si |type="()"} - todos sus lados miden '''regular''' - todos sus lados miden '''distinto''' + todos sus lados miden '''lo mismo''' {Interior de un polígono es el conjunto de todos los puntos |type="()"} + que están en el '''interior''' de la región que delimita dicho polígono. - que están en el '''exterior''' de la región que delimita dicho polígono. - que están en el '''posterior '''de la región que delimita dicho polígono. {Polígonos convexos: cuando tienen todos sus ángulos interiores convexos es decir |type="()"} - mayores de 180º + menores de 180º - iguales a 180º {Polígonos regulares: son aquellos que tienen sus |type="()"} + lados y ángulos iguales. - lados y ángulos desiguales. - lados y ángulos agudos {Señala cuál de las respuestas es verdadera: |type="()"} - Diagonales son los segmentos que unen dos áreas no consecutivas del polígono. - Diagonales son los segmentos que unen dos lados no consecutivos del polígono. + Diagonales son los segmentos que unen dos vértices no consecutivos del polígono. {Señala cuál de las respuestas es verdadera: |type="()"} - Un pentágono tiene seis lados + Un pentágono tiene cinco lados - Un pentágono tiene 2 lados {Señala cuál de las respuestas es verdadera: |type="()"} - Un octógono tiene seis lados + Un octógono tiene ocho lados - Un octógono tiene siete lados {Señala cuál de las respuestas es verdadera: |type="()"} + Un decágono tiene diez lados - Un decágono tiene seis lados - Un decágono tiene once lados {Señala cuál de las respuestas es verdadera: |type="()"} + Un hexágono tiene seis lados - Un hexágono tiene siete lados - Un hexágono tiene ocho lados </quiz> [[Categoría:Wikichicos/Geometría]] 386mybatdtcykcmmxkwe01nfxelk1jn Wikichicos/Geometría/Capítulo 5. Polígonos regulares 0 62098 425997 414731 2026-06-17T07:36:34Z Antimundo 74354 Actualizar plantilla ejemplo 425997 wikitext text/x-wiki Un '''polígono regular''' es un polígono cuyos lados y ángulos interiores son iguales entre sí. Los polígonos regulares de tres y cuatro lados se denominan triángulo equilátero y cuadrado, respectivamente. Para polígonos de más lados, se añade el adjetivo '''regular''' (pentágono regular, hexágono regular, octágono regular, etc). == Galería de polígonos regulares == :{| | [[Archivo:Polig 03b.svg|140px]] | [[Archivo:Polig 04b.svg|140px]] | [[Archivo:Polig 05b.svg|140px]] | [[Archivo:Polig 06b.svg|140px]] |- | Triángulo <br>equilátero (3) | Cuadrado (4) | Pentágono (5) | Hexágono (6) |} :{| | [[Archivo:Polig 07b.svg|140px]] | [[Archivo:Polig 08b.svg|140px]] | [[Archivo:Polig 09b.svg|140px]] | [[Archivo:Polig 10b.svg|140px]] |- | Heptágono (7) | Octágono (8) | Eneágono (9) | Decágono (10) |} :{| | [[Archivo:Polig 11b.svg|140px]] | [[Archivo:Polig 12b.svg|140px]] | [[Archivo:Polig 13b.svg|140px]] | [[Archivo:Polig 14b.svg|140px]] |- | Undecágono (11) | Dodecágono (12) | Tridecágono (13) | Tetradecágono (14) |} '''Observación''': A medida que crece el número de lados de un polígono regular, se asemeja más a una circunferencia. == Elementos de un polígono regular == [[File:PoliReg 02.svg|thumb|200 px|Elementos de un polígono regular]] * ''Lado'', '''L''': es cada uno de los segmentos que forman el polígono. Son todos iguales * ''Vértice'', '''V''': punto común de cualquiera de los dos lados consecutivos. * ''Centro'', '''C''': el punto interior equidistante de todos los vértices y de los lados. * ''Apotema'', '''a''': segmento perpendicular a un lado, desde el centro del polígono. * ''Diagonal'', '''d''': segmento que une dos vértices no continuos. * ''Perímetro'', '''P''': es la suma de la longitud de todos sus lados * ''Ángulos interiores'', los ángulos formados por dos lados de un polígono que comparten un vértice común, están contenidos dentro del polígono. En un polígono regular todos los ángulos interiores son iguales. == Área de un polígono regular == El '''área de un polígono regular''', conociendo el perímetro y la apotema es: : <math> A = \frac {P \cdot a}{2} </math> == Perímetro de un polígono regular == El perímetro de un polígono regular es la suma de la longitud de sus lados. : '''Perímetro de un polígono regular = <u> Nº de lados</u> x <u> medida del lado</u> ==== Ejemplo ==== {{Ejemplo |título=Área de un polígono regular |enunciado=Obtener el área (aproximada) de un '''hexágono regular''' de '''lado''' igual a '''6 cm''' y de '''apotema''' igual a '''5 cm'''. [[Archivo:Perarehexa.png|derecha|238x238px]] |solución= Aplicando la fórmula <math> A = \frac {P \cdot a}{2} </math> tenemos: <math> P = {6 \cdot 6} = 36\ cm</math> <math> A = \frac {36 \cdot 5}{2}</math> <math> A = \frac {180}{2}</math> <math> A = 60\ cm ^2</math> }} == Ejercicios == <quiz display="simple"> {polígono regular es un polígono cuyos |type="()"} - lados y ángulos interiores son distintos entre sí. + lados y ángulos interiores son iguales entre sí. - lados y ángulos interiores son parecidos entre sí. {El área de un polígono regular, conociendo el perímetro y la apotema es: |type="()"} - perímetro por apotema - perímetro por apotema multiplicado entre dos + perímetro por apotema dividido entre dos {El perímetro de un polígono regular es |type="()"} + la suma de la longitud de sus lados - la suma de la longitud de sus ángulos - la suma de la longitud de sus vértices {la diagonal de un polígono regular es el segmento que une |type="()"} - dos vértices continuos + dos vértices no continuos - dos vértices seguidos {La apotema de un polígono regular es el |type="()"} - segmento paralelo a un lado, desde el centro del polígono. - segmento oblicuo a un lado, desde el centro del polígono. + segmento perpendicular a un lado, desde el centro del polígono. {El lado de un polígono regular es |type="()"} + cada uno de los segmentos que forman el polígono. - cada uno de los ángulos que forman el polígono. - cada uno de los puntos que forman el polígono. {El polígono regular de tres lados se llama |type="()"} - triángulo escaleno - triángulo rectángulo + triángulo equilátero {El polígono regular de cuatro lados se llama |type="()"} - rectángulo + cuadrado - cuadrángulo {El polígono regular llamado tetradecágono tiene |type="()"} - 11 lados + 14 lados - 10 lados </quiz> </br> </br> '''..................................................................................................................................................... ''' [[Categoría:Wikichicos/Geometría]] oa0zaqhyjkerzxuw19w9jiubkzsobj2 Wikichicos/Geometría/Capítulo 6. Cuadriláteros 0 62099 425996 414734 2026-06-17T07:34:53Z Antimundo 74354 Actualizar plantilla ejemplo 425996 wikitext text/x-wiki Un '''cuadrilátero''' es un polígono con cuatro aristas (o lados) y cuatro vértices. ==Clasificación== Los cuadriláteros se clasifican según el paralelismo de sus lados, sus longitudes y sus ángulos interiores: *'''Paralelogramos''': sus lados opuestos son paralelos. **'''Cuadrado''': todos sus lados son iguales, todos sus ángulos interiores son rectos, sus diagonales son iguales y perpendiculares entre sí. **'''Rombo''': todos sus lados son iguales, cada par de ángulos agudos y obtusos son opuestos, sus diagonales son distintas y perpendiculares entre sí. **'''Rectángulo''': sus lados opuestos son iguales dos a dos y los paralelos, todos sus ángulos interiores son rectos, sus dos diagonales son iguales pero no son perpendiculares entre sí **'''Romboide''': sus lados opuestos son iguales dos a dos, cada par de ángulos agudos y obtusos son opuestos, sus dos diagonales son de distinta longitud y no son perpendiculares entre sí. *'''Trapecio''': Se llama trapecio a un cuadrilátero que tiene dos lados no consecutivos paralelos llamados bases del trapecio, y el segmento perpendicular entre las dos bases es llamada la altura del trapecio *'''Trapezoide''': Un trapezoide es un cuadrilátero convexo sin lados paralelos. <center> <gallery caption="Cuadriláteros paralelogramos"> Archivo:Square (geometry).svg|Cuadrado Archivo:Rhombus 1.svg|Rombo Archivo:Geometri rektangel.png|Rectángulo Archivo:Rhomboid 1 (PSF).png|Romboide </gallery> <gallery caption="Cuadriláteros no paralelogramos"> Archivo:Isosceles trapezoid.jpg|Trapecio Archivo:Trapezium (PSF).png|Trapezoide </gallery> </center> ==Cuadriláteros paralelogramos== ===Cuadrado=== [[Archivo:Geometrie carre.png|thumb|150px|Un cuadrado y sus diagonales]] El '''cuadrado''' es un polígono regular. Tiene los cuatro lados iguales y los cuatro ángulos son rectos. *'''Las diagonales''' del cuadrado son perpendiculares entre si e iguales y son bisectrices de los ángulos. *'''Área del cuadrado''' : el área del cuadrado es igual al lado del cuadrado multiplicado por si mismo. La formula del área del cuadrado es: : <math>l*l</math> (lado por lado) *'''Perímetro del cuadrado''' : el perímetro del cuadrado es igual al lado del cuadrado multiplicado por 4 (cuatro). La fórmula del perímetro del cuadrado es: :<math>l*4</math> (lado por 4 cuatro) ''o'' : <math>l+l+l+l</math> (lado más lado más lado más lado) {{Ejemplo |título=Perímetro y el área de un cuadrado |enunciado=Obtener el perímetro y el área de un cuadrado de 7 cm de lado.<br> [[File:Perareacua.svg|200px|thumb|left]] |solución= ::::'''<u>Perímetro</u>''' ::::<math> P = l\cdot {4}</math><br> ::::<math> P = 7\cdot {4} = {28}\ cm </math><br> ::::'''<u>Área</u>'''<br> ::::<math>A = l\cdot {l}</math> (lado por lado) ::::<math>A = 7\cdot {7} = 49\ cm^2</math> }} === Rectángulo === [[Archivo:Rectangle.svg|thumb|270px|Rectángulo ABCD. ''d'' es una de sus dos diagonales.]] un rectángulo es un paralelogramo cuyos cuatro lados forman ángulos rectos entre sí. Los lados opuestos tienen la misma longitud. Un rectángulo cuyos cuatro lados tienen la misma longitud es un '''cuadrado'''. * El '''perímetro''' de un rectángulo es igual a la suma de todos sus lados: :<math>P = 2 \cdot a + 2 \cdot b = 2\cdot (a+b)\,</math> * El '''área''' de un rectángulo es igual al producto de dos de sus lados contiguos: :<math>A = b \cdot a</math> {{Ejemplo |título=Perímetro y el área de un rectángulo |enunciado=Obtener el perímetro y el área de un rectángulo de 7 cm de lado b y 5 cm de lado a. <br> [[File:Arerect.svg|250px|thumb|left]] |solución= :'''<u>Perímetro</u>'''<br> ::::<math>P = 2 \cdot a + 2 \cdot b = 2\cdot (a+b)\,</math><br> ::::<math>P =2\cdot (5+7)</math><br> ::::<math>P =2\cdot {12}</math>; <math>P = 24\ cm</math> ::::::::'''<u>Área</u>'''<br> ::::::::<math>A = b \cdot a</math> ::::::::<math>A = 7\cdot {5} = 35\ cm^2</math> }} ===Rombo=== [[Archivo:Rhombus (polygon).png|miniaturadeimagen|250x250px|Diagonal mayor ''D<sub>1</sub>'', diagonal menor ''D<sub>2</sub>'' . Los lados ''a'' iguales y los ángulos distintos pero iguales dos a dos (los opuestos)]] El rombo es un paralelogramo cuyos cuatro lados son iguales y sus cuatro ángulos iguales dos a dos * El '''área''' del rombo es igual al semiproducto de sus diagonales (diagonal mayor y diagonal menor):<ref>[https://books.google.es/books?id=1HVHOwAACAAJ&redir_esc=y] Déplanche, Y. (1996). ''Diccio fórmulas. Área del rombo''. Edunsa. p. 22. ISBN 9788477471196. Consultado el 24 de abril de 2011. </ref> :<math> A = \cfrac{D_1 \cdot D_2}{2} </math> {{Ejemplo |título=Perímetro y área de un rombo |enunciado=Obtener el perímetro y el área de un rombo cuyos lados miden 5 cm, la diagonal mayor mide 8 cm y la diagonal menor mide 6 cm.[[File:Arearomb.png|200px|thumb]] |solución= Aplicando la fórmula:<br> '''<u>Área</u>'''<br> <math>A =\cfrac{D_1 \cdot D_2}{2}</math>; <br> <math>A =\cfrac{8 \cdot 6}{2}</math>;<br> <math>A =\cfrac{48}{2}</math>; <br> <math>A =24\ cm^2 </math></br> '''<u>Perímetro</u>'''<br> <math> P = 5\cdot {4} = 20\ cm </math> }} ===Romboide=== Se denomina '''romboide''' al cuadrilátero, caso particular de paralelogramo que tiene dos lados alternos iguales y los otros dos lados distintos de los anteriores, pero también iguales entre sí.<ref>{{cita web |url=http://www.sinewton.org/numeros/numeros/69/ideas_02.php |título=Deducciones de las fórmulas para calcular las áreas de figuras geométricas a través de procesos cognitivos |autor=Julio Cesar Barreto Garcia |editorial=Sociedad Canaria Isaac Newton de Profesores de Matemáticas}}</ref> [[Archivo:Romboide.svg|derecha|300px]] Considerando el romboide de lados '''a''' y '''b''', y de altura '''h''' respecto al lado '''a''', llamado ''base'', se pueden determinar las siguientes medidas: * El '''perímetro''' de un romboide es: :<math>P = 2 \,(a + b)</math> Que es la suma de las medidas de todos los lados. *El '''área''' se obtiene multiplicando la longitud de un lado, <math>a</math>, por la distancia al lado opuesto, <math>h</math>: : <math>S = a \cdot h</math> {{Ejemplo |título=Perímetro y el área de un romboide |enunciado=Obtener el perímetro y el área de un romboide de 6 cm de base, 4 cm el otro lado y 3 cm de altura.[[File:Areperobd.png||200px|thumb]] |solución= Aplicando la fórmula: '''<u>Perímetro</u>'''<br> <math>P = 2 \,(a + b)</math><br> <math> P = 2\cdot {10} = 20\ cm </math><br> '''<u>Área</u>'''<br> <math>A = b \cdot h</math> <math>A = 6\cdot {3} = 18\ cm^2</math> }} ==Cuadriláteros no paralelogramos== ===Trapecio=== [[File:Trapezoid sides altitude.svg|miniaturadeimagen|200px|Trapecio]] Un '''trapecio''' es un cuadrilátero que tiene solamente un par de lados paralelos.<ref>[https://www.mathopenref.com/trapezoid.html Definición]</ref> Los lados paralelos se llaman bases del trapecio. *El '''área''' ''A'' de un trapecio de bases ''a'' y ''c'' y de altura ''h'' es igual a la semisuma de las bases por la altura: :<math>A = \frac{a + c}{2} \cdot{h} </math>. {{Ejemplo |título=Area de un trapecio |enunciado=Obtener el área de un trapecio cuyas bases miden 6 cm una y 4 cm la otra. La altura mide 3 cm. <br>[[File:Aretrap.png|200px|thumb]] |solución=<br> * Aplicando la fórmula:<br> :<math>A = \frac{b + a}{2} \cdot{h} </math><br> :<math>A = \frac{6 + 4}{2} \cdot{3} </math><br> :<math>A = \frac{10}{2} \cdot{3} </math><br> :<math>A = 5\cdot {3} = 15\ cm^2</math> }} ===Trapezoide=== [[Archivo:Četrstūris.svg|miniaturadeimagen|120px|Trapezoide]] *Un '''trapezoide''' es un cuadrilátero sin lados paralelos.<ref>[https://dle.rae.es/trapezoide Definición]</ref> * Para hallar el '''área''' de un trapezoide se descompone en dos triángulos, se calcula las respectivas áreas y su suma da el área buscada. {{Ejemplo |título=Área de un trapezoide |enunciado=Obtener el área de un '''trapezoide''' dividiéndolo en dos triángulos y sumando los resultados. [[File:Areatrapz.png|derecha|250px]] |solución= * '''Triángulo 1:''' base = 8 cm, altura = 3 cm </br> ::<math>A = \frac{8\times 3}{2}</math>; <math>A = \frac{24}{2}</math>; <math>A = 12\ cm ^2</math> </br> * '''Triángulo 2:''' base = 10 cm, altura = 4 cm </br> ::<math>A = \frac{10\times 4}{2}</math>; <math>A = \frac{40}{2}</math>; <math>A = 20\ cm ^2</math> </br> {{caja| ::<math>A = (12 + 20 )</math>; </br> </br> <math>A = 32\ cm ^2</math>}} }} ===Referencias=== <small>{{listaref}}</small> </br> </br> '''..................................................................................................................................................... ''' </br> ===Ejercicios=== <quiz display="simple"> {Un cuadrilátero es un polígono con |type="()"} - cuatro aristas (o lados) y cuatro diagonales. + cuatro aristas (o lados) y cuatro vértices. - cuatro ángulos (o lados) y cuatro vértices. {Los cuadriláteros paralelogramos son |type="()"} - los que tiene sus lados opuestos oblicuos - los que tiene sus lados opuestos perpendiculares + los que tiene sus lados opuestos paralelos {El área del cuadrado es igual |type="()"} + al lado del cuadrado multiplicado por si mismo - al lado del triángulo multiplicado por si mismo - al lado del cuadrado dividido por si mismo {El perímetro del cuadrado es igual |type="()"} - al lado del cuadrado multiplicado por 2 + al lado del cuadrado multiplicado por 4 - al lado del cuadrado dividido por 4 {El rombo es un paralelogramo cuyos cuatro lados son iguales y |type="()"} - sus tres ángulos iguales - sus cuatro ángulos iguales + sus cuatro ángulos iguales dos a dos {Un trapecio es un cuadrilátero que tiene solamente |type="()"} + un par de lados paralelos - un par de lados perpendiculares - un par de lados oblicuos {Un trapezoide es un cuadrilátero |type="()"} - sin lados regulares - con lados paralelos + sin lados paralelos {El perímetro de un rectángulo es igual |type="()"} - a la suma de todos sus vértices + a la suma de todos sus lados - a la suma de todos sus ángulos </quiz> </br> </br> '''.....................................................................................................................................................''' [[Categoría:Wikichicos/Geometría]] 9k21m1tackodrvyluc3kwwgf0r8zvjf Wikichicos/Geometría/Capítulo 9. Poliedros: Tetraedro regular y hexaedro regular o cubo 0 62112 425994 414740 2026-06-17T07:27:48Z Antimundo 74354 Actualizar plantilla ejemplo 425994 wikitext text/x-wiki ==Tetraedro regular== [[Archivo:Tetrahedron.svg|miniaturadeimagen|Un tetraedro regular]] {{caja|Es un poliedro formado por cuatro caras que son triángulos equiláteros, y cuatro vértices en cada uno de los cuales se unen tres caras.}} El tetraedro tiene cuatro '''caras''', seis '''aristas''' y cuatro '''vértices'''. En cada uno de sus vértices concurren tres caras. ===Área=== El '''área''' o '''superficie''' de las cuatro caras se llama '''área total''' y se halla calculando el área de una cara que es el área de un triángulo y multiplicando por 4. <ref>[https://books.google.es/books?id=MJwQfrl71CYC&pg=PA146&dq=tetraedro+%C3%A1rea&hl=es&newbks=1&newbks_redir=0&sa=X&ved=2ahUKEwikqveG2JmEAxWNiP0HHeSTAos4FBDoAXoECAkQAg#v=onepage&q=tetraedro%20%C3%A1rea&f=false] ''Matemáticas 5'' - Página 146</ref> {| class="wikitable" |+ Área de un tetraedro regular |- ! Área de una cara: !! Área total |- | <math>A = \frac {(b * h)} 2 </math>|| <math>A = \frac {(b * h)} 2 * 4</math> |} {{Ejemplo |título=Área de un tetraedro |enunciado=Hallar el área de un tetraedro cuyas caras miden 8 cm de base y 7 de altura |solución= ::'''''Área''''' [[File:Areatetra.svg|250px|right]] <math>A = \frac {(b * h)} 2 * 4</math></br> <math>A = \frac {(8 * 7)} 2 * 4</math></br> <math>A = \frac {56} 2 * 4</math></br> {{Caja|<math>A = 28 \cdot{4} = 112\ cm ^2</math>}} }} ===Volumen=== Para calcular el volumen de un tetraedro debemos conocer antes la medida de su altura. {{Caja|Altura: la línea perpendicular trazada desde un vértice al centro de la base opuesta}} El volumen de un tetraedro regular es igual a un tercio de la superficie de su base por la '''altura del tetraedro'''.<ref>[https://books.google.es/books?id=illBCgAAQBAJ&pg=PA111&dq=tetraedro+volumen&hl=es&newbks=1&newbks_redir=0&sa=X&ved=2ahUKEwiLlbj53pmEAxWeh_0HHSPSB-U4HhDoAXoECA8QAg#v=onepage&q=tetraedro%20volumen&f=false ''Matemática básica elemental'' - Página 111]</ref> :<math>A = \frac {1}{3} A_b * h</math> Para ello, calculamos la superficie de la base que es un triángulo usando la fórmula siguiente: :<math> A_b = \frac {(b * h)} 2 </math>, después, multiplicamos el resultado por la '''altura del tetraedro ''' <math>h</math> y luego dividimos entre 3 el resultado, y ese el el volumen del tetraedro {{Ejemplo |título=Volumen de un tetraedro |enunciado=Hallar el volumen de un tetraedro cuyas caras miden 8 cm de base y 7 de altura y la altura del tetraedro es de 6 cm. |solución= ::'''''Volumen''''' [[File:Volutetra.svg|250px|right]] * '''Primero hallamos el área de la base''' <math>A_b = \frac {(b * h)} 2 </math></br> <math>A_b = \frac {(8 *7)} 2</math></br> <math>A_b = \frac {56} 2 = 28\ cm ^2</math></br> * Finalmente multiplicamos el''' área de la base '''por la '''altura del tetraedro '''y dividimos el resultado por 3</br> <math>V = 28 \cdot{h} </math>;</br> <math>V = 28 \cdot{6} = 168 </math>;</br> {{Caja|<math>V = \frac {168} {3} = 56\ cm ^3 </math>}} }} ==Hexaedro regular o cubo== [[Archivo:Cube.svg|miniaturadeimagen|Un cubo tiene 6 lados de igual longitud y anchura.]] {{caja|Un cubo es un poliedro regular cuyas 6 caras son cuadrados, tiene todos los ángulos rectos y en cada vértice concurren tres aristas.<ref>[https://books.google.es/books?id=btsqs-VsQj8C&pg=PA57&dq=cubo+es+un+poliedro&hl=es&sa=X&ved=0ahUKEwju-Jrf-8LhAhVLQBoKHepmCzMQ6AEIKTAA#v=onepage&q=cubo%20es%20un%20poliedro&f=false <small>''Unidades didácticas de matemáticas: secundaria obligatoria'' books.google.es</small> ]</ref>}} Un cubo es una de las formas matemáticas más simples en el espacio. Algo que tiene la forma de un cubo a veces se denomina cúbico. == Diferencia entre un cubo y un cuadrado== La diferencia básica entre un cubo y un cuadrado es que un cubo es una figura 3D (que tiene 3 dimensiones), es decir, '''longitud''', '''anchura''' y '''altura''', mientras que un cuadrado tiene solo 2 dimensiones, es decir, longitud y anchura. La forma bidimensional (2D) (como un círculo, un cuadrado, un triángulo, etc.) de la que está hecho un cubo es un cuadrado. *Los '''lados''' (caras) de un cubo son cuadrados. Los bordes ('''aristas''') son líneas rectas. Las esquinas ('''vértices''') están en ángulo recto. '''Un cubo tiene 8 vértices, 12 aristas y 6 caras, como en el tipo más común de dados.''' === Área === El área lateral: : <math>A_L = 4 \cdot A_c = 4d^2</math> {{Ejemplo |título=Area lateral de un hexaedro regular |enunciado=Obtener el área lateral de un hexaedro regular cuya arista mide 10 cm |solución= [[File:Areacubo.png|200px|thumb]] * Aplicando la fórmula:<br> : <math>A_L = 4 \cdot A_c = 4d^2</math> : <math>A_L = 4 \cdot A_c = 4\cdot 10^2 = 4\cdot 100 = 400\ cm^2</math> }} El área total ''A<sub>T</sub>'' (que es 6 veces el área de una de sus caras ''A''<sub>''c''</sub>) puede ser calculada mediante la fórmula: : <math>A_T = 6 \ d^2 </math> {{Ejemplo |título=Area total de un hexaedro regular |enunciado=Obtener el área total de un hexaedro regular cuya arista mide 10 cm |solución= [[File:Areacubo.png|200px|thumb]] * Aplicando la fórmula:<br> : <math>A_T = 6 \cdot 10^2 = 6 \cdot 100 = 600\ cm^2</math> }} === Volumen === [[Archivo:Bolumenaren formula.jpg|miniaturadeimagen|Volumen]] El volumen de un cubo es la longitud de cualquiera de sus aristas (todas tienen la misma longitud, por lo que no importa qué arista se use) elevada al cubo. Esto significa que hay que multiplicar el número por sí mismo, y luego de nuevo por sí mismo. Si el borde o arista se denomina <math>d</math> (ver imagen), la ecuación sería esta: :<math>V= d * d * d</math> : o también <math>V = d^3</math>.<ref>[https://books.google.es/books?id=SdISCgAAQBAJ&pg=PA74&dq=Volumen+del+cubo&hl=es&sa=X&ved=0ahUKEwjEr_b2ocPhAhWUDmMBHaztAQ0Q6AEIRDAF#v=onepage&q=Volumen%20del%20cubo&f=false <small>''Ciencias aplicadas II'' en books.google.es</small>]</ref> == Referencias == {{listaref}} </br> </br> '''.....................................................................................................................................................''' ===Ejercicios=== <quiz display="simple"> {Un tetraedro regular es un poliedro formado |type="()"} - por cuatro caras que son triángulos isósceles + por cuatro caras que son triángulos equiláteros - por cuatro caras que son triángulos rectángulos {El tetraedro tiene |type="()"} - cuatro caras, seis aristas y seis vértices. - cuatro caras, cuatro aristas y cuatro vértices. + cuatro caras, seis aristas y cuatro vértices. {El área área total de un tetraedro se halla |type="()"} + calculando el área de una cara que es el área de un triángulo y multiplicando por 4 - calculando el área de una cara que es el área de un cuadrado y multiplicando por 4 - calculando el área de una cara que es el área de un triángulo y multiplicando por 8 {La altura de un tetraedro es la línea perpendicular trazada desde |type="()"} - un lado al centro de la base opuesta + un vértice al centro de la base opuesta - un vértice al lado de la base opuesta {El volumen de un tetraedro regular es igual |type="()"} - a un medio de la superficie de su base por la altura - a un tercio de la superficie de su lado por la altura + a un tercio de la superficie de su base por la altura {Un cubo es un poliedro regular cuyas |type="()"} + 6 caras son cuadrados - 4 caras son cuadrados - 6 caras son triángulos {El volumen de un cubo es |type="()"} - la longitud de cualquiera de sus bases elevada al cubo. - la longitud de cualquiera de sus caras elevada al cubo. + la longitud de cualquiera de sus aristas elevada al cubo. </quiz> </br> </br> '''.....................................................................................................................................................''' [[Categoría:Wikichicos/Geometría]] lguguv5tzaielq8g8mh6xyy7lakvo3s Wikichicos/Geometría/Capítulo 10. Poliedros: Prismas 0 62118 425993 414742 2026-06-17T07:22:05Z Antimundo 74354 Actualizar plantilla ejemplo 425993 wikitext text/x-wiki {{caja|Un ''prisma'' es un <u>poliedro irregular</u> que consta de dos caras iguales y paralelas llamadas <u>bases</u>, y de <u>caras laterales</u> que son <u>paralelogramos</u>.<ref>[https://books.google.es/books?id=Gv9Uqt2ppnMC&pg=PA125&dq=prisma+es+un+poliedro+con+una+base&hl=es&sa=X&ved=0ahUKEwjGjaf54Y_mAhVE8uAKHSjDBLUQ6AEIKTAA#v=onepage&q=prisma%20es%20un%20poliedro%20con%20una%20base&f=false] ''Geometría descriptiva: Compendio de geometría descriptiva para técnicos'' pag 125</ref>}} Los prismas se nombran por la forma de su '''base''', por lo que un prisma de base '''pentagonal''' se llama '''prisma pentagonal'''. {{clear}} <center> {|class="wikitable" |+ Prismas |- !Forma de la base !<small>Triángulo</small> !<small>Cuadrilátero</small> !<sub>Pentágono</sub> !<small>Hexágono</small> !<small>Heptágono</small> !<small>Octógono</small> !......... |- valign=top !Imagen |[[Imagen:Triangular prism.png|60px]] |[[Imagen:Tetragonal prism.png|60px]] |[[Imagen:Pentagonal prism.png|60px]] |[[Archivo:Hexagonal prism.png|60px]] |[[Imagen:Prism 7.png|60px]] |[[Imagen:Octagonal prism.png|60px]] |............ |- valign=top !Nombre |Prisma triangular |Prisma cuadrangular |Prisma pentagonal |Prisma hexágonal |Prisma heptagonal |Prisma octogonal |.......... |} </center> [[Archivo:Prisma pentagonal.png|miniaturadeimagen|120px|Prisma regular (sus bases son pentágonos regulares)]] == Prisma regular == Un '''prisma regular''' es aquel cuyas bases son un '''polígono regular'''. == Prisma oblicuo y prisma recto == [[File:Right and not-right prism.svg|mini|200px|Prisma recto ('''A''') y prisma oblicuo ('''B''')]] Un '''prisma oblicuo''' es un prisma en el que las aristas y caras de unión son '''no perpendiculares''' a las caras de la base. Un '''prisma recto''' es un prisma en el que las aristas y caras de unión son '''perpendiculares''' a las caras de la base. Esto se aplica si y sólo si todas las caras de unión son rectangulares. ==Elementos de un prisma== [[Archivo:Prisma pentagonal plano.png|miniaturadeimagen|Desarrollo de un prisma pentagonal. El prisma pentagonal recto está compuesto por 5 caras laterales rectangulares y 2 caras pentagonales (bases).]] Cada prisma consta de los siguientes elementos: * '''Bases''': son las dos caras iguales y paralelas del prisma, una en la que se apoya y la otra su opuesta. * '''Caras laterales''': son las caras que comparten dos de sus lados con las bases. La suma de sus áreas es la '''superficie lateral del prisma'''. * '''Aristas''': son los lados de las bases y de las caras laterales. * '''Vértices''': son los puntos en donde se encuentran cada par de aristas. * '''Altura''': es la distancia entre las bases. * '''Diagonales''': son los segmentos que unen dos vértices no consecutivos del prisma. Se pueden trazar las diagonales de una cara o entre dos caras. == Superficie == El '''área''' de un prisma recto es: :<math>A = 2A_b + P_b h</math> donde <math>A_b</math> es el '''área de la base''', <math>h</math> la '''altura''', y<math> P_b </math> el '''perímetro''' de la base. {{Ejemplo |título=Area total de un prisma hexagonal regular |enunciado=Obtener el área total de un prisma hexagonal regular cuya altura mide 10 cm, 8 de lado de la base y 7 de apotema del exágono de la base <br> [[File:Priexag.png|200px|thumb]] |solución= * Aplicando la fórmula:<br> :<math>A = 2A_b + P_b h ,</math><br> Hallamos primero el '''área de la base''' :<math>A_b = \frac {P \cdot a}{2}</math> :<math>A_b = \frac {48 \cdot 7}{2}</math> :<math>A_b = \frac {336}{2} = 168 cm ^2</math> Sustituimos en la fórmula cada término por su valor :<math>A = 2 \cdot 168 + 48 \cdot 10</math> {{caja|<math>A = 336 + 480 = 816 cm ^2</math>}} }} == Volumen == El '''volumen''' de un prisma es el producto del '''área de la base''' por la distancia o '''altura''' entre las dos bases. Su valor se expresa como: :<math>V = A_b \cdot h</math> {{Ejemplo |título=Volume de un prisma hexagonal regular |enunciado=Obtener el '''volumen''' de un '''prisma hexagonal regular''' cuya altura mide 10 cm, 8 de lado de la base y 7 de apotema del hexágono de la base <br>[[File:Priexag.png|200px|thumb]] |solución= * Aplicando la fórmula:<br> :<math>V = A_b \cdot h</math><br> El '''área de la base''' ya la tenemos del ejemplo anterior: <math> 168 cm ^2</math> {{caja|<math>V = 168 \cdot 10 = 1.680 cm ^3</math>}} }} ===Referencias=== <small>{{listaref}}</small> </br> </br> ..................................................................................................................................................... ===Ejercicios=== <quiz display="simple"> {Un prisma es un poliedro irregular que consta de dos caras iguales y paralelas llamadas bases, y de caras laterales que son |type="()"} - triángulos + paralelogramos - vértices {Los prismas se nombran por la forma de su |type="()"} - cara - línea + base {Un prisma de base pentagonal se llama |type="()"} + prisma pentagonal - prisma básico - cuadrado pentagonal {Un prisma regular es aquel cuyas bases son |type="()"} - un polígono irregular + un polígono regular - un polígono básico {Un prisma recto es un prisma en el que las aristas y las caras ..................... a la base |type="()"} - son paralelas - son oblicuas + son perpendiculares {La altura de un prisma es la distancia |type="()"} + entre las bases. - entre las caras. - entre los lados. {La superficie lateral del prisma es |type="()"} - la suma de las áreas de sus aristas - la suma de las áreas de sus vértices + la suma de las áreas de sus caras {La fórmula del volumen de un prisma es |type="()"} - <math>V = A_b \cdot r</math> - <math>V = A_b \cdot d</math> + <math>V = A_b \cdot h</math> </quiz> </br> '''....................................................................................................................................................''' [[Categoría:Wikichicos/Geometría]] 5jb70s17bg807krbxfjf07sj78hp0a5 Wikichicos/Geometría/Capítulo 11. Poliedros: Pirámides 0 62119 425992 414744 2026-06-17T07:18:54Z Antimundo 74354 Actualizar plantilla ejemplo 425992 wikitext text/x-wiki [[Archivo:Square pyramid1.png|miniaturadeimagen|Pirámide]] {{caja|Una <u>pirámide</u> es un poliedro irregular que tiene por lados triángulos que se unen en un punto en la parte superior, llamado "vértice". El otro lado es la base, que tiene forma de polígono de cualquier número de lados.}} Las pirámides se nombran según el '''polígono''' de sus '''bases''' {| class="wikitable" !colspan=9| Pirámides |- !Triangular !Cuadrada !Pentagonal !Hexagonal !Heptagonal !Octogonal !Eneagonal !Decagonal... |- |- style="text-align:center;" |[[Archivo:Tetrahedron.svg|50px]] |[[Archivo:Square pyramid.png|70px]] |[[Archivo:Pentagonal pyramid.png|70px]] |[[Archivo:Hexagonal_pyramid.png|50px]] |[[Archivo:Heptagonal_pyramid1.png|70px]] |[[Archivo:Octagonal_pyramid1.png|70px]] |[[Archivo:Enneagonal_pyramid1.png|70px]] |[[Archivo:Decagonal_pyramid1.png|70px]] |} === Elementos === [[Archivo:Pirámide.svg|miniaturadeimagen|Pirámide y sus elementos]] De acuerdo con las denominaciones de la imagen del artículo: * [<span style="color:red>'''''B'''''</span>] '''Base''': es el polígono que forma la pirámide y sobre la que se asienta. * [C] '''Centro de la base''': centro del polígono que forma la base. * [v<sub>i</sub>] '''Vértices de la base''': los vértices del polígono que forma la base. * [<span style="color:red>'''A'''</span>] '''Vértice de la pirámide''': también denominado ápice o cúspide, es el punto donde se encuentran los triángulos que forman los lados. * [<span style="color:red>'''h'''</span>] '''Altura''': es el segmento perpendicular a la base trazado desde el vértice de la pirámide. También lo es su medida. * [P] '''Apotema de la pirámide''': es un segmento tendido perpendicularmente desde el vértice de la pirámide a un lado de la base. En una pirámide regular podemos decir que la apotema es la altura de cualquier triángulo de los que forman la pirámide.<ref>[https://books.google.es/books?id=ICOmEDmY6gYC&pg=PA82&dq=%C3%A1rea+pir%C3%A1mide&hl=es&newbks=1&newbks_redir=0&sa=X&ved=2ahUKEwj_7KDknaGEAxU0_7sIHdvdBosQ6AF6BAgHEAI#v=onepage&q=%C3%A1rea%20pir%C3%A1mide&f=false] ''Programa de diversificación curricular. Área'' ... - Página 82</ref> * '''Arista lateral''': es el segmento que une cada vértice de la base con el ápice de la pirámide. * '''Cara lateral''': cada uno de los triángulos que forman la pirámide. == Tipos de pirámides == === Según la posición de la cúspide sobre la base=== * Una '''pirámide recta''' es un tipo de pirámide en el que la altura coincide con el centro de la base. * Una '''pirámide oblicua''' es una pirámide que no es recta, es decir la altura no coincide con el centro de la base <center> <gallery> Pyramid altitude.JPG|Pirámide recta (la altura coincide con el centro) Oblique pyramid altitude.JPG|Pirámide oblicua (la altura no coincide con el centro) </gallery> </center> === Según la forma de sus caras === * Una '''pirámide regular''' es una pirámide recta y que tiene por base un polígono regular.<ref>[https://books.google.es/books?id=sLdnOsFvnu0C&pg=PA14&dq=pir%C3%A1mide+regular&hl=es&newbks=1&newbks_redir=0&sa=X&ved=2ahUKEwi_lvjcl6GEAxX8gv0HHfzhCCIQ6AF6BAgMEAI#v=onepage&q=pir%C3%A1mide%20regular&f=false]''Cuaderno de actividades 3 (2o Bachillerato)'' - Página 14</ref> * Una '''pirámide irregular''' es la tiene por base un polígono irregular. <center> <gallery> Pyramid altitude.JPG|Pirámide regular (es recta y la base es un cuadrado) Oblique pyramid altitude.JPG|Pirámide irregular (no es recta y la base es un romboide) </gallery> </center> ==Área y volumen de una pirámide regular== El '''área lateral''' de una pirámide es la medida de la superficie de los triángulos que forman sus caras. Para hallar el área lateral de una pirámide se multiplica el perímetro del polígono de la base por la mitad de la altura de los triángulos de sus caras. {{caja| * Área lateral: '''P<sub>b</sub> x ''h''/2''' * Área total: '''A<sub>l</sub> + A<sub>b</sub>''' * Volumen: '''A<sub>b</sub> x ''h''/3''}} Donde '''P<sub>b</sub>''' es el perímetro de la base, '''''h''''' es la altura de los triángulos, '''A<sub>l</sub>''' es el área lateral y '''A<sub>b</sub>''' es el área de la base.<ref>[https://books.google.es/books?id=SXhOwpVeKqEC&pg=PA297&dq=%C3%A1rea+pir%C3%A1mide&hl=es&newbks=1&newbks_redir=0&sa=X&ved=2ahUKEwj_7KDknaGEAxU0_7sIHdvdBosQ6AF6BAgLEAI#v=onepage&q=%C3%A1rea%20pir%C3%A1mide&f=false] ''Enciclopedia Álvarez Tercer Grado - Volumen 3'' - Página 297</ref> {{Ejemplo |título=Área y el volumen de una pirámide |enunciado=Hallar el área y el volumen de una pirámide cuadrangular cuyas caras miden 10 cm de lado de la base y 13 cm de altura y la altura de la pirámide mide 12 cm [[File:Pyramid altitude.-es.png|250px|right]] |solución= ::'''''Área lateral''''' <math>A_l = \frac {P_b\cdot h_c} {2}</math></br> <math>A_l = \frac {40\cdot 13} {2}</math></br> <math>A_l = \frac {520}{2}</math></br> {{caja|<math>A_l = 260\ cm ^2</math>}} ::'''''Área total''''' <math>A_t = A_l + A_b</math></br> <math>A_t = 260 + A_b</math></br> <math>A_t = 260 + l^2</math></br> <math>A_t = 260 + 100 </math> {{caja|<math>A_t = 360\ cm^2</math>}} ::'''''Volumen''''' <math>V = \frac {A_b\cdot h_p} {3}</math></br> <math>V = \frac {100\cdot 12} {3}</math></br> <math>V = \frac {1200}{3} = 400\ cm ^3</math></br> {{caja|<math>V = 400\ cm ^3</math>}} }} ===Referencias=== <small>{{listaref}}</small> </br> </br> ..................................................................................................................................................... ===Ejercicios=== <quiz display="simple"> {Una pirámide es un poliedro irregular que tiene por lados |type="()"} - puntas + triángulos - paralelogramos {Las pirámides se nombran según el ............... de su base |type="()"} - arista - vértice + polígono {La base de una pirámide es el ...........que forma la pirámide y sobre la que se asienta |type="()"} + polígono - vértice - cuadrado {Una pirámide recta es un tipo de pirámide en el que la altura coincide con |type="()"} - el lado de la base. + el centro de la base. - el punto de la base. {Una pirámide regular es una pirámide recta y que tiene por base un |type="()"} - polígono irregular - polígono abierto + polígono regular {El área lateral de una pirámide es la medida de la superficie de los ............... que forman sus caras |type="()"} + triángulos - lados - ángulos </quiz> </br> '''..................................................................................................................................................... ''' [[Categoría:Wikichicos/Geometría]] fnf984eb0zf666x0h20tlh6x8w2ybrm Wikichicos/Geometría/Capítulo 12. Cuerpos geométricos: Cilindro, cono y esfera 0 62126 425991 414746 2026-06-17T07:18:15Z Antimundo 74354 Actualizar plantilla ejemplo 425991 wikitext text/x-wiki == Cuerpos redondos == [[Archivo:Revolución cilindro.gif|miniaturadeimagen]] Los '''cuerpos redondos''' son los que están limitados por alguna cara '''curva'''. Los cuerpos redondos son tres: el '''cilindro''', el '''cono''' y la '''esfera'''. === El cilindro === {{caja|Cuerpo geométrico sólido cuyos extremos o bases son circulares y tiene una cara curva.}} ===Características del cilindro=== * Es un cuerpo de revolución ya que se origina al hacer girar una figura plana (rectángulo) alrededor de un eje. * Tiene volumen y área superficial. * Tiene 3 caras, 2 son planas y la otra es curva. * Tiene 2 aristas y no tiene ningún vértice. ====Elementos de un cilindro==== [[Archivo:Zylinder-senkr-kreis-hr-s.svg|miniaturadeimagen|tuhmb|150px|Altura ''h'' y radio ''r'']] * La '''altura''' es la perpendicular desde el centro de la base superior al centro de la base inferior (''h''). * El '''radio''' del cilindro es el radio del círculo de la base. * Las '''aristas''' son las circunferencias que se forman en la unión de los círculos de las bases y la cara plana. * Las '''bases''' son los círculos que cierran el cilindro por arriba y por abajo. * El '''perímetro''' es la longitud de una base ====El área==== La superficie de un cilindro de radio <math>r</math> es la suma del '''área de las bases''' y del área de la '''superficie lateral'''. Si las bases son circulares, su '''área''' es: {{caja| :<math> A_b = 2\pi r^2 </math> }} El '''área lateral''' está formada por un rectángulo de altura <math>h</math> y de base el perímetro del círculo <math>L = 2\pi r</math>, por lo que su área es {{caja| :<math> A_l = 2\pi rh </math> }} Por lo tanto, el '''área total''' de la superficie cilíndrica es: <math>A = A_b + A_l</math> {{caja| :<math> A = 2\pi r (r + h) </math>}} ====El volumen==== El volumen de un cilindro es el producto del área de la base <math>A_b</math> por la altura del cilindro <math>h</math> El volumen de un cilindro es: {{caja| : <math> V = \pi r^2h </math>}} siendo la altura del cilindro la distancia entre las bases. {{Ejemplo |título=Área y volumen de un cilindro |enunciado=Hallar el área y el volumen de un cilindro cuyo radio de la base mide 5 cm y la altura es de 10 cm [[File:Areavolcil.png|250px|right]] |solución= ::'''''Área lateral''''' :<math>A_l = 2\pi\ r\ h </math> </br> :<math>A_l = 2\pi\ ({5}\cdot{10})</math></br> :<math>A_l = 6,28 \cdot{50}</math></br> {{caja|<math>A_l = 314\ cm^2</math>}} ::'''''Área total''''' :<math>A_t = A_b + A_l</math> :<math>A_t = 2\pi\ r\ (r + h)</math></br> :<math>A_t = 6,28 \cdot{5}\ (5 + 10)</math></br> :<math>A_t = 6,28 \cdot{5}\cdot 15</math></br> {{caja|<math>A_t = 471\ cm^2</math>}} ::'''''Volumen''''' :<math>V = \pi r^2h </math></br> :<math>V = {3,14}\cdot {5^2}\cdot 10 </math> :<math>V = {3,14}\cdot {25}\cdot 10 </math> {{caja|<math>V = 785\ cm^3</math>}} }} === El cono === {{caja|Un cono es un cuerpo limitado por una superficie cónica que termina, por una parte, en su vértice, y por otra en una base plana y circular que se llama base}} ==== Elementos==== [[Archivo:Cone with height radii and side.svg|miniaturadeimagen|Altura ('''h'''), radio ('''r''') y generatriz ('''s''') del cono]] * '''Perímetro de la base''' del cono. Se trata de una curva plana, la '''circunferencia''' que forma el contorno del círculo de la base. * '''Vértice''': es el punto donde termina la superficie cónica , opuesto a la base. * '''Base''': es el círculo sobre el que se apoya el cono que es también la parte opuesta al vértice. * '''Superficie cónica''': es la superficie curva que forma el cono. * '''Altura''': es la perpendicular desde el vértice al centro del círculo de la base. * '''Generatriz''': es la línea que genera la superficie cónica. Es la hipotenusa del triángulo rectángulo formado por la altura (cateto), el radio (cateto) y la propia hipotenusa. ==== Área de la superficie cónica ==== <!--No borrar \,\!. Está para forzar la aparición de imágenes PNG ...--> El área <math>A\,</math> de la superficie del cono recto es: :<math>A=A_{Base}+ A_{Lateral}=\pi r^2 + \pi r a\,\!</math> donde '''r''' es el radio de la base y '''a''' la longitud de la generatriz del cono recto. La generatriz de un cono recto es la hipotenusa del triángulo rectángulo que conforma con la altura del cono y el radio de la base; su longitud es: <math>a=\sqrt{h^2+r^2}\,</math>. ==== Volumen de un cono ==== El volumen <math>V\,</math> de un cono de radio <math>r \,</math> y altura <math>h \,</math> es 1/3 del volumen del cilindro que posee las mismas dimensiones:<ref>{{Cita publicación|url=[https://books.google.com/books?id=EN_KAgAAQBAJ]|título=Elementary Geometry for College Students|apellidos1=Alexander |fecha=1 de enero de 2014|editor=Cengage Learning|isbn=9781285965901|idioma=inglés}}</ref> :<math>V = \frac{\pi\cdot r^2\cdot h}{3}\,\!</math> {{Ejemplo |título=Área y volumen de un cono |enunciado=Hallar el área y el volumen de un cono cuyo radio de la base mide 5 cm y la generatriz mide 13 cm y la altura 12 cm[[File:Arevolcon.svg|250px|thumb]] |solución= ::'''''Área ''''' :<math>A=\pi\ r^2 + \pi r a\,\!</math></br> :<math>A=3,14 \cdot{5^2} + 3,14 \cdot{5} \cdot{13}\,\! </math></br> :<math>A=3,14 \cdot 25 + 3,14 \cdot 65 \,\! </math></br> :<math>A=78,5 + 204,1\,\! </math></br> {{caja|<math>A= 282,6\ cm^2\,</math>}} ::'''''Volumen''''' :<math>V = \frac{\pi\cdot r^2\cdot h}{3}\,\!</math></br> :<math>V = \frac{3,14\cdot{5^2}\cdot 12}{3}\,\!</math></br> :<math>V = \frac{3,14\cdot{25}\cdot 12}{3}\,\!</math></br> {{caja|<math>V= 314\ cm^3\,</math>}} }} ===La esfera=== {{caja|Una esfera es un cuerpo geométrico limitado por una superficie esférica}} [[Archivo:Sphere and Ball.png|miniaturadeimagen]] * El '''radio''' de la esfera es tanto el segmento que une un punto con el centro como la longitud del segmento. ====Volumen==== El volumen, <math>V\,</math>, de una esfera es :<math>V = \frac{4 \pi r^3}{3} </math> ====Área ==== El área es 4 veces <math>\pi \,</math> por su radio al cuadrado. :<math>\ A = 4\pi r^2 </math> {{Ejemplo |título=Área y volumen de una esfera |enunciado=Hallar el área y el volumen de una esfera con cuyo radio mide 5 cm [[File:Areavolesf.png|250px|thumb]]|solución= ::'''''Área ''''' :<math>\ A = 4\pi r^2 </math></br> :<math>\ A = 4\cdot {3,14}\cdot 5^2</math></br> :<math>\ A = 4\cdot {3,14}\cdot 25</math></br> {{caja|<math>\ A = 314\ cm^2\,</math>}} ::'''''Volumen''''' :<math>V = \frac{4 \pi r^3}{3} </math> :<math>V = \frac{4\cdot {3,14}\cdot 5^3} {3} </math> :<math>V = \frac{12,56\cdot 125} {3} </math> :<math>V = \frac{1.570} {3} </math> {{caja|<math>V = 523\ cm^3 </math>}} }} ===Referencias=== <small>{{listaref}}</small> </br> </br> '''.....................................................................................................................................................''' ===Ejercicios=== <quiz display="simple"> {Los cuerpos redondos son los que están limitados por alguna cara |type="()"} - larga + curva - recta {Los cuerpos redondos son tres: |type="()"} - el cilindro, el cono y la pirámide - el cilindro, el prisma y la esfera + el cilindro, el cono y la esfera {El cilindro es un cuerpo geométrico sólido cuyos extremos o bases |type="()"} + son circulares y tiene una cara curva - son cuadradas y tiene una cara curva - son circulares y tiene una cara triangular {Un cono es un cuerpo limitado por una superficie cónica que termina, por una parte, en su vértice, y por otra en una base plana y circular que se llama |type="()"} - área + base - volumen {Una esfera es un cuerpo geométrico limitado por una |type="()"} - superficie alta - superficie cuadrada + superficie esférica {El radio de la esfera es el segmento que une un punto |type="()"} + con el centro de la esfera - con el diámetro de la esfera - con el vértice de la esfera </quiz> </br> ..................................................................................................................................................... [[Categoría:Wikichicos/Geometría]] g1je0fkxgpqe72p3ho5elidsw5z3p5o Wikichicos/Química/Compuestos químicos: Óxidos 0 62243 425990 415232 2026-06-17T07:16:14Z Antimundo 74354 Actualizar plantilla ejemplo 425990 wikitext text/x-wiki Los '''óxidos''' son compuestos binarios formados por la '''combinación del oxígeno con un elemento químico'''. == Formulación == 1.- El oxígeno actúa con su '''número de oxidación''' o '''valencia''' ('''-2'''), mientras el otro elemento actúa con un número de oxidación positivo.</br>2.- La '''fórmula''' se obtiene al '''intercambiar '''los '''números de oxidación''' de dichos elementos. El subíndice 1 no se escribe.</br>3.- Si '''ambos subíndices''' tienen un '''divisor común se simplifican''' {| style="margin:4px 0 0 0; width:100%; background:#F8F8FF" |- | class="MainPageBG" style="width:45%; border:5px solid White; background:#8F8FF; vertical-align:top; color:#000; -moz-border-radius:4px; -webkit-border-radius: 4px; border-radius: 4px;" | <big>'''<center>X<sub>2</sub> O<sub>n</sub></center>'''</big> Donde: * <big>'''X'''</big>, es cualquier elemento químico * <big>'''n'''</big>, es la valencia de dicho compuesto químico |} <div style="color:#C90066;"> === Ejercicios resueltos: === {{ejemplo |título= Formular el óxido de hierro con ''estado de oxidación +3'' |enunciado= 1.- Escribimos primero el '''símbolo''' del '''hierro '''y, a continuación, el '''símbolo''' del '''oxígeno''' </br> <center><big>'''Fe O'''</big></center> </br> 2.- '''Intercambiamos''' sus '''números de oxidación en forma de subíndices''': el '''-2''' del '''oxígeno '''se '''pone''', sin signo, como '''subíndice ''' del '''hierro '''y el '''+3''' del '''hierro ''' se '''coloca''', sin signo, como '''subíndice''' del '''oxígeno''' </br> <center><big>'''Fe<sub>2</sub>O<sub>3</sub>'''</big></center> |solución= 3.- La '''fórmula''' del '''óxido ''' es <big>'''Fe<sub>2</sub>O<sub>3</sub>'''</big>}} </br> {{ejemplo |título=Formular el óxido de hierro con ''estado de oxidación +2'' |enunciado= 1.- Escribimos primero el '''símbolo''' del '''hierro '''y, a continuación, el '''símbolo''' del '''oxígeno''' </br> <center><big>'''Fe O'''</big></center> </br> 2.- '''Intercambiamos''' sus '''números de oxidación en forma de subíndices''': el '''-2''' del '''oxígeno '''se '''pone''', sin signo, como '''subíndice ''' del '''hierro '''y el '''+2''' del '''hierro ''' se '''coloca''', sin signo, como '''subíndice''' del '''oxígeno''' </br> <center><big>'''Fe<sub>2</sub>O<sub>2</sub>'''</big></center> </br> 4.- Se '''simplifican''' los índices '''dividiendo''' por el '''divisor común 2''' y nos da '''1''', que no se pone |solución= 3.- La '''fórmula''' del '''óxido ''' es <big>'''Fe O'''</big>}} </div> == Nomenclatura == Las nomenclaturas más utilizadas son la '''estequiométrica''' y la de '''Stock''', aunque también existe la tradicional pero está en desuso. ===Estequiométrica=== Se nombra '''intercambiando los términos de la fórmula (1º el oxígeno y 2º el elemento)''', para el '''oxígeno '''se utiliza el término '''óxido precedido del prefijo numérico que le corresponde, debido a la cantidad de átomos que hay en el compuesto de dicho elemento,''' y para el '''elemento''', su '''nombre precedido también por el prefijo numérico que le corresponde, unidos los dos elementos por la partícula "de".''' Los prefijos son: {{columnas}} * '''''Mono''''' si hay '''1''' átomo * '''''Di''''' si hay '''2''' átomos {{nueva columna}} * '''''Tri''''' si hay '''3''' átomos * '''''Tetra''''' si hay '''4''' átomos {{nueva columna}} * '''''Penta''''' si hay '''5''' átomos * '''''Hexa''''' si hay '''6''' átomos {{nueva columna}} * '''''Hepta''''' si hay '''7''' átomos * '''''Octa''''' si hay '''8''' átomos {{final columnas}} <div style="color:#C90066;"> '''Ejemplos:''' {{columnas}} * <big>'''Fe<sub>2</sub>O<sub>3</sub>'''</big> → <font color="#888888">Tri</font>óxido de <font color="#888888">di</font>hierro. * <big>'''Fe O'''</big> → <font color="#888888">Monó</font>xido de hierro * <big>'''Li<sub>2</sub>O'''</big> → Óxido de <font color="#888888">di</font>litio * <big> ''' Cl<sub>2</sub>O<sub>5</sub>''' </big> → <font color="#888888">Penta</font>óxido de <font color="#888888">di</font>cloro {{nueva columna}} * <big>'''Ba O'''</big> → Óxido de bario * <big>'''SO<sub>3</sub>''' </big> → <font color="#888888">Tri</font>óxido de azufre * <big>'''P<sub>2</sub>O<sub>3</sub>''' </big> → <font color="#888888">Tri</font>óxido de <font color="#888888">di</font>fósforo * <big>'''Zn O'''</big> → Óxido de zinc {{final columnas}} </div> </br> {{caja|Aclaración:</br> El prefijo '''mono-''' sólo se emplea si su '''omisión '''provoca alguna '''confusión '''en el nombre del óxido.</br> * En los óxidos de '''fórmula XO''' (por ejemplo; '''FeO'''; '''CO'''), en los que el elemento, '''X''', tiene '''varios números de oxidación''' (el Fe tiene dos números de oxidación: +2 y +3), es necesario indicar el '''prefijo mono- '''que corresponde al '''subíndice 1 del oxígeno'''. * Por el contrario, en los óxidos de '''fórmula similar a los anteriores''' (por ejemplo '''Ba O''', '''Zn O)''' en los que el '''elemento, X,''' tiene '''un solo número de oxidación''' (el Ba y el Zn tienen un solo número de oxidación: +2) '''se omite el prefijo mono'''.}} === Stock === Se nombra '''intercambiando''' los términos de la fórmula ('''1º el oxígeno y 2º el elemento'''), para el oxígeno se utiliza el término '''óxido''', pero no se le precede de ningún prefijo, después se sitúa la partícula "de" y a continuación se pone el '''nombre del elemento, seguido, si es necesario, de su valencia en números romanos'''. Si dicho elemento no tiene más que una sola valencia, no es necesario ponerlo. <div style="color:#C90066;"> '''Ejemplos:''' {{columnas}} * <big>'''Fe<sub>2</sub>O<sub>3</sub>'''</big> → Óxido de hierro (<font color="#888888">III</font>) * <big>'''Fe O'''</big> → Oxido de hierro (<font color="#888888">II</font>) * <big>'''Li<sub>2</sub> O'''</big> → Óxido de litio * <big> ''' Cl<sub>2</sub>O<sub>5</sub>'''</big> → Óxido de cloro (<font color="#888888">V</font>) * <big>'''Ba O'''</big> → Óxido de bario {{nueva columna}} * <big>'''SO<sub>3</sub>''' </big> → óxido de azufre (<font color="#888888">VI</font>)</div><div style="color:#5C5343">(simplificación de <big>'''S<sub>2</sub>O<sub>6</sub>'''</big> al dividir por '''2''' los subíndices)</div> <div style="color:#C90066;"> * <big>'''P<sub>2</sub>O<sub>3</sub>''' </big> → Óxido de fósforo (<font color="#888888">III</font>) * <big>'''Zn O'''</big> → Óxido de zinc {{final columnas}} </div> ---- *'''Excepción''': El '''oxígeno '''no forma óxido con el '''flúor''', ya que éste es más electronegativo. ==== Ejemplo de reacción para formar el dióxido de carbono ==== [[Archivo:Ceodos.png|borde|centro|750px]] Un '''átomo de carbono''' que tiene '''cuatro electrones en su última capa''' reacciona con '''una molécula de oxígeno''' formada por '''dos átomos''' unidos por un '''<u>enlace covalente</u>''' con el que '''comparten''' dos electrones que les faltan para '''tener ocho''' en su última capa. Al '''unirse''' el átomo de carbono con '''cada uno''' de los átomos de oxígeno '''comparte dos electrones''' (negros en la imagen) con cada uno de los átomos de oxígeno y así tanto los átomos de oxígeno '''alcanzan los ocho electrones en su última capa''', como el átomo con sus '''cuatro electrones compartidos''' también alcanza los ocho electrones en su última capa. [[:m:b:es:Qu%C3%ADmica|<big>'''← Volver a Tabla de Contenido'''</big>]] '''-----------------------------------------------------------------------------------------------------------------------------------------------------''' ===Ejercicios=== <quiz display="simple"> {Señala la respuesta correcta |type="()"} - Los óxidos son compuestos ternarios formados por la combinación del oxígeno con un elemento químico. - Los óxidos son compuestos binarios formados por la combinación del oxígeno con un compuesto químico. + Los óxidos son compuestos binarios formados por la combinación del oxígeno con un elemento químico. {Señala cual de las respuestas es verdadera: |type="()"} - En la formulación de los óxidos, el oxígeno actúa con su número de oxidación o valencia (+2), mientras el otro elemento actúa con un número de oxidación positivo. - En la formulación de los óxidos, el oxígeno actúa con su número de oxidación o valencia (-2), mientras el otro elemento actúa con un número de oxidación negativo. + En la formulación de los óxidos, el oxígeno actúa con su número de oxidación o valencia (-2), mientras el otro elemento actúa con un número de oxidación positivo. {Señala cuál de las respuestas es verdadera: |type="()"} + La fórmula del óxido se obtiene al intercambiar los números de oxidación de dichos elementos. El subíndice 1 no se escribe. - La fórmula del óxido se obtiene al intercambiar los números de oxidación de dichos elementos. El subíndice 1 se escribe. - La fórmula del óxido se obtiene al cambiar los números de oxidación de dichos elementos. El subíndice 1 no se escribe. {Señala cuál de las respuestas es verdadera: |type="()"} - Las nomenclaturas más utilizadas en la formulación de elementos son la estequiométrica y la de Stock, aunque también existe la tradicional pero está en desuso. + Las nomenclaturas más utilizadas en la formulación de compuestos son la estequiométrica y la de Stock, aunque también existe la tradicional pero está en desuso. - Las nomenclaturas más utilizadas en la formulación de compuestos son la estequiopétrica y la de Stock, aunque también existe la tradicional pero está en desuso. {Señala cuál de las respuestas es verdadera: |type="()"} + El prefijo ''mono'' indica que hay 1 átomo y el prefijo ''di'' indica que hay 2 átomos - El prefijo ''mono'' indica que hay 8 átomos y el prefijo ''di'' indica que hay 2 átomos - El prefijo ''mono'' indica que hay 1 átomo y el prefijo ''di'' indica que hay 10 átomos </quiz> [[Categoría:Química]] 8cxq2pt4gyapm8bfn6jaedqnhh49j8n Wikichicos/Química/Formulación de los compuestos 0 62245 425989 415220 2026-06-17T07:14:16Z Antimundo 74354 Actualizar plantilla ejemplo 425989 wikitext text/x-wiki Para '''formular''' los '''compuestos inorgánicos''' hay que conocer los '''símbolos''' y los '''números de oxidación''' de los '''elementos''' que forman el '''compuesto''' <blockquote> El '''orden''' de los elementos en la fórmula de los compuestos inorgánicos '''comienza por la izquierda''' con el elemento '''menos electronegativo''', hasta la derecha con el '''más electronegativo'''. A continuación se '''intercambian''' los '''números de oxidación''', sin signo, colocándolos como '''subíndices''' y '''simplificándolos''', si es posible, teniendo en cuenta que el subíndice '''1''' se omite. </blockquote> <center> <small> {| class="wikitable" |+ Número de oxidación de los elementos más comunes en las reacciones químicas ! Número de</br> oxidación!! Elemento !!Número de</br> oxidación!!Elemento |- | +1 || Hidrógeno (H), Litio (Li),</br> Sodio (Na), Potasio (K),</br> Plata (Ag)|| -1 || Hidrógeno (H), Flúor (F) |- | +2 || Berilio (Be), Magnesio (Mg),</br> Calcio (Ca), Bario (Ba),</br> Zinc (Zn)|| -1, +1,</br> +3, +5,</br> +7 ||Cloro (Cl), Bromo (Br),</br> Yodo (I) |- | +3 || Aluminio (Al)|| -2 ||Oxígeno (O) |- | +1, +2 || Cobre (Cu), Mercurio (Hg)|| -2, +2,</br> +4, +6||Azufre (S), Selenio (Se),</br> Teluro (Te) |- | +1, +3 || Oro (Au)||-3, +3 ||Boro (B) |- | +2, +3 || Cromo (Cr), Manganeso (Mn),</br> Hierro (Fe), Cobalto (Co),</br> Níquel (Ni), ||-3, +1,</br> +3, +5||Nitrógeno (N), Fósforo (P),</br> Arsénico (As), Antimonio (Sb) |- | +2, +4 || Estaño (Sn), Plomo (Pb),</br> Platino (Pt) || -4, +4 ||Carbono (C), Silicio (Si) |}</small> </center> === Regla de los números de oxidación en los compuestos === ''En un compuesto, la suma de los números de oxidación de sus elementos es igual 0. Al hacer la suma se debe multiplicar el número de oxidación del elemento por el subíndice que pudiese tener en la fórmula del compuesto''. :'''Ejemplo:''' En el ácido sulfúrico, cuya fórmula es <chem>H2SO4</chem>, los números de oxidación de los elementos que lo forman son: <math>H</math>, <math>+1</math>; <math>S</math>, <math>+6</math> y <math>O</math>, <math>-2</math> ::Su suma es: :'''2 <math>\cdot</math> (+1) + 6 + 4 <math>\cdot</math> (-2) = 2 + 6 - 8 = 8 - 8 = 0''' {{Ejemplo |título= Escribir la fórmula del dióxido de carbono |enunciado= * El dióxido de carbono esta formado por oxígeno (óxido) (O) y carbono (C). * Escribimos primero la fórmula del elemento carbono (C) por ser el menos electronegativo con su número de oxidación entre paréntesis. * A continuación hacemos lo mismo con el oxígeno. * Escribimos los dos elementos juntos con los números de oxidación intercambiados, como subíndices * Simplificamos los subíndices dividiendo por 2 ambos y nos queda la fórmula <big>'''CO<sub>2</sub>'''</big> * El carbono queda con el subíndice 1 después de simplificar pero el 1 se omite. |solución= <big>C (+4) y O (-2) <math>-></math> C<sub>2</sub>O<sub>4</sub> <math>-></math> '''CO<sub>2</sub>'''</big> }} Los números de oxidación son:<math>C</math>,<math>+4 </math>; <math>O</math>,<math>-2</math> </br> Se cumple la regla anterior en la fórmula <chem>CO2</chem> ::Su suma es: :'''4 + 2<math>\cdot</math> (-2) = 4 - 4 = 0''' {{Ejemplo |título= Escribir la fórmula del trióxido de dihierro |enunciado= * El trióxido de dihierro esta formado por oxígeno (óxido) (O) y hierro (Fe). * Escribimos primero la fórmula del elemento hierro (Fe) por ser el menos electronegativo con su número de oxidación entre paréntesis. * A continuación hacemos lo mismo con el oxígeno. * Escribimos los dos elementos juntos con los números de oxidación intercambiados, como subíndices. |solución= ::::::[[Archivo:Reacdioxc.png|700px]] }} Los números de oxidación son:<math>Fe</math>,<math>+3 </math>; <math>O</math>,<math>-2</math> </br> Se cumple la regla anterior en la fórmula <chem>Fe2O3</chem> ::Su suma es: :'''2 <math>\cdot</math> 3 + 3<math>\cdot</math> (-2) = 6 - 6 = 0''' '''-----------------------------------------------------------------------------------------------------------------------------------------------------''' ===Ejercicios=== <quiz display="simple"> {Señala la respuesta correcta |type="()"} - Para formular los compuestos inorgánicos hay que conocer las letras y los números de oxidación de los elementos que forman el compuesto - Para formular los compuestos inorgánicos hay que conocer los símbolos y los números atómicos de los elementos que forman el compuesto + Para formular los compuestos inorgánicos hay que conocer los símbolos y los números de oxidación de los elementos que forman el compuesto {Señala cual de las respuestas es verdadera: |type="()"} - El orden de los elementos en la fórmula de los compuestos inorgánicos comienza por la derecha con el elemento menos electronegativo, hasta la derecha con el más electronegativo. - El orden de los elementos en la fórmula de los compuestos inorgánicos comienza por la izquierda con el elemento más electronegativo, hasta la derecha con el menos electronegativo. + El orden de los elementos en la fórmula de los compuestos inorgánicos comienza por la izquierda con el elemento menos electronegativo, hasta la derecha con el más electronegativo. {Señala cuál de las respuestas es verdadera: |type="()"} + En un compuesto, la suma de los números de oxidación de sus elementos es igual 0. - En un compuesto, la suma de los números de oxidación de sus elementos es igual 1. - En un compuesto, la suma de los números atómicos de sus elementos es igual 0. {Señala cuál de las respuestas es verdadera: |type="()"} - El dióxido de carbono esta formado por ozono (óxido) (O) y carbono (C). + El dióxido de carbono esta formado por oxígeno (óxido) (O) y carbono (C). - El dióxido de carbono esta formado por oxígeno (óxido) (O) y carbón (C). {Señala cuál de las respuestas es verdadera: |type="()"} + El trióxido de dihierro esta formado por oxígeno (óxido) (O) y hierro (Fe). - El trióxido de dihierro esta formado por oxígeno (óxido) (O) y fierro (Fe). - El trióxido de dihierro esta formado por dioxígeno (óxido) (O) y dihierro (Fe). </quiz> [[Categoría:Química]] phny5hvnx3m4vq56j131yvho0e5ksq1 Wikichicos/Química/Compuestos químicos: Hidruros 0 62246 425988 415258 2026-06-17T07:13:04Z Antimundo 74354 Actualizar plantilla ejemplo 425988 wikitext text/x-wiki === Hidruros (compuestos binarios con hidrógeno) === Los '''hidruros''' son '''compuestos binarios''' formados por '''hidrógeno''' y otro '''elemento'''. ==== Hidruros metálicos ==== * Son compuestos binarios o '''diatómicos''' formados por '''hidrógeno''' y un '''metal'''. En estos compuestos, <u>el hidrógeno siempre tiene como número de oxidación '''-1'''</u>.<ref>[https://books.google.es/books?id=0dJUCwAAQBAJ&pg=PA145&dq=hidruro+met%C3%A1lico+numero+oxidacion&hl=es&newbks=1&newbks_redir=0&sa=X&ved=2ahUKEwis7ryCi7qFAxUGgv0HHWIBCi8Q6AF6BAgHEAI#v=onepage&q=hidruro%20met%C3%A1lico%20numero%20oxidacion&f=false Química 1 - Página 145]</ref> * Se nombran con la palabra '''''hidruro''''' (por el hidrógeno) y a continuación la palabra '''''de,''''' seguida del nombre del otro elemento ('''''hidruro de''''' '''''<font color = #ff00ff>nombre del otro elemento</font>''''') * Su fórmula general es '''Metal''' + '''H'''. <center> '''Metal + Hidrógeno → Hidruro metálico''' </center> <center> '''<sub></sub> <sub></sub> 2K + H<sub>2</sub> → 2KH →''' ('''Hidruro de potasio''')</center> Para nombrar estos compuestos en las '''nomenclaturas Stock''' y '''sistemática''' se utilizan las reglas generales con la palabra '''''hidruro''''' como nombre genérico. Se indicará la '''proporción''' de los elementos con los correspondientes '''prefijos multiplicadores''' ('''''mono, di, tri, tetra, penta, hexa, epta, octa''''') o el '''número de oxidación''' ( '''I, II, III, IV, V, Vi, VII''' ), como en los ejemplos <center></center> {| class="wikitable center" border=1 ! Compuesto ! Nomenc. sistemática ! Nomenc. Stock |- | '''KH''' | <font color = #ff00ff> mono</font>hidruro de potasio | hidruro de potasio |- | '''NiH<sub>3</sub>''' | <font color = #ff00ff>tri</font>hidruro de níquel | hidruro de níquel(<font color = #ff00ff>III</font>) |- | '''PbH<sub>4</sub>''' | <font color = #ff00ff>tetra</font>hidruro de plomo | hidruro de plomo(<font color = #ff00ff>IV</font>) |- | '''NaH''' | <font color = #ff00ff>mono</font>hidruro de sodio | hidruro de sodio |- | '''CaH<sub>2</sub>''' | <font color = #ff00ff>di</font>hidruro de calcio | hidruro de calcio |- | '''AlH<sub>3</sub> | <font color = #ff00ff>tri</font>hidruro de aluminio | hidruro de aluminio |- | '''FeH<sub>2</sub>''' | <font color = #ff00ff>di</font>hidruro de hierro | hidruro de hierro (<font color = #ff00ff>II</font>) |- | '''FeH<sub>3</sub>''' | <font color = #ff00ff>tri</font>hidruro de hierro | hidruro de hierro (<font color = #ff00ff>III</font>) |- |'''MgH''' |<font color="#ff00ff">mono</font>hidruro de magnesio |hidruro de magnesio (<font color="#ff00ff">I</font>) |- |'''MgH<sub>2</sub>''' |<font color="#ff00ff">di</font>hidruro de magnesio |hidruro de magnesio (<font color="#ff00ff">II</font>) |} * <small>'''Nota''': En la '''nomenclatura Stock''' del '''hidruro de potasio''' no se pone el número de oxidación del '''potasio''' porque solo tiene un número de oxidación. No sería correcto escribir '''hidruro de potasio(I),''' igual con los '''hidruros de sodio, calcio y aluminio.'''</small> {{ejemplo |título= Formular el hidruro de potasio con estado de oxidación ''+1'' |enunciado= 1.- Escribimos primero el '''símbolo''' del '''potasio '''y, a continuación, el '''símbolo''' del '''hidrógeno''' <br> <center><big>'''KH'''</big></center> <br> 2.- '''Intercambiamos''' sus '''números de oxidación en forma de subíndices''': el '''-1''' del '''hidrógeno '''se '''pone''', sin signo, como '''subíndice ''' del '''potasio '''y el '''+1''' del '''potasio ''' se '''coloca''', sin signo, como '''subíndice''' del '''hidrógeno''' <br> <center><big>'''K<sub>1</sub>H<sub>1</sub>'''</big></center> 3.- Al tener los subíndices 1 '''se omiten''' estos. |sol= <center><big>'''k<sub>1</sub>H<sub>1</sub>'''</big></center>|sol= 3.- La '''fórmula''' del '''hidruro de potasio ''' es <big>'''KH'''</big>}} === Hidruros no metálicos o hidrácidos === <center>'''No metal + Hidrógeno → Hidruro no metálico'''</center> Los '''hidruros no metálicos''' se nombran agregando al '''no metal''' el sufijo '''''-uro''''' y la palabra '''hidrógeno '''precedido de la sílaba '''“de”'''. Se '''formulan''' escribiendo '''primero el símbolo del hidrógeno y después el del elemento'''. A continuación se '''intercambian''' los números de oxidación. El '''hidrógeno''' actúa con su número de oxidación positivo ('''+1''') y se combina con los elementos '''no metales''' del grupo 17 ('''flúor, cloro, bromo''' y '''yodo''' con número de oxidación ('''-1'''), y con los elementos no metales del grupo 16 ('''azufre''', '''selenio''' y '''telurio''' con número de oxidación ('''–2''').<ref>[http://books.google.es/books?id=z2OjAwAAQBAJ&pg=PA57&dq=fl%C3%BAor,+cloro,+bromo+y+yodo++hidr%C3%B3geno+con+valencia+%2B1&hl=es&sa=X&ei=D_yOU4T8B6rD0QWBroDQAQ&ved=0CD4Q6AEwAA#v=onepage&q=fl%C3%BAor%2C%20cloro%2C%20bromo%20y%20yodo%20%20hidr%C3%B3geno%20con%20valencia%20%2B1&f=false ''Diversificación II Ámbito Científico-Tecnológico (Edición 2012)''] pág. 57, en Google libros</ref> </br> :'''Ejemplo 1º''' * <chem>H2^1+ + Br2^1- -> H2^1- Br2^1+ -> 2HBr </chem><sub>('''gas''')</sub> '''bromuro de hidrógeno''',</br> bromuro como '''nombre específico''' e hidrógeno como '''nombre genérico'''. {{caja| * La reacción se realiza entre una molécula de hidrógeno <chem>H2</chem> (dos átomos) con su número de oxidación '''+1:''' (<chem>H2^1+</chem>) y una molécula de bromo <chem>Br2</chem> (dos átomos) con su número de oxidación '''-1:''' (<chem>Br2^1-</chem>). * Se intercambian los números de oxidación (<chem>H2^1- Br2^1+</chem>) y a continuación se escribe la fórmula sin subíndices , pues estos serían '''1''' y se omiten. * Por último se equilibra la reacción poniendo un '''2''' delante de la fórmula. Así hay el mismo número de átomos de cada elemento en los reactantes y en el producto}} </br> :'''Ejemplo 2º''' * <chem>H2^1+ + S2^2- -> H2^2- S2^1+ -> 2H2S </chem><sub>('''gas''')</sub> '''sulfuro de hidrógeno''',<br> sulfuro como nombre específico e hidrógeno como nombre genérico. </br> :'''Ejemplo 3º''' (sin escribir los números de oxidación) ::::::<chem>Cl2 + H2 -> 2HCl</chem> <sub>('''gas''')</sub><br> ::::::'''Cloro + Hidrógeno →''' '''''Cloruro de hidrógeno''''' [[Archivo:Reagenti e prodotti.png|borde|centro|700x700px]] === Hidrácidos === Los '''hidrácidos ''' provienen de disolver en '''agua '''a los '''hidruros no metálicos'''. Se nombran con la palabra '''''ácido''''', como nombre genérico, y como nombre específico se escribe el '''nombre del no metal''' y se le agrega el sufijo '''''–hídrico'''''. </br> <center>'''<big>Hidruro no metálico + Agua → Hidrácido</big>''' {| class="wikitable" border="1" ! Compuesto ! en estado puro ! en disolución |- | '''HCl '''|| cloruro de hidrógeno || ácido clorhídrico |- | '''HF''' || fluoruro de hidrógeno || ácido fluorhídrico |- | '''HBr''' || bromuro de hidrógeno || ácido bromhídrico |- | '''HI''' || yoduro de hidrógeno || ácido yodhídrico |- | '''H<sub>2</sub>S''' || sulfuro de hidrógeno || ácido sulfhídrico |- | '''H<sub>2</sub>Se '''|| seleniuro de hidrógeno || ácido selenhídrico |- | '''H<sub>2</sub>Te '''||teluluro de hidrógeno || ácido telurhídrico |} </center> [[Archivo:Fluorurohidrog.png|centro|miniaturadeimagen|700x700px|Formación del fluoruro de hidrógeno]] ===== Hidruros especiales ===== Los '''hidruros especiales''' son combinaciones de '''hidrógeno '''junto a uno de los siguientes elementos: '''N, P, As, Sb, C, Si y B'''. Todos ellos actúan con número de oxidación '''3''' salvo el '''C''' y el '''Si''' que actúan con número de oxidación ''' 4'''. También se llaman '''progenitores''' <u>porque pueden dar lugar a otros compuestos al sustituir sus átomos de hidrógeno por otros átomos o grupos sustituyentes.</u> :'''Nomenclatura tradicional''': los hidruros especiales pueden ser llamados utilizando '''nombres propios''' que los identifican.<ref>[https://www.formulacionquimica.com/hidruros-volatiles/ Formulación química] </ref> '''Ejemplos''' {| class="wikitable" |+ |'''NH<sub>3</sub>''' |Amoniaco |- |'''PH<sub>3</sub>''' |Fosfina |- |'''AsH<sub>3</sub>''' |Arsina |- |'''SbH<sub>3</sub>''' |Estibina |- |'''BH<sub>3</sub>''' |Borano |- |'''CH<sub>4</sub>''' |Metano |- |'''SiH<sub>4</sub>''' |Silano |} :'''Nomenclatura sistemática''': la nomenclatura sistemática de los hidruros volátiles se nombra utilizando los prefijos numéricos: '''''mono-''''', '''''di-''''', '''''tri-''''', '''''tetra-''''', etc. '''Ejemplos:''' {| class="wikitable" |+ | '''NH<sub>3</sub>''' ||''<u>tri</u>''hidruro de nitrógeno |- |'''CH<sub>4</sub>'''||''<u>tetra</u>''hidruro de carbono |} ==== Referencias ==== {{Listaref}}'''-----------------------------------------------------------------------------------------------------------------------------------------------------''' ===Ejercicios=== <quiz display="simple"> {Señala la respuesta correcta |type="()"} - Los hidruros son compuestos binarios formados por hidrógeno y otro compuesto - Los hidruros son compuestos ternarios formados por hidrógeno y otro elemento + Los hidruros son compuestos binarios formados por hidrógeno y otro elemento {Señala cual de las respuestas es verdadera: |type="()"} - Los hidruros metálicos son compuestos binarios o triatómicos formados por hidrógeno y un metal. - Los hidruros metálicos son compuestos binarios o diatómicos formados por hidrógeno y un no metal. + Los hidruros metálicos son compuestos binarios o diatómicos formados por hidrógeno y un metal. {Señala cuál de las respuestas es verdadera: |type="()"} + En los hidruros metálicos, el hidrógeno siempre tiene como número de oxidación +1. - En los hidruros metálicos, el hidrógeno siempre tiene como número de oxidación -1. - En los hidruros metálicos, el hidrógeno siempre tiene como número de oxidación +2. {Señala cuál de las respuestas es verdadera: |type="()"} - Los hidruros metálicos se nombran con la palabra ''hidruro ''(por el nitrógeno) y a continuación la palabra ''de,'' seguida del nombre del otro elemento (hidruro de ''nombre del otro elemento'') + Los hidruros metálicos se nombran con la palabra ''hidruro ''(por el hidrógeno) y a continuación la palabra ''de,'' seguida del nombre del otro elemento (hidruro de ''nombre del otro elemento'') - Los hidruros metálicos se nombran con la palabra ''hidruro ''(por el hidrógeno) y a continuación la palabra ''de,'' seguida del nombre del otro compuesto (hidruro de ''nombre del otro compuesto'') {Señala cuál de las respuestas es verdadera: |type="()"} + Los hidruros no metálicos se nombran agregando al no metal el sufijo -uro y la palabra hidrógeno precedido de la sílaba “de”. - Los hidruros no metálicos se nombran agregando al no metal el sufijo -ico y la palabra hidrógeno precedido de la sílaba “de”. - Los hidruros no metálicos se nombran agregando al no metal el sufijo -oso y la palabra hidrógeno precedido de la sílaba “de”. {Señala cuál de las respuestas es verdadera: |type="()"} - Los hidrácidos provienen de disolver en agua a los hidruros metálicos. - Los hidrácidos provienen de disolver en agua a los hidróxidos no metálicos. + Los hidrácidos provienen de disolver en agua a los hidruros no metálicos. {Señala cuál de las respuestas es verdadera: |type="()"} - Los hidrácidos se nombran con la palabra ''ácido'', como nombre genérico, y como nombre específico se escribe el ''nombre del metal ''y se le agrega el sufijo ''–hídrico''. - Los hidrácidos se nombran con la palabra ''ácido'', como nombre genérico, y como nombre específico se escribe el ''nombre del no metal'' y se le agrega el sufijo ''–hidróxido''. + Los hidrácidos se nombran con la palabra ''ácido'', como nombre genérico, y como nombre específico se escribe el ''nombre del no metal'' y se le agrega el sufijo ''–hídrico''. </quiz> sh7coi6ihqpw4z75wlcmi1hsbdmc6p4 Introducción a Linux/Manipulación de archivos 0 63987 426016 425960 2026-06-17T10:19:20Z Antimundo 74354 /* Comandos */ Añadir secciones crear y eliminar un directorio 426016 wikitext text/x-wiki Vamos a aprender a crear, borrar, mover, y manejar directorios y archivos. == Cómo funcionan los directorios y archivos en Linux == Es buen momento para aprender algunas consideraciones importantes sobre la manipulación de directorios y archivos en Linux. Algunos de estos conceptos pueden ser complejos de entender si estás acostumbrado a otros sistemas operativos como Windows, que funcionan de forma muy distinta. === En Linux todo es un archivo === En los sistemas operativos de tipo Unix, y por extensión también en Linux, se sigue la filosofía de que «[[w:Todo_es_un_archivo|''todo es un archivo'']]». Esto significa que casi todos los recursos del sistema están representados como simples archivos. Un documento de texto plano es un archivo, pero un directorio también lo es (es un tipo especial de archivo que contiene referencias a otros archivos). Incluso el hardware de la computadora sigue esta regla: tu teclado es un archivo especial del que el sistema lee las pulsaciones de teclas, y una memoria USB es un archivo especial en el que el sistema lee y escribe datos. Aunque en principio, esto no va a cambiar la forma de usar la computadora, entenderlo te ayudará a comprender el comportamiento de Linux. === Linux es un sistema sin extensiones de archivo === En otros sistemas operativos como Windows, el sistema utiliza la extensión para determinar el tipo de archivo. * ''archivo.exe'' es un ejecutable. * ''archivo.txt'' es un archivo de texto plano. * ''archivo.png'' es una imagen. Sin embargo, Linux ignora esta extensión, y examina el contenido para determinar su tipo. Es decir, podrías tener un archivo llamado ''imagen.png'' que contenga una imagen, podría cambiarlo de nombre a ''imagen.txt'' o ''imagen.exe'' y Linux lo seguiría tratando como un archivo de imagen. Aun así, las extensiones de archivo se utilizan en Linux, porque es una forma sencilla de acordarse de qué hay dentro de un archivo, por eso verás que se siguen usando con normalidad extensiones como ''jpg'', ''png'', ''txt'', ''mp3'', etc, aunque técnicamente no sean necesarias. Podemos usar el comando <code>file [ruta]</code> para averiguar qué tipo de archivo es. Fíjate en que podemos hacer el comando <code>file Documents/</code> y nos dirá simplemente que <code>Documents/</code> es un archivo de tipo <code>directory</code> esto es debido al tema que explicamos anteriormente, y es que los directorios son un archivo que contiene referencias a otros archivos, por eso en Linux se les suele llamar ''directorios'' y no ''carpetas''.<syntaxhighlight lang="bash">usuario@equipo:~$ file ejemplo.txt ejemplo.txt: Unicode text, UTF-8 text usuario@equipo:~$ file Documents/ Documents/: directory</syntaxhighlight> === Linux distingue entre mayúsculas y minúsculas === Otros sistemas, como Windows, no distinguen entre mayúsculas y minúsculas al referirse a archivos. Linux no funciona así. En Linux es posible tener dos o más archivos y directorios con el mismo nombre, pero con letras de diferente mayúscula o minúscula.<syntaxhighlight lang="bash"># Esto son tres archivos distintos usuario@equipo:~$ ls EJEMPLO.TXT Ejemplo.txt ejemplo.txt # Esto me da error porque intento acceder archivo que no existe usuario@equipo:~$ file ejemplo.TXT ejemplo.TXT: ERROR: cannot open 'ejemplo.TXT' (No such file or directory)</syntaxhighlight> === Espacios en los nombres === Puedes poner espacios en un nombre <code>foto de ejemplo.png</code> pero hay que tener cuidado con ellos, porque recordarás que en la línea de comandos un espacio separa elementos, por ejemplo al hacer el comando <code>ls Documents/</code> usamos un espacio para separar el comando <code>ls</code> del parámetro <code>Documents/</code>. Entonces ¿cómo lo hacemos si el archivo ya de por sí tiene espacios? en tal caso hay que usar el carácter especial <code>\</code> antes del espacio. Por ejemplo que para hacer el comando <code>file</code> con el archivo <code>foto de ejemplo.png</code> tenemos que hacer <code>file foto\ de\ \ejemplo.png</code>. === Directorios y archivos ocultos === Todos los archivos y directorios que comienzan con un punto <code>.</code>, se consideran ocultos. Esto simplemente significa que por defecto cuando navegemos por nuestro sistema de archivos cualquier archivo que empiece por punto como <code>.ejemplodeoculto.txt</code> permanecerá oculto.<syntaxhighlight lang="bash"># Por defecto, no se listan los archivos ocultos usuario@equipo:~$ ls ejemplo.txt # Con el parámetro -a puedo listar los archivos ocultos usuario@equipo:~$ ls -a ejemplo.txt .ejemplodeoculto.txt</syntaxhighlight> == Comandos de manipulación de archivos == Ya hemos cubierto los fundamentos sobre cómo funcionan los archivos en Linux, es hora de empezar a experimentar con ello. Vamos a comenzar aprendiendo a crear, eliminar, copiar, y mover archivos y directorios. En próximos capítulos aprenderemos a cómo manipular su contenido. === Crear un directorio === Los directorios permiten organizar tus archivos en una estructura ordenada y jerárquica. Para crearlos haremos uso del comando <code>mkdir <opciones> [directorio]</code>, «''mkdir''» es una abreviatura del inglés «''Make Directory''» (''Crear Directorio''). <syntaxhighlight lang="bash">usuario@equipo:~$ ls Documents/ ejemplo.txt # Creamos el directorio directorioejemplo usuario@equipo:~$ mkdir directorioejemplo # Hacemos ls de nuevo, y ¡ahí está nuestro nuevo directorio! usuario@equipo:~$ ls directorioejemplo/ Documents/ ejemplo.txt </syntaxhighlight> === Eliminar un directorio === Eliminar un directorio en Linux es muy sencillo. Sin embargo, es importante destacar que no existe la función de deshacer en la línea de comandos de Linux (los entornos de escritorio con interfaz gráfica suelen ofrecerla, pero la línea de comandos no). Así que, ten cuidado cuando vayas a borrar algo. El comando para eliminar un directorio es <code>rmdir <opciones> [directorio]</code>, «''rmdir''» es una abreviatura del inglés «''remove directory''» (''Eliminar Directorio''). Es importante que sepas, que <code>rmdir</code> solo sirve para eliminar directorios que se encuentren vacíos. <syntaxhighlight lang="bash">usuario@equipo:~$ ls directorioejemplo/ Documents/ ejemplo.txt # Eliminamos el directorio directorioejemplo usuario@equipo:~$ rmdir directorioejemplo # Hacemos ls de nuevo, y ¡directorioejemplo ya no está! usuario@equipo:~$ ls Documents/ ejemplo.txt </syntaxhighlight>Pero, ¿y si el directorio no se encuentra vacío porque contiene archivos o subdirectorios en su interior? en ese caso el comando <code>rmdir</code> dará un error. Para eliminar un directorio que no está vacío, debes usar el comando <code>rm -r [directorio]</code> (la opción <code>-r</code> significa recursivo). Ten cuidado cuando uses esta opción porque eliminará todo lo que haya dentro del directorio, asegúrate de que de verdad quieres borrar ese directorio. Si quieres ir con mas precaución, también puedes usar el comando <code>rm -ri</code> (la opción <code>-i</code> significa interactivo) para que el sistema te pregunte archivo por archivo antes de borrar.<syntaxhighlight lang="bash">usuario@equipo:~$ ls directorioconcosas/ Documents/ ejemplo.txt # El comando rmdir falla porque directorioconcosas no está vacío usuario@equipo:~$ rmdir directorioconcosas rmdir: failed to remove 'directorioconcosas': Directory not empty # Hacemos rm -r que elimina el directorio aunque no esté vacío usuario@equipo:~$ rm -r directorioconcosas # Hacemos ls de nuevo, y ¡directorioconcosas ya no está! usuario@equipo:~$ ls Documents/ ejemplo.txt </syntaxhighlight>{{Por hacer|Redactar texto explicando cómo usar los siguientes comandos.}} === Crear un archivo === touch === Eliminar un archivo === rm === Copiar un archivo === cp === Mover y renombrar un archivo === mv 0k46g7koigayysjubnt958oanl07dm8 Wikilibros discusión:Política de protección de datos 5 63990 426003 2026-06-17T08:09:11Z Antimundo 74354 Sección nueva: /* Enlace roto */ 426003 wikitext text/x-wiki == Enlace roto == Buenas @[[Usuario:Mazbel|Mazbel]] el enlace de esta página está roto. Dirige a [[wmf:Privacy policy/es]] y debería dirigir a [[wmf:Policy:Privacy_policy/es]] que es el enlace actual. Te agradecería si lo cambiases, yo no puedo hacerlo porque esta página está protegida para ser editada solo por bibliotecarios. Un saludo :) [[Usuario:Antimundo|Antimundo]] ([[Usuario discusión:Antimundo|discusión]]) 08:09 17 jun 2026 (UTC) 54v35xmij6fgulxgw5vzrkwr8g7ycra