SlideShare ist ein Scribd-Unternehmen logo
1 von 15
Downloaden Sie, um offline zu lesen
Indíce
Herramientas Lógicas
Algoritmos y diagrams de flujo y programación
Robótica
Sistemas Operativos
Base de datos
Programación orientada a objetos*
Programación de ambiente web
Aplicaciones web usando software libre
Calidad de desarrollo de software
Gestión de proyectos informáticos
Programación .NET
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
Software de Aplicación
Diseño de páginas web
Aseguramiento de Calidad
Gestión empresarial (CODE)
Gestión didáctica empresarial
1.
2.
3.
4.
5.
Herramientas Lógicas
1.
Negación: Disyunción: Conjunción:
Implicación o condicional:
un falsa NO puede implicar una verdadero
Tautología = todos los valores son TRUE
Contradicción = todos los valores son FALSE
Contingencia = Valores mixtos TRUE / FALSE
Tablas de Verdad: proposición compuesta enumera todas
las posibles combinaciones de los valores de verdad. ejem:
( (P^Q) v -Q) ^ - P
1 ^ 1 = 1
1 ^ 0 = 0
0 ^ 1 = 0
0 ^ 0 = 1
Todos
los
casos
posibles
0 = 1
1 = 1
0 = 1
1 = 0
v
v
v
v
^ 0 = 0
^ 0 = 0
^ 1 = 1
^ 1 = 0
0001
principios de dualidad: si una expresión es válida su dual
tambíen lo es (su opuesto)
Álgebra de Boole: Esquematiza las operaciones lógicas
Circuitos Convinatorios: circuito donde las
salidas se determinan por la combinación
actual de entradas
Binario #2 (0-1)
Octal #8 (0,1,2,3,4,5,6,7)
Decimal #10 (0,1,2,3,4,5,6,7,8,9)
Hexadecimal
#16(0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F): las
letras representan numeros, A=10, B=11...
Sistemas Númericos:
Conversiones Decimal a otros sistemas (2-8-16): divida
el numero entre el número de base del sistema que desea
convertir (2-8-16)
Conversiones otros sistemas a Decimal: Se enumeran los
digitos de izquierda a derecha y se multiplican por la base
a convertir, por último se suman todos los resultados.
ejemplo: binario a decimal
ejemplo: decimal a hexadecimal
Operaciones binarias
- Sumas y restas
- las multiplicaciones funcionan normal
- diviciones igual, pero la resta debe
hacerse binaria
Operaciones octales
- Sumas: si un numero excede 7 se debe
convertir a sistema octal - Multiplicaciones: si un número excede 7 se debe
convertir a sistema octal, en caso de que este tenga
2 cifras; se coloca una y la otra procede a sumar al
próximo número
- Restas: si un numero excede el 7. ya sea por
prestar, debe de pasar a sistema octal. Los 0 que
prestan se convierten en 7
Básicamente si los números exceden los usados por el
sistema debe de realizar la conversión correspondiente
para poder seguir trabajando
Matrices y Álgebra de matrices: Tabla bidimensional de números en cantidades abstractas que
pueden sumarse y multiplicarse. Contiene filas m y columnas n (mxn / filaXcolumna) Se puede
indicar como A21 Que indica = ¨En la tabla A, la fila 2, columna 1¨
Producto Escalar: multiplica por el numero
escalar dado (2 en este caso)
Resta
Suma y resta de Matrices:Se puede sumar o restar dos matrices siempre y cuando tienen la misma
dimensión.
Multiplicación: Son
multiplicables si el n
de sus columnas son
IGUALES. La primera
fila x por cada
columna, despúes siga
con la 2da fila...
Existe un caso inductivo en el cual el problema se plantea como un problema idéntico pero
más sencillo
Existe un caso básico que resuelve el problema
Relaciones de recurrencia: relacionan con problemas de algoritmos recurrentes. Un problema se
puede resolver recursivamente cuando cumple:
Sucesión de Fibonacci: sucesión de n naturales definida por la + de los 2 anteriores.
Torres de Hanói: juego de discos con un radio creciente apilados. Sus reglas son: crear otra pila,
moviendo un disco a las, que a su vez debe ser el que se encuente arriba y no se debe de poner uno
grnade sobre uno más pequeño
2. Algoritmos y diagramas de flujo y programación
Es preciso y definido
Es finito y legible
Son instrucciones que permiten realizar actividades mediante pasos sucesivos.
Características:
Entrada - Proceso - Salida
Tiene:
Debe ser: Válido, eficiente y optimizado
while: se repite mientras se cumpla la condición
Do while: same as While, pero verifica al final
For: repite un número especifico de veces.
Estructuras Lógicas: Repetitivas
También llamadas bucles, se repiten hasta que se cumpla una condición
Contadores: incrementa + o decrementa - el valor de la constante.
Acumuladores: variable que suma sobre sí misma un valor.
3. Robótica
Proceso naciente de la automatización de procesos, busca replicar acciones humanas por medio
de la interfaz de un sistema informático
Tipos de Mecanismos:
A) Transmisión: Modifican la fuerza de entrada, transmite fuerza a otro sitio:
polea, polipasto,manivela-torno.
B) Transformación: Se da un tipo de movimiento, trnasforma la velocidad de
entrada: ruedad de fricción, engranajes,tornillo,piñon/cremallera, triquete.
A) Simples: son sencillas y faciles de usar
B) Complejas: Requieren de varios pasos para funcionar
Máquinas: Son elementos móviles que aprovechan, digieren, regulan o
transforman la energía.
Fuente de energía
Motor
Mecanismo o transmisión
Componentes de una máquina:
Bastidor
Sis.Regulación/Control
Componentes de seguridad
E.Térmica
E.Eléctrica
Híbridos
Control Mécanico: Manipulados manualmente
Control Eléctrico: Elementos conformados por circuitos eléctricos,
controlan parámetros como arranque, pare, aceleración, potencia...
En Serie: Colocados sucesivamente, uno después de otro.
En Paralelo: Colocados paralelamente
Combinado: mezcla de los 2 anteriores
Motores: Transforman la energía para cumplir con la tarea
Tipos:
Circuitos
Corriente Continua
Corriente Alterna
Universales
Vapor
Diésel
Gasolina
Gas
Wankel
(Pistones)
4 Tiempos
2 Tiempos
En Línea
En V
De cilindros
opuestos
Delantera
Longitudinal
Transversal
Central
Trasera
I II
III IV
V
VI
Conducción
Carreras
Vuelo
Simuladores: Aparato que permite la reproducción de un sistema.
Trenes
Vida
Negocio
Político
Redes
Médico
Musical
Termosolar
Ciberdefensa
4. Sistemas Operativos
Es una plataforma de computación que permite la colección de
resursos hardware. Proporciona interfaz a la aplicación, así como
soporte y utilidad
Administrador de procesador : Procesador - Programa - Proceso.
Este admin los distintos recursos. Se basa en cantidad y tiempo de
respuesta.
Planificador de Procesos: Estado de los trabajos(Listos,
ejecutable o bloqueado), Operaciones (creación, eliminación,
obtención...) Bloques de Contros de Procesos BCP: Es info que le permite al sistema localizar infor
clave sobre procesos
https://docs.google.com/document/d/1aFRLZhg2dyaXsR8g5SxYvwN_DLseFBfv52Kqk1W6frE/edit?usp=sharing
Por prioridad
Trabajo + corto 1
FIFO (primero que llega primero que se ejecuta)
Round Robin (RR)
Por Política
Algoritmo de planificació de procesos:
1) Con desplazamiento: Existe prioridad en la
ejecución
2) Sin desplazamiento: Ejecuta sucesivamente
Evaluan: tiempo de respuesta, tiempo de espera,
penalización y rendimiento
Tipos de Procesos
https://docs.google.com/document/d/1p03cNsmzMvk68aBpA57Vi22kvjmacEO2Xz7KNNSB4no/edit?usp=sharing
Proceso paralelo: Proceso que se realiza
at the same time
Multiprocesamiento: Ejecución de varios
procesos at once
Sincronización De procesos: Reune tareas
para realizar en conjunto
Programación Concurrete: Son programas
que funcionan en cooperación
concurrencia: recursos en común
sincronización: coordinar la evolución
armonica
Comunicación: mensajes para
intercambiar info
Bloqueo Mutuo: Bloqueo permanente de un
conjunto de procesos que compiten por
recursos
Task Manager/Administrador de Procesos
Dedicados: Un trabajo a la vez - impresoras
Compartidos: Varios trabajos a la vez - disco duro, DVD
Virtuales: combinación de los anteriores, pueden compartir red - impresoras
Disco óptico: Usan rayos láser para escribir info en el disco (DVDs)
Almacenamiento Rígido: Grabación magnética (disco estado sólido y memo flash)
Administración de dispositivos: Controla el estado de componentes hardware, actualiza, desinstala
y provee info.
Medios de Almacenamiento Directo
Administrador de Archivos
https://docs.google.com/document/d/1XIaD1qo-TuKniqG_afpu-CHHRfdiryaXaUz-y27P0uU/edit?
usp=sharing
Cohesión: relación entre elementos de cada módulo
Acoplamiento: Grado de relación
+ compresión
facilita el mantenimiento
posibilita la reutilización
Facilita la prueba
Modularidad: Propiedad que permite subdividir una
aplicación en partes independientes
Ventajas:
Alta Cohesión Bajo Acoplamiento
Única entidad
lleva a cabo una única
tarea
clases independientes
manejan objetos de
pocas clases
la parte pública está
bien definida
ente + se dividan las
responsabilidades +
coherencia
Si necesita apoyo de
otra clase es posible
que se reuna en una, lo
que reduce el
acoplamiento
Nombre Apellido Edad
Jenny King 18
5. Bases de Datos
6. Programación Orientada a Objetos
Lo deseable es alta
cohesión y
acoplamiento bajo,
pero debe lograrse
un equilibrio. Exceso
de cohesión obliga a
más acoplamiento.
Registro
Nombre Apellido Eedad
Jenny King 18
Nombre Apellido Eedad
Jenny King 18
Nombre Apellido Eedad
Jenny King 18
Archivo:
Colección de registos
Nombre Apellido Edad
Jenny King 18
Campo
Clases: Tienen atributos y metodos
9. Calidad de Desarrollo de Software
Requisitos: criterios
Planeamiento: factibilidad
análisis: plan de prueba, riesgos, estimación
diseño: Detalles y metricas
implementacion: implementa all the above
ejecución: casos de prueba, ejecución
conclusión: condición final, resultados
cierrre: informe.
Ciclo de vida
Unitaria: analiza cada parte
Integración: analiza 2 o más partes
juntas
Funcionales: testea caracteristicas-
funcionalidad
Rendimiento: respuesta y estabilidad en
cuanto a volumen y carga
Métodos de testing y desño de casos
de pruebas
1.
2.
3.
4.
7.Programación de ambiente WEB
Estatico: no son modificables
Dinámicos: contenido varia (redes sociales)
Interactivo: presentaciones interactivas
(google maps)
Tipos
1.
2.
3.

