SlideShare una empresa de Scribd logo
UNIVERSIDAD ESTATAL DE MILAGRO
SEXTO SEMESTRE DE LICENCIATURA EN
    LENGUAJE Y PROGRAMACIÓN

            TEMA:
  FUNDAMENTO DE PROGRAMACIÓN

            PROFESOR:
     MSC. FERNANDO PACHECO

             NOMBRE:
      NOÉ NÚÑEZ CONGACHE
      noecuador2004@gmail.com
FUNDAMENTOS DE PROGRAMACIÓN
INTRODUCCIÓN:
 Se llama Programación a la implementación de un
 algoritmo en un determinado lenguaje de
 programación, para realizar un programa con
 secuencia finita y ordenada de instrucciones que
 han de seguirse para resolver un problema, con
 secuencia de instrucciones que una computadora
 puede interpretar y ejecutar.
FUNDAMENTOS DE PROGRAMACIÓN
 Informática:
   Conjunto de conocimientos científicos y técnicas que hacen posible
    el tratamiento automático de la información por medio de
    computadoras electrónicas.
 Computadora:
   máquina capaz de aceptar unos datos de entrada, efectuar con ellos
    operaciones lógicas y aritméticas, y proporcionar la información
    resultante a través de un medio de salida.
Algoritmo
 Algoritmo Conjunto ordenado y finito de
  operaciones que permite hallar la solución de un
  problema.
 Un ordenador por sí sólo no es capaz de hacer
  nada. Hace falta la ayuda de un programador.
 El programador es que programa las instrucciones
  necesarias al ordenador para realizar una tarea
Algoritmos
 Mediante algoritmos se solucionan los problemas
 Los algoritmos son independientes del ordenador
  en el que se realizan las operaciones
 Los algoritmos deben de ser:
    Precisos
    Finitos
    Repetibles
Pasos para crear algoritmos
1.   Análisis del problema. Hay que comprender el
     problema
2.   Diseño del algoritmo. Pasos para resolver el
     problema. Es mejor solucionar problemas pequeños
3.   Prueba del algoritmo
Algoritmos. Datos formales
 Los algoritmos se construyen utilizando elementos
  simples para que el lenguaje se parezca más al de
  las computadoras
 Los datos de los algoritmos son:
    Números (10, 25, 5.32)
    Textos (“Hola mundo”)
    Lógicos (VERDADERO, FALSO, true, false)
    Datos compuestos (registros, listas)
Algoritmos. Datos formales
 Los algoritmos pueden tener expresiones, las
  cuales se componen de:
    Variables (x, resta, saldo)
    Operadores (+, -, *, >, <, Y(AND))
 Las instrucciones de los algoritmos pueden ser
    Primitivas (entrada, salida, asignación)
    De control (bucle, condición)
Introducción. Diagramas de flujo
 Es la representación gráfica de un problema
Inicio    Representa el principio del algoritmo

 Fin      Representa el final del algoritmo

          Operación

          Entrada o salida de datos


         Condición

         Dirección del flujo del programa
         Subprograma
Introducción. Pseudocódigo. Instrucciones
    ESCRIBIR. Muestra algo en el dispositivo de salida
     (la pantalla normalmente)
    LEER variable. Lee un dato (del teclado) y lo
     almacena en esa variable
    . Asignar valor
    Comparaciones: < >
Introducción. Pseudocódigo. Instrucciones
  SI condición ENTONCES instrucciones
     [SINO
     instrucciones]
     FIN SI
  EN CASO DE variable
     valor1:instrucciones
     valor2:instrucciones
     ...
     EN OTRO CASO: instrucciones
     FIN EN CASO DE
Introducción. Pseudocódigo. Instrucciones

    MIENTRAS condición HACER instrucciones
     FIN MIENTRAS
    REPETIR
     instrucciones
     HASTA condición
    PARA variable DE valorInicial A valorFinal
     [INCREMENTO valor] instrucciones
     FIN PARA
Lenguajes. Código máquina
 El ordenador sólo puede ejecutar instrucciones en un
  lenguaje muy simple conocido como código máquina
 Programar en ese lenguaje es muy complejo
 Ejemplo, sumar 5+2 podría ser algo como
  1001011000101010
Programación orientada a objetos
 La programación clásica (estructurada) se complica
  enormemente cuanto mayor es el problema
 Una solución fue la programación modular
 Una solución mejor es la POO (OOP)
Programación orientada a objetos. Idea general
 La POO consiste en definir objetos
 Cada objeto consta de una serie de propiedades
  (variables) y de una serie de métodos (funciones)
 El código se reparte entre los objetos
