SlideShare una empresa de Scribd logo
1 de 10
FUNDAMENTOS
DE
PROGRAMACIÓN
Análisis de los problemas
01 En la actualidad se está viviendo una necesidad progresiva en el
desarrollo de tecnologías que implementen procesos organizacionales
que reduzcan costos y sean más amigables con el medio ambiente.
02 Es tan alta la demanda de programadores de sistemas informáticos tanto
a nivel global como nacional, que los gobiernos han comenzado a ofrecer
programas gratuitos de formación en ésta área, con el apoyo de
diferentes instituciones universitarias.
03 El nivel de inglés tiene un papel importante en la formación de nuevos
programadores, puesto que las plataformas y la sintaxis de programación
se desarrolla en inglés.
Objetivo del proyecto
Comprender el concepto de programación y
sus fundamentos.
Audiencia objetivo
Está dirigido a todas aquellas personas que
inician en la programación de sistemas
informáticos, con el fin de que comprendan los
conceptos y fundamentos básicos de
programación.
Fundamentos de Programación
¿QUÉ ES UN ALGORTIMO?
Un algoritmo es una secuencia de pasos
finitos dentro de un proceso, lo que
conlleva a la solución de un problema.
LAS VARIABLES
Son datos de entrada, que van adquiriendo
un valor diferente en el transcurso de la
ejecución del proceso. (ej. Edad, peso,
estatura, grado académico, entre otros
datos).
LAS CONSTANTES
Son datos que se establecen al inicio del
algortimo, y que no cambian durante el
transcurso de la ejecución del programa.
(ej. El número pi).
Fundamentos de Programación
ENTORNO DE TRABAJO
Se utilizan plataformas como netbeans,
eclipse, entre otras.
LENGUAJE DE PROGRAMACIÓN
Existen varios lenguajes de programación
como: ruby, c++, Python, java,
javascript, .Net, PHP, entre otros.
PSEUDOCÓDIGO
Es un lenguaje más humano, con el cual se
diseñan algoritmos para luego se
ejecutados en el lenguaje de alto
nivel como los mencionados
anteriormente.
DISEÑO DE ALGORITMOS
Los algoritmos son diseñados
por medio de esquemas como el
diagrama de flujo, el cual
contiene figuras con su
respectivo significado y que
están conectadas por medio de
flechas que van indicando la
secuencia de ejecución del
programa que da solución al
problema, tal cual como se
ilustra en el ejemplo.
LOS ALGORTIMOS Y LOS
SISTEMA OPERATIVOS
Los algoritmos se desarrollan
para diferentes sistema
operativos como linux, IOS,
Microsoft y Android, siendo
utilizados en dispositivos como
celulares, relojes inteligentes,
televisores, computadoras,
tablets, entre otras máquinas.
La programación puede ser
dirigida a las diferentes áreas del
conocimientos y a diferentes
organizaciones sin importar su
objeto social.
CONCLUSIONES
• La programación se posiciona como una de las
mejores carreras profesionales en la actualidad,
tanto a nivel global como nacional.
• Existe gran demanda de profesionales en el
área de programación.
• Es indispensable conocer los fundamentos de
programación, puesto que son las bases que
contribuyen al éxito del programador.
• El desarrollo de software puede contribuir en
gran escala tanto a la economía global como a la
protección del medio ambiente y la
optimización de los recursos naturales.
¡Gracias!
VICTOR ALEXANDER MENDOZA MENDOZA
ESTUDIANTE: TECNOLOGÍA EN PROGRAMACIÓN DE SISTEMAS INFORMÁTICOS
UNIVERSIDAD PEDAGÓGICA Y TECNOLÓGICA DE COLOMBIA
2021

Más contenido relacionado

La actualidad más candente

C++ y sus utilidades
C++ y sus utilidadesC++ y sus utilidades
C++ y sus utilidadesStudent A
 
1. que es programacion
1. que es programacion1. que es programacion
1. que es programacionFausto Orozco
 
