SlideShare una empresa de Scribd logo
1 de 17
TALLER DE INFORMÁTICA
PRESENTADO POR: CARLOS CHÁVEZ Y SANTIAGO ROA
GRADO: 11B
ALGORITMO
ES UNA SECUENCIA DE PASOS LÓGICOS NECESARIOS PARA LLEVAR
A CABO UNA TAREA ESPECIFICA, COMO LA SOLUCIÓN DE UN
PROBLEMA. LOS ALGORITMOS SON INDEPENDIENTES TANTO DE
LENGUAJE DE PROGRAMACIÓN EN QUE SE EXPRESA COMO LA
COMPUTADORA LOS EJECUTA.
CARACTERISTICAS DE LOS
ALGORITMOS
 FINITOS: DEBEN DE ACABAR EN ALGÚN MOMENTO.
 EFICIENTES: DEBEN OCUPAR LA MINIMA MEMORIA Y MINIMIZAR EL
TIEMPO DE EJECUCION.
 LEGIBLES: EL TEXTO QUE LO DESCRIBE DEBE SER CLARO, TAL
QUE PERMITAN LEERLO Y ENTENDERLO FACILMENTE.
 MODIFICABLES: ESTARAN DISEÑADOS DE MODO QUE SUS
POSTERIORES MODIFICACIONES SEAN FACILES DE REALIZAR,
INCLUSO POR PROGRAMADORES DIFERENTES A SUS PROPIOS
AUTORES.
 UNICO PUNTO DE ENTRADA Y UNICO DE SALIDA: A LOS
ALGORITMOS Y A LOS MODULOS QUE LO INTEGARN SE ENTRAN
POR UN SOLO PUNTO, INICIO, Y SALE POR UN SOLO PUNTO
TAMBIEN.
PSEUDOCODIGO
ES UNA DESCRIPCION DE ALTO NIVEL COMPACTA E INFORMAL DE UN
PRINCIPIO OPERATIVO DE UN PROGRAMA INFORMATICO U OTRO
ALGORITMO.
DIAGRAMA DE FLUJO
 ES LA REPRESENTACION GRAFICO DE ALGORITMO O PROCESO.
SE UTILIZA EN DISCIPLINAS COMO EN PROGRAMACION,
ECONOMIA, PROCESOS INDUSTRIALES Y PSICOLOGIA COGNITIVA.
COMPONENTES DE UN DIAGRAMA
 TRATAMIENTO O PROCESO: REPRESENTA TODAS LA VARIEDADES DE
FUNCIONES DE TRATAMIENTO, COMO LA EJECUCIO DE UNA
OPERACIÓN PARTICULAR O GRUPO DE OPERACIONES QUE
MODIFICAN EL VALOR, FORMA O SITUACION DE UNA INFORMACION
 CONECTOR: REPRESENTA UNA SALIDA O UNA ENTRADA EN OTRA
PARTE DEL ORGANIGRAMA O DIAGRAMA DE FLUJO.
 SALIDA VISUALIZADA O PANTALLA: REPRESENTA UNA FUNCION DE
ENTRADA-SALIDA EN DONDE LA INFORMACION ES EXTRAIDA EN EL
MOMENTO DEL PROCESO DE UNA FORMA VISUAL POR MEDIO DE LA
PANTALLA
 TARJETA PERFORADA: REPRESENTA UNA FUNCION ENTRADA-SALIDA
PARA LA CUAL EL SOPORTE ES UNA TARJETA PERFORADA.
 TAMBOR MAGNETICO: REPRESENTA UNA FUNCION DE ENTRADA
SALIDA, PARA LA CUAL EL SOPORTE ES UN TAMBOR MAGNETICO.
PROBLEMA INFORMATICO
 EN UNA RELACION ENTRE UN CONJUNTO DE INSTANCIAS Y UN
