SlideShare una empresa de Scribd logo
1 de 28
I N T R O D U C C I O N A L A P R O G R A M A C I O N
A N G E L E D UA R D O G R A N A D O S L A N D E R O S “ 2 0 4 ”
CONCEPTO DE PROGRAMACIÓN:
• La programación informática 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 lo que tiene que hacer.
EJEMPLOS DE LENGUAJES DE PROGRAMACION
ADA PHP
BASIC Perl
C Prolog
C++ ASP
Cobol Action Script
Fortran Python
Java JAVA
MATLAB Java Script, etc.
LISP Assembler
Pascal Logo
LINIA DEL TIEMPO:
ALGORITMOS
• INDICE:
• CONCEPTO
• EJEMPLOS
• TIPOS
• COLOCAR UN EJEMPLO
CONCEPTO:
• Un algoritmo es una secuencia precisa de operaciones (pasos) que resuelven un
problema en un tiempo finito. Pasos para la resolución de un problema:
Los algoritmos son independientes del lenguaje de programación y del ordenador
que los ejecuta.
EJEMPLOS DE ALGORITMOS:
• Algunos ejemplos en matemática son el algoritmo de multiplicación, para calcular el
producto, el algoritmo de la división para calcular el cociente de dos números,
el algoritmo de Euclides para obtener el máximo común divisor de dos enteros
positivos, o el método de Gauss para resolver un sistema lineal de ecuaciones.
TIPOS DE ALGORITMOS:
• Los tipos de algoritmos en programación se pueden clasificar en cuatro diferentes:
• Algoritmos computacionales. ...
• Algoritmos no computacionales. ...
• Algoritmos cualitativos. ...
• Algoritmos cuantitativos.
EJEMPLO DE ALGORITMO:
• Se puede entender un algoritmo como una secuencia de pasos finitos bien definidos
que resuelven un problema. Por ejemplo, la ejecución de tareas cotidianas tan simples
como cepillarse los dientes, lavarse las manos o seguir el manual de instrucciones de
armado de un mueble, se pueden ver como un algoritmo.
• Ejemplo:
PSEUDOCÓDIGOS
• INDICE:
• CONCEPTO
• EJEMPLOS
• TIPOS
CONCEPTO PSEUDOCODIGO:
• El pseudocódigo es una forma de expresar los distintos pasos que va a realizar un
programa, de la forma más parecida a un lenguaje de programación. Su principal
función es la de representar por pasos la solución a un problema o algoritmo, de la
forma más detallada posible, utilizando un lenguaje cercano al de programación. El
pseudocódigo no puede ejecutarse en un ordenador ya que entonces dejaría de ser
pseudocódigo, como su propio nombre indica, se trata de un código falso (pseudo =
falso), es un código escrito para que lo entienda el ser humano y no la máquina.
EJEMPLOS PSEUDOCODIGO :
• EJEMPLOS EN PSEUDOCÓDIGO
– Ejemplos en pseudocódigo (I)
– Ejemplos (II) - Sentencia de control SI
– Ejemplos (III) - Sentencias de control CASO y PARA
– Ejemplos (IV) - Sentencias de control MIENTRAS, REPETIR y PARA
– Ejemplos (V) - Vectores o Arrays
– Ejemplos (VI) - Procedimientos y Funciones
TIPOS DE PSEUDOCÓDIGO :
• En la redacción de pseudocódigo se utiliza tres tipos de estructuras de control: las
secuenciales, las selectivas y las iterativas.
• Estructuras secuenciales.
• Estructuras selectivas.
• Selectiva doble (alternativa)
• Selectiva múltiple.
• Selectiva múltiple-Casos.
PSEINT
• INDICE:
• CONCEPTO
• PANTALLA DE TRABAJO
• COMO SE UTILIZA?
• EJEMPLOS DE PSEUDOCODIGOS
• VERSIONES DE PSEINT
CONCEPTO DE PSEINT:
• La herramienta PSeInt es un intérprete de un lenguaje de programación basado en
pseudocódigo. El pseudocódigo es una descripción informal de alto nivel de un
algoritmo, que manteniendo las convenciones estructurales de un lenguaje de
programación está diseñado para la lectura humana (Cortés, Vanoli y Casas, 2010).
PANTALLA DE TRABAJO PSEINT:
COMO SE UTILIZA PSEINT?
• La PSeInt posibilita el empleo de elementos visuales los cuales permiten la
construcción de un diagrama de flujo (o el pseudocódigo) para representar el
problema en cuestión, además del análisis detallado del mismo.
EJEMPLOS DE PSEUDOCÓDIGOS:
Proceso Suma // para cargar un dato, se le muestra un mensaje al usuario // con la
instrucción Escribir, y luego se lee el dato en // una variable (A para el primero, B para el
segundo) con // la instrucción Leer Escribir "Ingrese el primer numero:" Leer A Escribir
"Ingrese el segundo numero:" Leer B // ahora se calcula la suma y se guarda el resultado
en la // variable C mediante la asignación (<-) C <- A+B // finalmente, se muestra el
resultado, precedido de un // mensaje para avisar al usuario, todo en una sola //
instrucción Escribir Escribir "El resultado es: ",C FinProceso
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
VISUAL BASIC
• Índice:
• Concepto
• Pantalla de trabajo
• Creación de formularios
• Barra de herramientas
• Ventana de propiedades
• Inserción de botones
• Configuración de botones en vbasic
• Ejemplos de programas en vbasic
CONCEPTO 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.
PANTALLA DE TRABAJO DE VBASIC:
CREACIÓN DE FORMULARIOS:
• Un formulario se crea en una hoja UserForm. Para insertar una hoja UserForm, acceda
a Microsoft Visual Basic y luego seleccione las opciones Insertar - UserForm. Se
agregará una hoja llamada UserForm n (por ejemplo: UserForm1), aparecerá
un formulario vacío y el cuadro de herramientas.
BARRA DE HERRAMIENTAS:
• Contiene botones que tienen accesos directos a algunos elementos de menú utilizados
con frecuencia. Puede hacer clic una sola vez en un botón de la barra de
herramientas para realizar la acción representada por el botón.
VENTANA DE PROPIEDADES:
• La ventana Propiedades enumera las propiedades en tiempo de diseño de los
objetos seleccionados y su configuración actual. Puede cambiar estas propiedades en
tiempo de diseño. Si selecciona varios controles, la ventana Propiedades contiene
una lista de las propiedades que comunes para todos los controles seleccionados.
INSERCIÓN DE BOTONES:
• Puede usar un botón de control formulario o un botón de comando (un control
ActiveX) para ejecutar una macro que realiza una acción cuando un usuario hace clic
en ella. Ambos botones también se conocen como botón de inserción, que se puede
configurar para automatizar la impresión de una hoja de cálculo, filtrar datos o calcular
números. En general, un botón de control de formulario y ActiveX de comando de
control son similares en apariencia y función. Sin embargo, tienen algunas diferencias,
que se explican en las secciones siguientes.
CONFIGURACIÓN DE BOTONES:
• El control Button o botón es de mucha utilidad, pues a través de él, podemos dar
órdenes, o sea, sirve como comando, por eso en las primeras versiones de Visual Basic
se llamaba Command Button o botón de comando.
EJEMPLOS DE PROGRAMAS :

