SlideShare una empresa de Scribd logo
1 de 20
Introducción a la
Programación
Lic. Marco Antonio Soto
Metodología para resolver un problema
 Cual es el problema? - Tener claro el objetivo
 Saber hacia donde vamos
 Saber hasta donde debemos llegar.
El Algoritmo
 Es un conjunto de pasos secuenciales y ordenados que
permiten lograr un objetivo.
 ¿Éste es el camino que necesitamos para lograr un
objetivo?
 Vislumbrar un algoritmo cuándo el objetivo sea realmente
claro.
 ¿Y si no sabemos que hacer? Tenemos que ser claros en
nuestro objetivo.
Ejemplo de un Algoritmo
 Desarrollar un algoritmo que nos permita adquirir el libro “El
coronel no tiene quien le escriba” de Gabriel García Márquez
 Objetivo: Adquirir el libro “El coronel no tiene quien le
escriba”.
 Algoritmo: Salimos del lugar donde estemos y nos dirigimos
hacia una librería. En caso de que ya estemos en una pues
sencillamente solicitamos si tienen el libro, si lo tienen lo
adquirimos y sino lo tienen vamos a otra librería y repetimos
el proceso.
Algoritmo - ejemplo
 Algoritmo : Adquisicion_libro
 Inicio
1. Saber cual es el libro que se quiere adquirir
2. Desplazarnos hacia la Librería
3. Preguntar si tienen el libro que necesitamos
4. Si lo tienen
Adquirirlo y parar allí (dentro de este algoritmo)
5. Si no lo tienen
Ir al paso 2
 Fin
Tipos de Algoritmos
1. No son fácilmente implementados en un computador, debe de
hacerse una reflexión antes y después de ellos, reflexiones con
connotaciones puramente humanas.
Una reflexión, debemos de probar antes de ejecutarlo haber si se logra el
objetivo en cuestión.
Son todos aquellos preferiblemente realizados por el ser humano.
 Un algoritmo para dar un beso.
 Un algoritmo para freír un huevo
 Un algoritmo que permita empacar un regalo.
 Un algoritmo que permita botar la basura.
 Un algoritmo que permita estudiar para un examen.
Algoritmos Informales
La prueba de Escritorio
 Es la simulación de la puesta en marcha de un algoritmo
 Se Logro el objetivo propuesto?
 Hay que mejorarlo?
 Algo hay que cambiar?
 Los pasos son Completamente entendibles?
 Que tan detallado puede ser?
 Etc.
Algoritmos Computacionales
 Son todos aquellos algoritmos preferiblemente realizados
por el computador para aprovechar sus recursos
Computacionales, su velocidad de Procesamiento
Ejemplo
 El algoritmo que genere los 100 primeros números primos,
(lo podemos realizar con lápiz y papel pero es más rápido
y absolutamente confiable con un computador).
 Sigue una serie de pasos la Transcripción, Digitación,
compilación, ejecución o puesta en marcha, Verificación
de Resultados.
Transcripción
 Proceso por el cual convertimos un algoritmo
informal en un listado de instrucciones
entendibles por el computador Y que se ajusta a
las reglas sintácticas de derminado lenguaje de
programación, es la traducción de un algoritmo
con la ortografía de un lenguaje de programación.
Digitación
 Escribimos al computador el programa que hemos
sacado de escribir en papel, ayudados de un
editor de texto.
Compilación
 Es proceso con el cual el computador revisa que el
programa (conjunto ordenado y secuencial de órdenes)
que hemos digitado se ajuste a las reglas sintácticas de un
determinado lenguaje de programación.
 Quien revisa el proceso de compilación?
 Lo realiza un programa Compilador encargado de revisar
tres tipos de errores
 Errores de Sintaxis – errores de ortografía
 Errores de Precaución – recomendaciones para mejorar
 Errores Lógicos – más difíciles – si hay lógica en la estructura del
programa.
Ejecución o puesta en marcha
 Luego de muchas o varias correcciones y tenemos
0 errores ya podemos correr o ejecutar nuestro
programa en el computador
Verificación de Resultados
 Éste último paso es importante, crucial ya que con los
resultados entregados podremos saber si se cumplió o
no el objetivo inicial.
 Si no se cumplió deberemos revisar que