Programación orientada a objetos. Clases y objetos
 Clase: Definición teórica de los objetos. Identifican
  tipos de objetos
 Objeto: Una instancia particular de una clase
 Mensajes: Comunicación entre un objeto y otro. En
  realidad son llamadas a procedimientos o variables
  públicas del objeto
Programación orientada a objetos. Propiedades
 Encapsulamiento: El hecho de integrar en el objeto
  tanto métodos como propiedades
 Ocultación: Hay métodos y propiedades públicos y
  métodos y propiedades privados

 Herencia: Las clases pueden heredarse de otras
  previas
 Polimorfismo: El mismo método puede estar
  presente en varios objetos y su significado ser
  distinto
CONCLUSIÓN
 Las diapositivas presentadas en éste manual ayudaran
 al alumno a desarrollar su creatividad mediante la
 utilización de lógica y razonamiento a resolver
 diversos tipos de problemas pasarlo a cualquier
 lenguaje de programación.
CUESTIONARIO
1.   ¿QUÉ ES INFORMÁTICA?
2.   ¿QUÉ ES UN ALGORITMO?
3.   ¿QUÉ ES UN DIAGRAMA DE FLUJO?
4.   ¿QUÉ ES PROGRAMACIÓN ORIENTADA A
     OBJETOS (POO)?
5.   ¿CUÁLES SON LAS PROPIEDADES DE LA POO.




AGRADECIMIENTO
 Por medio del presente reitero mis más sinceros
 agradecimientos a mi profesor guía Msc. Fernando
 Pacheco,     por haber impartido sus sabios
 conocimientos en la utilización de las Tecnologías de
 Información y Comunicación (TIC) y poder
 multiplicar estos conocimientos poniendo en práctica
 en la enseñanza y aprendizaje que impartimos a
 nuestros alumnos.

Noé Núñez Congache.
noecuador2004@gmail.com

Más contenido relacionado

La actualidad más candente

Pseudocodigo
PseudocodigoPseudocodigo
Pseudocodigo
Ana Ruth G H
 
Programacion
ProgramacionProgramacion
Programacion
edison
 
Historia del ecuador
Historia del ecuadorHistoria del ecuador
Historia del ecuadoraldo_rzb
 
Algoritmos y metodología para la resolución de problemas basada en el computador
Algoritmos y metodología para la resolución de problemas basada en el computadorAlgoritmos y metodología para la resolución de problemas basada en el computador
Algoritmos y metodología para la resolución de problemas basada en el computador
RoibertOnielEstradaL
 
Actividad de programación
Actividad de programaciónActividad de programación
Actividad de programación
soficeronjimenez
 
UTPL-PROGRAMACIÓN DE ALGORITMOS-I-BIMESTRE-(OCTUBRE 2011-FEBRERO 2012)
UTPL-PROGRAMACIÓN DE ALGORITMOS-I-BIMESTRE-(OCTUBRE 2011-FEBRERO 2012)UTPL-PROGRAMACIÓN DE ALGORITMOS-I-BIMESTRE-(OCTUBRE 2011-FEBRERO 2012)
UTPL-PROGRAMACIÓN DE ALGORITMOS-I-BIMESTRE-(OCTUBRE 2011-FEBRERO 2012)Videoconferencias UTPL
 
Conceptos básicos de programación y el entorno gráfico de pseint (1)
Conceptos básicos de programación  y  el entorno gráfico de pseint (1)Conceptos básicos de programación  y  el entorno gráfico de pseint (1)
Conceptos básicos de programación y el entorno gráfico de pseint (1)
keisy vargas
 
Pseint
PseintPseint
Paradigmas de programacion
Paradigmas de programacionParadigmas de programacion
Paradigmas de programacion
yamy matin
 
Conceptos básicos de programación
Conceptos básicos de programaciónConceptos básicos de programación
Conceptos básicos de programación
UPEL
 
PSeInt
PSeIntPSeInt
Unidad 06 metodología, técnica y tecnología para solucionar un problema
Unidad 06   metodología, técnica y tecnología para solucionar un problemaUnidad 06   metodología, técnica y tecnología para solucionar un problema
Unidad 06 metodología, técnica y tecnología para solucionar un problemaLorenzo Alejo
 