CONJUNTO DE SOLUCIONES. UN PROBLEMA INFORMATICO
PERMITE ESTABLECER FORMALMENTE LA RELACION DESEADA
ENTRE LA ENTRADA DE UN ALGORITMO Y SU SALIDA.
PROGRAMA INFORMATICO
 ES UNA SECUENCIA DE INSTRUCCIONES ESCRITAS PARA
REALIZAR UNA TAREA ESPECIFICA EN UNA COMPUTADORA. ESTE
DISPOSITIVO REQUIERE PROGRAMAS PARA FUNCIONAR, POR LO
GENERAL, EJECUTANDO LAS INSTRUCCIONES DEL PROGRAMA EN
UN PROCESADOR CENTRAL.
RELACION ENTRE ALGORITMO E
INFORMATICA
 LAS COMPUTADORAS FUERON CREADAS A BASE DE ALGORITMOS,
POR EJEMPLO, PARA ABRIR UN PROGRAMA, O SOLO
SELECCIONARLO, YA ES UN ALGORITMO: “SI (RECIBES UN
ESTIMULO DOBLE CLICK; ABRIR PROGRAMAR; SELECCIONAR
PROGRAMA)” O SEA, ES TODO EN BASE A FUNCIONES Y ORDENES,
EL ALGORITMO FUE EL INICIO DE LA COMPUTADORA, QUE EMPEZO
SIENDO UNA CALCURADORA O “MAQUINA DE CALCULAR”.
PARTES DE UN ALGORITMO
 ENTRADA: ES LA INFORMACION DADA AL ALGORITMO O LOS
VALORES CON LOS QUE SE VA A TRABAJAR.
 PROCESO: SON LOS CALCULOS PARA QUE, A PARTIR DE UN DATO
DE ENTRADA, SE PUEDA LLEGAR AL RESULTADO.
 SALIDA: SON LOS RESULTADOS FINALES O LA TRANSFORMACION
DE ENTRADA A TRAVES DEL PROCESO.
ELEMENTOS DEL PSEUDOCODIGO
 CABECERA
-PROGRAMA
-MODULO
-TIPO DE DATO
-CONSTANTES
-VARIABLE
 CUERPO
-INICIO
-INSTRUCCIONES
-FIN
CICLOS EN UN PSEUDOCODIGO
 SON LOS QUE PERMITEN LA EJECUCIÓN REPETIDA DE UNA LISTA O
SECUENCIA DE INSTRUCCIONES (TAMBIÉN LLAMADA BLOQUE DE
INSTRUCCIONES). EL NUMERO DE VECES QUE EL BLOQUE DE
INSTRUCCIONES SE EJECUTARÁ SE PUEDE ESPECIFICAR DE
MANERA EXPLICITA O A TRAVÉS DE UNA CONDICIÓN QUE INDICA
CUÁNDO SE EJECUTA DE NUEVO, O CUANDO NO.
CÓDIGO FUENTE
 ESTÁ ESCRITO POR UN PROGRAMADOR EN ALGÚN LENGUAJE DE
PROGRAMACIÓN, PERO EN ESTE PRIMER ESTADO NO ES
DIRECTAMENTE EJECUTABLE POR LA COMPUTADORA, SINO QUE
DEBE SER TRADUCIDO A OTRO LENGUAJE O CODIGO BINARIO, ASI
SERÁ MÁS FÁCIL PARA LA MÁQUINA INTERPRETARLO.
LENGUAJE DE MÁQUINA
 ES EL LENGUAJE QUE PUEDE EJECUTAR UNA COMPUTADORA,
ESPECIFICO EN CADA ARQUITECTURA, ES UN CODIGO QUE ES
INTERPRETADO DIRECTAMENTE POR EL MICROPROCESADOR,
ESTÁ COMPUESTO POR UN CONJUNTO DE INSTRUCCIONES
EJECUTADAS, EN SECUENCIA QUE REPRESENTAN ACCIONES QUE
LA MÁQUINA PUEDA TOMAR.
COMPILADOR
 ES UN PROGRAMA INFORMATICO QUE TRADUCE UN PROGRAMA
