Want to create interactive content? It’s easy in Genially!

Get started free

Mi Resumen Grafico del Desarrollo de Aplicaciones

Marlee Lizardo

Created on October 31, 2025

Start designing with a free template

Discover more than 1500 professional designs like these:

Squares Diagram

Customer Journey Map

HR Organizational Chart

SWOT PRO

Branching diagram

Fishbone Diagram

Puzzle Diagram

Transcript

Lenguajes de Programacion y su Origen

IDE

Mi Resumen Grafico del Desarrollo de Aplicaciones

Algoritmos

Datos y Tipos de Datos

RA1

Fundamentos de Programacion

Diagrama de Flujo

Aplicacion Practica

Estructuras de Control

Marlee Teresa Lizardo Rosa 5to A InformaticaRA1: Desarrollo de Aplicaciones.

Diagramas de Flujo

Es un diagrama que representa las etapas de un proceso, flujo de trabajo, programa informático o sistema. Los diagramas de flujo se componen de formas conectadas por líneas y representan procesos paso a paso para facilitar la toma de decisiones, reducir ambigüedad y mejorar los flujos de trabajo. o la gestión de proyectos . Aqui tenemos un diagrama de flujo que al iniciar le pide al usuario dos numeros como dato, entonces el sistema sumara estos numeros, luego imprimira el resultado del proceso el cual es la suma de ambos numeros, y finalizara.

Entornos de Programacion

Visual Studio Code, es un editor de código fuente gratuito, potente y ligero de Microsoft, disponible para Windows, macOS y Linux. Es popular entre los desarrolladores por su personalización, su rico ecosistema de extensiones y su compatibilidad con casi cualquier lenguaje de programación, como JavaScript, TypeScript, Python, C++, y más. Partes principales. Editor de código para escribir, Terminal para comandos, Depurador para identificar errores, Extensiones para agregar funcionalidades personalizadas, y Explorador de archivos para gestionar proyectos.

Fundamentos de Programacion

Los fundamentos de programación son los principios básicos y habilidades esenciales necesarias para crear programas informáticos, como la lógica, los algoritmos, las estructuras de control (como condicionales y bucles) y las estructuras de datos. Dominar estos conceptos permite a los programadores diseñar y construir software de manera eficiente, independientemente del lenguaje de programación que utilicen.

Fundamentos Principles.

  • Algoritmos: Una secuencia finita y ordenada de instrucciones para resolver un problema.
  • Variables y tipos de datos: Espacios de memoria que guardan valores (variables) y definen el tipo de información que pueden almacenar (tipos de datos como números, texto, booleanos).
  • Estructuras de control: Permiten controlar el flujo de ejecución del programa.
  • Funciones: Bloques de código reutilizables que realizan una tarea específica, lo que ayuda a evitar la duplicación de código.
  • Estructuras de datos: Formas de organizar y almacenar datos de manera eficiente.
  • Entrada y salida: La forma en que un programa recibe datos del exterior (entrada) y muestra resultados (salida).
  • Depuración y manejo de errores: El proceso de encontrar y corregir errores en el código.

Algoritmos

Secuencia finita de pasos lógicos, bien definidos y ordenados para resolver un problema específico de manera eficiente. Su proposito es servir como base para planificar soluciones computacionales reutilizables, optimizando tiempo y recursos en el desarrollo de software.

Datos y Tipos de Datos

Los datos son la información que los programas manipulan, procesan y almacenan para realizar sus funciones. Se representan como hechos, números, texto o símbolos y son fundamentales para que el software pueda operar eficientemente, desde la gestión de la información de los usuarios hasta la ejecución de cálculos complejos.

Tipos de Datos.Texto (String): "Hola Mundo" (ícono: comillas), para cadenas de caracteres. Número entero (Int): 42 (ícono: #), para valores enteros sin decimales. Decimal (Float): 3.14 (ícono: punto decimal), para números con fracciones. Verdadero/Falso (Boolean): True/False (ícono: check/x), para lógica binaria en condiciones.

Estructuras de Control

Decisiones.Estructura de control de programación que permite que un programa ejecute un bloque de código si una condición es verdadera, y otro bloque de código si la condición es falsa.

Repeticiones, Una repetición en un diagrama de flujo, también llamada bucle o ciclo, es una estructura que permite ejecutar un conjunto de instrucciones varias veces hasta que se cumpla una condición.

Ver Ejemplo.

Ver Ejemplo.

Aplicacion Practica

Los lenguajes de programación, como C, Python, Java o JavaScript, permiten dar instrucciones a la computadora. Para crear una aplicación, primero se diseña un algoritmo con pasos lógicos que pueden representarse en un diagrama de flujo. Luego se usan estructuras de control para tomar decisiones o repetir acciones dentro de un entorno de programación como Visual Studio Code, manejando distintos tipos de datos (texto, números, decimales y valores verdaderos/falsos). Todos estos elementos se conectan para formar una aplicación funcional.

Lenguajes de Programacion y su Origen

Fortran (1957, IBM): Primer lenguaje de alto nivel; diseñado por John Backus para cómputos matemáticos y científicos eficientes. COBOL (1959, CODASYL/Grace Hopper influencia): Enfocado en negocios; sintaxis en inglés para procesar datos en mainframes. C (1972, Bell Labs/Dennis Ritchie): Evolución de B; portable y eficiente, base para UNIX y muchos lenguajes modernos. Python (1991, Guido van Rossum): Inspirado en ABC; enfatiza legibilidad y simplicidad, ideal para principiantes y aplicaciones versátiles como web e IA.