SlideShare una empresa de Scribd logo
1 de 14
INTRODUCCION A LA
PROGRAMACION
INTRUDUCCION A LA PROGRAMACION
¿QUÉ ES LA PROGRAMACION?
La programación es la acción de
programar que implica ordenar,
estructurar o componer una serie de
acciones cronológicas para cumplir un
objetivo. También es el arte del proceso
por el cual se limpia, codifica, traza y
protege el código fuente de programas
computacionales, en otras palabras, es
indicarle a la computadora las acciones
que debe hacer. A través de ella,
también se diseña y crean aplicaciones o
software. Como resultado se materializa
un proyecto donde se utiliza un lenguaje
de programación.
¿PARA QUE SIRVE?
la programación es la de crear
software, el cual después será
ejecutado de manera directa por
el hardware de la computadora, o
a través de otro
programa, para desempeñar
diversas labores para las cuales
fue diseñado.
LENGUAJES DE PROGRAMACION
Para programar se utilizan
lenguajes programación, los mas
usados son:
• Python
• Java
• C
• C++
• C#
Entre otros están:
• Cobol
• Pascal
• JavaScript
LINEA DEL TIEMPO DE LA PROGRAMACION
ALGORITMOS
• TIPOS DE ALGORITMOS:
En algoritmos existen dos tipos de algoritmos los
cuales son:
• Cualitativos
• Cuantitativos
Los algoritmos cualitativos son aquellos
que permiten dar solución a casos cotidianos en
donde no es necesario utilizar operaciones
matemáticas para llegar a dicha solución.
Y los algoritmos cuantitativos son aquellos que
necesitan operaciones matemáticas para llegar a
la solución del problema.
EJEMPLOS:
1- Poner pasta dentífrica en el cepillo.
2- Humedecerla con agua.
3- Cepillar una muela hasta que esté limpia.
4. Cepillar otra muela….. hasta terminar el
cepillado de todas las muelas y dientes. 5.
Enjuagarse.
6. Limpiar el cepillo y secarlo.
Si seguimos este algoritmo conseguiremos
solucionar el problema que teníamos antes de
iniciarlo (dientes sucios).
¿QUE SON LOS ALORITMOS?
Un algoritmo es una serie de
instrucciones secuenciales ―es decir,
que van uno después del otro― que
permiten ejecutar acciones o
programas.
Un algoritmo informático también es
un conjunto ordenado de procesos que
llevan a cabo una serie de instrucciones
que ofrecen respuestas a problemas
determinados. El ejemplo más común
de algoritmo en informática es
el algoritmo de búsqueda de Google.
Si se lleva a cabo un algoritmo en un
programa como PseInt, el programa nos
va a generar un diagrama de flujo.
EJEMPLOS DE ALGORITMOS.
PSEUDOCODIGOS
• ¿TIPOS?
• Como tal un pseudocodigo no tiene tipos, ya que
eso esta en el algoritmo, pero podemos decir que
utiliza estructuras de control definidas, como:
• Estructuras secuenciales.
• Estructuras selectivas.
• Selectiva doble (alternativa)
• Selectiva múltiple.
• Selectiva múltiple-Casos.
El pseudocódigo (o lenguaje de descripción
algorítmico) es una descripción de alto nivel
compacta e informal del principio operativo
de un programa informático u otro
algoritmo. El pseudocódigo posee una
sintaxis propia para poder realizar la
representación del algoritmo (solución de un
problema).
EJEMPLOS
¿QUÉ ES PSEINT?
La herramienta PSeInt es un intérprete de un
lenguaje de programación basado en
pseudocódigo. Este software pretende
facilitarle al principiante la tarea de escribir
algoritmos en este pseudolenguaje
presentando un conjunto de ayudas y
asistencias, y brindarle además algunas
herramientas adicionales que le ayuden a
encontrar errores y comprender la lógica de
los algoritmos.
PSeInt (abreviatura de Pseudo Intérprete)
PSeInt fue desarrollado, entre otros muchos
objetivos, para poder ofrecer un método simple
para que los estudiantes de carreras relacionadas
con la informática pudieran estructurar sus
propios programas en un lenguaje más
natural, y que además fuera independiente del
lenguaje de programación usado.
Pseint se utiliza para crear algorimos de manera
fácil y rápida, utilizando diversas estructuras de
control:
• Primero se le pone titulo al algoritmo
• Empezamos a escribir el problema planteado
utilizando las estructuras de control como if,
swicht, for, etc.
• Si el algoritmo se va a tratar de una toma de
desiciones pondremos la estructura if que es
“si y no” poniendo: “escribir” y lo que vallamos
a escribir lo ponemos entre comillas ejemplo :
escribir “edad”; y para que leea la edad
pondremos. Leer edad, esta vz va sin comillas.
• Para llegar al fin debemos tener finalgortimo y
listo.
• Y al ejecutar nos va a pedir los datos
solicitados y nos va a generar un diagrama de
flujo.
¿CÓMO UTILIZAR PSEINT?
PSEINT
PANTALLA DE TRABAJO
EJEMPLOS DE PSEUDOCODIGOS
VERSIONES DE PSEINT
• 2021060911 feb. 2022
• 2020050127 may. 2020
• 2020040122 abr. 2020
• 2019112731 mar. 2020
• 2019031127 nov. 2019
• 2015-09-2020 sep. 2015
• 2015-07-099 jul. 2015
• 2014-09-2121 sep. 2014
• 2014-03-1111 mar. 2014
• 2013072323 jul. 2013
• 2009.04.047 abr. 2009
No es raro que la última versión de una app
cause problemas al instalarse en modelos
antiguos de smartphones. También puede
ocurrir que las versiones nuevas no funcionen
adecuadamente debido a las
incompatibilidades que puedan tener el
sistema. Hasta que el desarrollador de la app
encuentre una solución, prueba a utilizar una
versión antigua.
VISUAL BASIC
Visual Basic es un lenguaje de
programación orientado a objetos
desarrollado por Microsoft. El uso
de Visual Basic agiliza y simplifica la
creación de aplicaciones . NET con
seguridad de tipos.
Para empezar en visual Basic Excel tiene
una pestaña donde dice desarrollador o
programador, hacemos clic en la
pestaña y va a salir visual Basic, damos
clic y tenemos visual Basic en nuestra
computadora
PANTALLA DE INICIO
ESTA ES LA INTERFAZ DE VISUAL BASIC EN EXCEL
CREACION DE FORMULARIOS BARRA DE HERRAMIENTAS O
CUADRO DE HERRAMIENTAS
MAS DE VISUAL BASIC
Aquí vamos a tener creación
de formularios.
Aparecerá
esta
pantalla
Aquí vamos a encontrar para poner
etiquetas, seleccionar, poner cuadros
de textos, imágenes, etc.
VENTANA DE PROPIEDADES O
BARRA DE PROPIEDADES
INSERCION DE BOTONES
CONFIGURACION DE BOTONES
EJEMPLOS DE VISUAL BASIC

