SlideShare una empresa de Scribd logo
1 de 15
PROGRAMACIÓN I 	 ING. LENIN JAVIER SERRANO GIL
FUNDAMENTOS DE PROGRAMACIÓN Lenguaje de Programación. C, C++, JAVA, C#, Rubí… 1010101101 1010101011 0101101101
FUNDAMENTOS DE PROGRAMACIÓN Lenguaje de Alto Nivel. Lenguaje Natural - Humano. Independencia de Hardware. Desarrollo Colaborativo. Lenguaje de Bajo Nivel. Ensamblador. Especifico. Simbólico.
FUNDAMENTOS DE PROGRAMACIÓN Ciclo de vida del Software: Requerimientos Diseño Desarrollo Pruebas Implementación
Algoritmo. Conjunto de pasos, procedimientos o acciones que permite hallar la solución de un problema. Secuencia finita de instrucciones, reglas o pasos que describen de forma precisa las operaciones que un ordenador debe realizar para llevar a cabo un tarea en un tiempo finito. [Donald E. Knuth, 1968]. FUNDAMENTOS DE PROGRAMACIÓN
FUNDAMENTOS DE PROGRAMACIÓN ,[object Object],Plan de Solución.
Representación Grafica de un Algoritmo. Diagrama de Flujo. FUNDAMENTOS DE PROGRAMACIÓN Dirección de flujo del programa Inicio Proceso Decisión Captura Salida Fin http://www.mundo-descargas.com/descargas/dfd-1-0/
FUNDAMENTOS DE PROGRAMACIÓN Representación Natural de un Algoritmo. Pseudocódigo.
FUNDAMENTOS DE PROGRAMACIÓN Especificaciones:  Tipo de Datos. Datos Numéricos: Enteros 123, 1524, 65535, 987, 5, 0  Reales 1.5, 5454.5468 Datos Alfanuméricos: Carácter 	‘a’, ‘A’, ‘c’, ‘R’, ‘z’, ‘Q’ Cadenas de Caracteres 	“Esta es un Cadena”
FUNDAMENTOS DE PROGRAMACIÓN Datos Booleano(Lógico) Verdadero, Falso Identificadores. ABC, a123, b234, A987, perro, Gato, gaTO. Variables. “cadena” 123,987 123 ‘c’ 1 var5 var4 var2 var3 var1
Operadores Aritméticos. FUNDAMENTOS DE PROGRAMACIÓN
FUNDAMENTOS DE PROGRAMACIÓN Jerarquía entre Operadores Aritméticos. 7 + 5 – 6    12 – 6 6 7 * 5 ^ 3 / 4 DIV 3 7 * 125 / 4 DIV 3 875 / 4 DIV 3 218.75 DIV 3 72 ? 15/2*(7+(68–15*33+(45^2/16)/3)/15)+19
FUNDAMENTOS DE PROGRAMACIÓN Ejemplos de diagramas de Flujo.  Programa “Hola Mundo”. Inicio _ Hola Mundo_ “Hola Mundo” Fin
FUNDAMENTOS DE PROGRAMACIÓN Programa que imprime su nombre “Hola Lenin Javier”. Inicio “Digite su Nombre” Digite su Nombre_ _  Lenin Javier Hola Lenin Javier nombre “Hola”+ nombre Fin
FUNDAMENTOS DE PROGRAMACIÓN

Más contenido relacionado

Destacado

Jade 1 Agents principios básicos
Jade 1 Agents principios básicosJade 1 Agents principios básicos
Jade 1 Agents principios básicosOctavio Abundez
 
Control de proyectos app arduino2
Control de proyectos app arduino2Control de proyectos app arduino2
Control de proyectos app arduino2toni
 
Fundamentos de programacion_piensa_en_c_osvaldo_cairo_battistutti-libre
Fundamentos de programacion_piensa_en_c_osvaldo_cairo_battistutti-libreFundamentos de programacion_piensa_en_c_osvaldo_cairo_battistutti-libre
Fundamentos de programacion_piensa_en_c_osvaldo_cairo_battistutti-libreFausto Torres
 
Presentación unidad 5: Programación de Sensores y Actuadores con ArduBlock
Presentación unidad 5: Programación de Sensores y Actuadores con ArduBlockPresentación unidad 5: Programación de Sensores y Actuadores con ArduBlock
Presentación unidad 5: Programación de Sensores y Actuadores con ArduBlockFRANCISCO GIMENEZ MOLLA
 