Presentación APLICACIÓN AL LENGUAJE C
Presentación APLICACIÓN AL LENGUAJE CPresentación APLICACIÓN AL LENGUAJE C
Presentación APLICACIÓN AL LENGUAJE CJesus Reyes
 
LENGUAJE DE PROGRAMACION C
LENGUAJE DE PROGRAMACION CLENGUAJE DE PROGRAMACION C
LENGUAJE DE PROGRAMACION Cjavu
 
¿Qué es la programacion? - Promocional CBTa 112
¿Qué es la programacion? - Promocional CBTa 112¿Qué es la programacion? - Promocional CBTa 112
¿Qué es la programacion? - Promocional CBTa 112Andres Domínguez Gómez
 
Mi lenguaje de programación de preferencia c++
Mi lenguaje de programación de preferencia c++Mi lenguaje de programación de preferencia c++
Mi lenguaje de programación de preferencia c++bastard1
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programaciónFátima Gallego
 
Mi lenguaje de programación de preferencia
Mi lenguaje de programación de preferenciaMi lenguaje de programación de preferencia
Mi lenguaje de programación de preferenciatgavillan
 
Lenguaje de programacion presentacion.
Lenguaje de programacion presentacion.Lenguaje de programacion presentacion.
Lenguaje de programacion presentacion.Fj Lezama
 
Nuevos Entornos de Programación para Niños
Nuevos Entornos de Programación para NiñosNuevos Entornos de Programación para Niños
Nuevos Entornos de Programación para NiñosFacilitador -Tic
 
Lenguajes de programación más utilizados
Lenguajes de programación más utilizadosLenguajes de programación más utilizados
Lenguajes de programación más utilizadosJesus Salas Castro
 
Programacion visual renny centeno 15323078
Programacion visual   renny centeno 15323078Programacion visual   renny centeno 15323078
Programacion visual renny centeno 15323078Haryls Haryls
 
Clasificación de lenguajes de
Clasificación de lenguajes deClasificación de lenguajes de
Clasificación de lenguajes deJoRgEp10
 

La actualidad más candente (20)

Lenguaje c
Lenguaje cLenguaje c
Lenguaje c
 
C++ y sus utilidades
C++ y sus utilidadesC++ y sus utilidades
C++ y sus utilidades
 
1. que es programacion
1. que es programacion1. que es programacion
1. que es programacion
 
Presentación APLICACIÓN AL LENGUAJE C
Presentación APLICACIÓN AL LENGUAJE CPresentación APLICACIÓN AL LENGUAJE C
Presentación APLICACIÓN AL LENGUAJE C
 
LENGUAJE DE PROGRAMACION C
LENGUAJE DE PROGRAMACION CLENGUAJE DE PROGRAMACION C
LENGUAJE DE PROGRAMACION C
 
¿Qué es la programacion? - Promocional CBTa 112
¿Qué es la programacion? - Promocional CBTa 112¿Qué es la programacion? - Promocional CBTa 112
¿Qué es la programacion? - Promocional CBTa 112
 
Mi lenguaje de programación de preferencia c++
Mi lenguaje de programación de preferencia c++Mi lenguaje de programación de preferencia c++
Mi lenguaje de programación de preferencia c++
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programación
 
Mi lenguaje de programación de preferencia
Mi lenguaje de programación de preferenciaMi lenguaje de programación de preferencia
Mi lenguaje de programación de preferencia
 
Lenguaje de programacion presentacion.
Lenguaje de programacion presentacion.Lenguaje de programacion presentacion.
Lenguaje de programacion presentacion.
 
E.s
E.sE.s
E.s
 
Programación
ProgramaciónProgramación
Programación
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
 
Nuevos Entornos de Programación para Niños
Nuevos Entornos de Programación para NiñosNuevos Entornos de Programación para Niños
Nuevos Entornos de Programación para Niños
 
Equipo Flicker
Equipo FlickerEquipo Flicker
Equipo Flicker
 
Lenguajes de programación más utilizados
Lenguajes de programación más utilizadosLenguajes de programación más utilizados
Lenguajes de programación más utilizados
 
Programacion visual renny centeno 15323078
Programacion visual   renny centeno 15323078Programacion visual   renny centeno 15323078
Programacion visual renny centeno 15323078
 