UTPL-FUNDAMENTOS DE LA PROGRAMACIÓN-II-BIMESTRE-(OCTUBRE 2011-FEBRERO 2012)
UTPL-FUNDAMENTOS DE LA PROGRAMACIÓN-II-BIMESTRE-(OCTUBRE 2011-FEBRERO 2012)UTPL-FUNDAMENTOS DE LA PROGRAMACIÓN-II-BIMESTRE-(OCTUBRE 2011-FEBRERO 2012)
UTPL-FUNDAMENTOS DE LA PROGRAMACIÓN-II-BIMESTRE-(OCTUBRE 2011-FEBRERO 2012)Videoconferencias UTPL
 
Programación Logica
Programación LogicaProgramación Logica
Programación Logica
Natalia
 
Introducción a la programación de computadores
Introducción  a la programación de computadoresIntroducción  a la programación de computadores
Introducción a la programación de computadores
Patricio Abad
 
Fundamentos de Programación. Unidad I
Fundamentos de Programación. Unidad IFundamentos de Programación. Unidad I
Fundamentos de Programación. Unidad I
Franco Guamán
 

La actualidad más candente (20)

Pseudocodigo
PseudocodigoPseudocodigo
Pseudocodigo
 
Programacion
ProgramacionProgramacion
Programacion
 
Programacion
ProgramacionProgramacion
Programacion
 
Historia del ecuador
Historia del ecuadorHistoria del ecuador
Historia del ecuador
 
Algoritmos y metodología para la resolución de problemas basada en el computador
Algoritmos y metodología para la resolución de problemas basada en el computadorAlgoritmos y metodología para la resolución de problemas basada en el computador
Algoritmos y metodología para la resolución de problemas basada en el computador
 
Cuestionario consultado
Cuestionario consultadoCuestionario consultado
Cuestionario consultado
 
Actividad de programación
Actividad de programaciónActividad de programación
Actividad de programación
 
UTPL-PROGRAMACIÓN DE ALGORITMOS-I-BIMESTRE-(OCTUBRE 2011-FEBRERO 2012)
UTPL-PROGRAMACIÓN DE ALGORITMOS-I-BIMESTRE-(OCTUBRE 2011-FEBRERO 2012)UTPL-PROGRAMACIÓN DE ALGORITMOS-I-BIMESTRE-(OCTUBRE 2011-FEBRERO 2012)
UTPL-PROGRAMACIÓN DE ALGORITMOS-I-BIMESTRE-(OCTUBRE 2011-FEBRERO 2012)
 
Conceptos básicos de programación y el entorno gráfico de pseint (1)
Conceptos básicos de programación  y  el entorno gráfico de pseint (1)Conceptos básicos de programación  y  el entorno gráfico de pseint (1)
Conceptos básicos de programación y el entorno gráfico de pseint (1)
 
Pseint
PseintPseint
Pseint
 
Paradigmas de programación
Paradigmas de programaciónParadigmas de programación
Paradigmas de programación
 
Paradigmas de programacion
Paradigmas de programacionParadigmas de programacion
Paradigmas de programacion
 
Conceptos básicos de programación
Conceptos básicos de programaciónConceptos básicos de programación
Conceptos básicos de programación
 
PSeInt
PSeIntPSeInt
PSeInt
 
Unidad 06 metodología, técnica y tecnología para solucionar un problema
Unidad 06   metodología, técnica y tecnología para solucionar un problemaUnidad 06   metodología, técnica y tecnología para solucionar un problema
Unidad 06 metodología, técnica y tecnología para solucionar un problema
 
UTPL-FUNDAMENTOS DE LA PROGRAMACIÓN-II-BIMESTRE-(OCTUBRE 2011-FEBRERO 2012)
UTPL-FUNDAMENTOS DE LA PROGRAMACIÓN-II-BIMESTRE-(OCTUBRE 2011-FEBRERO 2012)UTPL-FUNDAMENTOS DE LA PROGRAMACIÓN-II-BIMESTRE-(OCTUBRE 2011-FEBRERO 2012)
UTPL-FUNDAMENTOS DE LA PROGRAMACIÓN-II-BIMESTRE-(OCTUBRE 2011-FEBRERO 2012)
 
Los pseudocodigos
Los pseudocodigosLos pseudocodigos
Los pseudocodigos
 
Programación Logica
Programación LogicaProgramación Logica
Programación Logica
 
Introducción a la programación de computadores
Introducción  a la programación de computadoresIntroducción  a la programación de computadores
Introducción a la programación de computadores
 
Fundamentos de Programación. Unidad I
Fundamentos de Programación. Unidad IFundamentos de Programación. Unidad I
Fundamentos de Programación. Unidad I
 

Similar a TEMA A TRATARSE: Fundamento de programación

