SlideShare una empresa de Scribd logo
1 de 14
Lógica de Programación
PRINCIPIOS BÁSICOS
¿Qué es Lógica?
La lógica en palabras simples no es mas que “Tener
la idea del camino mas fácil para lograr nuestro
objetivo”.
Es decir con la lógica nosotros podemos analizar
todas las posibilidades que tenemos y ver cual es la
mejor opción o que camino tomar para llegar a
nuestro objetivo.
¿Qué es un Programa?
Un programa es un conjunto de instrucciones
que logran un objetivo al ser ejecutadas.
Cuando hablamos específicamente de
programa en informática, estamos haciendo
a un software. Se trata de
y recursos que permiten
referencia
aplicaciones
desarrollar diferentes tareas en una
computadora (ordenador), un teléfono u otros
equipos tecnológicos.
¿Qué es Programación?
Es crear una serie de pasos o instrucciones para
que un problema pueda ser resuelto.
Es el proceso de diseñar, codificar, depurar y
mantener el código fuente de programas
computacionales. El código fuente es escrito en
un lenguaje de programación. El propósito de la
programación es crear programas que exhiban
un comportamiento deseado. El proceso de
escribir código requiere frecuentemente
conocimientos en varias áreas distintas, además
del dominio del lenguaje a utilizar, algoritmos
especializados y lógica formal. Programar no
involucra necesariamente otras tareas tales
como el análisis y diseño de la aplicación (pero sí
el diseño del código), aunque sí suelen estar
fusionadas en el desarrollo de pequeñas
aplicaciones.
¿Qué es un Programador?
Un programador es aquella persona que escribe,
depura y mantiene el código fuente de un programa
informático, es decir, del conjunto de instrucciones
que ejecuta el hardware de una computadora para
realizar una tarea determinada. La programación es
una de las principales disciplinas dentro de la
informática. En la mayoría de los países, programador
es también una categoría profesional reconocida.
Los programadores también reciben el nombre de
desarrolladores de software, aunque estrictamente
forman parte de un equipo de personas de distintas
especialidades (mayormente informáticas), y siendo
que el equipo es propiamente el desarrollador.
¿Qué necesito para programar?
Premisas indispensables para programar:
1. Programadores: Para poder programar primero necesitamos una
materia prima que seriamos nosotros los programadores
2. Problemática: Para programar necesitamos que algo necesite ser
programado o algún problema necesite ser resuelto
3. Generación de Soluciones: En este punto es donde nos tenemos
que reunir con nuestro equipo de trabajo o simplemente nosotros
mismos debemos analizar la problemática para dar la mejor
solución creativa, y de fácil manejo.
4. Elegir el Lenguaje de programación adecuado para desarrollar la
solución utilizando una metodología adecuada.
5. Documentación: La documentación es necesaria aterrizarla en
algún lado, ya sea en una pizarra, cuadernos, etc. En donde se
desarrollan los algoritmos o los seudocódigo necesarios.
6. Elegir el entorno de programación: Tenemos que tener un IDE o
sea un entorno integrado de desarrollo.
¿Qué eslógicadeprogramación?
Es la organización y planificación de
instrucciones coherentes en un algoritmo, con
el objetivo de tornar visible la
implementación de un programa o software.
ACTIVIDAD
REALIZAR UN CUADRO DE DOBLE ENTRA SOBRE LAS CARACTERÍSTICAS DE:
🧠Lógica de Programación
👨💻Programación
👨💻Programación
🧠Lógica de Programación
¿Qué es un Algoritmo?
Un algoritmo es un conjunto ordenado y finito
de instrucciones que permiten encontrar la
solución a un determinado problema.
Un algoritmo debe de ser:
1. Preciso: un algoritmo de verdad debe de
darle solución al problema para el que esta
hecho.
2. Finito: si se sigue un algoritmo este debe de
terminar en algún momento.
3. Definido: si se sigue un algoritmo dos veces,
debe de obtener el mismo resultado cada
vez.
¿Cómo debe estar formado un
Algoritmo?
Unalgoritmo siempre debede tener:
1. Inicio: nosdetermina elpuntode partida.
2. Fin: nosdetermina elfinal delproblema.
3. Instrucciones: Son todos los pasos necesarios y
ordenados para lograr la solución buscada a un
determinado problema.
Tipos de Algoritmos
Existen dos tipos de Algoritmos descritos a
continuación:
1. Cualitativo: es aquel que describe
situaciones de la vida cotidiana.
2. Cuantitativo: es aquel que resuelve
operaciones matemáticas o que tiene
procesos, a través de una entrada para
generar una salida.
Los algoritmos nos ayudan a entender mejor
nuestro programa, a hacer un análisis previo al
lenguaje de programación, para encontrar la
solución antes, y después empezar a programar
ya que siempre es necesario revisar la solución
seleccionada.
ACTIVIDAD
INVESTIGAR LAS DIFERENTES FORMAS DE EXPRESAR UN
ALGORITMO.
1. AGREGAR DEFINICIONES
2. AGREGAR EJEMPLOS
3. IMÁGENES O DIBUJOS
4. NOTA: UTILIZAR DIFERENTES COLORES DE
BOLÍGRAFO PARA DIFERENCIAR TEMA,SUBTEMA Y
DEFINICIONES ASÍ COMO ENTREGRAR DIBUJOS
BIEN COLOREADOS.
EJEMPLO DE ALGORITMO CUALITATIVO
EJEMPLO DE ALGORITMO
CUANTITATIVO