Clasificacion de los lenguajes
Clasificacion de los lenguajesClasificacion de los lenguajes
Clasificacion de los lenguajes
 
Dennis
DennisDennis
Dennis
 
Clasificación de lenguajes de
Clasificación de lenguajes deClasificación de lenguajes de
Clasificación de lenguajes de
 

Similar a Fundamentos básicos de programación

1 estado arte_software
1 estado arte_software 1 estado arte_software
1 estado arte_software Delita Paulina
 
LECCION-1-INTRODUCCION-A-LA-PROGRAMACION.pdf
LECCION-1-INTRODUCCION-A-LA-PROGRAMACION.pdfLECCION-1-INTRODUCCION-A-LA-PROGRAMACION.pdf
LECCION-1-INTRODUCCION-A-LA-PROGRAMACION.pdfestanisjhv
 
Jesus acosta ing.pdf
Jesus acosta ing.pdfJesus acosta ing.pdf
Jesus acosta ing.pdfjesus acosta
 
Ingeniería de software
Ingeniería de software Ingeniería de software
Ingeniería de software Monica Glez
 
Ingeniería de software
Ingeniería de softwareIngeniería de software
Ingeniería de softwareMonica Glez
 
Computación i mariangel_garcia
Computación i mariangel_garciaComputación i mariangel_garcia
Computación i mariangel_garciamarifabi5
 
CONCEPTOS DE PROGRAMACIÓN Y METODOS ESTADÍSTICOS
CONCEPTOS DE PROGRAMACIÓN Y METODOS ESTADÍSTICOS CONCEPTOS DE PROGRAMACIÓN Y METODOS ESTADÍSTICOS
CONCEPTOS DE PROGRAMACIÓN Y METODOS ESTADÍSTICOS SebastianGomezPayan
 
BLOG, CONCEPTOS DE PROGRAMACIÓN Y MÉTODOS ESTADÍSTICOS
BLOG, CONCEPTOS DE PROGRAMACIÓN Y MÉTODOS ESTADÍSTICOSBLOG, CONCEPTOS DE PROGRAMACIÓN Y MÉTODOS ESTADÍSTICOS
BLOG, CONCEPTOS DE PROGRAMACIÓN Y MÉTODOS ESTADÍSTICOSAlejandro Buitrago Franco
 
Programación (Informática) - Qué es, información, lenguajes.pdf
Programación (Informática) - Qué es, información, lenguajes.pdfProgramación (Informática) - Qué es, información, lenguajes.pdf
Programación (Informática) - Qué es, información, lenguajes.pdfRichard Daniel Coro Arcayne
 
Trabajo 1 historia de la inf. johana gutierrez
Trabajo 1 historia de la inf. johana gutierrezTrabajo 1 historia de la inf. johana gutierrez
Trabajo 1 historia de la inf. johana gutierrezJOHANA GUTIERREZ
 
Producto natural
Producto naturalProducto natural
Producto naturalDiegoDeGaby
 

Similar a Fundamentos básicos de programación (20)

Contexto de la Programación
Contexto de la Programación Contexto de la Programación
Contexto de la Programación
 
Niebla sortillon jesus francisco actividad1.1 si5 1
Niebla sortillon jesus francisco actividad1.1 si5 1Niebla sortillon jesus francisco actividad1.1 si5 1
Niebla sortillon jesus francisco actividad1.1 si5 1
 
1 estado arte_software
1 estado arte_software 1 estado arte_software
1 estado arte_software
 
introduccion a la programacion
introduccion a la programacion introduccion a la programacion
introduccion a la programacion
 
LECCION-1-INTRODUCCION-A-LA-PROGRAMACION.pdf
LECCION-1-INTRODUCCION-A-LA-PROGRAMACION.pdfLECCION-1-INTRODUCCION-A-LA-PROGRAMACION.pdf
LECCION-1-INTRODUCCION-A-LA-PROGRAMACION.pdf
 
La programación.pptx
La programación.pptxLa programación.pptx
La programación.pptx
 