Más contenido relacionado

Similar a PRESENTACION.pptx

Similar a PRESENTACION.pptx (20)

SILDESHARE.pdf
SILDESHARE.pdfSILDESHARE.pdf
SILDESHARE.pdf
 
Dea sesion1
Dea sesion1Dea sesion1
Dea sesion1
 
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
 
presentacion temas.pptx
presentacion temas.pptxpresentacion temas.pptx
presentacion temas.pptx
 
Introducción a la Programación
Introducción a la Programación Introducción a la Programación
Introducción a la Programación
 
2do parcial c
2do parcial c2do parcial c
2do parcial c
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
NIVEL DE PROGRAMACIÓN WEB INTRODUCCIÓN
NIVEL DE PROGRAMACIÓN WEB INTRODUCCIÓNNIVEL DE PROGRAMACIÓN WEB INTRODUCCIÓN
NIVEL DE PROGRAMACIÓN WEB INTRODUCCIÓN
 
37975756-Guia-de-C
37975756-Guia-de-C37975756-Guia-de-C
37975756-Guia-de-C
 
Diap 01
Diap 01Diap 01
Diap 01
 
Conceptos basicos algoritmos
Conceptos basicos algoritmosConceptos basicos algoritmos
Conceptos basicos algoritmos
 
Parte i curso c
Parte i curso cParte i curso c
Parte i curso c
 