Más contenido relacionado

Similar a Programación.pptx

Algoritmos
AlgoritmosAlgoritmos
Algoritmosnileyna
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmosnileyna
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmosnileyna
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmosnileyna
 
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 programacionjoel210696
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmosnileyna
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmosnileyna
 
9º Algoritmos
9º Algoritmos9º Algoritmos
9º Algoritmosnileyna
 
Introduccion a la programacion
Introduccion a la programacionIntroduccion a la programacion
Introduccion a la programacioninstuto
 
Resolver problemas con_una_computadora
Resolver problemas con_una_computadoraResolver problemas con_una_computadora
Resolver problemas con_una_computadoraFaridCastillo2
 
Resolver problemas con_una_computadora
Resolver problemas con_una_computadoraResolver problemas con_una_computadora
Resolver problemas con_una_computadoraJulioVizcarra5
 
Desarrollo de habilidades de pensamiento
Desarrollo de habilidades de pensamientoDesarrollo de habilidades de pensamiento
Desarrollo de habilidades de pensamientococomarin2
 

Similar a Programación.pptx (20)

Clase 1 lógica de programación
Clase 1 lógica de programaciónClase 1 lógica de programación
Clase 1 lógica de programación
 
Clase de programacion
Clase  de  programacionClase  de  programacion
Clase de programacion
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
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
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
9º Algoritmos
9º Algoritmos9º Algoritmos
9º Algoritmos
 
Diagnostico
DiagnosticoDiagnostico
Diagnostico
 
Introduccion a la programacion
Introduccion a la programacionIntroduccion a la programacion
Introduccion a la programacion
 
Conceptos basicos algoritmos
Conceptos basicos algoritmosConceptos basicos algoritmos
Conceptos basicos algoritmos
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Resolver problemas con_una_computadora
Resolver problemas con_una_computadoraResolver problemas con_una_computadora
Resolver problemas con_una_computadora
 
Resolver problemas con_una_computadora
Resolver problemas con_una_computadoraResolver problemas con_una_computadora
Resolver problemas con_una_computadora
 
Programación de sistemas
Programación de sistemasProgramación de sistemas
Programación de sistemas
 
Programación de sistemas
Programación de sistemasProgramación de sistemas
Programación de sistemas
 
Desarrollo de habilidades de pensamiento
Desarrollo de habilidades de pensamientoDesarrollo de habilidades de pensamiento
Desarrollo de habilidades de pensamiento
 
Diap 01
Diap 01Diap 01
Diap 01
 

Último