Más contenido relacionado

La actualidad más candente

Patrón de diseño Modelo-Vista-Controlador (MVC)
Patrón de diseño Modelo-Vista-Controlador (MVC)Patrón de diseño Modelo-Vista-Controlador (MVC)
Patrón de diseño Modelo-Vista-Controlador (MVC)Jose R. Hilera
 
constructor and destructor-object oriented programming
constructor and destructor-object oriented programmingconstructor and destructor-object oriented programming
constructor and destructor-object oriented programmingAshita Agrawal
 
Ea actividadesassdasd
Ea actividadesassdasdEa actividadesassdasd
Ea actividadesassdasdxxfoxz22
 
Normalización de Base de Datos
Normalización de Base de DatosNormalización de Base de Datos
Normalización de Base de DatosMayra Romero
 
Patrones de diseño de software
Patrones de diseño de softwarePatrones de diseño de software
Patrones de diseño de softwareIker Canarias
 
Programacion Orientada a Objetos en php
Programacion Orientada a Objetos en phpProgramacion Orientada a Objetos en php
Programacion Orientada a Objetos en phpSamuel Piñon Garcia
 
Programación Orientada a Objetos - Unidad 5 Excepciones
Programación Orientada a Objetos - Unidad 5 ExcepcionesProgramación Orientada a Objetos - Unidad 5 Excepciones
Programación Orientada a Objetos - Unidad 5 ExcepcionesJosé Antonio Sandoval Acosta
 