Unidad 2 curso c
Unidad 2 curso cUnidad 2 curso c
Unidad 2 curso c
 
Introduccion a la Programacion
Introduccion a la ProgramacionIntroduccion a la Programacion
Introduccion a la Programacion
 
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
 
Manual de programacion en el lenguaje c
Manual de programacion en el lenguaje cManual de programacion en el lenguaje c
Manual de programacion en el lenguaje c
 
Programacion ii modulo1-leccion1-
Programacion ii modulo1-leccion1-Programacion ii modulo1-leccion1-
Programacion ii modulo1-leccion1-
 
Visual basic terminado[1]
Visual basic terminado[1]Visual basic terminado[1]
Visual basic terminado[1]
 
Visual basic terminado[1]
Visual basic terminado[1]Visual basic terminado[1]
Visual basic terminado[1]
 

Último

informe-de-laboratorio-metodos-de-separacion-de-mezclas.pdf
informe-de-laboratorio-metodos-de-separacion-de-mezclas.pdfinforme-de-laboratorio-metodos-de-separacion-de-mezclas.pdf
informe-de-laboratorio-metodos-de-separacion-de-mezclas.pdfAndreaTurell
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalJonathanCovena1
 
FICHA CUENTO BUSCANDO UNA MAMÁ 2024 MAESTRA JANET.pdf
FICHA CUENTO BUSCANDO UNA MAMÁ  2024 MAESTRA JANET.pdfFICHA CUENTO BUSCANDO UNA MAMÁ  2024 MAESTRA JANET.pdf
FICHA CUENTO BUSCANDO UNA MAMÁ 2024 MAESTRA JANET.pdfPaulaAnglicaBustaman
 
Lineamientos de la Escuela de la Confianza SJA Ccesa.pptx
Lineamientos de la Escuela de la Confianza  SJA  Ccesa.pptxLineamientos de la Escuela de la Confianza  SJA  Ccesa.pptx
Lineamientos de la Escuela de la Confianza SJA Ccesa.pptxDemetrio Ccesa Rayme
 
GRUPO 2 - LA GRAN TRIBULACIÓN 25-03-2024 vf.pdf
GRUPO 2 - LA GRAN TRIBULACIÓN 25-03-2024 vf.pdfGRUPO 2 - LA GRAN TRIBULACIÓN 25-03-2024 vf.pdf
GRUPO 2 - LA GRAN TRIBULACIÓN 25-03-2024 vf.pdfjorge531093
 
Diapositivas unidad de trabajo 7 sobre Coloración temporal y semipermanente
Diapositivas unidad de trabajo 7 sobre Coloración temporal y semipermanenteDiapositivas unidad de trabajo 7 sobre Coloración temporal y semipermanente
Diapositivas unidad de trabajo 7 sobre Coloración temporal y semipermanenteinmaculadatorressanc
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxFernando Solis
 
MINEDU BASES JUEGOS ESCOLARES DEPORTIVOS PARADEPORTIVOS 2024.docx
MINEDU BASES JUEGOS ESCOLARES DEPORTIVOS PARADEPORTIVOS 2024.docxMINEDU BASES JUEGOS ESCOLARES DEPORTIVOS PARADEPORTIVOS 2024.docx
MINEDU BASES JUEGOS ESCOLARES DEPORTIVOS PARADEPORTIVOS 2024.docxLorenaHualpachoque
 
