SlideShare una empresa de Scribd logo
1 de 3
Unidad 1
1.- Desarrollar el Proceso de Solución de un Problema
La resolución de un problema mediante un ordenador consiste en el proceso que a partir dela
descripción de un problema, expresado habitualmente en lenguaje natural y en términos
propios del dominio del problema, permite desarrollar un programa que resuelva dicho
problema.
Este proceso exige los siguientes pasos:
Análisis del problema. Diseño o desarrollo de un algoritmo. Transformación del algoritmo en
un programa (codificación).Ejecución y validación del programa. Los dos primeros pasos son
los más difíciles del proceso. Una vez analizado el problema y obtenido un algoritmo que lo
resuelva, su transformación a un programa de ordenador es una tarea de mera traducción al
lenguaje de programación deseado.
2.- Identificar El Problema
Se tiene un problema cuando se desea encontrar uno o varios objetos desconocidos (ya sean
estos números, diagramas, figuras, demostraciones, decisiones, posiciones, algoritmos, u otras
cosas), que cumplen condiciones y/o relaciones, previamente definidas, respecto a uno o
varios objetos conocidos. De esta manera, solucionar un problema es encontrar los objetos
desconocidos de dicho problema.
1.3.-Análisis Del Problema
Cuando un usuario plantea a un programador un problema que resolver mediante su
ordenador, por lo general ese usuario tendrá conocimientos más o menos amplios sobre el
dominio del problema, pero no es habitual que tenga conocimientos de informática. Por
ejemplo, un contable que necesita un programa para llevar la contabilidad de una empresa
será un experto en contabilidad (dominio del problema), pero no tiene por qué ser experto en
programación. Del mismo modo, el informático que va a resolver un determinado problema
puede ser un experto programador, pero en principio no tiene por qué conocer el dominio del
problema; siguiendo el ejemplo anterior, el informático que hace un programa no tiene por
qué ser un experto en contabilidad. Por ello, al abordar un problema que se quiere resolver
mediante un ordenador, el programador necesita de la experiencia del experto del dominio
para entender el problema. Al final, si se quiere llegar a una solución satisfactoria es necesario
que: El problema esté bien definido con el máximo detalle Las especificaciones de las entradas
y salidas del problema, deben ser descritas también en detalle: ¿Qué datos son necesarios
para resolver el problema? ¿Qué información debe proporcionar la resolución del problema?
1.4.- Elaborar Algoritmos Para La Solución De Problemas
Un algoritmo consiste en una especificación clara y concisa de los pasos necesarios para
resolver un determinado problema, pero para poder diseñar algoritmos es necesario disponer
de una notación, que llamaremos ‘notación algorítmica’, que permita: Describirlas operaciones
puestas en juego (acciones, instrucciones, comandos,...) Describir los objetos manipulados por
el algoritmo (datos/informaciones) Controlar la realización de las acciones descritas, indicando
la forma en que estas se organizan en el tiempo Para poder describir cualquier tipo de acción
de las que intervienen en un algoritmo, diversos autores proponen el uso de un conjunto de
construcciones lógicas (secuencia, decisión e iteración)con las que es posible escribir cualquier
programa. Lo que sigue Los diagramas de flujo sirven para a continuación es la descripción de
las diferentes representar algoritmos de manera construcciones disponibles para el diseño de
gráfica. Algoritmos.
Acciones elementales Se entiende por acciones elementales aquellas que el ordenador es
capaz de realizar y que serán de dos tipos: Aritmético – lógicas: Operaciones que, a partir de
unos determinados datos, realizan un cálculo aritmético (suma, resta, multiplicación,...) o un
cálculo lógico (mayor que, menor que, igual que,...).Las primeras devuelven un valor numérico
(4, -5.67,...) y las segundas un valor lógico (verdadero o falso).De entrada –salida: Acciones que
permiten capturar datos para su posterior tratamiento (las de entrada)y guardar los resultados
de dicho tratamiento (las de salida).Secuencia de acción elementales Cuando en un algoritmo
se deben ejecutar varias acciones sucesivamente, éstas se describen una detrás de otra según
el orden en que deban ejecutarse. Si se desea se puede emplear algún tipo de símbolo para
separar dos acciones consecutivas. En el siguiente ejemplo se nuestra la descripción de n
acciones separadas por punto y coma (símbolo que habitualmente se emplea como
separador).
1.5.- Elaborar Diagramas De Flujo De La Solución Del Problema
Un Diagrama de Flujo representa la esquematización gráfica de un algoritmo, el cual muestra
gráficamente los pasos o procesos a seguir para alcanzar la solución de un problema. Es
importante resaltar que el Diagrama de Flujo muestra el sistema como una red de procesos
funcionales conectados entre sí por " Tuberías " y "Depósitos" de datos que permite describir
el movimiento de los datos a través del Sistema. Este describirá : Lugares de Origen y Destino
de los datos , Transformaciones a las que son sometidos los datos, Lugares en los que se
almacenan los datos dentro del sistema , Los canales por donde circulan los datos.
1.6.- Crear Un Pseudocódigo De La Solución Del Problema
Mezcla de lenguaje de programación y español (o inglés o cualquier otro idioma) que se
emplea, dentro de la programación estructurada, para realizar el diseño de un programa. Esla
representación narrativa de los pasos que debe seguir un algoritmo Pseudocódigo: lenguaje de
especificaciones de algoritmos para dar solución a un problema determinado. El Pseudocódigo
utiliza palabras que indican el proceso a realizar. Ejemplo: Aplicación de pseudocódigo Prender
una televisión Inicio Tomar el cable Introducirlo a una fuente de luz Presionar el botón Power
Fin.