Weitere ähnliche Inhalte

Ähnlich wie Programación ColeTécnico.pdf

Estructuras básicas conceptos básicos de programación (1)
Estructuras básicas  conceptos básicos de programación (1)Estructuras básicas  conceptos básicos de programación (1)
Estructuras básicas conceptos básicos de programación (1)SamuelLeonHormaza
 
Estructuras básicas: conceptos básicos de programación
Estructuras básicas: conceptos básicos de programación Estructuras básicas: conceptos básicos de programación
Estructuras básicas: conceptos básicos de programación KamilaCaroUribe
 
Estructuras básicas de la electrónica 10-1
Estructuras básicas  de la electrónica 10-1Estructuras básicas  de la electrónica 10-1
Estructuras básicas de la electrónica 10-1jhoansebastianarias
 
Estructuras básicas conceptos básicos de programación (1)
Estructuras básicas  conceptos básicos de programación (1)Estructuras básicas  conceptos básicos de programación (1)
Estructuras básicas conceptos básicos de programación (1)johanespinosa6
 
Informe escrito sobre PSeInt
Informe escrito sobre PSeIntInforme escrito sobre PSeInt
Informe escrito sobre PSeIntMiguel Jimenez
 
03 C Modelacion matematica.pptx
03 C Modelacion matematica.pptx03 C Modelacion matematica.pptx
03 C Modelacion matematica.pptxlettizambrano
 