La Evaluacion Formativa SM6 Ccesa007.pdf
La Evaluacion Formativa SM6  Ccesa007.pdfLa Evaluacion Formativa SM6  Ccesa007.pdf
La Evaluacion Formativa SM6 Ccesa007.pdfDemetrio Ccesa Rayme
 
Las Preguntas Educativas entran a las Aulas CIAESA Ccesa007.pdf
Las Preguntas Educativas entran a las Aulas CIAESA  Ccesa007.pdfLas Preguntas Educativas entran a las Aulas CIAESA  Ccesa007.pdf
Las Preguntas Educativas entran a las Aulas CIAESA Ccesa007.pdfDemetrio Ccesa Rayme
 
AEC2. Egipto Antiguo. Adivina, Adivinanza.pptx
AEC2. Egipto Antiguo. Adivina, Adivinanza.pptxAEC2. Egipto Antiguo. Adivina, Adivinanza.pptx
AEC2. Egipto Antiguo. Adivina, Adivinanza.pptxhenarfdez
 
1ERGRA~2.PDF EVALUACION DIAGNOSTICA 2024
1ERGRA~2.PDF EVALUACION DIAGNOSTICA 20241ERGRA~2.PDF EVALUACION DIAGNOSTICA 2024
1ERGRA~2.PDF EVALUACION DIAGNOSTICA 2024hlitocs
 
UNIDAD 3 -MAYO - IV CICLO para cuarto grado
UNIDAD 3 -MAYO - IV CICLO para cuarto gradoUNIDAD 3 -MAYO - IV CICLO para cuarto grado
UNIDAD 3 -MAYO - IV CICLO para cuarto gradoWilian24
 
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...JAVIER SOLIS NOYOLA
 
El liderazgo en la empresa sostenible, introducción, definición y ejemplo.
El liderazgo en la empresa sostenible, introducción, definición y ejemplo.El liderazgo en la empresa sostenible, introducción, definición y ejemplo.
El liderazgo en la empresa sostenible, introducción, definición y ejemplo.JonathanCovena1
 
EFEMERIDES DEL MES DE MAYO PERIODICO MURAL.pdf
EFEMERIDES DEL MES DE MAYO PERIODICO MURAL.pdfEFEMERIDES DEL MES DE MAYO PERIODICO MURAL.pdf
EFEMERIDES DEL MES DE MAYO PERIODICO MURAL.pdfsalazarjhomary
 
AEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptxAEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptxhenarfdez
 
POEMAS ILUSTRADOS DE LUÍSA VILLALTA. Elaborados polos alumnos de 4º PDC do IE...
POEMAS ILUSTRADOS DE LUÍSA VILLALTA. Elaborados polos alumnos de 4º PDC do IE...POEMAS ILUSTRADOS DE LUÍSA VILLALTA. Elaborados polos alumnos de 4º PDC do IE...
POEMAS ILUSTRADOS DE LUÍSA VILLALTA. Elaborados polos alumnos de 4º PDC do IE...Agrela Elvixeo
 

Último (20)

informe-de-laboratorio-metodos-de-separacion-de-mezclas.pdf
informe-de-laboratorio-metodos-de-separacion-de-mezclas.pdfinforme-de-laboratorio-metodos-de-separacion-de-mezclas.pdf
informe-de-laboratorio-metodos-de-separacion-de-mezclas.pdf
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración Ambiental
 
FICHA CUENTO BUSCANDO UNA MAMÁ 2024 MAESTRA JANET.pdf
FICHA CUENTO BUSCANDO UNA MAMÁ  2024 MAESTRA JANET.pdfFICHA CUENTO BUSCANDO UNA MAMÁ  2024 MAESTRA JANET.pdf
FICHA CUENTO BUSCANDO UNA MAMÁ 2024 MAESTRA JANET.pdf
 