Más contenido relacionado

La actualidad más candente

La actualidad más candente (19)

Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Introducción A La Programación
Introducción A La ProgramaciónIntroducción A La Programación
Introducción A La Programación
 
Introducción a la programación
Introducción a la programaciónIntroducción a la programación
Introducción a la programación
 
algotiritmo:análisis de problemas
algotiritmo:análisis de problemasalgotiritmo:análisis de problemas
algotiritmo:análisis de problemas
 
Examen Remedial
Examen RemedialExamen Remedial
Examen Remedial
 
Metodología para la solución de problemas con el uso de algoritmos
Metodología para la solución de problemas con el uso de algoritmosMetodología para la solución de problemas con el uso de algoritmos
Metodología para la solución de problemas con el uso de algoritmos
 
Evaluacion de algoritmo
Evaluacion de algoritmoEvaluacion de algoritmo
Evaluacion de algoritmo
 
Técnicas de Diseño Detallado.
Técnicas de Diseño Detallado.Técnicas de Diseño Detallado.
Técnicas de Diseño Detallado.
 
Unidad 1 Desarrollar el Proceso de Solución de un Problema
Unidad 1 Desarrollar el Proceso de Solución de un ProblemaUnidad 1 Desarrollar el Proceso de Solución de un Problema
Unidad 1 Desarrollar el Proceso de Solución de un Problema
 
Crucigrama programacion
Crucigrama programacionCrucigrama programacion
Crucigrama programacion
 
Programacion
ProgramacionProgramacion
Programacion
 
Programación c2. p1.
Programación c2. p1.Programación c2. p1.
Programación c2. p1.
 
Introduciòn
IntroduciònIntroduciòn
Introduciòn
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Guia de programación 10
Guia de programación 10Guia de programación 10
Guia de programación 10
 
Resumen prgramacion
Resumen prgramacionResumen prgramacion
Resumen prgramacion
 

Destacado

Destacado (10)

Unidad 2
Unidad 2Unidad 2
Unidad 2
 
Unidad 7
Unidad 7Unidad 7
Unidad 7
 
Practica#27
Practica#27Practica#27
Practica#27
 
Practica#26
Practica#26Practica#26
Practica#26
 