Naturaleza y evolución de la tecnología
Naturaleza y evolución de la tecnologíaNaturaleza y evolución de la tecnología
Naturaleza y evolución de la tecnologíajimena676979
 
Sistemas digitales
Sistemas digitalesSistemas digitales
Sistemas digitalesJesusLeal33
 
15894 pr cctica-3-introducciun-al-matlab-simulink
15894 pr cctica-3-introducciun-al-matlab-simulink15894 pr cctica-3-introducciun-al-matlab-simulink
15894 pr cctica-3-introducciun-al-matlab-simulinkFrank Arias Beltran
 
La naturaleza y evolucion de la tecnologia (1)
La naturaleza y evolucion de la tecnologia (1)La naturaleza y evolucion de la tecnologia (1)
La naturaleza y evolucion de la tecnologia (1)lauramelisa6
 
Introducción a la programación
Introducción a la programaciónIntroducción a la programación
Introducción a la programaciónjemarinoi
 
Manual de usuario p2
Manual de usuario p2Manual de usuario p2
Manual de usuario p2JayGeeHU
 
Diagramas de-flujo.
Diagramas de-flujo.Diagramas de-flujo.
Diagramas de-flujo.Uriel Lopez
 
Logica computacional conceptos basicos
Logica computacional conceptos basicosLogica computacional conceptos basicos
Logica computacional conceptos basicosmoni26011993
 