Control de proyectos app arduino I
Control de proyectos app arduino IControl de proyectos app arduino I
Control de proyectos app arduino Itoni
 
Mapa curricular Electromecanica Industrial
Mapa curricular  Electromecanica IndustrialMapa curricular  Electromecanica Industrial
Mapa curricular Electromecanica IndustrialAngelitho Huerta
 
Importar registros de HISPANA en formato Dublin Core RDF con la Herramienta d...
Importar registros de HISPANA en formato Dublin Core RDF con la Herramienta d...Importar registros de HISPANA en formato Dublin Core RDF con la Herramienta d...
Importar registros de HISPANA en formato Dublin Core RDF con la Herramienta d...Grupo Herramienta de Documentalista
 
Fundamentos de programacion en java
Fundamentos de programacion en javaFundamentos de programacion en java
Fundamentos de programacion en javaJefferson Sarmiento
 
Formatos de exploracion y concreto
Formatos de exploracion y concretoFormatos de exploracion y concreto
Formatos de exploracion y concretoArthur Alvarez
 

Destacado (20)

Jade 1 Agents principios básicos
Jade 1 Agents principios básicosJade 1 Agents principios básicos
Jade 1 Agents principios básicos
 
Programación avanzada con ArduBlock
Programación avanzada con ArduBlockProgramación avanzada con ArduBlock
Programación avanzada con ArduBlock
 
Lenguaje C_Curso Secap
Lenguaje C_Curso SecapLenguaje C_Curso Secap
Lenguaje C_Curso Secap
 
Control de proyectos app arduino2
Control de proyectos app arduino2Control de proyectos app arduino2
Control de proyectos app arduino2
 
Fundamentos de programacion_piensa_en_c_osvaldo_cairo_battistutti-libre
Fundamentos de programacion_piensa_en_c_osvaldo_cairo_battistutti-libreFundamentos de programacion_piensa_en_c_osvaldo_cairo_battistutti-libre
Fundamentos de programacion_piensa_en_c_osvaldo_cairo_battistutti-libre
 
Presentación unidad 5: Programación de Sensores y Actuadores con ArduBlock
Presentación unidad 5: Programación de Sensores y Actuadores con ArduBlockPresentación unidad 5: Programación de Sensores y Actuadores con ArduBlock
Presentación unidad 5: Programación de Sensores y Actuadores con ArduBlock
 
Reporte de Fallas
Reporte de FallasReporte de Fallas
Reporte de Fallas
 
Fomatos publicitarios
Fomatos publicitariosFomatos publicitarios
Fomatos publicitarios
 
Semana V
Semana VSemana V
Semana V
 
Notas
NotasNotas
Notas
 
Introduccion Lenguaje C Blanca
Introduccion Lenguaje  C BlancaIntroduccion Lenguaje  C Blanca
Introduccion Lenguaje C Blanca
 
Control de proyectos app arduino I
Control de proyectos app arduino IControl de proyectos app arduino I
Control de proyectos app arduino I
 
Mapa curricular Electromecanica Industrial
Mapa curricular  Electromecanica IndustrialMapa curricular  Electromecanica Industrial
Mapa curricular Electromecanica Industrial
 
Importar registros de HISPANA en formato Dublin Core RDF con la Herramienta d...
Importar registros de HISPANA en formato Dublin Core RDF con la Herramienta d...Importar registros de HISPANA en formato Dublin Core RDF con la Herramienta d...
Importar registros de HISPANA en formato Dublin Core RDF con la Herramienta d...
 
Palabras reservadas de netbeans
Palabras reservadas de netbeansPalabras reservadas de netbeans
Palabras reservadas de netbeans
 
Recursos Expresivos En Spots
Recursos Expresivos En SpotsRecursos Expresivos En Spots
Recursos Expresivos En Spots
 
C8 Bibliotecas Colaborativa Digital usando HDD
C8 Bibliotecas Colaborativa Digital usando HDDC8 Bibliotecas Colaborativa Digital usando HDD
C8 Bibliotecas Colaborativa Digital usando HDD
 
Fundamentos de programacion en java
Fundamentos de programacion en javaFundamentos de programacion en java
Fundamentos de programacion en java
 
