SlideShare una empresa de Scribd logo
1 de 12
2012 Hacia la calidad Educativa, Democrática y Humanista




Que significa programación?
Es establecer una serie de instrucciones        #include <stdio.h> int main (int
para que el ordenador o computadora             argc,char **argv) { printf("Hola
ejecute una tarea, es el proceso de             mundon"); return 0;
diseñar, codificar, depurar y mantener
el código fuente de programas
computacionales




                        Juan Sebastián Garnica Fresneda 1104
2012 Hacia la calidad Educativa, Democrática y Humanista




                                                Algunos ejemplos de lenguajes de
son normalmente fáciles de aprender             alto nivel son:
porque están formados por elementos             • LISP
de lenguajes naturales, como el ingles,         • Pascal
permite al programador escribir las             •BASIC
instrucciones de un programa utilizando         • FORTRAN
palabras o expresiones sintácticas              • COBOL
                                                •JAVA
                                                •C y C++.



                          Juan Sebastián Garnica Fresneda 1104
2012 Hacia la calidad Educativa, Democrática y Humanista




•Lenguaje de programación imperativos: entre         -Inteligencia artificial, lenguaje
ellos tenemos el Cobol, Pascal, C y Ada.             interpretado
•Lenguajesde programación declarativos: el           -JAVA o BASIC
Lisp y el Prolog.                                    - PROLOG
•Lenguaje de programación orientados a               - FORTRAN
objetos: el Smalltalk y el C++.
•Lenguajes de programación orientados al
problema: son aquellos lenguajes específicos
para gestión.




                            Juan Sebastián Garnica Fresneda 1104
2012 Hacia la calidad Educativa, Democrática y Humanista




                                               El segmento de código en lenguaje Java es:
Es el lenguaje de programación que
entiende            directamente          la   int counter = 0; counter = counter + 1;
computadora,        Este    lenguaje     de    podría ser trasladado en lenguaje de
programación utiliza el alfabeto binario, es   máquina
decir, el 0 y el 1.
                                               como 000101000100010001000100001000
Con estos dos únicos dígitos, conocidos        101010111110
como bits, forma lo que se conoce como         00000111010100011111000010001000001
cadenas binarias                               0101010




                            Juan Sebastián Garnica Fresneda 1104
2012 Hacia la calidad Educativa, Democrática y Humanista




Es una forma especial de programar, más
cercana a como expresaríamos las cosas         lenguajes clásicos como SmallTalk
en la vida real que otros tipos de
programación, se basa en la idea natural
de la existencia de un mundo lleno de
objetos y que la resolución del problema
se realiza en términos de objetos, un
lenguaje se dice que está basado en
objetos si soporta objetos como una
característica fundamental del mismo.




                         Juan Sebastián Garnica Fresneda 1104
2012 Hacia la calidad Educativa, Democrática y Humanista




                       Características de controles en ambientes gráficos?



Dos características muy peculiares             • Un sistema MS-DOS, o un MFC
                                               para programación en Windows.
1. Es libre, esto significa que no tenemos
   que pagar ningún tipo de licencia a
   ninguna casa desarrolladora de              • el editor que se utiliza para
   software por el uso del mismo.              elaborar un documento.

2. Es que el sistema viene acompañado
   del código fuente.




                           Juan Sebastián Garnica Fresneda 1104
2012 Hacia la calidad Educativa, Democrática y Humanista




                               Que significa algoritmo?



                                            Diseña el algoritmo que suma todos los
Es     una    Secuencia     finita   de
                                            números naturales anteriores a un número
instrucciones, reglas o pasos que
                                            N dado.
describen de forma precisa las
operaciones de un ordenador debe
realizar para llevar a cabo un tarea en
un tiempo mas finito.




                          Juan Sebastián Garnica Fresneda 1104
2012 Hacia la calidad Educativa, Democrática y Humanista




                        Función del algoritmo en programación?


                                             Diseñar el algoritmo (ordinograma y
                                             pseudocódigo) correspondiente a un
La función principal es la expresión de      programa que lea el valor correspondiente
los algoritmos en un lenguaje de             a una distancia en millas marinas y las
programación       específico    de    la    escriba expresadas en metros. Sabiendo
computadora. Tú puedes utilizar las          que 1 milla marina equivale a 1852 metros.
funciones cuando las necesites. No tienes
que reescribir las líneas del código
representadas por la función cada vez        PROGRAMA: Millas_y_metros
que requiera de la misma.                    MÓDULO: Principa




                           Juan Sebastián Garnica Fresneda 1104
2012 Hacia la calidad Educativa, Democrática y Humanista




                                Que son diagramas de flujo?


son una manera de representar                 Un ejemplo es Hacer el diagrama de flujo
visualmente el flujo de datos a través de     para sumar dos números leídos por teclado y
sistemas     de       tratamiento      de     escribir el resultado.
información. Los diagramas de flujo
describen que operaciones y en que                                  Inicio
secuencia se requieren para solucionar                        Entrada de datos
un problema dado.                                                  Proceso
                                                               Salida de datos
                                                                     Fin




                          Juan Sebastián Garnica Fresneda 1104
2012 Hacia la calidad Educativa, Democrática y Humanista




                                 Símbolos del diagrama de flujo?


1. Comienzo y Fin
2. Proceso general                                       INICIO /FIN
3. Toma de decisiones
4. Entrada de datos por teclado
5. Salida de datos por pantalla
6. Salida de datos por impresora
                                                       DESICION
7. Almacenamiento en                                                   DATOS
8. disco magnético
9. Conector fuera de página
10. Líneas de conexión y dirección del
    flujo


                           Juan Sebastián Garnica Fresneda 1104
2012 Hacia la calidad Educativa, Democrática y Humanista




                     Que significa programación HTML?


HTML es la abreviatura de HyperText
Markup Language, y es el lenguaje que
todos los programas navegadores usan          Etiqueta de entrada (<nombre-de-
para presentar información en la World        elemento>)
Wide       Web       (WWW).Este      es       etiqueta de cierre (</nombre-de-
un lenguaje muy sencillo que se basa en       elemento>)
el uso de etiquetas, consistentes en
un texto ASCII encerrado dentro de un
par de paréntesis angulares().




                         Juan Sebastián Garnica Fresneda 1104

Más contenido relacionado

La actualidad más candente

Preguntas Tecnologia
Preguntas TecnologiaPreguntas Tecnologia
Preguntas TecnologiaLilipuNieto
 
Libro 1: introduccion a la programacion y su lenguaje
Libro 1: introduccion a la programacion y su lenguajeLibro 1: introduccion a la programacion y su lenguaje
Libro 1: introduccion a la programacion y su lenguajesocrates12854
 
Preguntas de Tecnología
Preguntas de TecnologíaPreguntas de Tecnología
Preguntas de TecnologíaAngelaMoraD
 
Introducccion programacion
Introducccion programacionIntroducccion programacion
Introducccion programacionAnaisMar22
 
Programacion web introduccion practica o9 ximena
Programacion web introduccion practica o9 ximenaProgramacion web introduccion practica o9 ximena
Programacion web introduccion practica o9 ximenatatiana96penagos
 
Programación Web Introducción
Programación Web IntroducciónProgramación Web Introducción
Programación Web IntroducciónHarry Salgado
 
Programacion web introduccion
Programacion web introduccionProgramacion web introduccion
Programacion web introduccioncarlos_leon
 
Programacion web introduccion
Programacion web introduccionProgramacion web introduccion
Programacion web introduccionJenaleCh
 
Programacion web introduccion
Programacion web introduccionProgramacion web introduccion
Programacion web introduccionDeisy F
 
Programación
 Programación Programación
Programaciónrehoscript
 
Libro 1 - LENGUAJES DE PROGRAMACIÓN
Libro 1 - LENGUAJES DE PROGRAMACIÓNLibro 1 - LENGUAJES DE PROGRAMACIÓN
Libro 1 - LENGUAJES DE PROGRAMACIÓNGabriel Alija
 
Lenguaje de programacióndiapost1.
Lenguaje de programacióndiapost1.Lenguaje de programacióndiapost1.
Lenguaje de programacióndiapost1.Dominga Quispe Diaz
 

La actualidad más candente (20)

Practica 09
Practica 09Practica 09
Practica 09
 
Programacion web introduccion
Programacion web introduccionProgramacion web introduccion
Programacion web introduccion
 
Preguntas Tecnologia
Preguntas TecnologiaPreguntas Tecnologia
Preguntas Tecnologia
 
Lorena gg
Lorena ggLorena gg
Lorena gg
 
Programacion web introduccion
Programacion web introduccionProgramacion web introduccion
Programacion web introduccion
 
Libro 1: introduccion a la programacion y su lenguaje
Libro 1: introduccion a la programacion y su lenguajeLibro 1: introduccion a la programacion y su lenguaje
Libro 1: introduccion a la programacion y su lenguaje
 
Preguntas de Tecnología
Preguntas de TecnologíaPreguntas de Tecnología
Preguntas de Tecnología
 
PREGUNTAS
PREGUNTASPREGUNTAS
PREGUNTAS
 
Introducccion programacion
Introducccion programacionIntroducccion programacion
Introducccion programacion
 
Programacion web introduccion practica o9 ximena
Programacion web introduccion practica o9 ximenaProgramacion web introduccion practica o9 ximena
Programacion web introduccion practica o9 ximena
 
Kianny
KiannyKianny
Kianny
 
Programación Web Introducción
Programación Web IntroducciónProgramación Web Introducción
Programación Web Introducción
 
Presentación1 (3)
Presentación1 (3)Presentación1 (3)
Presentación1 (3)
 
Programacion web introduccion
Programacion web introduccionProgramacion web introduccion
Programacion web introduccion
 
Programacion web introduccion
Programacion web introduccionProgramacion web introduccion
Programacion web introduccion
 
Programacion web introduccion
Programacion web introduccionProgramacion web introduccion
Programacion web introduccion
 
Programación
 Programación Programación
Programación
 
Word libro 1
Word libro 1Word libro 1
Word libro 1
 
Libro 1 - LENGUAJES DE PROGRAMACIÓN
Libro 1 - LENGUAJES DE PROGRAMACIÓNLibro 1 - LENGUAJES DE PROGRAMACIÓN
Libro 1 - LENGUAJES DE PROGRAMACIÓN
 
Lenguaje de programacióndiapost1.
Lenguaje de programacióndiapost1.Lenguaje de programacióndiapost1.
Lenguaje de programacióndiapost1.
 

Destacado

Catalogo Softwares Capecom
Catalogo Softwares CapecomCatalogo Softwares Capecom
Catalogo Softwares Capecomjkmayeza
 
Presentación1 mate estadistica
Presentación1 mate estadisticaPresentación1 mate estadistica
Presentación1 mate estadisticaEmiliaAlvaro
 
Proyecto de 4º b
Proyecto de 4º bProyecto de 4º b
Proyecto de 4º belenablog
 
Postalesde espana
Postalesde espanaPostalesde espana
Postalesde espanaSofija J.
 
ClorelDraw parte 2...
ClorelDraw parte 2...ClorelDraw parte 2...
ClorelDraw parte 2...990429
 
Xavier miserachs
Xavier miserachsXavier miserachs
Xavier miserachsAnnaSolves
 
Depedida jose y maría
Depedida jose y maríaDepedida jose y maría
Depedida jose y maríanataliaeoi2
 
Colegio nacional pomasqui
Colegio nacional pomasquiColegio nacional pomasqui
Colegio nacional pomasquimorilloprado
 
Tecnología
TecnologíaTecnología
Tecnologíay-inis
 
0 sesión de explicación del trabajo digital en educación física
0 sesión de explicación del trabajo digital en educación física0 sesión de explicación del trabajo digital en educación física
0 sesión de explicación del trabajo digital en educación físicaluis josé serrano
 
Style default2 white (3) (3
Style default2 white (3) (3Style default2 white (3) (3
Style default2 white (3) (3magaliyvilma
 
442 martínez malagón maría josé literatura
442 martínez malagón maría josé literatura442 martínez malagón maría josé literatura
442 martínez malagón maría josé literaturamaryjo_123
 
Presentación publicidad en internet
Presentación publicidad en internetPresentación publicidad en internet
Presentación publicidad en internetBryan Morales
 

Destacado (20)

Catalogo Softwares Capecom
Catalogo Softwares CapecomCatalogo Softwares Capecom
Catalogo Softwares Capecom
 
Presentación1 mate estadistica
Presentación1 mate estadisticaPresentación1 mate estadistica
Presentación1 mate estadistica
 
Actividad 3
Actividad 3Actividad 3
Actividad 3
 
Proyecto de 4º b
Proyecto de 4º bProyecto de 4º b
Proyecto de 4º b
 
Por mi comunidad
Por mi comunidadPor mi comunidad
Por mi comunidad
 
Postalesde espana
Postalesde espanaPostalesde espana
Postalesde espana
 
ClorelDraw parte 2...
ClorelDraw parte 2...ClorelDraw parte 2...
ClorelDraw parte 2...
 
Prueba
PruebaPrueba
Prueba
 
Xavier miserachs
Xavier miserachsXavier miserachs
Xavier miserachs
 
Depedida jose y maría
Depedida jose y maríaDepedida jose y maría
Depedida jose y maría
 
Blogss
BlogssBlogss
Blogss
 
36647
3664736647
36647
 
Colegio nacional pomasqui
Colegio nacional pomasquiColegio nacional pomasqui
Colegio nacional pomasqui
 
Tecnología
TecnologíaTecnología
Tecnología
 
Las 7 maravillas del mundo
Las 7 maravillas del mundoLas 7 maravillas del mundo
Las 7 maravillas del mundo
 
Interna neuro 08-10-10_pares_parálisis
Interna neuro 08-10-10_pares_parálisisInterna neuro 08-10-10_pares_parálisis
Interna neuro 08-10-10_pares_parálisis
 
0 sesión de explicación del trabajo digital en educación física
0 sesión de explicación del trabajo digital en educación física0 sesión de explicación del trabajo digital en educación física
0 sesión de explicación del trabajo digital en educación física
 
Style default2 white (3) (3
Style default2 white (3) (3Style default2 white (3) (3
Style default2 white (3) (3
 
442 martínez malagón maría josé literatura
442 martínez malagón maría josé literatura442 martínez malagón maría josé literatura
442 martínez malagón maría josé literatura
 
Presentación publicidad en internet
Presentación publicidad en internetPresentación publicidad en internet
Presentación publicidad en internet
 

Similar a Programacvion

Clase 1 - Programación.pptx
Clase 1 - Programación.pptxClase 1 - Programación.pptx
Clase 1 - Programación.pptxnaldocz1
 
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
 
Programacion web introduccion practica o9 ximena
Programacion web introduccion practica o9 ximenaProgramacion web introduccion practica o9 ximena
Programacion web introduccion practica o9 ximenatatiana96penagos
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacionIsrael Abdias
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacionJoel Boya
 
Unidad 1-continacion
Unidad 1-continacionUnidad 1-continacion
Unidad 1-continacionCecilia Díaz
 
Unidad 1-continacion
Unidad 1-continacionUnidad 1-continacion
Unidad 1-continaciondetlefsen
 
Unidad 1-continacion
Unidad 1-continacionUnidad 1-continacion
Unidad 1-continaciondetlefsen
 
Programacion web introduccion practica o9 ximena
Programacion web introduccion practica o9 ximenaProgramacion web introduccion practica o9 ximena
Programacion web introduccion practica o9 ximenaAnavay
 
Portafolio de evidencias actividades
Portafolio de evidencias actividadesPortafolio de evidencias actividades
Portafolio de evidencias actividadesJames Logan
 
1. que es programacion
1. que es programacion1. que es programacion
1. que es programacionFausto Orozco
 
1. Que es programacion
1. Que es programacion1. Que es programacion
1. Que es programacionFausto Orozco
 
Intro ProgramacióN
Intro ProgramacióNIntro ProgramacióN
Intro ProgramacióNAlfonso
 
02- Clase 1 - UD2 - Lenguajes.pdf
02- Clase 1 - UD2 -  Lenguajes.pdf02- Clase 1 - UD2 -  Lenguajes.pdf
02- Clase 1 - UD2 - Lenguajes.pdfNancyHerrera88
 
Introduccion a la prgrmacion.
Introduccion a la prgrmacion.Introduccion a la prgrmacion.
Introduccion a la prgrmacion.Vladimir Pomares
 
01 lenguaje-c
01 lenguaje-c01 lenguaje-c
01 lenguaje-cPablo
 
PRESENTACION SLIDESHARE.pptx
PRESENTACION SLIDESHARE.pptxPRESENTACION SLIDESHARE.pptx
PRESENTACION SLIDESHARE.pptxJane464955
 

Similar a Programacvion (20)

Clase 1 - Programación.pptx
Clase 1 - Programación.pptxClase 1 - Programación.pptx
Clase 1 - Programación.pptx
 
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
 
Programacion web introduccion practica o9 ximena
Programacion web introduccion practica o9 ximenaProgramacion web introduccion practica o9 ximena
Programacion web introduccion practica o9 ximena
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacion
 
Lenguaje c++
Lenguaje c++Lenguaje c++
Lenguaje c++
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacion
 
Unidad 1-continacion
Unidad 1-continacionUnidad 1-continacion
Unidad 1-continacion
 
Unidad 1-continacion
Unidad 1-continacionUnidad 1-continacion
Unidad 1-continacion
 
Unidad 1-continacion
Unidad 1-continacionUnidad 1-continacion
Unidad 1-continacion
 
Programacion web introduccion practica o9 ximena
Programacion web introduccion practica o9 ximenaProgramacion web introduccion practica o9 ximena
Programacion web introduccion practica o9 ximena
 
Portafolio de evidencias actividades
Portafolio de evidencias actividadesPortafolio de evidencias actividades
Portafolio de evidencias actividades
 
C++
C++C++
C++
 
1. que es programacion
1. que es programacion1. que es programacion
1. que es programacion
 
1. Que es programacion
1. Que es programacion1. Que es programacion
1. Que es programacion
 
Intro ProgramacióN
Intro ProgramacióNIntro ProgramacióN
Intro ProgramacióN
 
02- Clase 1 - UD2 - Lenguajes.pdf
02- Clase 1 - UD2 -  Lenguajes.pdf02- Clase 1 - UD2 -  Lenguajes.pdf
02- Clase 1 - UD2 - Lenguajes.pdf
 
Introduccion a la prgrmacion.
Introduccion a la prgrmacion.Introduccion a la prgrmacion.
Introduccion a la prgrmacion.
 
01 lenguaje-c
01 lenguaje-c01 lenguaje-c
01 lenguaje-c
 
PRESENTACION SLIDESHARE.pptx
PRESENTACION SLIDESHARE.pptxPRESENTACION SLIDESHARE.pptx
PRESENTACION SLIDESHARE.pptx
 

Último

TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptTEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptJavierHerrera662252
 
Explorando la historia y funcionamiento de la memoria ram
Explorando la historia y funcionamiento de la memoria ramExplorando la historia y funcionamiento de la memoria ram
Explorando la historia y funcionamiento de la memoria ramDIDIERFERNANDOGUERRE
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son241514984
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMidwarHenryLOZAFLORE
 
Excel (1) tecnologia.pdf trabajo Excel taller
Excel  (1) tecnologia.pdf trabajo Excel tallerExcel  (1) tecnologia.pdf trabajo Excel taller
Excel (1) tecnologia.pdf trabajo Excel tallerValentinaTabares11
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxazmysanros90
 
Tecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxTecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxGESTECPERUSAC
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxJOSEFERNANDOARENASCA
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxAlexander López
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx241522327
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxNombre Apellidos
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxAlexander López
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELmaryfer27m
 
Hernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptxHernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptxJOSEMANUELHERNANDEZH11
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptMiguelAtencio10
 
Segunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptxSegunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptxMariaBurgos55
 
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptxGoogle-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptxAlexander López
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 

Último (20)

TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptTEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
 
Explorando la historia y funcionamiento de la memoria ram
Explorando la historia y funcionamiento de la memoria ramExplorando la historia y funcionamiento de la memoria ram
Explorando la historia y funcionamiento de la memoria ram
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptx
 
Excel (1) tecnologia.pdf trabajo Excel taller
Excel  (1) tecnologia.pdf trabajo Excel tallerExcel  (1) tecnologia.pdf trabajo Excel taller
Excel (1) tecnologia.pdf trabajo Excel taller
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptx
 
Tecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxTecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptx
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptx
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFEL
 
Hernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptxHernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptx
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.ppt
 
Segunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptxSegunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptx
 
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptxGoogle-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 

Programacvion

  • 1.
  • 2. 2012 Hacia la calidad Educativa, Democrática y Humanista Que significa programación? Es establecer una serie de instrucciones #include <stdio.h> int main (int para que el ordenador o computadora argc,char **argv) { printf("Hola ejecute una tarea, es el proceso de mundon"); return 0; diseñar, codificar, depurar y mantener el código fuente de programas computacionales Juan Sebastián Garnica Fresneda 1104
  • 3. 2012 Hacia la calidad Educativa, Democrática y Humanista Algunos ejemplos de lenguajes de son normalmente fáciles de aprender alto nivel son: porque están formados por elementos • LISP de lenguajes naturales, como el ingles, • Pascal permite al programador escribir las •BASIC instrucciones de un programa utilizando • FORTRAN palabras o expresiones sintácticas • COBOL •JAVA •C y C++. Juan Sebastián Garnica Fresneda 1104
  • 4. 2012 Hacia la calidad Educativa, Democrática y Humanista •Lenguaje de programación imperativos: entre -Inteligencia artificial, lenguaje ellos tenemos el Cobol, Pascal, C y Ada. interpretado •Lenguajesde programación declarativos: el -JAVA o BASIC Lisp y el Prolog. - PROLOG •Lenguaje de programación orientados a - FORTRAN objetos: el Smalltalk y el C++. •Lenguajes de programación orientados al problema: son aquellos lenguajes específicos para gestión. Juan Sebastián Garnica Fresneda 1104
  • 5. 2012 Hacia la calidad Educativa, Democrática y Humanista El segmento de código en lenguaje Java es: Es el lenguaje de programación que entiende directamente la int counter = 0; counter = counter + 1; computadora, Este lenguaje de podría ser trasladado en lenguaje de programación utiliza el alfabeto binario, es máquina decir, el 0 y el 1. como 000101000100010001000100001000 Con estos dos únicos dígitos, conocidos 101010111110 como bits, forma lo que se conoce como 00000111010100011111000010001000001 cadenas binarias 0101010 Juan Sebastián Garnica Fresneda 1104
  • 6. 2012 Hacia la calidad Educativa, Democrática y Humanista Es una forma especial de programar, más cercana a como expresaríamos las cosas lenguajes clásicos como SmallTalk en la vida real que otros tipos de programación, se basa en la idea natural de la existencia de un mundo lleno de objetos y que la resolución del problema se realiza en términos de objetos, un lenguaje se dice que está basado en objetos si soporta objetos como una característica fundamental del mismo. Juan Sebastián Garnica Fresneda 1104
  • 7. 2012 Hacia la calidad Educativa, Democrática y Humanista Características de controles en ambientes gráficos? Dos características muy peculiares • Un sistema MS-DOS, o un MFC para programación en Windows. 1. Es libre, esto significa que no tenemos que pagar ningún tipo de licencia a ninguna casa desarrolladora de • el editor que se utiliza para software por el uso del mismo. elaborar un documento. 2. Es que el sistema viene acompañado del código fuente. Juan Sebastián Garnica Fresneda 1104
  • 8. 2012 Hacia la calidad Educativa, Democrática y Humanista Que significa algoritmo? Diseña el algoritmo que suma todos los Es una Secuencia finita de números naturales anteriores a un número instrucciones, reglas o pasos que N dado. describen de forma precisa las operaciones de un ordenador debe realizar para llevar a cabo un tarea en un tiempo mas finito. Juan Sebastián Garnica Fresneda 1104
  • 9. 2012 Hacia la calidad Educativa, Democrática y Humanista Función del algoritmo en programación? Diseñar el algoritmo (ordinograma y pseudocódigo) correspondiente a un La función principal es la expresión de programa que lea el valor correspondiente los algoritmos en un lenguaje de a una distancia en millas marinas y las programación específico de la escriba expresadas en metros. Sabiendo computadora. Tú puedes utilizar las que 1 milla marina equivale a 1852 metros. funciones cuando las necesites. No tienes que reescribir las líneas del código representadas por la función cada vez PROGRAMA: Millas_y_metros que requiera de la misma. MÓDULO: Principa Juan Sebastián Garnica Fresneda 1104
  • 10. 2012 Hacia la calidad Educativa, Democrática y Humanista Que son diagramas de flujo? son una manera de representar Un ejemplo es Hacer el diagrama de flujo visualmente el flujo de datos a través de para sumar dos números leídos por teclado y sistemas de tratamiento de escribir el resultado. información. Los diagramas de flujo describen que operaciones y en que Inicio secuencia se requieren para solucionar Entrada de datos un problema dado. Proceso Salida de datos Fin Juan Sebastián Garnica Fresneda 1104
  • 11. 2012 Hacia la calidad Educativa, Democrática y Humanista Símbolos del diagrama de flujo? 1. Comienzo y Fin 2. Proceso general INICIO /FIN 3. Toma de decisiones 4. Entrada de datos por teclado 5. Salida de datos por pantalla 6. Salida de datos por impresora DESICION 7. Almacenamiento en DATOS 8. disco magnético 9. Conector fuera de página 10. Líneas de conexión y dirección del flujo Juan Sebastián Garnica Fresneda 1104
  • 12. 2012 Hacia la calidad Educativa, Democrática y Humanista Que significa programación HTML? HTML es la abreviatura de HyperText Markup Language, y es el lenguaje que todos los programas navegadores usan Etiqueta de entrada (<nombre-de- para presentar información en la World elemento>) Wide Web (WWW).Este es etiqueta de cierre (</nombre-de- un lenguaje muy sencillo que se basa en elemento>) el uso de etiquetas, consistentes en un texto ASCII encerrado dentro de un par de paréntesis angulares(). Juan Sebastián Garnica Fresneda 1104