PROGRAMACION BASICA, INICIACION A LA PROGRAMACION .pptx
PROGRAMACION BASICA, INICIACION A LA PROGRAMACION .pptxPROGRAMACION BASICA, INICIACION A LA PROGRAMACION .pptx
PROGRAMACION BASICA, INICIACION A LA PROGRAMACION .pptx
dianafuentes94
 
DAVID MONTALVO INTRODUCCION A LA PROGRAMACION.pptx
DAVID MONTALVO INTRODUCCION A LA PROGRAMACION.pptxDAVID MONTALVO INTRODUCCION A LA PROGRAMACION.pptx
DAVID MONTALVO INTRODUCCION A LA PROGRAMACION.pptx
DavidMontalvo37
 
Introduccion A La Programacion
Introduccion A La ProgramacionIntroduccion A La Programacion
Introduccion A La Programacion
Mary Sanchez
 
Informe del tercer periodo
Informe del tercer periodoInforme del tercer periodo
Informe del tercer periodo
LauraPrada22
 
Presentacion
PresentacionPresentacion
Clase 1 de introduccion a la programacion
Clase 1 de introduccion a la programacionClase 1 de introduccion a la programacion
Clase 1 de introduccion a la programacion
joel210696
 
Guia1.1 algoritmos conceptosbasicos
Guia1.1 algoritmos conceptosbasicosGuia1.1 algoritmos conceptosbasicos
Guia1.1 algoritmos conceptosbasicos
Jeckson Loza
 
Dazaaaa
DazaaaaDazaaaa
Video Primer Bimestre Metodologia Abierta
Video Primer Bimestre Metodologia AbiertaVideo Primer Bimestre Metodologia Abierta
Video Primer Bimestre Metodologia Abierta
Danilo Jaramillo
 
Programacion web introduccion
Programacion web  introduccionProgramacion web  introduccion
Programacion web introduccionandrea katherine
 
Programacion web - introduccion
Programacion web - introduccionProgramacion web - introduccion
Programacion web - introduccionandrea katherine
 
C:\Documents And Settings\Alumnos\Escritorio\Programaion1
C:\Documents And Settings\Alumnos\Escritorio\Programaion1C:\Documents And Settings\Alumnos\Escritorio\Programaion1
C:\Documents And Settings\Alumnos\Escritorio\Programaion1
kfacu
 

Similar a TEMA A TRATARSE: Fundamento de programación (20)

PROGRAMACION BASICA, INICIACION A LA PROGRAMACION .pptx
PROGRAMACION BASICA, INICIACION A LA PROGRAMACION .pptxPROGRAMACION BASICA, INICIACION A LA PROGRAMACION .pptx
PROGRAMACION BASICA, INICIACION A LA PROGRAMACION .pptx
 
DAVID MONTALVO INTRODUCCION A LA PROGRAMACION.pptx
DAVID MONTALVO INTRODUCCION A LA PROGRAMACION.pptxDAVID MONTALVO INTRODUCCION A LA PROGRAMACION.pptx
DAVID MONTALVO INTRODUCCION A LA PROGRAMACION.pptx
 
Introduccion A La Programacion
Introduccion A La ProgramacionIntroduccion A La Programacion
Introduccion A La Programacion
 
Dea sesion1
Dea sesion1Dea sesion1
Dea sesion1
 
Informe del tercer periodo
Informe del tercer periodoInforme del tercer periodo
Informe del tercer periodo
 
Presentacion c
Presentacion cPresentacion c
Presentacion c
 
Presentacion c
Presentacion cPresentacion c
Presentacion c
 
Presentacion
PresentacionPresentacion
Presentacion
 
Algoritmos - Curso UNE
Algoritmos - Curso UNEAlgoritmos - Curso UNE
Algoritmos - Curso UNE
 
Clase 1 de introduccion a la programacion
Clase 1 de introduccion a la programacionClase 1 de introduccion a la programacion
Clase 1 de introduccion a la programacion
 
Guia1.1 algoritmos conceptosbasicos
Guia1.1 algoritmos conceptosbasicosGuia1.1 algoritmos conceptosbasicos
Guia1.1 algoritmos conceptosbasicos
 
Dazaaaa
DazaaaaDazaaaa
Dazaaaa
 
Diap 01
Diap 01Diap 01
Diap 01
 
Video Primer Bimestre Metodologia Abierta
Video Primer Bimestre Metodologia AbiertaVideo Primer Bimestre Metodologia Abierta
Video Primer Bimestre Metodologia Abierta
 
Programacion web introduccion
Programacion web  introduccionProgramacion web  introduccion
Programacion web introduccion
 
Programacion web - introduccion
Programacion web - introduccionProgramacion web - introduccion
Programacion web - introduccion
 