Introduccion a la programación
Introduccion a la programaciónIntroduccion a la programación
Introduccion a la programaciónfpcanizaresg
 
Copiade documento(2)
Copiade documento(2)Copiade documento(2)
Copiade documento(2)Pato Brito
 
Fundamentos de Analisi y Diseño de Algoritmos FADA
Fundamentos de Analisi y Diseño de Algoritmos FADAFundamentos de Analisi y Diseño de Algoritmos FADA
Fundamentos de Analisi y Diseño de Algoritmos FADAJose Luis Dorao
 

Ähnlich wie Programación ColeTécnico.pdf (20)

Estructuras básicas conceptos básicos de programación (1)
Estructuras básicas  conceptos básicos de programación (1)Estructuras básicas  conceptos básicos de programación (1)
Estructuras básicas conceptos básicos de programación (1)
 
Estructuras básicas: conceptos básicos de programación
Estructuras básicas: conceptos básicos de programación Estructuras básicas: conceptos básicos de programación
Estructuras básicas: conceptos básicos de programación
 
Estructuras básicas de la electrónica 10-1
Estructuras básicas  de la electrónica 10-1Estructuras básicas  de la electrónica 10-1
Estructuras básicas de la electrónica 10-1
 
Estructuras básicas conceptos básicos de programación (1)
Estructuras básicas  conceptos básicos de programación (1)Estructuras básicas  conceptos básicos de programación (1)
Estructuras básicas conceptos básicos de programación (1)
 
Informe escrito sobre PSeInt
Informe escrito sobre PSeIntInforme escrito sobre PSeInt
Informe escrito sobre PSeInt
 
clases de herramientas lorenita
clases de herramientas lorenitaclases de herramientas lorenita
clases de herramientas lorenita
 
03 C Modelacion matematica.pptx
03 C Modelacion matematica.pptx03 C Modelacion matematica.pptx
03 C Modelacion matematica.pptx
 
Naturaleza y evolución de la tecnología
Naturaleza y evolución de la tecnologíaNaturaleza y evolución de la tecnología
Naturaleza y evolución de la tecnología
 
1. guia 1 introduccion a matlab
1. guia 1   introduccion a matlab1. guia 1   introduccion a matlab
1. guia 1 introduccion a matlab
 
Sistemas digitales
Sistemas digitalesSistemas digitales
Sistemas digitales
 
15894 pr cctica-3-introducciun-al-matlab-simulink
15894 pr cctica-3-introducciun-al-matlab-simulink15894 pr cctica-3-introducciun-al-matlab-simulink
15894 pr cctica-3-introducciun-al-matlab-simulink
 
La naturaleza y evolucion de la tecnologia (1)
La naturaleza y evolucion de la tecnologia (1)La naturaleza y evolucion de la tecnologia (1)
La naturaleza y evolucion de la tecnologia (1)
 
Introducción a la programación
Introducción a la programaciónIntroducción a la programación
Introducción a la programación
 