ESCRITO EN UN LENGUAJE DE PROGRAMACION A OTRO
LENGUAJE DIRERENTE.
PROGRAMACION A EVENTOS
 ES UN PARADIGMA DE PROGRAMACIÓN, EN EL QUE TANTO LA
ESTRUCTURA COMO LA EJECIÓN DE LOS PROGRAMAS VAN
DETERMINADOS POR LOS SUCESOS QUE OCURRAN EN EL
SISTEMA, DEFINIDOS POR EL USUARIO O QUE ELLOS MISMOS
PROVOQUEN.
PROGRAMACIÓN ORIENTADA A
OBJETOS
 ES UN PARADIGMA DE PROGRAMACION QUE USA OBJETOS EN
SUS INTERACCIONES, PARA DISEÑAR APLICACIONES Y
PROGRAMAS INFORMÁTICOS. ESTÁ BASADA EN VARIAS TÉCNICAS,
INCLUYENDO HERENCIA, COHESIÓN, ABSTRACCIÓN,
POLIFORMISMO, ACOMPLAMIENTO Y ENCAPSULAMIENTO.

Más contenido relacionado

Destacado

Icentivando al uso y aplicación de herramientas virtuales para el aprendizaje...
Icentivando al uso y aplicación de herramientas virtuales para el aprendizaje...Icentivando al uso y aplicación de herramientas virtuales para el aprendizaje...
Icentivando al uso y aplicación de herramientas virtuales para el aprendizaje...Franz Esteban Soquere Ortiz
 
Pharmacology causing prolong qt
Pharmacology causing prolong qtPharmacology causing prolong qt
Pharmacology causing prolong qtshayiamk
 
Webinar slides on "New Frontiers in Microinsurance Distribution"
Webinar slides on "New Frontiers in Microinsurance Distribution"Webinar slides on "New Frontiers in Microinsurance Distribution"
Webinar slides on "New Frontiers in Microinsurance Distribution"Impact Insurance Facility
 
Vince Dao's Creative Resume
Vince Dao's Creative ResumeVince Dao's Creative Resume
Vince Dao's Creative ResumeAnh (Vince) Dao
 
BASE DE DATOS♥ (Yoshira)
BASE DE DATOS♥ (Yoshira)BASE DE DATOS♥ (Yoshira)
BASE DE DATOS♥ (Yoshira)Yoshi Wutxd
 
Axolot mexica power point
Axolot mexica power pointAxolot mexica power point
Axolot mexica power pointjordimendiguren
 
Vulavacharu biryani wallpaper
Vulavacharu biryani wallpaperVulavacharu biryani wallpaper
Vulavacharu biryani wallpapertelugustop.com
 
Luidia siliaris
Luidia siliarisLuidia siliaris
Luidia siliarisOriol Vila
 
Aracnics escorpí cec
Aracnics  escorpí cecAracnics  escorpí cec
Aracnics escorpí cecnoca123
 
Slide 1- Rome--Byzantine
Slide 1- Rome--ByzantineSlide 1- Rome--Byzantine
Slide 1- Rome--Byzantineeflorin13
 
Video of Nubia
Video of NubiaVideo of Nubia
Video of Nubiacheertkd
 
Fortalecimiento del Factor Extensión en las Universidades de Panama: Una Visi...
Fortalecimiento del Factor Extensión en las Universidades de Panama: Una Visi...Fortalecimiento del Factor Extensión en las Universidades de Panama: Una Visi...
Fortalecimiento del Factor Extensión en las Universidades de Panama: Una Visi...Consejo de Rectores de Panamá
 
4. raúl colucho fernández, grupo sureste (murcia)
4.  raúl colucho fernández, grupo sureste (murcia)4.  raúl colucho fernández, grupo sureste (murcia)
4. raúl colucho fernández, grupo sureste (murcia)ceaje
 