Programación orientada al objeto
Programación orientada al objetoProgramación orientada al objeto
Programación orientada al objetoboncastell
 
Modelo de datos orientado a objetos J
Modelo de datos orientado a objetos  JModelo de datos orientado a objetos  J
Modelo de datos orientado a objetos JJairo Cocha
 
Paradigmas programacion
Paradigmas programacionParadigmas programacion
Paradigmas programacionLuis Peralta
 
ESTRUCTURAS DE SELECCIÓN SENTENCIAS IF Y SWITCH EN C++
ESTRUCTURAS DE SELECCIÓN SENTENCIAS IF Y SWITCH EN C++ESTRUCTURAS DE SELECCIÓN SENTENCIAS IF Y SWITCH EN C++
ESTRUCTURAS DE SELECCIÓN SENTENCIAS IF Y SWITCH EN C++die_dex
 
POO Programación Orientada a Objetos
POO Programación Orientada a ObjetosPOO Programación Orientada a Objetos
POO Programación Orientada a ObjetosLuis Berganza
 
Concepto y extensiones de negocio de Eriksson Penker
Concepto y extensiones de negocio de Eriksson PenkerConcepto y extensiones de negocio de Eriksson Penker
Concepto y extensiones de negocio de Eriksson PenkerMarcos Omar Cruz Ortrega
 
Operaciones entre lenguajes
Operaciones entre lenguajesOperaciones entre lenguajes
Operaciones entre lenguajesJean Bernard
 

La actualidad más candente (20)

Patrón de diseño Modelo-Vista-Controlador (MVC)
Patrón de diseño Modelo-Vista-Controlador (MVC)Patrón de diseño Modelo-Vista-Controlador (MVC)
Patrón de diseño Modelo-Vista-Controlador (MVC)
 
constructor and destructor-object oriented programming
constructor and destructor-object oriented programmingconstructor and destructor-object oriented programming
constructor and destructor-object oriented programming
 
Ea actividadesassdasd
Ea actividadesassdasdEa actividadesassdasd
Ea actividadesassdasd
 
Normalización de Base de Datos
Normalización de Base de DatosNormalización de Base de Datos
Normalización de Base de Datos
 
HA2NV50 EQ8-StarUML
HA2NV50 EQ8-StarUMLHA2NV50 EQ8-StarUML
HA2NV50 EQ8-StarUML
 
Patrones de diseño de software
Patrones de diseño de softwarePatrones de diseño de software
Patrones de diseño de software
 
Diagrama de Componentes
Diagrama de ComponentesDiagrama de Componentes
Diagrama de Componentes
 
Programacion Orientada a Objetos en php
Programacion Orientada a Objetos en phpProgramacion Orientada a Objetos en php
Programacion Orientada a Objetos en php
 
Programación Orientada a Objetos - Unidad 5 Excepciones
Programación Orientada a Objetos - Unidad 5 ExcepcionesProgramación Orientada a Objetos - Unidad 5 Excepciones
Programación Orientada a Objetos - Unidad 5 Excepciones
 
Programación orientada al objeto
Programación orientada al objetoProgramación orientada al objeto
Programación orientada al objeto
 
Programacion Orientada a Objetos
Programacion Orientada a ObjetosProgramacion Orientada a Objetos
Programacion Orientada a Objetos
 
Ejemplo
EjemploEjemplo
Ejemplo
 