1. No teníamos claro el objetivo y fallamos en todo el proceso.
2. No realizamos bien la prueba de Escritorio y nos saltamos
creyendo que el algoritmo estaba bien.
3. No conocíamos bien las reglas sintácticas del lenguaje con el
que pensábamos trabajar y el programa transcurso final termino
siendo una representación técnica diferente del algoritmo
inicial.
Heurística
Método para resolver problemas, se basa en la
utilización de reglas empíricas para llegar a una
solución.
Según Polya (1957), cuando se resuelven problemas,
intervienen cuatro operaciones mentales:
1. Entender o Comprender el problema
2. Trazar un plan
3. Ejecutar el plan (resolver)
4. Revisar
Heurística. ¿Qué implica cada paso?
Heurística - Ejemplo
En un juego, el ganador obtiene una ficha roja;
el segundo, una ficha azul; y el tercero, una
amarilla. Al final de varias rondas, el puntaje se
calcula de la siguiente manera: Al cubo de la
cantidad de fichas rojas se adiciona el doble de
fichas azules y se descuenta el cuadrado de las
fichas amarillas. Si Andrés llegó 3 veces en
primer lugar, 4 veces de último y 6 veces de
intermedio, ¿Qué puntaje obtuvo?
Heurística - Ejemplo
Heurística - Ejemplo
PRÁCTICA 1
Ejercicios de algoritmos Informales
1. Desarrollar un algoritmo que permita adquirir una
Revista.
2. Desarrollar un algoritmo que permita entrar a una casa
que está con llave.
3. Desarrollar un algoritmo que permita empacar un regalo.
4. Desarrollar un Algoritmo que permita freír un huevo.
5. Desarrollar un algoritmo que permita tirar la basura.
6. Desarrollar un algoritmo que permita estudiar para un
examen.
Tema 1 Introducción a la Programación.pptx

Más contenido relacionado

Similar a Tema 1 Introducción a la Programación.pptx

Fundamentos de programación
Fundamentos de programaciónFundamentos de programación
Fundamentos de programaciónIng Cabrera
 
Introducción algoritmo
Introducción algoritmoIntroducción algoritmo
Introducción algoritmojose
 
Unidad 02 -_metodologia_para_solucionar_un_problema
Unidad 02 -_metodologia_para_solucionar_un_problemaUnidad 02 -_metodologia_para_solucionar_un_problema
Unidad 02 -_metodologia_para_solucionar_un_problemaIdealab
 
Unidad II Algoritmo y Metodoligia para resolver problemas utilizando el compu...
Unidad II Algoritmo y Metodoligia para resolver problemas utilizando el compu...Unidad II Algoritmo y Metodoligia para resolver problemas utilizando el compu...
Unidad II Algoritmo y Metodoligia para resolver problemas utilizando el compu...JosAngelLaraMendoza
 
Tipos de algoritmoppt
Tipos de algoritmopptTipos de algoritmoppt
Tipos de algoritmopptpedro jimenez
 
INF2_P1_EXC2_Josue Ramon Rodriguez Gil 1,A
INF2_P1_EXC2_Josue Ramon Rodriguez Gil 1,AINF2_P1_EXC2_Josue Ramon Rodriguez Gil 1,A
INF2_P1_EXC2_Josue Ramon Rodriguez Gil 1,AJosue Rodriguez
 
Actividad 3
Actividad 3Actividad 3
Actividad 3Mtzashly
 
02 algoritmo clase
02 algoritmo clase02 algoritmo clase
02 algoritmo clasenelson0007
 
Lógica de programación basico
Lógica de programación basicoLógica de programación basico
Lógica de programación basicojacky2414
 
Unidad nº 1 algoritmos y programas
Unidad nº 1   algoritmos y programasUnidad nº 1   algoritmos y programas
Unidad nº 1 algoritmos y programashidalgobeslith
 
Algoritmos y Programas
Algoritmos y ProgramasAlgoritmos y Programas
Algoritmos y Programashidalgobeslith
 

Similar a Tema 1 Introducción a la Programación.pptx (20)

Fundamentos de programación
Fundamentos de programaciónFundamentos de programación
Fundamentos de programación
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Introducción algoritmo
Introducción algoritmoIntroducción algoritmo
Introducción algoritmo
 
Unidad 02 -_metodologia_para_solucionar_un_problema
Unidad 02 -_metodologia_para_solucionar_un_problemaUnidad 02 -_metodologia_para_solucionar_un_problema
Unidad 02 -_metodologia_para_solucionar_un_problema
 