Lineamientos de la Escuela de la Confianza SJA Ccesa.pptx
Lineamientos de la Escuela de la Confianza  SJA  Ccesa.pptxLineamientos de la Escuela de la Confianza  SJA  Ccesa.pptx
Lineamientos de la Escuela de la Confianza SJA Ccesa.pptx
 
GRUPO 2 - LA GRAN TRIBULACIÓN 25-03-2024 vf.pdf
GRUPO 2 - LA GRAN TRIBULACIÓN 25-03-2024 vf.pdfGRUPO 2 - LA GRAN TRIBULACIÓN 25-03-2024 vf.pdf
GRUPO 2 - LA GRAN TRIBULACIÓN 25-03-2024 vf.pdf
 
Diapositivas unidad de trabajo 7 sobre Coloración temporal y semipermanente
Diapositivas unidad de trabajo 7 sobre Coloración temporal y semipermanenteDiapositivas unidad de trabajo 7 sobre Coloración temporal y semipermanente
Diapositivas unidad de trabajo 7 sobre Coloración temporal y semipermanente
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
 
MINEDU BASES JUEGOS ESCOLARES DEPORTIVOS PARADEPORTIVOS 2024.docx
MINEDU BASES JUEGOS ESCOLARES DEPORTIVOS PARADEPORTIVOS 2024.docxMINEDU BASES JUEGOS ESCOLARES DEPORTIVOS PARADEPORTIVOS 2024.docx
MINEDU BASES JUEGOS ESCOLARES DEPORTIVOS PARADEPORTIVOS 2024.docx
 
La Evaluacion Formativa SM6 Ccesa007.pdf
La Evaluacion Formativa SM6  Ccesa007.pdfLa Evaluacion Formativa SM6  Ccesa007.pdf
La Evaluacion Formativa SM6 Ccesa007.pdf
 
Las Preguntas Educativas entran a las Aulas CIAESA Ccesa007.pdf
Las Preguntas Educativas entran a las Aulas CIAESA  Ccesa007.pdfLas Preguntas Educativas entran a las Aulas CIAESA  Ccesa007.pdf
Las Preguntas Educativas entran a las Aulas CIAESA Ccesa007.pdf
 
AEC2. Egipto Antiguo. Adivina, Adivinanza.pptx
AEC2. Egipto Antiguo. Adivina, Adivinanza.pptxAEC2. Egipto Antiguo. Adivina, Adivinanza.pptx
AEC2. Egipto Antiguo. Adivina, Adivinanza.pptx
 
1ERGRA~2.PDF EVALUACION DIAGNOSTICA 2024
1ERGRA~2.PDF EVALUACION DIAGNOSTICA 20241ERGRA~2.PDF EVALUACION DIAGNOSTICA 2024
1ERGRA~2.PDF EVALUACION DIAGNOSTICA 2024
 
TÉCNICAS OBSERVACIONALES Y TEXTUALES.pdf
TÉCNICAS OBSERVACIONALES Y TEXTUALES.pdfTÉCNICAS OBSERVACIONALES Y TEXTUALES.pdf
TÉCNICAS OBSERVACIONALES Y TEXTUALES.pdf
 
UNIDAD 3 -MAYO - IV CICLO para cuarto grado
UNIDAD 3 -MAYO - IV CICLO para cuarto gradoUNIDAD 3 -MAYO - IV CICLO para cuarto grado
UNIDAD 3 -MAYO - IV CICLO para cuarto grado
 
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
 
Novena de Pentecostés con textos de san Juan Eudes
Novena de Pentecostés con textos de san Juan EudesNovena de Pentecostés con textos de san Juan Eudes
Novena de Pentecostés con textos de san Juan Eudes
 
El liderazgo en la empresa sostenible, introducción, definición y ejemplo.
El liderazgo en la empresa sostenible, introducción, definición y ejemplo.El liderazgo en la empresa sostenible, introducción, definición y ejemplo.
El liderazgo en la empresa sostenible, introducción, definición y ejemplo.
 