Destacado (20)

Torie chilcott
Torie chilcottTorie chilcott
Torie chilcott
 
Icentivando al uso y aplicación de herramientas virtuales para el aprendizaje...
Icentivando al uso y aplicación de herramientas virtuales para el aprendizaje...Icentivando al uso y aplicación de herramientas virtuales para el aprendizaje...
Icentivando al uso y aplicación de herramientas virtuales para el aprendizaje...
 
Pharmacology causing prolong qt
Pharmacology causing prolong qtPharmacology causing prolong qt
Pharmacology causing prolong qt
 
Webinar slides on "New Frontiers in Microinsurance Distribution"
Webinar slides on "New Frontiers in Microinsurance Distribution"Webinar slides on "New Frontiers in Microinsurance Distribution"
Webinar slides on "New Frontiers in Microinsurance Distribution"
 
Vince Dao's Creative Resume
Vince Dao's Creative ResumeVince Dao's Creative Resume
Vince Dao's Creative Resume
 
A câmara clara - Roland Barthes
A câmara clara - Roland BarthesA câmara clara - Roland Barthes
A câmara clara - Roland Barthes
 
Garage Door Repair Hollywood
Garage Door Repair HollywoodGarage Door Repair Hollywood
Garage Door Repair Hollywood
 
Javierfergo 13
Javierfergo 13Javierfergo 13
Javierfergo 13
 
BASE DE DATOS♥ (Yoshira)
BASE DE DATOS♥ (Yoshira)BASE DE DATOS♥ (Yoshira)
BASE DE DATOS♥ (Yoshira)
 
Axolot mexica power point
Axolot mexica power pointAxolot mexica power point
Axolot mexica power point
 
Vulavacharu biryani wallpaper
Vulavacharu biryani wallpaperVulavacharu biryani wallpaper
Vulavacharu biryani wallpaper
 
Luidia siliaris
Luidia siliarisLuidia siliaris
Luidia siliaris
 
Aracnics escorpí cec
Aracnics  escorpí cecAracnics  escorpí cec
Aracnics escorpí cec
 
Slide 1- Rome--Byzantine
Slide 1- Rome--ByzantineSlide 1- Rome--Byzantine
Slide 1- Rome--Byzantine
 
Erasmus plus actual y perspectivas
Erasmus plus actual y perspectivasErasmus plus actual y perspectivas
Erasmus plus actual y perspectivas
 
Test
TestTest
Test
 
Test
TestTest
Test
 
Video of Nubia
Video of NubiaVideo of Nubia
Video of Nubia
 
Fortalecimiento del Factor Extensión en las Universidades de Panama: Una Visi...
Fortalecimiento del Factor Extensión en las Universidades de Panama: Una Visi...Fortalecimiento del Factor Extensión en las Universidades de Panama: Una Visi...
Fortalecimiento del Factor Extensión en las Universidades de Panama: Una Visi...
 
4. raúl colucho fernández, grupo sureste (murcia)
4.  raúl colucho fernández, grupo sureste (murcia)4.  raúl colucho fernández, grupo sureste (murcia)
4. raúl colucho fernández, grupo sureste (murcia)
 

Similar a Algoritmos y programación informática

INTRODUCCION A LA PROGRAMACION ADGM
 INTRODUCCION A LA PROGRAMACION ADGM INTRODUCCION A LA PROGRAMACION ADGM
INTRODUCCION A LA PROGRAMACION ADGMALISONDANIELAGARCIAM
 
Unidad v tema 9 - equipo dcs - plc, diagramas secuenciales
Unidad v   tema 9 - equipo dcs - plc, diagramas secuencialesUnidad v   tema 9 - equipo dcs - plc, diagramas secuenciales
Unidad v tema 9 - equipo dcs - plc, diagramas secuencialesacpicegudomonagas
 