Formatos de exploracion y concreto
Formatos de exploracion y concretoFormatos de exploracion y concreto
Formatos de exploracion y concreto
 
Modelo de formatos de Prácticas
Modelo de formatos de PrácticasModelo de formatos de Prácticas
Modelo de formatos de Prácticas
 

Similar a Fundamentos Programación

LENGUAJE DE PROGRAMACION C++ INTRODUCCION
LENGUAJE DE PROGRAMACION C++ INTRODUCCIONLENGUAJE DE PROGRAMACION C++ INTRODUCCION
LENGUAJE DE PROGRAMACION C++ INTRODUCCIONSol López
 
1 introduccion a la programacion 1
1 introduccion  a la programacion 11 introduccion  a la programacion 1
1 introduccion a la programacion 1Evelin Claudia
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacionzeta2015
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacionLuis Alonso
 
Clase 1 - Programación.pptx
Clase 1 - Programación.pptxClase 1 - Programación.pptx
Clase 1 - Programación.pptxnaldocz1
 
3 Conceptos progamacion-tema3
3 Conceptos progamacion-tema33 Conceptos progamacion-tema3
3 Conceptos progamacion-tema3Elba Sepúlveda
 
Introduccion a la prgrmacion.
Introduccion a la prgrmacion.Introduccion a la prgrmacion.
Introduccion a la prgrmacion.Vladimir Pomares
 
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\Programaion1kfacu
 
Unidad Iii Generalidades Sobre Algoritmos
Unidad Iii Generalidades Sobre AlgoritmosUnidad Iii Generalidades Sobre Algoritmos
Unidad Iii Generalidades Sobre Algoritmosmarthaill10
 
Introduccion a la programacion 2010
Introduccion a la programacion 2010Introduccion a la programacion 2010
Introduccion a la programacion 2010Mario Lopez
 
Conceptos Básicos de Programación
Conceptos Básicos de ProgramaciónConceptos Básicos de Programación
Conceptos Básicos de ProgramaciónMaraIsabel87
 
Unidad 1-continacion
Unidad 1-continacionUnidad 1-continacion
Unidad 1-continacionCecilia Díaz
 
Unidad 1-continacion
Unidad 1-continacionUnidad 1-continacion
Unidad 1-continaciondetlefsen
 

Similar a Fundamentos Programación (20)

SILDESHARE.pdf
SILDESHARE.pdfSILDESHARE.pdf
SILDESHARE.pdf
 
LENGUAJE DE PROGRAMACION C++ INTRODUCCION
LENGUAJE DE PROGRAMACION C++ INTRODUCCIONLENGUAJE DE PROGRAMACION C++ INTRODUCCION
LENGUAJE DE PROGRAMACION C++ INTRODUCCION
 
PROGRAMACION.pptx
PROGRAMACION.pptxPROGRAMACION.pptx
PROGRAMACION.pptx
 
1 introduccion a la programacion 1
1 introduccion  a la programacion 11 introduccion  a la programacion 1
1 introduccion a la programacion 1
 
Programación tic
Programación ticProgramación tic
Programación tic
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
 
Programación
ProgramaciónProgramación
Programación
 
Clase 1 - Programación.pptx
Clase 1 - Programación.pptxClase 1 - Programación.pptx
Clase 1 - Programación.pptx
 
3 Conceptos progamacion-tema3
3 Conceptos progamacion-tema33 Conceptos progamacion-tema3
3 Conceptos progamacion-tema3
 
Introduccion a la prgrmacion.
Introduccion a la prgrmacion.Introduccion a la prgrmacion.
Introduccion a la prgrmacion.
 
Programacvion
ProgramacvionProgramacvion
Programacvion
 
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
 
Unidad Iii Generalidades Sobre Algoritmos
Unidad Iii Generalidades Sobre AlgoritmosUnidad Iii Generalidades Sobre Algoritmos
Unidad Iii Generalidades Sobre Algoritmos
 
Introduccion a la programacion 2010
Introduccion a la programacion 2010Introduccion a la programacion 2010
Introduccion a la programacion 2010
 
Conceptos Básicos de Programación
Conceptos Básicos de ProgramaciónConceptos Básicos de Programación
Conceptos Básicos de Programación
 
ALGORITMOS.ppsx
ALGORITMOS.ppsxALGORITMOS.ppsx
ALGORITMOS.ppsx
 