Modelo de datos orientado a objetos J
Modelo de datos orientado a objetos  JModelo de datos orientado a objetos  J
Modelo de datos orientado a objetos J
 
Paradigmas programacion
Paradigmas programacionParadigmas programacion
Paradigmas programacion
 
ESTRUCTURAS DE SELECCIÓN SENTENCIAS IF Y SWITCH EN C++
ESTRUCTURAS DE SELECCIÓN SENTENCIAS IF Y SWITCH EN C++ESTRUCTURAS DE SELECCIÓN SENTENCIAS IF Y SWITCH EN C++
ESTRUCTURAS DE SELECCIÓN SENTENCIAS IF Y SWITCH EN C++
 
POO Programación Orientada a Objetos
POO Programación Orientada a ObjetosPOO Programación Orientada a Objetos
POO Programación Orientada a Objetos
 
Introduccion a python 3
Introduccion a python 3Introduccion a python 3
Introduccion a python 3
 
Concepto y extensiones de negocio de Eriksson Penker
Concepto y extensiones de negocio de Eriksson PenkerConcepto y extensiones de negocio de Eriksson Penker
Concepto y extensiones de negocio de Eriksson Penker
 
Formas Normales
Formas NormalesFormas Normales
Formas Normales
 
Operaciones entre lenguajes
Operaciones entre lenguajesOperaciones entre lenguajes
Operaciones entre lenguajes
 

Similar a INTRODUCCION A LA PROGRAMACION.pptx

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
 
Mauricio oropeza
Mauricio oropezaMauricio oropeza
Mauricio oropezamauricioo5
 
Etapas del desarrolo de un programa
Etapas del desarrolo de un programaEtapas del desarrolo de un programa
Etapas del desarrolo de un programazeta2015
 
presentacion sobre Algoritmo, Pseudocódigo, diagramas de flujos y la metodolo...
presentacion sobre Algoritmo, Pseudocódigo, diagramas de flujos y la metodolo...presentacion sobre Algoritmo, Pseudocódigo, diagramas de flujos y la metodolo...
presentacion sobre Algoritmo, Pseudocódigo, diagramas de flujos y la metodolo...AliandroMejias
 
Introduccion a la programacion 2010
Introduccion a la programacion 2010Introduccion a la programacion 2010
Introduccion a la programacion 2010Mario Lopez
 
Introducción a Programación I (Clase1).pptx
Introducción a Programación I (Clase1).pptxIntroducción a Programación I (Clase1).pptx
Introducción a Programación I (Clase1).pptxDavidGarca147527
 
PASOS PARA LA SOLUCION DE PROBLEMAS - HTML
PASOS PARA LA SOLUCION DE PROBLEMAS - HTMLPASOS PARA LA SOLUCION DE PROBLEMAS - HTML
PASOS PARA LA SOLUCION DE PROBLEMAS - HTMLfelipeforero72
 
Programación
ProgramaciónProgramación
ProgramaciónGraceelml
 
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.pptxDavidMontalvo37
 
Prograbasica 01
Prograbasica 01Prograbasica 01
Prograbasica 01cun
 

Similar a INTRODUCCION A LA PROGRAMACION.pptx (20)

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
 
Mauricio oropeza
Mauricio oropezaMauricio oropeza
Mauricio oropeza
 
PROGRAMACION.pptx
PROGRAMACION.pptxPROGRAMACION.pptx
PROGRAMACION.pptx
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Etapas del desarrolo de un programa
Etapas del desarrolo de un programaEtapas del desarrolo de un programa
Etapas del desarrolo de un programa
 
Introduccion a la progamacion
Introduccion a la progamacionIntroduccion a la progamacion
Introduccion a la progamacion
 
presentacion sobre Algoritmo, Pseudocódigo, diagramas de flujos y la metodolo...
presentacion sobre Algoritmo, Pseudocódigo, diagramas de flujos y la metodolo...presentacion sobre Algoritmo, Pseudocódigo, diagramas de flujos y la metodolo...
presentacion sobre Algoritmo, Pseudocódigo, diagramas de flujos y la metodolo...
 