Nicholas casañas castaño
Nicholas casañas castañoNicholas casañas castaño
Nicholas casañas castañonicholas_333
 
Algoritmos ema ovalle
Algoritmos ema ovalleAlgoritmos ema ovalle
Algoritmos ema ovallemateo123434
 
Caracteristicas de los algoritmos by NICOLAS RIVERA-VICTOR H. ARISTIZABAL
Caracteristicas de los algoritmos by NICOLAS RIVERA-VICTOR H. ARISTIZABALCaracteristicas de los algoritmos by NICOLAS RIVERA-VICTOR H. ARISTIZABAL
Caracteristicas de los algoritmos by NICOLAS RIVERA-VICTOR H. ARISTIZABALNicolas Rivera Corrales
 
CURSO DEL CONTROLADOR LÓGICO PROGRAMABLE (PLC) SEMANA 4.pptx
CURSO DEL CONTROLADOR LÓGICO PROGRAMABLE (PLC) SEMANA 4.pptxCURSO DEL CONTROLADOR LÓGICO PROGRAMABLE (PLC) SEMANA 4.pptx
CURSO DEL CONTROLADOR LÓGICO PROGRAMABLE (PLC) SEMANA 4.pptxIngJorgeReyna
 
Algoritmos y Diagramas de flujo
Algoritmos y Diagramas de flujoAlgoritmos y Diagramas de flujo
Algoritmos y Diagramas de flujoBereSanchez8
 
Automatización Industrial
Automatización IndustrialAutomatización Industrial
Automatización IndustrialFredy Alvarez
 
LENGUAJES DE INTERFAZ, UNIDAD 3 Y 4.ppt
LENGUAJES DE INTERFAZ, UNIDAD 3 Y 4.pptLENGUAJES DE INTERFAZ, UNIDAD 3 Y 4.ppt
LENGUAJES DE INTERFAZ, UNIDAD 3 Y 4.pptGonzaloMartinezSilve
 
Generalidades Sobre Algoritmos(Ok)
Generalidades Sobre Algoritmos(Ok)Generalidades Sobre Algoritmos(Ok)
Generalidades Sobre Algoritmos(Ok)Melki Carpio
 
Practica 09 programacion web intoduccion mari
Practica 09 programacion web intoduccion mariPractica 09 programacion web intoduccion mari
Practica 09 programacion web intoduccion mariMaribelPechaLamprea
 
Practica 09 programacion web intoduccion mari
Practica 09 programacion web intoduccion mariPractica 09 programacion web intoduccion mari
Practica 09 programacion web intoduccion mariMaribelPechaLamprea
 
Lenguaje Ensamblador00
Lenguaje Ensamblador00Lenguaje Ensamblador00
Lenguaje Ensamblador00Car_00_01
 
Lenguaje ensamblador
Lenguaje ensambladorLenguaje ensamblador
Lenguaje ensambladorCar_00_01
 

Similar a Algoritmos y programación informática (20)

INTRODUCCION A LA PROGRAMACION ADGM
 INTRODUCCION A LA PROGRAMACION ADGM INTRODUCCION A LA PROGRAMACION ADGM
INTRODUCCION A LA PROGRAMACION ADGM
 
Unidad v tema 9 - equipo dcs - plc, diagramas secuenciales
Unidad v   tema 9 - equipo dcs - plc, diagramas secuencialesUnidad v   tema 9 - equipo dcs - plc, diagramas secuenciales
Unidad v tema 9 - equipo dcs - plc, diagramas secuenciales
 
Nicholas casañas castaño
Nicholas casañas castañoNicholas casañas castaño
Nicholas casañas castaño
 
Algoritmos ema ovalle
Algoritmos ema ovalleAlgoritmos ema ovalle
Algoritmos ema ovalle
 