Unidad 1-continacion
Unidad 1-continacionUnidad 1-continacion
Unidad 1-continacion
 
Unidad 1-continacion
Unidad 1-continacionUnidad 1-continacion
Unidad 1-continacion
 

Último

Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleJonathanCovena1
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.José Luis Palma
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
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
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxdanalikcruz2000
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxjosetrinidadchavez
 
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
 
Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPELaura Chacón
 
Factores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFactores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFlor Idalia Espinoza Ortega
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfMaryRotonda1
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFAROJosé Luis Palma
 
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
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosCesarFernandez937857
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.DaluiMonasterio
 

Último (20)

Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo Sostenible
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
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.
 
Power Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptxPower Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptx
 
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 ...
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
 
Razonamiento Matemático 1. Deta del año 2020
Razonamiento Matemático 1. Deta del año 2020Razonamiento Matemático 1. Deta del año 2020
Razonamiento Matemático 1. Deta del año 2020
 
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
 
Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPE
 
Factores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFactores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamica
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdf
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
 
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
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos Básicos
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
 
EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.
 

Fundamentos Programación

  • 1. PROGRAMACIÓN I ING. LENIN JAVIER SERRANO GIL
  • 2. FUNDAMENTOS DE PROGRAMACIÓN Lenguaje de Programación. C, C++, JAVA, C#, Rubí… 1010101101 1010101011 0101101101
  • 3. FUNDAMENTOS DE PROGRAMACIÓN Lenguaje de Alto Nivel. Lenguaje Natural - Humano. Independencia de Hardware. Desarrollo Colaborativo. Lenguaje de Bajo Nivel. Ensamblador. Especifico. Simbólico.
  • 4. FUNDAMENTOS DE PROGRAMACIÓN Ciclo de vida del Software: Requerimientos Diseño Desarrollo Pruebas Implementación
  • 5. Algoritmo. Conjunto de pasos, procedimientos o acciones que permite hallar la solución de un problema. Secuencia finita de instrucciones, reglas o pasos que describen de forma precisa las operaciones que un ordenador debe realizar para llevar a cabo un tarea en un tiempo finito. [Donald E. Knuth, 1968]. FUNDAMENTOS DE PROGRAMACIÓN
  • 6.
  • 7. Representación Grafica de un Algoritmo. Diagrama de Flujo. FUNDAMENTOS DE PROGRAMACIÓN Dirección de flujo del programa Inicio Proceso Decisión Captura Salida Fin http://www.mundo-descargas.com/descargas/dfd-1-0/
  • 8. FUNDAMENTOS DE PROGRAMACIÓN Representación Natural de un Algoritmo. Pseudocódigo.
  • 9. FUNDAMENTOS DE PROGRAMACIÓN Especificaciones: Tipo de Datos. Datos Numéricos: Enteros 123, 1524, 65535, 987, 5, 0 Reales 1.5, 5454.5468 Datos Alfanuméricos: Carácter ‘a’, ‘A’, ‘c’, ‘R’, ‘z’, ‘Q’ Cadenas de Caracteres “Esta es un Cadena”
  • 10. FUNDAMENTOS DE PROGRAMACIÓN Datos Booleano(Lógico) Verdadero, Falso Identificadores. ABC, a123, b234, A987, perro, Gato, gaTO. Variables. “cadena” 123,987 123 ‘c’ 1 var5 var4 var2 var3 var1
  • 12. FUNDAMENTOS DE PROGRAMACIÓN Jerarquía entre Operadores Aritméticos. 7 + 5 – 6 12 – 6 6 7 * 5 ^ 3 / 4 DIV 3 7 * 125 / 4 DIV 3 875 / 4 DIV 3 218.75 DIV 3 72 ? 15/2*(7+(68–15*33+(45^2/16)/3)/15)+19
  • 13. FUNDAMENTOS DE PROGRAMACIÓN Ejemplos de diagramas de Flujo. Programa “Hola Mundo”. Inicio _ Hola Mundo_ “Hola Mundo” Fin
  • 14. FUNDAMENTOS DE PROGRAMACIÓN Programa que imprime su nombre “Hola Lenin Javier”. Inicio “Digite su Nombre” Digite su Nombre_ _ Lenin Javier Hola Lenin Javier nombre “Hola”+ nombre Fin