C:\Documents And Settings\Alumnos\Escritorio\Programaion1
C:\Documents And Settings\Alumnos\Escritorio\Programaion1C:\Documents And Settings\Alumnos\Escritorio\Programaion1
C:\Documents And Settings\Alumnos\Escritorio\Programaion1
 
Generacionlenguajes
GeneracionlenguajesGeneracionlenguajes
Generacionlenguajes
 
Introduccion a los algoritmos
Introduccion a los algoritmosIntroduccion a los algoritmos
Introduccion a los algoritmos
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 

Último

EVALUACION ESTUDIANTIL 2023-2024 Ecuador - Costa.pptx
EVALUACION ESTUDIANTIL 2023-2024 Ecuador - Costa.pptxEVALUACION ESTUDIANTIL 2023-2024 Ecuador - Costa.pptx
EVALUACION ESTUDIANTIL 2023-2024 Ecuador - Costa.pptx
Victor Elizalde P
 
Power Point: El espiritismo desenmascarado
Power Point: El espiritismo desenmascaradoPower Point: El espiritismo desenmascarado
Power Point: El espiritismo desenmascarado
https://gramadal.wordpress.com/
 
Tema 3-2 Aparato reproductor femenino 2024
Tema 3-2 Aparato reproductor femenino 2024Tema 3-2 Aparato reproductor femenino 2024
Tema 3-2 Aparato reproductor femenino 2024
IES Vicent Andres Estelles
 
665033394-TODAS-LAS-SANGRES-resumen-Por-Capitulos.pdf
665033394-TODAS-LAS-SANGRES-resumen-Por-Capitulos.pdf665033394-TODAS-LAS-SANGRES-resumen-Por-Capitulos.pdf
665033394-TODAS-LAS-SANGRES-resumen-Por-Capitulos.pdf
valerytorresmendizab
 
Semana #10-PM3 del 27 al 31 de mayo.pptx
Semana #10-PM3 del 27 al 31 de mayo.pptxSemana #10-PM3 del 27 al 31 de mayo.pptx
Semana #10-PM3 del 27 al 31 de mayo.pptx
LorenaCovarrubias12
 
Planificación Ejemplo con la metodología TPACK
Planificación Ejemplo con la metodología  TPACKPlanificación Ejemplo con la metodología  TPACK
Planificación Ejemplo con la metodología TPACK
ssusera6697f
 
ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...
ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...
ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...
JAVIER SOLIS NOYOLA
 
Septima-Sesion-Ordinaria-del-Consejo-Tecnico-Escolar-y-el-Taller-Intensivo-de...
Septima-Sesion-Ordinaria-del-Consejo-Tecnico-Escolar-y-el-Taller-Intensivo-de...Septima-Sesion-Ordinaria-del-Consejo-Tecnico-Escolar-y-el-Taller-Intensivo-de...
Septima-Sesion-Ordinaria-del-Consejo-Tecnico-Escolar-y-el-Taller-Intensivo-de...
AracelidelRocioOrdez
 
Dia de la Bandera colegio Santa Angela 2024
Dia de la Bandera colegio Santa Angela 2024Dia de la Bandera colegio Santa Angela 2024
Dia de la Bandera colegio Santa Angela 2024
77361565
 
Aprender-IA: Recursos online gratuitos para estar al tanto y familiarizarse c...
Aprender-IA: Recursos online gratuitos para estar al tanto y familiarizarse c...Aprender-IA: Recursos online gratuitos para estar al tanto y familiarizarse c...
Aprender-IA: Recursos online gratuitos para estar al tanto y familiarizarse c...
María Sánchez González (@cibermarikiya)
 
Examen de Lengua Castellana y Literatura de la EBAU en Castilla-La Mancha 2024.
Examen de Lengua Castellana y Literatura de la EBAU en Castilla-La Mancha 2024.Examen de Lengua Castellana y Literatura de la EBAU en Castilla-La Mancha 2024.
Examen de Lengua Castellana y Literatura de la EBAU en Castilla-La Mancha 2024.
20minutos
 
Blogs_y_Educacion_Por Zaracho Lautaro_.pdf
Blogs_y_Educacion_Por Zaracho Lautaro_.pdfBlogs_y_Educacion_Por Zaracho Lautaro_.pdf
Blogs_y_Educacion_Por Zaracho Lautaro_.pdf
lautyzaracho4
 
Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...
Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...
Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...
Unidad de Espiritualidad Eudista
 