SILDESHARE.pdf
SILDESHARE.pdfSILDESHARE.pdf
SILDESHARE.pdf
 
Introduccion a la programacion 2010
Introduccion a la programacion 2010Introduccion a la programacion 2010
Introduccion a la programacion 2010
 
Programación concepto general
Programación concepto generalProgramación concepto general
Programación concepto general
 
Principios programacion
Principios programacionPrincipios programacion
Principios programacion
 
Introducción a Programación I (Clase1).pptx
Introducción a Programación I (Clase1).pptxIntroducción a Programación I (Clase1).pptx
Introducción a Programación I (Clase1).pptx
 
Programación
ProgramaciónProgramación
Programación
 
PASOS PARA LA SOLUCION DE PROBLEMAS - HTML
PASOS PARA LA SOLUCION DE PROBLEMAS - HTMLPASOS PARA LA SOLUCION DE PROBLEMAS - HTML
PASOS PARA LA SOLUCION DE PROBLEMAS - HTML
 
Informatica
InformaticaInformatica
Informatica
 
Programación
ProgramaciónProgramación
Programación
 
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
 
Prograbasica 01
Prograbasica 01Prograbasica 01
Prograbasica 01
 
Presentacion c
Presentacion cPresentacion c
Presentacion c
 

Último

guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudianteAndreaHuertas24
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxJOSEMANUELHERNANDEZH11
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 

Último (16)

guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 