Estado del arte de la ingsw
Estado del arte de la ingswEstado del arte de la ingsw
Estado del arte de la ingsw
 
La Informática y la Educación
La Informática y la EducaciónLa Informática y la Educación
La Informática y la Educación
 
Jesus acosta ing.pdf
Jesus acosta ing.pdfJesus acosta ing.pdf
Jesus acosta ing.pdf
 
AnthonyRivas_Ing
AnthonyRivas_IngAnthonyRivas_Ing
AnthonyRivas_Ing
 
Ingeniería de software
Ingeniería de software Ingeniería de software
Ingeniería de software
 
Ingeniería de software
Ingeniería de softwareIngeniería de software
Ingeniería de software
 
Presentación del tema.pptx
Presentación del tema.pptxPresentación del tema.pptx
Presentación del tema.pptx
 
Computación i mariangel_garcia
Computación i mariangel_garciaComputación i mariangel_garcia
Computación i mariangel_garcia
 
CONCEPTOS DE PROGRAMACIÓN Y METODOS ESTADÍSTICOS
CONCEPTOS DE PROGRAMACIÓN Y METODOS ESTADÍSTICOS CONCEPTOS DE PROGRAMACIÓN Y METODOS ESTADÍSTICOS
CONCEPTOS DE PROGRAMACIÓN Y METODOS ESTADÍSTICOS
 
BLOG, CONCEPTOS DE PROGRAMACIÓN Y MÉTODOS ESTADÍSTICOS
BLOG, CONCEPTOS DE PROGRAMACIÓN Y MÉTODOS ESTADÍSTICOSBLOG, CONCEPTOS DE PROGRAMACIÓN Y MÉTODOS ESTADÍSTICOS
BLOG, CONCEPTOS DE PROGRAMACIÓN Y MÉTODOS ESTADÍSTICOS
 
Programación (Informática) - Qué es, información, lenguajes.pdf
Programación (Informática) - Qué es, información, lenguajes.pdfProgramación (Informática) - Qué es, información, lenguajes.pdf
Programación (Informática) - Qué es, información, lenguajes.pdf
 
Trabajo 1 historia de la inf. johana gutierrez
Trabajo 1 historia de la inf. johana gutierrezTrabajo 1 historia de la inf. johana gutierrez
Trabajo 1 historia de la inf. johana gutierrez
 
Lenguaje informatico tic´s
Lenguaje informatico tic´sLenguaje informatico tic´s
Lenguaje informatico tic´s
 
Producto natural
Producto naturalProducto natural
Producto natural
 

Último

Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024IES Vicent Andres Estelles
 
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
 
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdfOswaldoGonzalezCruz
 
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
 
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
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialpatriciaines1993
 
Unidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteUnidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteJuan Hernandez
 
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDUFICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDUgustavorojas179704
 
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
 
plan-de-trabajo-colegiado en una institucion educativa
plan-de-trabajo-colegiado en una institucion educativaplan-de-trabajo-colegiado en una institucion educativa
plan-de-trabajo-colegiado en una institucion educativafiorelachuctaya2
 
Fundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfFundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfsamyarrocha1
 
Estrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfEstrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfromanmillans
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...fcastellanos3
 
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...JAVIER SOLIS NOYOLA
 
Flores Nacionales de América Latina - Botánica
Flores Nacionales de América Latina - BotánicaFlores Nacionales de América Latina - Botánica
Flores Nacionales de América Latina - BotánicaJuan Carlos Fonseca Mata
 

Último (20)

Defendamos la verdad. La defensa es importante.
Defendamos la verdad. La defensa es importante.Defendamos la verdad. La defensa es importante.
Defendamos la verdad. La defensa es importante.
 
Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024
 
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
 
Earth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversaryEarth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversary
 
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
 
Power Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptxPower Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptx
 
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
 
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
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundial
 
Unidad 4 | Teorías de las Comunicación | MCDI
Unidad 4 | Teorías de las Comunicación | MCDIUnidad 4 | Teorías de las Comunicación | MCDI
Unidad 4 | Teorías de las Comunicación | MCDI
 
Unidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteUnidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parte
 
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDUFICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
 
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
 
plan-de-trabajo-colegiado en una institucion educativa
plan-de-trabajo-colegiado en una institucion educativaplan-de-trabajo-colegiado en una institucion educativa
plan-de-trabajo-colegiado en una institucion educativa
 
Fundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfFundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdf
 
Estrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfEstrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdf
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
 
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
 
Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdf
 
Flores Nacionales de América Latina - Botánica
Flores Nacionales de América Latina - BotánicaFlores Nacionales de América Latina - Botánica
Flores Nacionales de América Latina - Botánica
 

Fundamentos básicos de programación

  • 2. Análisis de los problemas 01 En la actualidad se está viviendo una necesidad progresiva en el desarrollo de tecnologías que implementen procesos organizacionales que reduzcan costos y sean más amigables con el medio ambiente. 02 Es tan alta la demanda de programadores de sistemas informáticos tanto a nivel global como nacional, que los gobiernos han comenzado a ofrecer programas gratuitos de formación en ésta área, con el apoyo de diferentes instituciones universitarias. 03 El nivel de inglés tiene un papel importante en la formación de nuevos programadores, puesto que las plataformas y la sintaxis de programación se desarrolla en inglés.
  • 3. Objetivo del proyecto Comprender el concepto de programación y sus fundamentos.
  • 4. Audiencia objetivo Está dirigido a todas aquellas personas que inician en la programación de sistemas informáticos, con el fin de que comprendan los conceptos y fundamentos básicos de programación.
  • 5. Fundamentos de Programación ¿QUÉ ES UN ALGORTIMO? Un algoritmo es una secuencia de pasos finitos dentro de un proceso, lo que conlleva a la solución de un problema. LAS VARIABLES Son datos de entrada, que van adquiriendo un valor diferente en el transcurso de la ejecución del proceso. (ej. Edad, peso, estatura, grado académico, entre otros datos). LAS CONSTANTES Son datos que se establecen al inicio del algortimo, y que no cambian durante el transcurso de la ejecución del programa. (ej. El número pi).
  • 6. Fundamentos de Programación ENTORNO DE TRABAJO Se utilizan plataformas como netbeans, eclipse, entre otras. LENGUAJE DE PROGRAMACIÓN Existen varios lenguajes de programación como: ruby, c++, Python, java, javascript, .Net, PHP, entre otros. PSEUDOCÓDIGO Es un lenguaje más humano, con el cual se diseñan algoritmos para luego se ejecutados en el lenguaje de alto nivel como los mencionados anteriormente.
  • 7. DISEÑO DE ALGORITMOS Los algoritmos son diseñados por medio de esquemas como el diagrama de flujo, el cual contiene figuras con su respectivo significado y que están conectadas por medio de flechas que van indicando la secuencia de ejecución del programa que da solución al problema, tal cual como se ilustra en el ejemplo.
  • 8. LOS ALGORTIMOS Y LOS SISTEMA OPERATIVOS Los algoritmos se desarrollan para diferentes sistema operativos como linux, IOS, Microsoft y Android, siendo utilizados en dispositivos como celulares, relojes inteligentes, televisores, computadoras, tablets, entre otras máquinas. La programación puede ser dirigida a las diferentes áreas del conocimientos y a diferentes organizaciones sin importar su objeto social.
  • 9. CONCLUSIONES • La programación se posiciona como una de las mejores carreras profesionales en la actualidad, tanto a nivel global como nacional. • Existe gran demanda de profesionales en el área de programación. • Es indispensable conocer los fundamentos de programación, puesto que son las bases que contribuyen al éxito del programador. • El desarrollo de software puede contribuir en gran escala tanto a la economía global como a la protección del medio ambiente y la optimización de los recursos naturales.
  • 10. ¡Gracias! VICTOR ALEXANDER MENDOZA MENDOZA ESTUDIANTE: TECNOLOGÍA EN PROGRAMACIÓN DE SISTEMAS INFORMÁTICOS UNIVERSIDAD PEDAGÓGICA Y TECNOLÓGICA DE COLOMBIA 2021