Biografía de Gregor Mendel y sus 3 leyes.pptx
Biografía de Gregor Mendel y sus 3 leyes.pptxBiografía de Gregor Mendel y sus 3 leyes.pptx
Biografía de Gregor Mendel y sus 3 leyes.pptx
ar5498718
 
Sesión: El espiritismo desenmascarado.pdf
Sesión: El espiritismo desenmascarado.pdfSesión: El espiritismo desenmascarado.pdf
Sesión: El espiritismo desenmascarado.pdf
https://gramadal.wordpress.com/
 
SEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptx
SEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptxSEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptx
SEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptx
Osiris Urbano
 
Semana 10-TSM-del 27 al 31 de mayo 2024.pptx
Semana 10-TSM-del 27 al 31 de mayo 2024.pptxSemana 10-TSM-del 27 al 31 de mayo 2024.pptx
Semana 10-TSM-del 27 al 31 de mayo 2024.pptx
LorenaCovarrubias12
 
Presidencias radicales (1916 – 1930) (1) (1).pdf
Presidencias radicales (1916 – 1930) (1) (1).pdfPresidencias radicales (1916 – 1930) (1) (1).pdf
Presidencias radicales (1916 – 1930) (1) (1).pdf
MARIANA110300
 
IMÁGENES SUBLIMINALES EN LAS PUBLICACIONES DE LOS TESTIGOS DE JEHOVÁ
IMÁGENES SUBLIMINALES EN LAS PUBLICACIONES DE LOS TESTIGOS DE JEHOVÁIMÁGENES SUBLIMINALES EN LAS PUBLICACIONES DE LOS TESTIGOS DE JEHOVÁ
IMÁGENES SUBLIMINALES EN LAS PUBLICACIONES DE LOS TESTIGOS DE JEHOVÁ
Claude LaCombe
 
Nuevos espacios,nuevos tiempos,nuevas practica.pptx
Nuevos espacios,nuevos tiempos,nuevas practica.pptxNuevos espacios,nuevos tiempos,nuevas practica.pptx
Nuevos espacios,nuevos tiempos,nuevas practica.pptx
lautyzaracho4
 

Último (20)

EVALUACION ESTUDIANTIL 2023-2024 Ecuador - Costa.pptx
EVALUACION ESTUDIANTIL 2023-2024 Ecuador - Costa.pptxEVALUACION ESTUDIANTIL 2023-2024 Ecuador - Costa.pptx
EVALUACION ESTUDIANTIL 2023-2024 Ecuador - Costa.pptx
 
Power Point: El espiritismo desenmascarado
Power Point: El espiritismo desenmascaradoPower Point: El espiritismo desenmascarado
Power Point: El espiritismo desenmascarado
 
Tema 3-2 Aparato reproductor femenino 2024
Tema 3-2 Aparato reproductor femenino 2024Tema 3-2 Aparato reproductor femenino 2024
Tema 3-2 Aparato reproductor femenino 2024
 
665033394-TODAS-LAS-SANGRES-resumen-Por-Capitulos.pdf
665033394-TODAS-LAS-SANGRES-resumen-Por-Capitulos.pdf665033394-TODAS-LAS-SANGRES-resumen-Por-Capitulos.pdf
665033394-TODAS-LAS-SANGRES-resumen-Por-Capitulos.pdf
 
Semana #10-PM3 del 27 al 31 de mayo.pptx
Semana #10-PM3 del 27 al 31 de mayo.pptxSemana #10-PM3 del 27 al 31 de mayo.pptx
Semana #10-PM3 del 27 al 31 de mayo.pptx
 
Planificación Ejemplo con la metodología TPACK
Planificación Ejemplo con la metodología  TPACKPlanificación Ejemplo con la metodología  TPACK
Planificación Ejemplo con la metodología TPACK
 
ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...
ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...
ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...
 
Septima-Sesion-Ordinaria-del-Consejo-Tecnico-Escolar-y-el-Taller-Intensivo-de...
Septima-Sesion-Ordinaria-del-Consejo-Tecnico-Escolar-y-el-Taller-Intensivo-de...Septima-Sesion-Ordinaria-del-Consejo-Tecnico-Escolar-y-el-Taller-Intensivo-de...
Septima-Sesion-Ordinaria-del-Consejo-Tecnico-Escolar-y-el-Taller-Intensivo-de...
 
Dia de la Bandera colegio Santa Angela 2024
Dia de la Bandera colegio Santa Angela 2024Dia de la Bandera colegio Santa Angela 2024
Dia de la Bandera colegio Santa Angela 2024
 