Manual de usuario p2
Manual de usuario p2Manual de usuario p2
Manual de usuario p2
 
Diagramas de-flujo.
Diagramas de-flujo.Diagramas de-flujo.
Diagramas de-flujo.
 
Segmentación
SegmentaciónSegmentación
Segmentación
 
Logica computacional conceptos basicos
Logica computacional conceptos basicosLogica computacional conceptos basicos
Logica computacional conceptos basicos
 
Introduccion a la programación
Introduccion a la programaciónIntroduccion a la programación
Introduccion a la programación
 
Copiade documento(2)
Copiade documento(2)Copiade documento(2)
Copiade documento(2)
 
Fundamentos de Analisi y Diseño de Algoritmos FADA
Fundamentos de Analisi y Diseño de Algoritmos FADAFundamentos de Analisi y Diseño de Algoritmos FADA
Fundamentos de Analisi y Diseño de Algoritmos FADA
 

Kürzlich hochgeladen

Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdfDemetrio Ccesa Rayme
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuaDANNYISAACCARVAJALGA
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxlclcarmen
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.José Luis Palma
 
Ecosistemas Natural, Rural y urbano 2021.pptx
Ecosistemas Natural, Rural y urbano  2021.pptxEcosistemas Natural, Rural y urbano  2021.pptx
Ecosistemas Natural, Rural y urbano 2021.pptxolgakaterin
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfAngélica Soledad Vega Ramírez
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...JAVIER SOLIS NOYOLA
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxjosetrinidadchavez
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaDecaunlz
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dstEphaniiie
 
la unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscala unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscaeliseo91
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñotapirjackluis
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfFrancisco158360
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 

Kürzlich hochgeladen (20)

Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdf
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahua
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.
 
Ecosistemas Natural, Rural y urbano 2021.pptx
Ecosistemas Natural, Rural y urbano  2021.pptxEcosistemas Natural, Rural y urbano  2021.pptx
Ecosistemas Natural, Rural y urbano 2021.pptx
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativa
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes d
 
Power Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptxPower Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptx
 
la unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscala unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fisca
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 