Manual de Usuario APPs_AppInventor-2023.pdf
Manual de Usuario APPs_AppInventor-2023.pdfManual de Usuario APPs_AppInventor-2023.pdf
Manual de Usuario APPs_AppInventor-2023.pdfmasogeis
 
Caso de éxito de Hervian con el ERP Sage 200
Caso de éxito de Hervian con el ERP Sage 200Caso de éxito de Hervian con el ERP Sage 200
Caso de éxito de Hervian con el ERP Sage 200Opentix
 
BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...
BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...
BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...ITeC Instituto Tecnología Construcción
 
Introducción a Funciones LENGUAJE DART FLUTTER
Introducción a Funciones LENGUAJE DART FLUTTERIntroducción a Funciones LENGUAJE DART FLUTTER
Introducción a Funciones LENGUAJE DART FLUTTEREMMAFLORESCARMONA
 
Segmentacion Segmantica_Modelos UNET and DEEPLABV3
Segmentacion Segmantica_Modelos UNET and DEEPLABV3Segmentacion Segmantica_Modelos UNET and DEEPLABV3
Segmentacion Segmantica_Modelos UNET and DEEPLABV3AlexysCaytanoMelndez1
 
Unidad_3_T1_AutomatasFinitos presentacion
Unidad_3_T1_AutomatasFinitos presentacionUnidad_3_T1_AutomatasFinitos presentacion
Unidad_3_T1_AutomatasFinitos presentacionarmando_cardenas
 
PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLO
PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLOPARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLO
PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLOSelenaCoronadoHuaman
 

Último (7)

Manual de Usuario APPs_AppInventor-2023.pdf
Manual de Usuario APPs_AppInventor-2023.pdfManual de Usuario APPs_AppInventor-2023.pdf
Manual de Usuario APPs_AppInventor-2023.pdf
 
Caso de éxito de Hervian con el ERP Sage 200
Caso de éxito de Hervian con el ERP Sage 200Caso de éxito de Hervian con el ERP Sage 200
Caso de éxito de Hervian con el ERP Sage 200
 
BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...
BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...
BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...
 
Introducción a Funciones LENGUAJE DART FLUTTER
Introducción a Funciones LENGUAJE DART FLUTTERIntroducción a Funciones LENGUAJE DART FLUTTER
Introducción a Funciones LENGUAJE DART FLUTTER
 
Segmentacion Segmantica_Modelos UNET and DEEPLABV3
Segmentacion Segmantica_Modelos UNET and DEEPLABV3Segmentacion Segmantica_Modelos UNET and DEEPLABV3
Segmentacion Segmantica_Modelos UNET and DEEPLABV3
 
Unidad_3_T1_AutomatasFinitos presentacion
Unidad_3_T1_AutomatasFinitos presentacionUnidad_3_T1_AutomatasFinitos presentacion
Unidad_3_T1_AutomatasFinitos presentacion
 
PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLO
PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLOPARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLO
PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLO
 