Aprender-IA: Recursos online gratuitos para estar al tanto y familiarizarse c...
Aprender-IA: Recursos online gratuitos para estar al tanto y familiarizarse c...Aprender-IA: Recursos online gratuitos para estar al tanto y familiarizarse c...
Aprender-IA: Recursos online gratuitos para estar al tanto y familiarizarse c...
 
Examen de Lengua Castellana y Literatura de la EBAU en Castilla-La Mancha 2024.
Examen de Lengua Castellana y Literatura de la EBAU en Castilla-La Mancha 2024.Examen de Lengua Castellana y Literatura de la EBAU en Castilla-La Mancha 2024.
Examen de Lengua Castellana y Literatura de la EBAU en Castilla-La Mancha 2024.
 
Blogs_y_Educacion_Por Zaracho Lautaro_.pdf
Blogs_y_Educacion_Por Zaracho Lautaro_.pdfBlogs_y_Educacion_Por Zaracho Lautaro_.pdf
Blogs_y_Educacion_Por Zaracho Lautaro_.pdf
 
Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...
Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...
Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...
 
Biografía de Gregor Mendel y sus 3 leyes.pptx
Biografía de Gregor Mendel y sus 3 leyes.pptxBiografía de Gregor Mendel y sus 3 leyes.pptx
Biografía de Gregor Mendel y sus 3 leyes.pptx
 
Sesión: El espiritismo desenmascarado.pdf
Sesión: El espiritismo desenmascarado.pdfSesión: El espiritismo desenmascarado.pdf
Sesión: El espiritismo desenmascarado.pdf
 
SEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptx
SEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptxSEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptx
SEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptx
 
Semana 10-TSM-del 27 al 31 de mayo 2024.pptx
Semana 10-TSM-del 27 al 31 de mayo 2024.pptxSemana 10-TSM-del 27 al 31 de mayo 2024.pptx
Semana 10-TSM-del 27 al 31 de mayo 2024.pptx
 
Presidencias radicales (1916 – 1930) (1) (1).pdf
Presidencias radicales (1916 – 1930) (1) (1).pdfPresidencias radicales (1916 – 1930) (1) (1).pdf
Presidencias radicales (1916 – 1930) (1) (1).pdf
 
IMÁGENES SUBLIMINALES EN LAS PUBLICACIONES DE LOS TESTIGOS DE JEHOVÁ
IMÁGENES SUBLIMINALES EN LAS PUBLICACIONES DE LOS TESTIGOS DE JEHOVÁIMÁGENES SUBLIMINALES EN LAS PUBLICACIONES DE LOS TESTIGOS DE JEHOVÁ
IMÁGENES SUBLIMINALES EN LAS PUBLICACIONES DE LOS TESTIGOS DE JEHOVÁ
 
Nuevos espacios,nuevos tiempos,nuevas practica.pptx
Nuevos espacios,nuevos tiempos,nuevas practica.pptxNuevos espacios,nuevos tiempos,nuevas practica.pptx
Nuevos espacios,nuevos tiempos,nuevas practica.pptx
 