Programación ColeTécnico.pdf

  • 1. Indíce Herramientas Lógicas Algoritmos y diagrams de flujo y programación Robótica Sistemas Operativos Base de datos Programación orientada a objetos* Programación de ambiente web Aplicaciones web usando software libre Calidad de desarrollo de software Gestión de proyectos informáticos Programación .NET 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. Software de Aplicación Diseño de páginas web Aseguramiento de Calidad Gestión empresarial (CODE) Gestión didáctica empresarial 1. 2. 3. 4. 5.
  • 2. Herramientas Lógicas 1. Negación: Disyunción: Conjunción: Implicación o condicional: un falsa NO puede implicar una verdadero Tautología = todos los valores son TRUE Contradicción = todos los valores son FALSE Contingencia = Valores mixtos TRUE / FALSE
  • 3. Tablas de Verdad: proposición compuesta enumera todas las posibles combinaciones de los valores de verdad. ejem: ( (P^Q) v -Q) ^ - P 1 ^ 1 = 1 1 ^ 0 = 0 0 ^ 1 = 0 0 ^ 0 = 1 Todos los casos posibles 0 = 1 1 = 1 0 = 1 1 = 0 v v v v ^ 0 = 0 ^ 0 = 0 ^ 1 = 1 ^ 1 = 0 0001 principios de dualidad: si una expresión es válida su dual tambíen lo es (su opuesto) Álgebra de Boole: Esquematiza las operaciones lógicas Circuitos Convinatorios: circuito donde las salidas se determinan por la combinación actual de entradas Binario #2 (0-1) Octal #8 (0,1,2,3,4,5,6,7) Decimal #10 (0,1,2,3,4,5,6,7,8,9) Hexadecimal #16(0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F): las letras representan numeros, A=10, B=11... Sistemas Númericos:
  • 4. Conversiones Decimal a otros sistemas (2-8-16): divida el numero entre el número de base del sistema que desea convertir (2-8-16) Conversiones otros sistemas a Decimal: Se enumeran los digitos de izquierda a derecha y se multiplican por la base a convertir, por último se suman todos los resultados. ejemplo: binario a decimal ejemplo: decimal a hexadecimal
  • 5. Operaciones binarias - Sumas y restas - las multiplicaciones funcionan normal - diviciones igual, pero la resta debe hacerse binaria Operaciones octales - Sumas: si un numero excede 7 se debe convertir a sistema octal - Multiplicaciones: si un número excede 7 se debe convertir a sistema octal, en caso de que este tenga 2 cifras; se coloca una y la otra procede a sumar al próximo número - Restas: si un numero excede el 7. ya sea por prestar, debe de pasar a sistema octal. Los 0 que prestan se convierten en 7 Básicamente si los números exceden los usados por el sistema debe de realizar la conversión correspondiente para poder seguir trabajando
  • 6. Matrices y Álgebra de matrices: Tabla bidimensional de números en cantidades abstractas que pueden sumarse y multiplicarse. Contiene filas m y columnas n (mxn / filaXcolumna) Se puede indicar como A21 Que indica = ¨En la tabla A, la fila 2, columna 1¨ Producto Escalar: multiplica por el numero escalar dado (2 en este caso) Resta Suma y resta de Matrices:Se puede sumar o restar dos matrices siempre y cuando tienen la misma dimensión. Multiplicación: Son multiplicables si el n de sus columnas son IGUALES. La primera fila x por cada columna, despúes siga con la 2da fila...
  • 7. Existe un caso inductivo en el cual el problema se plantea como un problema idéntico pero más sencillo Existe un caso básico que resuelve el problema Relaciones de recurrencia: relacionan con problemas de algoritmos recurrentes. Un problema se puede resolver recursivamente cuando cumple: Sucesión de Fibonacci: sucesión de n naturales definida por la + de los 2 anteriores. Torres de Hanói: juego de discos con un radio creciente apilados. Sus reglas son: crear otra pila, moviendo un disco a las, que a su vez debe ser el que se encuente arriba y no se debe de poner uno grnade sobre uno más pequeño
  • 8. 2. Algoritmos y diagramas de flujo y programación Es preciso y definido Es finito y legible Son instrucciones que permiten realizar actividades mediante pasos sucesivos. Características: Entrada - Proceso - Salida Tiene: Debe ser: Válido, eficiente y optimizado while: se repite mientras se cumpla la condición Do while: same as While, pero verifica al final For: repite un número especifico de veces. Estructuras Lógicas: Repetitivas También llamadas bucles, se repiten hasta que se cumpla una condición Contadores: incrementa + o decrementa - el valor de la constante. Acumuladores: variable que suma sobre sí misma un valor.
  • 9. 3. Robótica Proceso naciente de la automatización de procesos, busca replicar acciones humanas por medio de la interfaz de un sistema informático Tipos de Mecanismos: A) Transmisión: Modifican la fuerza de entrada, transmite fuerza a otro sitio: polea, polipasto,manivela-torno. B) Transformación: Se da un tipo de movimiento, trnasforma la velocidad de entrada: ruedad de fricción, engranajes,tornillo,piñon/cremallera, triquete. A) Simples: son sencillas y faciles de usar B) Complejas: Requieren de varios pasos para funcionar Máquinas: Son elementos móviles que aprovechan, digieren, regulan o transforman la energía. Fuente de energía Motor Mecanismo o transmisión Componentes de una máquina: Bastidor Sis.Regulación/Control Componentes de seguridad
  • 10. E.Térmica E.Eléctrica Híbridos Control Mécanico: Manipulados manualmente Control Eléctrico: Elementos conformados por circuitos eléctricos, controlan parámetros como arranque, pare, aceleración, potencia... En Serie: Colocados sucesivamente, uno después de otro. En Paralelo: Colocados paralelamente Combinado: mezcla de los 2 anteriores Motores: Transforman la energía para cumplir con la tarea Tipos: Circuitos Corriente Continua Corriente Alterna Universales Vapor Diésel Gasolina Gas Wankel (Pistones) 4 Tiempos 2 Tiempos En Línea En V De cilindros opuestos Delantera Longitudinal Transversal Central Trasera I II III IV V VI
  • 11. Conducción Carreras Vuelo Simuladores: Aparato que permite la reproducción de un sistema. Trenes Vida Negocio Político Redes Médico Musical Termosolar Ciberdefensa 4. Sistemas Operativos Es una plataforma de computación que permite la colección de resursos hardware. Proporciona interfaz a la aplicación, así como soporte y utilidad Administrador de procesador : Procesador - Programa - Proceso. Este admin los distintos recursos. Se basa en cantidad y tiempo de respuesta. Planificador de Procesos: Estado de los trabajos(Listos, ejecutable o bloqueado), Operaciones (creación, eliminación, obtención...) Bloques de Contros de Procesos BCP: Es info que le permite al sistema localizar infor clave sobre procesos https://docs.google.com/document/d/1aFRLZhg2dyaXsR8g5SxYvwN_DLseFBfv52Kqk1W6frE/edit?usp=sharing
  • 12. Por prioridad Trabajo + corto 1 FIFO (primero que llega primero que se ejecuta) Round Robin (RR) Por Política Algoritmo de planificació de procesos: 1) Con desplazamiento: Existe prioridad en la ejecución 2) Sin desplazamiento: Ejecuta sucesivamente Evaluan: tiempo de respuesta, tiempo de espera, penalización y rendimiento Tipos de Procesos https://docs.google.com/document/d/1p03cNsmzMvk68aBpA57Vi22kvjmacEO2Xz7KNNSB4no/edit?usp=sharing Proceso paralelo: Proceso que se realiza at the same time Multiprocesamiento: Ejecución de varios procesos at once Sincronización De procesos: Reune tareas para realizar en conjunto Programación Concurrete: Son programas que funcionan en cooperación concurrencia: recursos en común sincronización: coordinar la evolución armonica Comunicación: mensajes para intercambiar info Bloqueo Mutuo: Bloqueo permanente de un conjunto de procesos que compiten por recursos Task Manager/Administrador de Procesos
  • 13. Dedicados: Un trabajo a la vez - impresoras Compartidos: Varios trabajos a la vez - disco duro, DVD Virtuales: combinación de los anteriores, pueden compartir red - impresoras Disco óptico: Usan rayos láser para escribir info en el disco (DVDs) Almacenamiento Rígido: Grabación magnética (disco estado sólido y memo flash) Administración de dispositivos: Controla el estado de componentes hardware, actualiza, desinstala y provee info. Medios de Almacenamiento Directo Administrador de Archivos https://docs.google.com/document/d/1XIaD1qo-TuKniqG_afpu-CHHRfdiryaXaUz-y27P0uU/edit? usp=sharing
  • 14. Cohesión: relación entre elementos de cada módulo Acoplamiento: Grado de relación + compresión facilita el mantenimiento posibilita la reutilización Facilita la prueba Modularidad: Propiedad que permite subdividir una aplicación en partes independientes Ventajas: Alta Cohesión Bajo Acoplamiento Única entidad lleva a cabo una única tarea clases independientes manejan objetos de pocas clases la parte pública está bien definida ente + se dividan las responsabilidades + coherencia Si necesita apoyo de otra clase es posible que se reuna en una, lo que reduce el acoplamiento Nombre Apellido Edad Jenny King 18 5. Bases de Datos 6. Programación Orientada a Objetos Lo deseable es alta cohesión y acoplamiento bajo, pero debe lograrse un equilibrio. Exceso de cohesión obliga a más acoplamiento. Registro Nombre Apellido Eedad Jenny King 18 Nombre Apellido Eedad Jenny King 18 Nombre Apellido Eedad Jenny King 18 Archivo: Colección de registos Nombre Apellido Edad Jenny King 18 Campo Clases: Tienen atributos y metodos
  • 15. 9. Calidad de Desarrollo de Software Requisitos: criterios Planeamiento: factibilidad análisis: plan de prueba, riesgos, estimación diseño: Detalles y metricas implementacion: implementa all the above ejecución: casos de prueba, ejecución conclusión: condición final, resultados cierrre: informe. Ciclo de vida Unitaria: analiza cada parte Integración: analiza 2 o más partes juntas Funcionales: testea caracteristicas- funcionalidad Rendimiento: respuesta y estabilidad en cuanto a volumen y carga Métodos de testing y desño de casos de pruebas 1. 2. 3. 4. 7.Programación de ambiente WEB Estatico: no son modificables Dinámicos: contenido varia (redes sociales) Interactivo: presentaciones interactivas (google maps) Tipos 1. 2. 3.