Unidad II Algoritmo y Metodoligia para resolver problemas utilizando el compu...
Unidad II Algoritmo y Metodoligia para resolver problemas utilizando el compu...Unidad II Algoritmo y Metodoligia para resolver problemas utilizando el compu...
Unidad II Algoritmo y Metodoligia para resolver problemas utilizando el compu...
 
Algoritmica terminado
Algoritmica terminadoAlgoritmica terminado
Algoritmica terminado
 
Tipos de algoritmoppt
Tipos de algoritmopptTipos de algoritmoppt
Tipos de algoritmoppt
 
Unidad I - Clase 5 - ALGORITMOS.pdf
Unidad I - Clase 5 - ALGORITMOS.pdfUnidad I - Clase 5 - ALGORITMOS.pdf
Unidad I - Clase 5 - ALGORITMOS.pdf
 
INF2_P1_EXC2_Josue Ramon Rodriguez Gil 1,A
INF2_P1_EXC2_Josue Ramon Rodriguez Gil 1,AINF2_P1_EXC2_Josue Ramon Rodriguez Gil 1,A
INF2_P1_EXC2_Josue Ramon Rodriguez Gil 1,A
 
Trabajo tecnología
Trabajo tecnologíaTrabajo tecnología
Trabajo tecnología
 
Actividad 3
Actividad 3Actividad 3
Actividad 3
 
Actividad 3
Actividad 3Actividad 3
Actividad 3
 
Actividad 3
Actividad 3Actividad 3
Actividad 3
 
Actividad 3
Actividad 3Actividad 3
Actividad 3
 
02 algoritmo clase
02 algoritmo clase02 algoritmo clase
02 algoritmo clase
 
Lógica de programación basico
Lógica de programación basicoLógica de programación basico
Lógica de programación basico
 
Unidad nº 1 algoritmos y programas
Unidad nº 1   algoritmos y programasUnidad nº 1   algoritmos y programas
Unidad nº 1 algoritmos y programas
 
Algoritmos y Programas
Algoritmos y ProgramasAlgoritmos y Programas
Algoritmos y Programas
 
Tema n° 1
Tema n° 1Tema n° 1
Tema n° 1
 

Más de docmarcoantoniosotov

2. NODE_RED - FUNDAMENTOS DE PROGRAMACIÓN.pptx
2. NODE_RED - FUNDAMENTOS DE PROGRAMACIÓN.pptx2. NODE_RED - FUNDAMENTOS DE PROGRAMACIÓN.pptx
2. NODE_RED - FUNDAMENTOS DE PROGRAMACIÓN.pptxdocmarcoantoniosotov
 
unidad03-variablesconstantesyoperadores-120613162217.pdf
unidad03-variablesconstantesyoperadores-120613162217.pdfunidad03-variablesconstantesyoperadores-120613162217.pdf
unidad03-variablesconstantesyoperadores-120613162217.pdfdocmarcoantoniosotov
 
Minimal Vintage - Marketing plantilla de estilo.pptx
Minimal Vintage  - Marketing plantilla de estilo.pptxMinimal Vintage  - Marketing plantilla de estilo.pptx
Minimal Vintage - Marketing plantilla de estilo.pptxdocmarcoantoniosotov
 
Biologically Inspired Turn Control for Autonomous Mobile Robots.pptx
Biologically Inspired Turn Control for Autonomous Mobile Robots.pptxBiologically Inspired Turn Control for Autonomous Mobile Robots.pptx
Biologically Inspired Turn Control for Autonomous Mobile Robots.pptxdocmarcoantoniosotov
 
P5 Programacion orientada a objetos con Java.pptx
P5 Programacion orientada a objetos con Java.pptxP5 Programacion orientada a objetos con Java.pptx
P5 Programacion orientada a objetos con Java.pptxdocmarcoantoniosotov
 
P4 Programacion orientada a objetos con Java.pptx
P4 Programacion orientada a objetos con Java.pptxP4 Programacion orientada a objetos con Java.pptx
P4 Programacion orientada a objetos con Java.pptxdocmarcoantoniosotov
 
P3 Programacion orientada a objetos con Java.pptx
P3 Programacion orientada a objetos con Java.pptxP3 Programacion orientada a objetos con Java.pptx
P3 Programacion orientada a objetos con Java.pptxdocmarcoantoniosotov
 