Programación.pptx

  • 2. ¿Qué es Lógica? La lógica en palabras simples no es mas que “Tener la idea del camino mas fácil para lograr nuestro objetivo”. Es decir con la lógica nosotros podemos analizar todas las posibilidades que tenemos y ver cual es la mejor opción o que camino tomar para llegar a nuestro objetivo.
  • 3. ¿Qué es un Programa? Un programa es un conjunto de instrucciones que logran un objetivo al ser ejecutadas. Cuando hablamos específicamente de programa en informática, estamos haciendo a un software. Se trata de y recursos que permiten referencia aplicaciones desarrollar diferentes tareas en una computadora (ordenador), un teléfono u otros equipos tecnológicos.
  • 4. ¿Qué es Programación? Es crear una serie de pasos o instrucciones para que un problema pueda ser resuelto. Es el proceso de diseñar, codificar, depurar y mantener el código fuente de programas computacionales. El código fuente es escrito en un lenguaje de programación. El propósito de la programación es crear programas que exhiban un comportamiento deseado. El proceso de escribir código requiere frecuentemente conocimientos en varias áreas distintas, además del dominio del lenguaje a utilizar, algoritmos especializados y lógica formal. Programar no involucra necesariamente otras tareas tales como el análisis y diseño de la aplicación (pero sí el diseño del código), aunque sí suelen estar fusionadas en el desarrollo de pequeñas aplicaciones.
  • 5. ¿Qué es un Programador? Un programador es aquella persona que escribe, depura y mantiene el código fuente de un programa informático, es decir, del conjunto de instrucciones que ejecuta el hardware de una computadora para realizar una tarea determinada. La programación es una de las principales disciplinas dentro de la informática. En la mayoría de los países, programador es también una categoría profesional reconocida. Los programadores también reciben el nombre de desarrolladores de software, aunque estrictamente forman parte de un equipo de personas de distintas especialidades (mayormente informáticas), y siendo que el equipo es propiamente el desarrollador.
  • 6. ¿Qué necesito para programar? Premisas indispensables para programar: 1. Programadores: Para poder programar primero necesitamos una materia prima que seriamos nosotros los programadores 2. Problemática: Para programar necesitamos que algo necesite ser programado o algún problema necesite ser resuelto 3. Generación de Soluciones: En este punto es donde nos tenemos que reunir con nuestro equipo de trabajo o simplemente nosotros mismos debemos analizar la problemática para dar la mejor solución creativa, y de fácil manejo. 4. Elegir el Lenguaje de programación adecuado para desarrollar la solución utilizando una metodología adecuada. 5. Documentación: La documentación es necesaria aterrizarla en algún lado, ya sea en una pizarra, cuadernos, etc. En donde se desarrollan los algoritmos o los seudocódigo necesarios. 6. Elegir el entorno de programación: Tenemos que tener un IDE o sea un entorno integrado de desarrollo.
  • 7. ¿Qué eslógicadeprogramación? Es la organización y planificación de instrucciones coherentes en un algoritmo, con el objetivo de tornar visible la implementación de un programa o software.
  • 8. ACTIVIDAD REALIZAR UN CUADRO DE DOBLE ENTRA SOBRE LAS CARACTERÍSTICAS DE: 🧠Lógica de Programación 👨💻Programación 👨💻Programación 🧠Lógica de Programación
  • 9. ¿Qué es un Algoritmo? Un algoritmo es un conjunto ordenado y finito de instrucciones que permiten encontrar la solución a un determinado problema. Un algoritmo debe de ser: 1. Preciso: un algoritmo de verdad debe de darle solución al problema para el que esta hecho. 2. Finito: si se sigue un algoritmo este debe de terminar en algún momento. 3. Definido: si se sigue un algoritmo dos veces, debe de obtener el mismo resultado cada vez.
  • 10. ¿Cómo debe estar formado un Algoritmo? Unalgoritmo siempre debede tener: 1. Inicio: nosdetermina elpuntode partida. 2. Fin: nosdetermina elfinal delproblema. 3. Instrucciones: Son todos los pasos necesarios y ordenados para lograr la solución buscada a un determinado problema.
  • 11. Tipos de Algoritmos Existen dos tipos de Algoritmos descritos a continuación: 1. Cualitativo: es aquel que describe situaciones de la vida cotidiana. 2. Cuantitativo: es aquel que resuelve operaciones matemáticas o que tiene procesos, a través de una entrada para generar una salida. Los algoritmos nos ayudan a entender mejor nuestro programa, a hacer un análisis previo al lenguaje de programación, para encontrar la solución antes, y después empezar a programar ya que siempre es necesario revisar la solución seleccionada.
  • 12. ACTIVIDAD INVESTIGAR LAS DIFERENTES FORMAS DE EXPRESAR UN ALGORITMO. 1. AGREGAR DEFINICIONES 2. AGREGAR EJEMPLOS 3. IMÁGENES O DIBUJOS 4. NOTA: UTILIZAR DIFERENTES COLORES DE BOLÍGRAFO PARA DIFERENCIAR TEMA,SUBTEMA Y DEFINICIONES ASÍ COMO ENTREGRAR DIBUJOS BIEN COLOREADOS.
  • 13. EJEMPLO DE ALGORITMO CUALITATIVO