TEMA A TRATARSE: Fundamento de programación

  • 1. UNIVERSIDAD ESTATAL DE MILAGRO SEXTO SEMESTRE DE LICENCIATURA EN LENGUAJE Y PROGRAMACIÓN TEMA: FUNDAMENTO DE PROGRAMACIÓN PROFESOR: MSC. FERNANDO PACHECO NOMBRE: NOÉ NÚÑEZ CONGACHE noecuador2004@gmail.com
  • 2. FUNDAMENTOS DE PROGRAMACIÓN INTRODUCCIÓN: Se llama Programación a la implementación de un algoritmo en un determinado lenguaje de programación, para realizar un programa con secuencia finita y ordenada de instrucciones que han de seguirse para resolver un problema, con secuencia de instrucciones que una computadora puede interpretar y ejecutar.
  • 3. FUNDAMENTOS DE PROGRAMACIÓN  Informática:  Conjunto de conocimientos científicos y técnicas que hacen posible el tratamiento automático de la información por medio de computadoras electrónicas.  Computadora:  máquina capaz de aceptar unos datos de entrada, efectuar con ellos operaciones lógicas y aritméticas, y proporcionar la información resultante a través de un medio de salida.
  • 4. Algoritmo  Algoritmo Conjunto ordenado y finito de operaciones que permite hallar la solución de un problema.  Un ordenador por sí sólo no es capaz de hacer nada. Hace falta la ayuda de un programador.  El programador es que programa las instrucciones necesarias al ordenador para realizar una tarea
  • 5. Algoritmos  Mediante algoritmos se solucionan los problemas  Los algoritmos son independientes del ordenador en el que se realizan las operaciones  Los algoritmos deben de ser:  Precisos  Finitos  Repetibles
  • 6. Pasos para crear algoritmos 1. Análisis del problema. Hay que comprender el problema 2. Diseño del algoritmo. Pasos para resolver el problema. Es mejor solucionar problemas pequeños 3. Prueba del algoritmo
  • 7. Algoritmos. Datos formales  Los algoritmos se construyen utilizando elementos simples para que el lenguaje se parezca más al de las computadoras  Los datos de los algoritmos son:  Números (10, 25, 5.32)  Textos (“Hola mundo”)  Lógicos (VERDADERO, FALSO, true, false)  Datos compuestos (registros, listas)
  • 8. Algoritmos. Datos formales  Los algoritmos pueden tener expresiones, las cuales se componen de:  Variables (x, resta, saldo)  Operadores (+, -, *, >, <, Y(AND))  Las instrucciones de los algoritmos pueden ser  Primitivas (entrada, salida, asignación)  De control (bucle, condición)
  • 9. Introducción. Diagramas de flujo Es la representación gráfica de un problema Inicio Representa el principio del algoritmo Fin Representa el final del algoritmo Operación Entrada o salida de datos Condición Dirección del flujo del programa Subprograma
  • 10. Introducción. Pseudocódigo. Instrucciones  ESCRIBIR. Muestra algo en el dispositivo de salida (la pantalla normalmente)  LEER variable. Lee un dato (del teclado) y lo almacena en esa variable  . Asignar valor  Comparaciones: < >
  • 11. Introducción. Pseudocódigo. Instrucciones  SI condición ENTONCES instrucciones [SINO instrucciones] FIN SI  EN CASO DE variable valor1:instrucciones valor2:instrucciones ... EN OTRO CASO: instrucciones FIN EN CASO DE
  • 12. Introducción. Pseudocódigo. Instrucciones  MIENTRAS condición HACER instrucciones FIN MIENTRAS  REPETIR instrucciones HASTA condición  PARA variable DE valorInicial A valorFinal [INCREMENTO valor] instrucciones FIN PARA
  • 13. Lenguajes. Código máquina  El ordenador sólo puede ejecutar instrucciones en un lenguaje muy simple conocido como código máquina  Programar en ese lenguaje es muy complejo  Ejemplo, sumar 5+2 podría ser algo como 1001011000101010
  • 14. Programación orientada a objetos  La programación clásica (estructurada) se complica enormemente cuanto mayor es el problema  Una solución fue la programación modular  Una solución mejor es la POO (OOP)
  • 15. Programación orientada a objetos. Idea general  La POO consiste en definir objetos  Cada objeto consta de una serie de propiedades (variables) y de una serie de métodos (funciones)  El código se reparte entre los objetos
  • 16. Programación orientada a objetos. Clases y objetos  Clase: Definición teórica de los objetos. Identifican tipos de objetos  Objeto: Una instancia particular de una clase  Mensajes: Comunicación entre un objeto y otro. En realidad son llamadas a procedimientos o variables públicas del objeto
  • 17. Programación orientada a objetos. Propiedades  Encapsulamiento: El hecho de integrar en el objeto tanto métodos como propiedades  Ocultación: Hay métodos y propiedades públicos y métodos y propiedades privados  Herencia: Las clases pueden heredarse de otras previas  Polimorfismo: El mismo método puede estar presente en varios objetos y su significado ser distinto
  • 18. CONCLUSIÓN  Las diapositivas presentadas en éste manual ayudaran al alumno a desarrollar su creatividad mediante la utilización de lógica y razonamiento a resolver diversos tipos de problemas pasarlo a cualquier lenguaje de programación.
  • 19. CUESTIONARIO 1. ¿QUÉ ES INFORMÁTICA? 2. ¿QUÉ ES UN ALGORITMO? 3. ¿QUÉ ES UN DIAGRAMA DE FLUJO? 4. ¿QUÉ ES PROGRAMACIÓN ORIENTADA A OBJETOS (POO)? 5. ¿CUÁLES SON LAS PROPIEDADES DE LA POO. 
  • 20. AGRADECIMIENTO Por medio del presente reitero mis más sinceros agradecimientos a mi profesor guía Msc. Fernando Pacheco, por haber impartido sus sabios conocimientos en la utilización de las Tecnologías de Información y Comunicación (TIC) y poder multiplicar estos conocimientos poniendo en práctica en la enseñanza y aprendizaje que impartimos a nuestros alumnos. Noé Núñez Congache. noecuador2004@gmail.com