P2 Programacion orientada a objetos con Java.pptx
P2 Programacion orientada a objetos con Java.pptxP2 Programacion orientada a objetos con Java.pptx
P2 Programacion orientada a objetos con Java.pptxdocmarcoantoniosotov
 
P1 Programacion orientada a objetos con Java.pptx
P1 Programacion orientada a objetos con Java.pptxP1 Programacion orientada a objetos con Java.pptx
P1 Programacion orientada a objetos con Java.pptxdocmarcoantoniosotov
 
Introduccion Programación Orientada a Objetos.ppt
Introduccion Programación Orientada a Objetos.pptIntroduccion Programación Orientada a Objetos.ppt
Introduccion Programación Orientada a Objetos.pptdocmarcoantoniosotov
 
TEMA 2 PARTE 2 DISPOSITIVOS Y PLATAFORMAS PARA IoT.pdf
TEMA 2 PARTE 2 DISPOSITIVOS Y PLATAFORMAS PARA IoT.pdfTEMA 2 PARTE 2 DISPOSITIVOS Y PLATAFORMAS PARA IoT.pdf
TEMA 2 PARTE 2 DISPOSITIVOS Y PLATAFORMAS PARA IoT.pdfdocmarcoantoniosotov
 
Tema 2 parte 2 Algoritmos - Variables, constantes y operadores.pptx
Tema 2 parte 2 Algoritmos - Variables, constantes y operadores.pptxTema 2 parte 2 Algoritmos - Variables, constantes y operadores.pptx
Tema 2 parte 2 Algoritmos - Variables, constantes y operadores.pptxdocmarcoantoniosotov
 
Tema 2 Lenguajes de Programación - Final.pptx
Tema 2 Lenguajes de Programación - Final.pptxTema 2 Lenguajes de Programación - Final.pptx
Tema 2 Lenguajes de Programación - Final.pptxdocmarcoantoniosotov
 
Tema 0 Introducción Lógica de la Programación.pptx
Tema 0 Introducción Lógica de la Programación.pptxTema 0 Introducción Lógica de la Programación.pptx
Tema 0 Introducción Lógica de la Programación.pptxdocmarcoantoniosotov
 
Taller basico de Introduccion a Raspberry Pi.pptx
Taller basico de Introduccion a Raspberry Pi.pptxTaller basico de Introduccion a Raspberry Pi.pptx
Taller basico de Introduccion a Raspberry Pi.pptxdocmarcoantoniosotov
 
Diapositivas Comunicaciones-Moviles-Parte-II.ppt
Diapositivas Comunicaciones-Moviles-Parte-II.pptDiapositivas Comunicaciones-Moviles-Parte-II.ppt
Diapositivas Comunicaciones-Moviles-Parte-II.pptdocmarcoantoniosotov
 
Diapositivas Comunicaciones-Moviles-Parte-I.ppt
Diapositivas Comunicaciones-Moviles-Parte-I.pptDiapositivas Comunicaciones-Moviles-Parte-I.ppt
Diapositivas Comunicaciones-Moviles-Parte-I.pptdocmarcoantoniosotov
 
PROGRAMACION DE DISPOSITIVOS EMBEBIDOS.pptx
PROGRAMACION DE DISPOSITIVOS EMBEBIDOS.pptxPROGRAMACION DE DISPOSITIVOS EMBEBIDOS.pptx
PROGRAMACION DE DISPOSITIVOS EMBEBIDOS.pptxdocmarcoantoniosotov
 
Tema_2 Comunicaciones para el mundo IoT.pdf
Tema_2 Comunicaciones para el mundo IoT.pdfTema_2 Comunicaciones para el mundo IoT.pdf
Tema_2 Comunicaciones para el mundo IoT.pdfdocmarcoantoniosotov
 
Tema_0 INTRODUCCION A LA MATERIA INTERNET DE LAS COSAS.pptx
Tema_0 INTRODUCCION A LA MATERIA INTERNET DE LAS COSAS.pptxTema_0 INTRODUCCION A LA MATERIA INTERNET DE LAS COSAS.pptx
Tema_0 INTRODUCCION A LA MATERIA INTERNET DE LAS COSAS.pptxdocmarcoantoniosotov
 

