conceptos de programaion
Didier Emilio Hernández Cruz
Created on August 30, 2024
More creations to inspire you
PRIVATE TOUR IN SÃO PAULO
Presentation
SUMMER ZINE 2018
Presentation
RACISM AND HEALTHCARE
Presentation
FACTS IN THE TIME OF COVID-19
Presentation
FOOD 1
Presentation
TANGRAM PRESENTATION
Presentation
COUNTRIES LESSON 5 GROUP 7/8
Presentation
Transcript
conceptos de programacion
Autor/a: Hernandez Cruz Didier EmilioFecha 30/08/2024
01.algoritmo
concepto de algoritmo
conjunto de instrucciones ordenadas y finitas que se utilizan para resolver un problema o realizar una tarea pueden ser cualitativos o cuantitativos.
- Son secuenciales.
- Son precisos y específicos.
- Son ordenados.
- Son finitos.
- Son definidos.
Leer más
01.IMPORTANCIA DE LOS ALGORITMOS
Resolución Estructurada de Problemas:Los algoritmos son como mapas detallados que guían a la computadora paso a paso.Optimización de Recursos: Los algoritmos ayudan a optimizar el tiempo y los recursos utilizados en el desarrollo de software.Comprensión y Mantenimiento del Código: Un buen algoritmo facilita la comprensión del código. Cuando otros programadores o incluso tú mismo revisen el código en el futuro, un algoritmo claro les dirá qué está sucediendo.
Reutilización de Código:Los algoritmos nos permiten crear bibliotecas de funciones y procedimientos que podemos reutilizar en diferentes partes de nuestro software.Inteligencia Artificial y Machine Learning: La implementación de inteligencia artificial y machine learning se basa en algoritmos sofisticados.
02.lenguaje de programacion
Es “idioma” que utilizamos para comunicarnos con las computadoras. A través de él, los programadores pueden escribir instrucciones y algoritmos que luego se traducen a lenguaje de máquina, permitiendo que las computadoras ejecuten tareas específicas.
Leer más
02.IMPORTANCIA DE LOS LENGUAJES DE PROGRAMACION
Automatización y Eficiencia:Los lenguajes de programación nos permiten crear software que automatiza tareas y mejora la eficiencia.Desarrollo de Tecnología Moderna: Desde las redes sociales hasta los sistemas de navegación GPS, todo se basa en código escrito en algún lenguaje de programación.
Innovación y Revolución de Industrias:La programación es el lenguaje de la invención tecnológica. A través de ella, se han creado soluciones que han revolucionado industrias enteras.Habilidades y Oportunidades Laborales: Aprender un lenguaje de programación puede abrir un nuevo panorama de posibilidades laborales.
03.DIAGRAMA DE FLUJO
Un diagrama de flujo es un esquema que muestra la secuencia lógica de pasos, tareas o etapas en un proceso. Se utiliza para representar gráficamente cómo se desarrolla un procedimiento o cómo se ejecuta un algoritmo. Los símbolos y las conexiones entre ellos en el diagrama de flujo indican la dirección del flujo y las decisiones que se toman en cada paso.
Leer más
03.IMPORTANCIA DE LOS DIAGRAMAS DE FLUJO
Visualización y Diseño:Los diagramas de flujo permiten visualizar de manera clara y concisa el flujo de un proceso o algoritmo.Comunicación: Actúan como un lenguaje común entre programadores y otros miembros del equipo.
Depuración:Cuando un programa no funciona como se espera, un diagrama de flujo puede ayudar a identificar dónde está el problema.Documentación: Los diagramas de flujo son una excelente forma de documentar cómo funciona un programa.
05.PROGRAMA
¿QUE ES UN PROGRAMA?
Un programa es un conjunto de instrucciones lógicas y secuenciales que permiten realizar una tarea específica en una computadora. Estas instrucciones son escritas por programadores utilizando lenguajes de programación. Cuando ejecutamos un programa, la máquina sigue paso a paso esas instrucciones para obtener un resultado deseado. Por ejemplo, cuando abres un navegador web, estás ejecutando un programa que te permite navegar por Internet.
Leer más
05.IMPORTANCIA DE LOS PROGRAMAS
Automatización y Eficiencia:Los programas de informática nos permiten automatizar tareas y mejorar la eficiencia en nuestro día a día.Gestión y Organización: Los programas nos ayudan a gestionar y organizar información. Podemos utilizar aplicaciones de gestión de proyectos, agendas digitales y bases de datos.
Comunicación y Colaboración:Gracias al software, podemos comunicarnos de forma rápida y eficiente con otras personas. Procesamiento de Datos: El software nos permite procesar y analizar grandes cantidades de datos de forma rápida y precisa.Entretenimiento y Multimedia: Gracias al software, podemos disfrutar de entretenimiento multimedia, como películas, música y videojuegos.
06.PROGRAMACION
¿QUE ES LA PROGRAMACION?
La programación se refiere a la acción de crear programas o aplicaciones mediante el desarrollo de un código fuente. Este código fuente está compuesto por un conjunto de instrucciones que la computadora sigue para ejecutar un programa. En otras palabras, la programación es lo que permite que un ordenador funcione y realice las tareas que el usuario solicita. Cuando programas, estás dando vida a tus ideas y resolviendo problemas mediante la escritura de algoritmos y la implementación de soluciones.
Leer más
7.actividad interactiva
- ¿Cual es la importancia de los algoritmos?
- ¿Para que sirven los lenguajes de programacion?
- ¿Para que sirve el rectangulo en los diagramas de flujo?
- ¿Que se utiliza para programar?
EJEMPLO
Preparar un café:Algoritmo cualitativoPaso 1: Llenar la cafetera con agua. Paso 2: Colocar el filtro y añadir café molido. Paso 3: Encender la cafetera. Paso 4: Esperar a que termine de preparar el café. Paso 5: Servir y disfrutar.Calcular el promedio de notas: Algoritmo cuantitativoPaso 1: Suma todas las notas. Paso 2: Divide la suma entre la cantidad de notas.
LENGUAJES DE PROGRAMACIONPYTHON, C++, JAVA, JAVA SCRIPT, ETC.
CARACTERISTICAS:
Sintaxis: Cada lenguaje tiene su propia sintaxis, que determina cómo se deben estructurar las instrucciones. Semántica: Define el significado de las instrucciones y cómo se relacionan entre sí. Abstracción: Los lenguajes de alto nivel ofrecen abstracciones que ocultan detalles de bajo nivel (como la gestión de memoria). Portabilidad: Algunos lenguajes son más portátiles que otros, lo que significa que se pueden usar en diferentes plataformas.
SIMBOLOS COMUNES:
Inicio/Fin: Representado por un óvalo. Proceso: Representado por un rectángulo. Decisión: Representado por un rombo. Conexiones: Flechas que indican la dirección del flujo.
EJEMPLOS DE PROGRAMAS
OFFICE: ADOBE PHOTOSHOP: GOOGLE CHROME: DAVINCI RESOLVE:
IMPORTANCIA:
Creación y Automatización La programación permite crear aplicaciones, software y sistemas informáticos. Gracias a ella, podemos desarrollar desde aplicaciones móviles hasta páginas web y servicios en línea.Innovación Tecnológica La programación es el cimiento base del futuro. Es la fuerza impulsora detrás de la evolución tecnológica y la aparición de nuevos inventos. Sin programación, muchos de los avances tecnológicos que disfrutamos hoy simplemente no existirían.