Unidad 3
Unidad 3Unidad 3
Unidad 3
 
Practica#25
Practica#25Practica#25
Practica#25
 
Unidad 3
Unidad 3Unidad 3
Unidad 3
 
Unidad 1
Unidad  1Unidad  1
Unidad 1
 
La LíNea Y Sus Tipos.
La LíNea Y Sus Tipos.La LíNea Y Sus Tipos.
La LíNea Y Sus Tipos.
 
"TIPOS DE LINEA"
"TIPOS DE LINEA""TIPOS DE LINEA"
"TIPOS DE LINEA"
 

Similar a Unidad 1 (20)

Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
unidad 1
unidad 1unidad 1
unidad 1
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Carrera informatica uni1
Carrera informatica uni1Carrera informatica uni1
Carrera informatica uni1
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Bloque 1
Bloque 1Bloque 1
Bloque 1
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Apartes De Algoritmos
Apartes De AlgoritmosApartes De Algoritmos
Apartes De Algoritmos
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
2do Trabajo de Investigación de Programación.docx
2do Trabajo de Investigación de Programación.docx2do Trabajo de Investigación de Programación.docx
2do Trabajo de Investigación de Programación.docx
 
Etapas del desarrolo de un programa
Etapas del desarrolo de un programaEtapas del desarrolo de un programa
Etapas del desarrolo de un programa
 
Algoritmos primero
Algoritmos primeroAlgoritmos primero
Algoritmos primero
 
Manual de programacion #1
Manual de programacion #1Manual de programacion #1
Manual de programacion #1
 
Introduccion A La Programacion
Introduccion A La ProgramacionIntroduccion A La Programacion
Introduccion A La Programacion
 
Algoritmos y programacion
Algoritmos y programacionAlgoritmos y programacion
Algoritmos y programacion
 

Más de luz0987

Práctica 30
Práctica 30Práctica 30
Práctica 30luz0987
 
Práctica 29
Práctica 29Práctica 29
Práctica 29luz0987
 
Cuestionario unidad 4
Cuestionario  unidad 4Cuestionario  unidad 4
Cuestionario unidad 4luz0987
 
Crear un movimiento multidireccional encadenando interpolaciones de movi...
Crear un movimiento multidireccional encadenando      interpolaciones de movi...Crear un movimiento multidireccional encadenando      interpolaciones de movi...
Crear un movimiento multidireccional encadenando interpolaciones de movi...luz0987
 
Crear un gusano en movimiento
Crear un gusano en movimientoCrear un gusano en movimiento
Crear un gusano en movimientoluz0987
 
Cuestionario
CuestionarioCuestionario
Cuestionarioluz0987
 
Parctica 2 gaem
Parctica 2 gaemParctica 2 gaem
Parctica 2 gaemluz0987
 
Practica 3
Practica 3Practica 3
Practica 3luz0987
 
Practica 4
Practica 4Practica 4
Practica 4luz0987
 
Practica 5
Practica 5Practica 5
Practica 5luz0987
 
Practica 8
Practica 8Practica 8
Practica 8luz0987
 
Practica 6
Practica 6Practica 6
Practica 6luz0987
 
Practica 9
Practica 9Practica 9
Practica 9luz0987
 
Practica 10
Practica 10Practica 10
Practica 10luz0987
 
Practica 11
Practica 11Practica 11
Practica 11luz0987
 
Practica 12
Practica 12Practica 12
Practica 12luz0987
 
Practica 13
Practica 13Practica 13
Practica 13luz0987
 
Practica 13
Practica 13Practica 13
Practica 13luz0987
 
Practica 14
Practica 14Practica 14
Practica 14luz0987
 
Practica 15
Practica 15Practica 15
Practica 15luz0987
 

Más de luz0987 (20)

Práctica 30
Práctica 30Práctica 30
Práctica 30
 
Práctica 29
Práctica 29Práctica 29
Práctica 29
 