Más de docmarcoantoniosotov (20)

2. NODE_RED - FUNDAMENTOS DE PROGRAMACIÓN.pptx
2. NODE_RED - FUNDAMENTOS DE PROGRAMACIÓN.pptx2. NODE_RED - FUNDAMENTOS DE PROGRAMACIÓN.pptx
2. NODE_RED - FUNDAMENTOS DE PROGRAMACIÓN.pptx
 
unidad03-variablesconstantesyoperadores-120613162217.pdf
unidad03-variablesconstantesyoperadores-120613162217.pdfunidad03-variablesconstantesyoperadores-120613162217.pdf
unidad03-variablesconstantesyoperadores-120613162217.pdf
 
Minimal Vintage - Marketing plantilla de estilo.pptx
Minimal Vintage  - Marketing plantilla de estilo.pptxMinimal Vintage  - Marketing plantilla de estilo.pptx
Minimal Vintage - Marketing plantilla de estilo.pptx
 
Biologically Inspired Turn Control for Autonomous Mobile Robots.pptx
Biologically Inspired Turn Control for Autonomous Mobile Robots.pptxBiologically Inspired Turn Control for Autonomous Mobile Robots.pptx
Biologically Inspired Turn Control for Autonomous Mobile Robots.pptx
 
P5 Programacion orientada a objetos con Java.pptx
P5 Programacion orientada a objetos con Java.pptxP5 Programacion orientada a objetos con Java.pptx
P5 Programacion orientada a objetos con Java.pptx
 
P4 Programacion orientada a objetos con Java.pptx
P4 Programacion orientada a objetos con Java.pptxP4 Programacion orientada a objetos con Java.pptx
P4 Programacion orientada a objetos con Java.pptx
 
P3 Programacion orientada a objetos con Java.pptx
P3 Programacion orientada a objetos con Java.pptxP3 Programacion orientada a objetos con Java.pptx
P3 Programacion orientada a objetos con Java.pptx
 
P2 Programacion orientada a objetos con Java.pptx
P2 Programacion orientada a objetos con Java.pptxP2 Programacion orientada a objetos con Java.pptx
P2 Programacion orientada a objetos con Java.pptx
 
P1 Programacion orientada a objetos con Java.pptx
P1 Programacion orientada a objetos con Java.pptxP1 Programacion orientada a objetos con Java.pptx
P1 Programacion orientada a objetos con Java.pptx
 
Introduccion Programación Orientada a Objetos.ppt
Introduccion Programación Orientada a Objetos.pptIntroduccion Programación Orientada a Objetos.ppt
Introduccion Programación Orientada a Objetos.ppt
 
TEMA 2 PARTE 2 DISPOSITIVOS Y PLATAFORMAS PARA IoT.pdf
TEMA 2 PARTE 2 DISPOSITIVOS Y PLATAFORMAS PARA IoT.pdfTEMA 2 PARTE 2 DISPOSITIVOS Y PLATAFORMAS PARA IoT.pdf
TEMA 2 PARTE 2 DISPOSITIVOS Y PLATAFORMAS PARA IoT.pdf
 
Tema 2 parte 2 Algoritmos - Variables, constantes y operadores.pptx
Tema 2 parte 2 Algoritmos - Variables, constantes y operadores.pptxTema 2 parte 2 Algoritmos - Variables, constantes y operadores.pptx
Tema 2 parte 2 Algoritmos - Variables, constantes y operadores.pptx
 
Tema 2 Lenguajes de Programación - Final.pptx
Tema 2 Lenguajes de Programación - Final.pptxTema 2 Lenguajes de Programación - Final.pptx
Tema 2 Lenguajes de Programación - Final.pptx
 
Tema 0 Introducción Lógica de la Programación.pptx
Tema 0 Introducción Lógica de la Programación.pptxTema 0 Introducción Lógica de la Programación.pptx
Tema 0 Introducción Lógica de la Programación.pptx
 
Taller basico de Introduccion a Raspberry Pi.pptx
Taller basico de Introduccion a Raspberry Pi.pptxTaller basico de Introduccion a Raspberry Pi.pptx
Taller basico de Introduccion a Raspberry Pi.pptx
 
Diapositivas Comunicaciones-Moviles-Parte-II.ppt
Diapositivas Comunicaciones-Moviles-Parte-II.pptDiapositivas Comunicaciones-Moviles-Parte-II.ppt
Diapositivas Comunicaciones-Moviles-Parte-II.ppt
 