EFEMERIDES DEL MES DE MAYO PERIODICO MURAL.pdf
EFEMERIDES DEL MES DE MAYO PERIODICO MURAL.pdfEFEMERIDES DEL MES DE MAYO PERIODICO MURAL.pdf
EFEMERIDES DEL MES DE MAYO PERIODICO MURAL.pdf
 
AEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptxAEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptx
 
POEMAS ILUSTRADOS DE LUÍSA VILLALTA. Elaborados polos alumnos de 4º PDC do IE...
POEMAS ILUSTRADOS DE LUÍSA VILLALTA. Elaborados polos alumnos de 4º PDC do IE...POEMAS ILUSTRADOS DE LUÍSA VILLALTA. Elaborados polos alumnos de 4º PDC do IE...
POEMAS ILUSTRADOS DE LUÍSA VILLALTA. Elaborados polos alumnos de 4º PDC do IE...
 

PRESENTACION.pptx

  • 1. I N T R O D U C C I O N A L A P R O G R A M A C I O N A N G E L E D UA R D O G R A N A D O S L A N D E R O S “ 2 0 4 ”
  • 2. CONCEPTO DE PROGRAMACIÓN: • La programación informática 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 lo que tiene que hacer.
  • 3. EJEMPLOS DE LENGUAJES DE PROGRAMACION ADA PHP BASIC Perl C Prolog C++ ASP Cobol Action Script Fortran Python Java JAVA MATLAB Java Script, etc. LISP Assembler Pascal Logo
  • 5. ALGORITMOS • INDICE: • CONCEPTO • EJEMPLOS • TIPOS • COLOCAR UN EJEMPLO
  • 6. CONCEPTO: • Un algoritmo es una secuencia precisa de operaciones (pasos) que resuelven un problema en un tiempo finito. Pasos para la resolución de un problema: Los algoritmos son independientes del lenguaje de programación y del ordenador que los ejecuta.
  • 7. EJEMPLOS DE ALGORITMOS: • Algunos ejemplos en matemática son el algoritmo de multiplicación, para calcular el producto, el algoritmo de la división para calcular el cociente de dos números, el algoritmo de Euclides para obtener el máximo común divisor de dos enteros positivos, o el método de Gauss para resolver un sistema lineal de ecuaciones.
  • 8. TIPOS DE ALGORITMOS: • Los tipos de algoritmos en programación se pueden clasificar en cuatro diferentes: • Algoritmos computacionales. ... • Algoritmos no computacionales. ... • Algoritmos cualitativos. ... • Algoritmos cuantitativos.
  • 9. EJEMPLO DE ALGORITMO: • Se puede entender un algoritmo como una secuencia de pasos finitos bien definidos que resuelven un problema. Por ejemplo, la ejecución de tareas cotidianas tan simples como cepillarse los dientes, lavarse las manos o seguir el manual de instrucciones de armado de un mueble, se pueden ver como un algoritmo. • Ejemplo:
  • 11. CONCEPTO PSEUDOCODIGO: • El pseudocódigo es una forma de expresar los distintos pasos que va a realizar un programa, de la forma más parecida a un lenguaje de programación. Su principal función es la de representar por pasos la solución a un problema o algoritmo, de la forma más detallada posible, utilizando un lenguaje cercano al de programación. El pseudocódigo no puede ejecutarse en un ordenador ya que entonces dejaría de ser pseudocódigo, como su propio nombre indica, se trata de un código falso (pseudo = falso), es un código escrito para que lo entienda el ser humano y no la máquina.
  • 12. EJEMPLOS PSEUDOCODIGO : • EJEMPLOS EN PSEUDOCÓDIGO – Ejemplos en pseudocódigo (I) – Ejemplos (II) - Sentencia de control SI – Ejemplos (III) - Sentencias de control CASO y PARA – Ejemplos (IV) - Sentencias de control MIENTRAS, REPETIR y PARA – Ejemplos (V) - Vectores o Arrays – Ejemplos (VI) - Procedimientos y Funciones
  • 13. TIPOS DE PSEUDOCÓDIGO : • En la redacción de pseudocódigo se utiliza tres tipos de estructuras de control: las secuenciales, las selectivas y las iterativas. • Estructuras secuenciales. • Estructuras selectivas. • Selectiva doble (alternativa) • Selectiva múltiple. • Selectiva múltiple-Casos.
  • 14. PSEINT • INDICE: • CONCEPTO • PANTALLA DE TRABAJO • COMO SE UTILIZA? • EJEMPLOS DE PSEUDOCODIGOS • VERSIONES DE PSEINT
  • 15. CONCEPTO DE PSEINT: • La herramienta PSeInt es un intérprete de un lenguaje de programación basado en pseudocódigo. El pseudocódigo es una descripción informal de alto nivel de un algoritmo, que manteniendo las convenciones estructurales de un lenguaje de programación está diseñado para la lectura humana (Cortés, Vanoli y Casas, 2010).
  • 17. COMO SE UTILIZA PSEINT? • La PSeInt posibilita el empleo de elementos visuales los cuales permiten la construcción de un diagrama de flujo (o el pseudocódigo) para representar el problema en cuestión, además del análisis detallado del mismo.
  • 18. EJEMPLOS DE PSEUDOCÓDIGOS: Proceso Suma // para cargar un dato, se le muestra un mensaje al usuario // con la instrucción Escribir, y luego se lee el dato en // una variable (A para el primero, B para el segundo) con // la instrucción Leer Escribir "Ingrese el primer numero:" Leer A Escribir "Ingrese el segundo numero:" Leer B // ahora se calcula la suma y se guarda el resultado en la // variable C mediante la asignación (<-) C <- A+B // finalmente, se muestra el resultado, precedido de un // mensaje para avisar al usuario, todo en una sola // instrucción Escribir Escribir "El resultado es: ",C FinProceso
  • 19. 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
  • 20. VISUAL BASIC • Índice: • Concepto • Pantalla de trabajo • Creación de formularios • Barra de herramientas • Ventana de propiedades • Inserción de botones • Configuración de botones en vbasic • Ejemplos de programas en vbasic
  • 21. CONCEPTO 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.
  • 22. PANTALLA DE TRABAJO DE VBASIC:
  • 23. CREACIÓN DE FORMULARIOS: • Un formulario se crea en una hoja UserForm. Para insertar una hoja UserForm, acceda a Microsoft Visual Basic y luego seleccione las opciones Insertar - UserForm. Se agregará una hoja llamada UserForm n (por ejemplo: UserForm1), aparecerá un formulario vacío y el cuadro de herramientas.
  • 24. BARRA DE HERRAMIENTAS: • Contiene botones que tienen accesos directos a algunos elementos de menú utilizados con frecuencia. Puede hacer clic una sola vez en un botón de la barra de herramientas para realizar la acción representada por el botón.
  • 25. VENTANA DE PROPIEDADES: • La ventana Propiedades enumera las propiedades en tiempo de diseño de los objetos seleccionados y su configuración actual. Puede cambiar estas propiedades en tiempo de diseño. Si selecciona varios controles, la ventana Propiedades contiene una lista de las propiedades que comunes para todos los controles seleccionados.
  • 26. INSERCIÓN DE BOTONES: • Puede usar un botón de control formulario o un botón de comando (un control ActiveX) para ejecutar una macro que realiza una acción cuando un usuario hace clic en ella. Ambos botones también se conocen como botón de inserción, que se puede configurar para automatizar la impresión de una hoja de cálculo, filtrar datos o calcular números. En general, un botón de control de formulario y ActiveX de comando de control son similares en apariencia y función. Sin embargo, tienen algunas diferencias, que se explican en las secciones siguientes.
  • 27. CONFIGURACIÓN DE BOTONES: • El control Button o botón es de mucha utilidad, pues a través de él, podemos dar órdenes, o sea, sirve como comando, por eso en las primeras versiones de Visual Basic se llamaba Command Button o botón de comando.