Cuestionario unidad 4
Cuestionario  unidad 4Cuestionario  unidad 4
Cuestionario unidad 4
 
Crear un movimiento multidireccional encadenando interpolaciones de movi...
Crear un movimiento multidireccional encadenando      interpolaciones de movi...Crear un movimiento multidireccional encadenando      interpolaciones de movi...
Crear un movimiento multidireccional encadenando interpolaciones de movi...
 
Crear un gusano en movimiento
Crear un gusano en movimientoCrear un gusano en movimiento
Crear un gusano en movimiento
 
Cuestionario
CuestionarioCuestionario
Cuestionario
 
Parctica 2 gaem
Parctica 2 gaemParctica 2 gaem
Parctica 2 gaem
 
Practica 3
Practica 3Practica 3
Practica 3
 
Practica 4
Practica 4Practica 4
Practica 4
 
Practica 5
Practica 5Practica 5
Practica 5
 
Practica 8
Practica 8Practica 8
Practica 8
 
Practica 6
Practica 6Practica 6
Practica 6
 
Practica 9
Practica 9Practica 9
Practica 9
 
Practica 10
Practica 10Practica 10
Practica 10
 
Practica 11
Practica 11Practica 11
Practica 11
 
Practica 12
Practica 12Practica 12
Practica 12
 
Practica 13
Practica 13Practica 13
Practica 13
 
Practica 13
Practica 13Practica 13
Practica 13
 
Practica 14
Practica 14Practica 14
Practica 14
 
Practica 15
Practica 15Practica 15
Practica 15
 

Último

Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfMaryRotonda1
 
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxPRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxinformacionasapespu
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSjlorentemartos
 
Herramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfHerramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfMARIAPAULAMAHECHAMOR
 
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
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 
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
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFAROJosé Luis Palma
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosCesarFernandez937857
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arteRaquel Martín Contreras
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
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
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzprofefilete
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxzulyvero07
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptELENA GALLARDO PAÚLS
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Lourdes Feria
 
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
 

Último (20)

Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdf
 
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxPRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
 
Herramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfHerramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdf
 
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
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
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...
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos Básicos
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arte
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
Defendamos la verdad. La defensa es importante.
Defendamos la verdad. La defensa es importante.Defendamos la verdad. La defensa es importante.
Defendamos la verdad. La defensa es importante.
 
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
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
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 1

  • 1. Unidad 1 1.- Desarrollar el Proceso de Solución de un Problema La resolución de un problema mediante un ordenador consiste en el proceso que a partir dela descripción de un problema, expresado habitualmente en lenguaje natural y en términos propios del dominio del problema, permite desarrollar un programa que resuelva dicho problema. Este proceso exige los siguientes pasos: Análisis del problema. Diseño o desarrollo de un algoritmo. Transformación del algoritmo en un programa (codificación).Ejecución y validación del programa. Los dos primeros pasos son los más difíciles del proceso. Una vez analizado el problema y obtenido un algoritmo que lo resuelva, su transformación a un programa de ordenador es una tarea de mera traducción al lenguaje de programación deseado. 2.- Identificar El Problema Se tiene un problema cuando se desea encontrar uno o varios objetos desconocidos (ya sean estos números, diagramas, figuras, demostraciones, decisiones, posiciones, algoritmos, u otras cosas), que cumplen condiciones y/o relaciones, previamente definidas, respecto a uno o varios objetos conocidos. De esta manera, solucionar un problema es encontrar los objetos desconocidos de dicho problema. 1.3.-Análisis Del Problema Cuando un usuario plantea a un programador un problema que resolver mediante su ordenador, por lo general ese usuario tendrá conocimientos más o menos amplios sobre el dominio del problema, pero no es habitual que tenga conocimientos de informática. Por ejemplo, un contable que necesita un programa para llevar la contabilidad de una empresa será un experto en contabilidad (dominio del problema), pero no tiene por qué ser experto en programación. Del mismo modo, el informático que va a resolver un determinado problema puede ser un experto programador, pero en principio no tiene por qué conocer el dominio del problema; siguiendo el ejemplo anterior, el informático que hace un programa no tiene por qué ser un experto en contabilidad. Por ello, al abordar un problema que se quiere resolver mediante un ordenador, el programador necesita de la experiencia del experto del dominio para entender el problema. Al final, si se quiere llegar a una solución satisfactoria es necesario que: El problema esté bien definido con el máximo detalle Las especificaciones de las entradas y salidas del problema, deben ser descritas también en detalle: ¿Qué datos son necesarios para resolver el problema? ¿Qué información debe proporcionar la resolución del problema?
  • 2. 1.4.- Elaborar Algoritmos Para La Solución De Problemas Un algoritmo consiste en una especificación clara y concisa de los pasos necesarios para resolver un determinado problema, pero para poder diseñar algoritmos es necesario disponer de una notación, que llamaremos ‘notación algorítmica’, que permita: Describirlas operaciones puestas en juego (acciones, instrucciones, comandos,...) Describir los objetos manipulados por el algoritmo (datos/informaciones) Controlar la realización de las acciones descritas, indicando la forma en que estas se organizan en el tiempo Para poder describir cualquier tipo de acción de las que intervienen en un algoritmo, diversos autores proponen el uso de un conjunto de construcciones lógicas (secuencia, decisión e iteración)con las que es posible escribir cualquier programa. Lo que sigue Los diagramas de flujo sirven para a continuación es la descripción de las diferentes representar algoritmos de manera construcciones disponibles para el diseño de gráfica. Algoritmos. Acciones elementales Se entiende por acciones elementales aquellas que el ordenador es capaz de realizar y que serán de dos tipos: Aritmético – lógicas: Operaciones que, a partir de unos determinados datos, realizan un cálculo aritmético (suma, resta, multiplicación,...) o un cálculo lógico (mayor que, menor que, igual que,...).Las primeras devuelven un valor numérico (4, -5.67,...) y las segundas un valor lógico (verdadero o falso).De entrada –salida: Acciones que permiten capturar datos para su posterior tratamiento (las de entrada)y guardar los resultados de dicho tratamiento (las de salida).Secuencia de acción elementales Cuando en un algoritmo se deben ejecutar varias acciones sucesivamente, éstas se describen una detrás de otra según el orden en que deban ejecutarse. Si se desea se puede emplear algún tipo de símbolo para separar dos acciones consecutivas. En el siguiente ejemplo se nuestra la descripción de n acciones separadas por punto y coma (símbolo que habitualmente se emplea como separador). 1.5.- Elaborar Diagramas De Flujo De La Solución Del Problema Un Diagrama de Flujo representa la esquematización gráfica de un algoritmo, el cual muestra gráficamente los pasos o procesos a seguir para alcanzar la solución de un problema. Es importante resaltar que el Diagrama de Flujo muestra el sistema como una red de procesos funcionales conectados entre sí por " Tuberías " y "Depósitos" de datos que permite describir el movimiento de los datos a través del Sistema. Este describirá : Lugares de Origen y Destino de los datos , Transformaciones a las que son sometidos los datos, Lugares en los que se almacenan los datos dentro del sistema , Los canales por donde circulan los datos.
  • 3. 1.6.- Crear Un Pseudocódigo De La Solución Del Problema Mezcla de lenguaje de programación y español (o inglés o cualquier otro idioma) que se emplea, dentro de la programación estructurada, para realizar el diseño de un programa. Esla representación narrativa de los pasos que debe seguir un algoritmo Pseudocódigo: lenguaje de especificaciones de algoritmos para dar solución a un problema determinado. El Pseudocódigo utiliza palabras que indican el proceso a realizar. Ejemplo: Aplicación de pseudocódigo Prender una televisión Inicio Tomar el cable Introducirlo a una fuente de luz Presionar el botón Power Fin.