Diapositivas Comunicaciones-Moviles-Parte-I.ppt
Diapositivas Comunicaciones-Moviles-Parte-I.pptDiapositivas Comunicaciones-Moviles-Parte-I.ppt
Diapositivas Comunicaciones-Moviles-Parte-I.ppt
 
PROGRAMACION DE DISPOSITIVOS EMBEBIDOS.pptx
PROGRAMACION DE DISPOSITIVOS EMBEBIDOS.pptxPROGRAMACION DE DISPOSITIVOS EMBEBIDOS.pptx
PROGRAMACION DE DISPOSITIVOS EMBEBIDOS.pptx
 
Tema_2 Comunicaciones para el mundo IoT.pdf
Tema_2 Comunicaciones para el mundo IoT.pdfTema_2 Comunicaciones para el mundo IoT.pdf
Tema_2 Comunicaciones para el mundo IoT.pdf
 
Tema_0 INTRODUCCION A LA MATERIA INTERNET DE LAS COSAS.pptx
Tema_0 INTRODUCCION A LA MATERIA INTERNET DE LAS COSAS.pptxTema_0 INTRODUCCION A LA MATERIA INTERNET DE LAS COSAS.pptx
Tema_0 INTRODUCCION A LA MATERIA INTERNET DE LAS COSAS.pptx
 

Último

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
 
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
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoFundación YOD YOD
 
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docxGLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docxAleParedes11
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para eventoDiegoMtsS
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxlclcarmen
 
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
 
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
 
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
 
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
 
codigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinacodigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinavergarakarina022
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxzulyvero07
 
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdf
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdfResolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdf
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxPryhaSalam
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PCCesarFernandez937857
 
EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.DaluiMonasterio
 
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
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptxJunkotantik
 

Último (20)

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
 
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
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativo
 
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docxGLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para evento
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
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
 
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
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
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
 
codigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinacodigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karina
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdf
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdfResolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdf
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdf
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PC
 
EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.
 
La Trampa De La Felicidad. Russ-Harris.pdf
La Trampa De La Felicidad. Russ-Harris.pdfLa Trampa De La Felicidad. Russ-Harris.pdf
La Trampa De La Felicidad. Russ-Harris.pdf
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahua
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptx
 