Caracteristicas de los algoritmos by NICOLAS RIVERA-VICTOR H. ARISTIZABAL
Caracteristicas de los algoritmos by NICOLAS RIVERA-VICTOR H. ARISTIZABALCaracteristicas de los algoritmos by NICOLAS RIVERA-VICTOR H. ARISTIZABAL
Caracteristicas de los algoritmos by NICOLAS RIVERA-VICTOR H. ARISTIZABAL
 
CURSO DEL CONTROLADOR LÓGICO PROGRAMABLE (PLC) SEMANA 4.pptx
CURSO DEL CONTROLADOR LÓGICO PROGRAMABLE (PLC) SEMANA 4.pptxCURSO DEL CONTROLADOR LÓGICO PROGRAMABLE (PLC) SEMANA 4.pptx
CURSO DEL CONTROLADOR LÓGICO PROGRAMABLE (PLC) SEMANA 4.pptx
 
Gonza
GonzaGonza
Gonza
 
Algoritmos y Diagramas de flujo
Algoritmos y Diagramas de flujoAlgoritmos y Diagramas de flujo
Algoritmos y Diagramas de flujo
 
Tarea 4
Tarea 4Tarea 4
Tarea 4
 
Automatización Industrial
Automatización IndustrialAutomatización Industrial
Automatización Industrial
 
LENGUAJES DE INTERFAZ, UNIDAD 3 Y 4.ppt
LENGUAJES DE INTERFAZ, UNIDAD 3 Y 4.pptLENGUAJES DE INTERFAZ, UNIDAD 3 Y 4.ppt
LENGUAJES DE INTERFAZ, UNIDAD 3 Y 4.ppt
 
Generalidades Sobre Algoritmos(Ok)
Generalidades Sobre Algoritmos(Ok)Generalidades Sobre Algoritmos(Ok)
Generalidades Sobre Algoritmos(Ok)
 
Presentacion predefensa
Presentacion predefensaPresentacion predefensa
Presentacion predefensa
 
Algoritmos y Diagramas
Algoritmos y DiagramasAlgoritmos y Diagramas
Algoritmos y Diagramas
 
Practica 09 programacion web intoduccion mari
Practica 09 programacion web intoduccion mariPractica 09 programacion web intoduccion mari
Practica 09 programacion web intoduccion mari
 
Practica 09 programacion web intoduccion mari
Practica 09 programacion web intoduccion mariPractica 09 programacion web intoduccion mari
Practica 09 programacion web intoduccion mari
 
Plc crist
Plc cristPlc crist
Plc crist
 
Lenguaje Ensamblador00
Lenguaje Ensamblador00Lenguaje Ensamblador00
Lenguaje Ensamblador00
 
Lenguaje ensamblador
Lenguaje ensambladorLenguaje ensamblador
Lenguaje ensamblador
 
cap2.pdf
cap2.pdfcap2.pdf
cap2.pdf
 

Último

Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfJulian Lamprea
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 

Último (10)

Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 