INTRODUCCION A LA PROGRAMACION.pptx

  • 2. INTRUDUCCION A LA PROGRAMACION ¿QUÉ ES LA PROGRAMACION? La programación es la acción de programar que implica ordenar, estructurar o componer una serie de acciones cronológicas para cumplir un objetivo. También es el arte del proceso por el cual se limpia, codifica, traza y protege el código fuente de programas computacionales, en otras palabras, es indicarle a la computadora las acciones que debe hacer. A través de ella, también se diseña y crean aplicaciones o software. Como resultado se materializa un proyecto donde se utiliza un lenguaje de programación. ¿PARA QUE SIRVE? la programación es la de crear software, el cual después será ejecutado de manera directa por el hardware de la computadora, o a través de otro programa, para desempeñar diversas labores para las cuales fue diseñado. LENGUAJES DE PROGRAMACION Para programar se utilizan lenguajes programación, los mas usados son: • Python • Java • C • C++ • C# Entre otros están: • Cobol • Pascal • JavaScript
  • 3. LINEA DEL TIEMPO DE LA PROGRAMACION
  • 4. ALGORITMOS • TIPOS DE ALGORITMOS: En algoritmos existen dos tipos de algoritmos los cuales son: • Cualitativos • Cuantitativos Los algoritmos cualitativos son aquellos que permiten dar solución a casos cotidianos en donde no es necesario utilizar operaciones matemáticas para llegar a dicha solución. Y los algoritmos cuantitativos son aquellos que necesitan operaciones matemáticas para llegar a la solución del problema. EJEMPLOS: 1- Poner pasta dentífrica en el cepillo. 2- Humedecerla con agua. 3- Cepillar una muela hasta que esté limpia. 4. Cepillar otra muela….. hasta terminar el cepillado de todas las muelas y dientes. 5. Enjuagarse. 6. Limpiar el cepillo y secarlo. Si seguimos este algoritmo conseguiremos solucionar el problema que teníamos antes de iniciarlo (dientes sucios). ¿QUE SON LOS ALORITMOS? Un algoritmo es una serie de instrucciones secuenciales ―es decir, que van uno después del otro― que permiten ejecutar acciones o programas. Un algoritmo informático también es un conjunto ordenado de procesos que llevan a cabo una serie de instrucciones que ofrecen respuestas a problemas determinados. El ejemplo más común de algoritmo en informática es el algoritmo de búsqueda de Google. Si se lleva a cabo un algoritmo en un programa como PseInt, el programa nos va a generar un diagrama de flujo.
  • 6. PSEUDOCODIGOS • ¿TIPOS? • Como tal un pseudocodigo no tiene tipos, ya que eso esta en el algoritmo, pero podemos decir que utiliza estructuras de control definidas, como: • Estructuras secuenciales. • Estructuras selectivas. • Selectiva doble (alternativa) • Selectiva múltiple. • Selectiva múltiple-Casos. El pseudocódigo (o lenguaje de descripción algorítmico) es una descripción de alto nivel compacta e informal del principio operativo de un programa informático u otro algoritmo. El pseudocódigo posee una sintaxis propia para poder realizar la representación del algoritmo (solución de un problema). EJEMPLOS
  • 7. ¿QUÉ ES PSEINT? La herramienta PSeInt es un intérprete de un lenguaje de programación basado en pseudocódigo. Este software pretende facilitarle al principiante la tarea de escribir algoritmos en este pseudolenguaje presentando un conjunto de ayudas y asistencias, y brindarle además algunas herramientas adicionales que le ayuden a encontrar errores y comprender la lógica de los algoritmos. PSeInt (abreviatura de Pseudo Intérprete) PSeInt fue desarrollado, entre otros muchos objetivos, para poder ofrecer un método simple para que los estudiantes de carreras relacionadas con la informática pudieran estructurar sus propios programas en un lenguaje más natural, y que además fuera independiente del lenguaje de programación usado. Pseint se utiliza para crear algorimos de manera fácil y rápida, utilizando diversas estructuras de control: • Primero se le pone titulo al algoritmo • Empezamos a escribir el problema planteado utilizando las estructuras de control como if, swicht, for, etc. • Si el algoritmo se va a tratar de una toma de desiciones pondremos la estructura if que es “si y no” poniendo: “escribir” y lo que vallamos a escribir lo ponemos entre comillas ejemplo : escribir “edad”; y para que leea la edad pondremos. Leer edad, esta vz va sin comillas. • Para llegar al fin debemos tener finalgortimo y listo. • Y al ejecutar nos va a pedir los datos solicitados y nos va a generar un diagrama de flujo. ¿CÓMO UTILIZAR PSEINT? PSEINT
  • 10. VERSIONES DE PSEINT • 2021060911 feb. 2022 • 2020050127 may. 2020 • 2020040122 abr. 2020 • 2019112731 mar. 2020 • 2019031127 nov. 2019 • 2015-09-2020 sep. 2015 • 2015-07-099 jul. 2015 • 2014-09-2121 sep. 2014 • 2014-03-1111 mar. 2014 • 2013072323 jul. 2013 • 2009.04.047 abr. 2009 No es raro que la última versión de una app cause problemas al instalarse en modelos antiguos de smartphones. También puede ocurrir que las versiones nuevas no funcionen adecuadamente debido a las incompatibilidades que puedan tener el sistema. Hasta que el desarrollador de la app encuentre una solución, prueba a utilizar una versión antigua.
  • 11. VISUAL BASIC Visual Basic es un lenguaje de programación orientado a objetos desarrollado por Microsoft. El uso de Visual Basic agiliza y simplifica la creación de aplicaciones . NET con seguridad de tipos. Para empezar en visual Basic Excel tiene una pestaña donde dice desarrollador o programador, hacemos clic en la pestaña y va a salir visual Basic, damos clic y tenemos visual Basic en nuestra computadora PANTALLA DE INICIO ESTA ES LA INTERFAZ DE VISUAL BASIC EN EXCEL
  • 12. CREACION DE FORMULARIOS BARRA DE HERRAMIENTAS O CUADRO DE HERRAMIENTAS MAS DE VISUAL BASIC Aquí vamos a tener creación de formularios. Aparecerá esta pantalla Aquí vamos a encontrar para poner etiquetas, seleccionar, poner cuadros de textos, imágenes, etc.
  • 13. VENTANA DE PROPIEDADES O BARRA DE PROPIEDADES INSERCION DE BOTONES CONFIGURACION DE BOTONES