Tema 1 Introducción a la Programación.pptx

  • 2. Metodología para resolver un problema  Cual es el problema? - Tener claro el objetivo  Saber hacia donde vamos  Saber hasta donde debemos llegar.
  • 3. El Algoritmo  Es un conjunto de pasos secuenciales y ordenados que permiten lograr un objetivo.  ¿Éste es el camino que necesitamos para lograr un objetivo?  Vislumbrar un algoritmo cuándo el objetivo sea realmente claro.  ¿Y si no sabemos que hacer? Tenemos que ser claros en nuestro objetivo.
  • 4. Ejemplo de un Algoritmo  Desarrollar un algoritmo que nos permita adquirir el libro “El coronel no tiene quien le escriba” de Gabriel García Márquez  Objetivo: Adquirir el libro “El coronel no tiene quien le escriba”.  Algoritmo: Salimos del lugar donde estemos y nos dirigimos hacia una librería. En caso de que ya estemos en una pues sencillamente solicitamos si tienen el libro, si lo tienen lo adquirimos y sino lo tienen vamos a otra librería y repetimos el proceso.
  • 5. Algoritmo - ejemplo  Algoritmo : Adquisicion_libro  Inicio 1. Saber cual es el libro que se quiere adquirir 2. Desplazarnos hacia la Librería 3. Preguntar si tienen el libro que necesitamos 4. Si lo tienen Adquirirlo y parar allí (dentro de este algoritmo) 5. Si no lo tienen Ir al paso 2  Fin
  • 6. Tipos de Algoritmos 1. No son fácilmente implementados en un computador, debe de hacerse una reflexión antes y después de ellos, reflexiones con connotaciones puramente humanas. Una reflexión, debemos de probar antes de ejecutarlo haber si se logra el objetivo en cuestión. Son todos aquellos preferiblemente realizados por el ser humano.  Un algoritmo para dar un beso.  Un algoritmo para freír un huevo  Un algoritmo que permita empacar un regalo.  Un algoritmo que permita botar la basura.  Un algoritmo que permita estudiar para un examen. Algoritmos Informales
  • 7. La prueba de Escritorio  Es la simulación de la puesta en marcha de un algoritmo  Se Logro el objetivo propuesto?  Hay que mejorarlo?  Algo hay que cambiar?  Los pasos son Completamente entendibles?  Que tan detallado puede ser?  Etc.
  • 8. Algoritmos Computacionales  Son todos aquellos algoritmos preferiblemente realizados por el computador para aprovechar sus recursos Computacionales, su velocidad de Procesamiento Ejemplo  El algoritmo que genere los 100 primeros números primos, (lo podemos realizar con lápiz y papel pero es más rápido y absolutamente confiable con un computador).  Sigue una serie de pasos la Transcripción, Digitación, compilación, ejecución o puesta en marcha, Verificación de Resultados.
  • 9. Transcripción  Proceso por el cual convertimos un algoritmo informal en un listado de instrucciones entendibles por el computador Y que se ajusta a las reglas sintácticas de derminado lenguaje de programación, es la traducción de un algoritmo con la ortografía de un lenguaje de programación.
  • 10. Digitación  Escribimos al computador el programa que hemos sacado de escribir en papel, ayudados de un editor de texto.
  • 11. Compilación  Es proceso con el cual el computador revisa que el programa (conjunto ordenado y secuencial de órdenes) que hemos digitado se ajuste a las reglas sintácticas de un determinado lenguaje de programación.  Quien revisa el proceso de compilación?  Lo realiza un programa Compilador encargado de revisar tres tipos de errores  Errores de Sintaxis – errores de ortografía  Errores de Precaución – recomendaciones para mejorar  Errores Lógicos – más difíciles – si hay lógica en la estructura del programa.
  • 12. Ejecución o puesta en marcha  Luego de muchas o varias correcciones y tenemos 0 errores ya podemos correr o ejecutar nuestro programa en el computador
  • 13. Verificación de Resultados  Éste último paso es importante, crucial ya que con los resultados entregados podremos saber si se cumplió o no el objetivo inicial.  Si no se cumplió deberemos revisar que 1. No teníamos claro el objetivo y fallamos en todo el proceso. 2. No realizamos bien la prueba de Escritorio y nos saltamos creyendo que el algoritmo estaba bien. 3. No conocíamos bien las reglas sintácticas del lenguaje con el que pensábamos trabajar y el programa transcurso final termino siendo una representación técnica diferente del algoritmo inicial.
  • 14. Heurística Método para resolver problemas, se basa en la utilización de reglas empíricas para llegar a una solución. Según Polya (1957), cuando se resuelven problemas, intervienen cuatro operaciones mentales: 1. Entender o Comprender el problema 2. Trazar un plan 3. Ejecutar el plan (resolver) 4. Revisar
  • 16. Heurística - Ejemplo En un juego, el ganador obtiene una ficha roja; el segundo, una ficha azul; y el tercero, una amarilla. Al final de varias rondas, el puntaje se calcula de la siguiente manera: Al cubo de la cantidad de fichas rojas se adiciona el doble de fichas azules y se descuenta el cuadrado de las fichas amarillas. Si Andrés llegó 3 veces en primer lugar, 4 veces de último y 6 veces de intermedio, ¿Qué puntaje obtuvo?
  • 19. PRÁCTICA 1 Ejercicios de algoritmos Informales 1. Desarrollar un algoritmo que permita adquirir una Revista. 2. Desarrollar un algoritmo que permita entrar a una casa que está con llave. 3. Desarrollar un algoritmo que permita empacar un regalo. 4. Desarrollar un Algoritmo que permita freír un huevo. 5. Desarrollar un algoritmo que permita tirar la basura. 6. Desarrollar un algoritmo que permita estudiar para un examen.

Notas del editor

  1. Todas las líneas van numeradas En la línea 1 se debe cumplir esa orden para poder continuar con el resto del algoritmo Si realizamos los pasos podemos adquirir el libro que sea Si luego de recorrer todas las librerías del mundo y no adquirimos el libro podemos llegar a dos conclusiones: el libro se agotó o es posible que nunca haya existido Si lo usamos para adquirir el libro el coronel no tiene quien le escriba tenemos grandes posibilidades de adquirirlo.