Algoritmos y programación informática

  • 1. TALLER DE INFORMÁTICA PRESENTADO POR: CARLOS CHÁVEZ Y SANTIAGO ROA GRADO: 11B
  • 2. ALGORITMO ES UNA SECUENCIA DE PASOS LÓGICOS NECESARIOS PARA LLEVAR A CABO UNA TAREA ESPECIFICA, COMO LA SOLUCIÓN DE UN PROBLEMA. LOS ALGORITMOS SON INDEPENDIENTES TANTO DE LENGUAJE DE PROGRAMACIÓN EN QUE SE EXPRESA COMO LA COMPUTADORA LOS EJECUTA.
  • 3. CARACTERISTICAS DE LOS ALGORITMOS  FINITOS: DEBEN DE ACABAR EN ALGÚN MOMENTO.  EFICIENTES: DEBEN OCUPAR LA MINIMA MEMORIA Y MINIMIZAR EL TIEMPO DE EJECUCION.  LEGIBLES: EL TEXTO QUE LO DESCRIBE DEBE SER CLARO, TAL QUE PERMITAN LEERLO Y ENTENDERLO FACILMENTE.  MODIFICABLES: ESTARAN DISEÑADOS DE MODO QUE SUS POSTERIORES MODIFICACIONES SEAN FACILES DE REALIZAR, INCLUSO POR PROGRAMADORES DIFERENTES A SUS PROPIOS AUTORES.  UNICO PUNTO DE ENTRADA Y UNICO DE SALIDA: A LOS ALGORITMOS Y A LOS MODULOS QUE LO INTEGARN SE ENTRAN POR UN SOLO PUNTO, INICIO, Y SALE POR UN SOLO PUNTO TAMBIEN.
  • 4. PSEUDOCODIGO ES UNA DESCRIPCION DE ALTO NIVEL COMPACTA E INFORMAL DE UN PRINCIPIO OPERATIVO DE UN PROGRAMA INFORMATICO U OTRO ALGORITMO.
  • 5. DIAGRAMA DE FLUJO  ES LA REPRESENTACION GRAFICO DE ALGORITMO O PROCESO. SE UTILIZA EN DISCIPLINAS COMO EN PROGRAMACION, ECONOMIA, PROCESOS INDUSTRIALES Y PSICOLOGIA COGNITIVA.
  • 6. COMPONENTES DE UN DIAGRAMA  TRATAMIENTO O PROCESO: REPRESENTA TODAS LA VARIEDADES DE FUNCIONES DE TRATAMIENTO, COMO LA EJECUCIO DE UNA OPERACIÓN PARTICULAR O GRUPO DE OPERACIONES QUE MODIFICAN EL VALOR, FORMA O SITUACION DE UNA INFORMACION  CONECTOR: REPRESENTA UNA SALIDA O UNA ENTRADA EN OTRA PARTE DEL ORGANIGRAMA O DIAGRAMA DE FLUJO.  SALIDA VISUALIZADA O PANTALLA: REPRESENTA UNA FUNCION DE ENTRADA-SALIDA EN DONDE LA INFORMACION ES EXTRAIDA EN EL MOMENTO DEL PROCESO DE UNA FORMA VISUAL POR MEDIO DE LA PANTALLA  TARJETA PERFORADA: REPRESENTA UNA FUNCION ENTRADA-SALIDA PARA LA CUAL EL SOPORTE ES UNA TARJETA PERFORADA.  TAMBOR MAGNETICO: REPRESENTA UNA FUNCION DE ENTRADA SALIDA, PARA LA CUAL EL SOPORTE ES UN TAMBOR MAGNETICO.
  • 7. PROBLEMA INFORMATICO  EN UNA RELACION ENTRE UN CONJUNTO DE INSTANCIAS Y UN CONJUNTO DE SOLUCIONES. UN PROBLEMA INFORMATICO PERMITE ESTABLECER FORMALMENTE LA RELACION DESEADA ENTRE LA ENTRADA DE UN ALGORITMO Y SU SALIDA.
  • 8. PROGRAMA INFORMATICO  ES UNA SECUENCIA DE INSTRUCCIONES ESCRITAS PARA REALIZAR UNA TAREA ESPECIFICA EN UNA COMPUTADORA. ESTE DISPOSITIVO REQUIERE PROGRAMAS PARA FUNCIONAR, POR LO GENERAL, EJECUTANDO LAS INSTRUCCIONES DEL PROGRAMA EN UN PROCESADOR CENTRAL.
  • 9. RELACION ENTRE ALGORITMO E INFORMATICA  LAS COMPUTADORAS FUERON CREADAS A BASE DE ALGORITMOS, POR EJEMPLO, PARA ABRIR UN PROGRAMA, O SOLO SELECCIONARLO, YA ES UN ALGORITMO: “SI (RECIBES UN ESTIMULO DOBLE CLICK; ABRIR PROGRAMAR; SELECCIONAR PROGRAMA)” O SEA, ES TODO EN BASE A FUNCIONES Y ORDENES, EL ALGORITMO FUE EL INICIO DE LA COMPUTADORA, QUE EMPEZO SIENDO UNA CALCURADORA O “MAQUINA DE CALCULAR”.
  • 10. PARTES DE UN ALGORITMO  ENTRADA: ES LA INFORMACION DADA AL ALGORITMO O LOS VALORES CON LOS QUE SE VA A TRABAJAR.  PROCESO: SON LOS CALCULOS PARA QUE, A PARTIR DE UN DATO DE ENTRADA, SE PUEDA LLEGAR AL RESULTADO.  SALIDA: SON LOS RESULTADOS FINALES O LA TRANSFORMACION DE ENTRADA A TRAVES DEL PROCESO.
  • 11. ELEMENTOS DEL PSEUDOCODIGO  CABECERA -PROGRAMA -MODULO -TIPO DE DATO -CONSTANTES -VARIABLE  CUERPO -INICIO -INSTRUCCIONES -FIN
  • 12. CICLOS EN UN PSEUDOCODIGO  SON LOS QUE PERMITEN LA EJECUCIÓN REPETIDA DE UNA LISTA O SECUENCIA DE INSTRUCCIONES (TAMBIÉN LLAMADA BLOQUE DE INSTRUCCIONES). EL NUMERO DE VECES QUE EL BLOQUE DE INSTRUCCIONES SE EJECUTARÁ SE PUEDE ESPECIFICAR DE MANERA EXPLICITA O A TRAVÉS DE UNA CONDICIÓN QUE INDICA CUÁNDO SE EJECUTA DE NUEVO, O CUANDO NO.
  • 13. CÓDIGO FUENTE  ESTÁ ESCRITO POR UN PROGRAMADOR EN ALGÚN LENGUAJE DE PROGRAMACIÓN, PERO EN ESTE PRIMER ESTADO NO ES DIRECTAMENTE EJECUTABLE POR LA COMPUTADORA, SINO QUE DEBE SER TRADUCIDO A OTRO LENGUAJE O CODIGO BINARIO, ASI SERÁ MÁS FÁCIL PARA LA MÁQUINA INTERPRETARLO.
  • 14. LENGUAJE DE MÁQUINA  ES EL LENGUAJE QUE PUEDE EJECUTAR UNA COMPUTADORA, ESPECIFICO EN CADA ARQUITECTURA, ES UN CODIGO QUE ES INTERPRETADO DIRECTAMENTE POR EL MICROPROCESADOR, ESTÁ COMPUESTO POR UN CONJUNTO DE INSTRUCCIONES EJECUTADAS, EN SECUENCIA QUE REPRESENTAN ACCIONES QUE LA MÁQUINA PUEDA TOMAR.
  • 15. COMPILADOR  ES UN PROGRAMA INFORMATICO QUE TRADUCE UN PROGRAMA ESCRITO EN UN LENGUAJE DE PROGRAMACION A OTRO LENGUAJE DIRERENTE.
  • 16. PROGRAMACION A EVENTOS  ES UN PARADIGMA DE PROGRAMACIÓN, EN EL QUE TANTO LA ESTRUCTURA COMO LA EJECIÓN DE LOS PROGRAMAS VAN DETERMINADOS POR LOS SUCESOS QUE OCURRAN EN EL SISTEMA, DEFINIDOS POR EL USUARIO O QUE ELLOS MISMOS PROVOQUEN.
  • 17. PROGRAMACIÓN ORIENTADA A OBJETOS  ES UN PARADIGMA DE PROGRAMACION QUE USA OBJETOS EN SUS INTERACCIONES, PARA DISEÑAR APLICACIONES Y PROGRAMAS INFORMÁTICOS. ESTÁ BASADA EN VARIAS TÉCNICAS, INCLUYENDO HERENCIA, COHESIÓN, ABSTRACCIÓN, POLIFORMISMO, ACOMPLAMIENTO Y ENCAPSULAMIENTO.