SlideShare una empresa de Scribd logo
09/07/2013
1
CONCEPTOS BÁSICOS DE
COMPUTACIÓN Y PROGRAMACIÓN
Objetivo: Tener una visión global de los conceptos básicos de computación y
programación a modo de cultura tecnológica básica necesaria para que el
estudiante consiga mejores resultados en sus estudios de programación.
Universidad Católica de El Salvador
Facultad de Ingeniería y Arquitectura
Programación I, Sección A
Docente: Ma. Ing. Giovanni Acosta
Diagnóstico sobre computación
1. Computadora
2. Hardware y Software
3. Dispositivos de entrada y salida
4. Dispositivos de almacenamiento
5. CPU
6. Memoria RAM
7. Sistemas Operativos (PC y Móviles)
8. Intranet, extranet e Internet
9. Internet2
10. Web 2.0
11. Programa y Programación
12. Algoritmo y Pseudocódigo
13. Lenguajes de programación
14. Depurar y Compilar
15. Paradigmas de programación
09/07/2013
2
Importancia de la programación
 ¿Qué usos tiene la computación en la actualidad?
 ¿Qué beneficios provee los programas de computadora?
 ¿Cómo sería el mundo sin las computadoras y sus aplicaciones?
¿Dónde se encuentra el software?
09/07/2013
3
¿Dónde se encuentra el software?
(cont..)
¿Qué pueden hacer los siguientes
equipos?
Tostar
Lavar
Secar
Ejecutar
programas
Puedo
hacer lo
que quieras
Pero debes
hablar en mi
lenguaje…
09/07/2013
4
¿Qué es la programación?
 Programación es un proceso de resolución de problemas.
 Las técnicas más comunes incluyen análisis del problema, definición de
los requerimientos del problema y diseño, que, en la práctica es la
realización de un algoritmo, que es un método para resolver dicho
problema.
 Las computadoras procesan datos con el control de un conjunto de
instrucciones denominadas programa de computadora. Los programas
señalan a la computadora las tareas o acciones a realizar en función de
un conjunto de instrucciones (acciones) específicas por el constructor
del programa llamado programador.
 Un programa de computadora o programa es una secuencia de
sentencias diseñadas para ejecutar una tarea.
 Programación es un proceso de planeación y creación de un programa.
Desde un punto de vista práctico, un programa se escribe primero con
un algoritmo en pseudocódigo o en otra herramienta de programación y
luego se traduce a un lenguaje de programación tal como Visual Basic,
C, C++, Java u otro.
Proceso de transformación de un algoritmo en
pseudocódigo en un programa ejecutable.
Problema
Algoritmo en
pseudocódigo (o
diagrama de
flujo)
Algoritmo
en VB .NET
Código
fuente en
VB .NET
Código de
máquina
(programa
ejecutable)
Escritura
en VB
.NET
Resultado
Edición
Traducción y
ejecución
09/07/2013
5
Tarea - Foro
¿porque las computadoras trabajan basadas en el sistema
de numeración binario?

Más contenido relacionado

La actualidad más candente

Programacion informe 2
Programacion informe 2Programacion informe 2
Programacion informe 2
Alisson Fuentes
 
Técnica en informatica
Técnica en informaticaTécnica en informatica
Técnica en informatica
mirocukasta
 
Tabla SQA
Tabla SQATabla SQA
Programacion
ProgramacionProgramacion
Programacion
Eduardo Nieves
 
Rc magda grijalba.ppt.
Rc magda grijalba.ppt.Rc magda grijalba.ppt.
Rc magda grijalba.ppt.
magdagrijalba
 
Libro 3 - PERFIL DEL PROGRAMADOR
Libro 3 - PERFIL DEL PROGRAMADORLibro 3 - PERFIL DEL PROGRAMADOR
Libro 3 - PERFIL DEL PROGRAMADOR
Gabriel Alija
 
Conceptos
ConceptosConceptos
Conceptos
Ccastiblanc
 
Poo
PooPoo
Cuadro comparativo.
Cuadro comparativo.Cuadro comparativo.
Cuadro comparativo.
carmenmc2017
 
Introducción a la Programación :: Unidad 01 :: Parte 01
Introducción a la Programación :: Unidad 01 :: Parte 01Introducción a la Programación :: Unidad 01 :: Parte 01
Introducción a la Programación :: Unidad 01 :: Parte 01
Facultad de Ciencias y Sistemas
 
Asignatura: Introducción a la Programación.
Asignatura: Introducción a la Programación.Asignatura: Introducción a la Programación.
Asignatura: Introducción a la Programación.
Facultad de Ciencias y Sistemas
 
Sumario de temas
Sumario de temasSumario de temas
Sumario de temas
zeta2015
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programación
Gerald Nuñez
 
Trabajo final de la unidad ilucy
Trabajo final de la unidad ilucyTrabajo final de la unidad ilucy
Trabajo final de la unidad ilucy
Erick Jovany Gallegos Jasso
 
Manual01
Manual01Manual01
Manual01
DAVID RIVAS
 
Presentación
Presentación Presentación
Presentación
JennyferGodoy1
 
Estructura de la programacion orientada a objetos
Estructura de la programacion orientada a objetosEstructura de la programacion orientada a objetos
Estructura de la programacion orientada a objetos
Amado Arcaya
 
CADENAS INVERSAS EN VISUAL BASIC, C, JAVA
CADENAS INVERSAS EN VISUAL BASIC, C, JAVACADENAS INVERSAS EN VISUAL BASIC, C, JAVA
CADENAS INVERSAS EN VISUAL BASIC, C, JAVA
programacionuce
 

La actualidad más candente (18)

Programacion informe 2
Programacion informe 2Programacion informe 2
Programacion informe 2
 
Técnica en informatica
Técnica en informaticaTécnica en informatica
Técnica en informatica
 
Tabla SQA
Tabla SQATabla SQA
Tabla SQA
 
Programacion
ProgramacionProgramacion
Programacion
 
Rc magda grijalba.ppt.
Rc magda grijalba.ppt.Rc magda grijalba.ppt.
Rc magda grijalba.ppt.
 
Libro 3 - PERFIL DEL PROGRAMADOR
Libro 3 - PERFIL DEL PROGRAMADORLibro 3 - PERFIL DEL PROGRAMADOR
Libro 3 - PERFIL DEL PROGRAMADOR
 
Conceptos
ConceptosConceptos
Conceptos
 
Poo
PooPoo
Poo
 
Cuadro comparativo.
Cuadro comparativo.Cuadro comparativo.
Cuadro comparativo.
 
Introducción a la Programación :: Unidad 01 :: Parte 01
Introducción a la Programación :: Unidad 01 :: Parte 01Introducción a la Programación :: Unidad 01 :: Parte 01
Introducción a la Programación :: Unidad 01 :: Parte 01
 
Asignatura: Introducción a la Programación.
Asignatura: Introducción a la Programación.Asignatura: Introducción a la Programación.
Asignatura: Introducción a la Programación.
 
Sumario de temas
Sumario de temasSumario de temas
Sumario de temas
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programación
 
Trabajo final de la unidad ilucy
Trabajo final de la unidad ilucyTrabajo final de la unidad ilucy
Trabajo final de la unidad ilucy
 
Manual01
Manual01Manual01
Manual01
 
Presentación
Presentación Presentación
Presentación
 
Estructura de la programacion orientada a objetos
Estructura de la programacion orientada a objetosEstructura de la programacion orientada a objetos
Estructura de la programacion orientada a objetos
 
CADENAS INVERSAS EN VISUAL BASIC, C, JAVA
CADENAS INVERSAS EN VISUAL BASIC, C, JAVACADENAS INVERSAS EN VISUAL BASIC, C, JAVA
CADENAS INVERSAS EN VISUAL BASIC, C, JAVA
 

Destacado

La Web 2.0
La Web 2.0La Web 2.0
La Web 2.0
Eric Bula
 
R Periodismo Digital Jf Fogel 12 Nov 07
R Periodismo Digital Jf Fogel 12 Nov 07R Periodismo Digital Jf Fogel 12 Nov 07
R Periodismo Digital Jf Fogel 12 Nov 07
averojas
 
Conceptos básicos de Computadoras
Conceptos básicos de ComputadorasConceptos básicos de Computadoras
Conceptos básicos de Computadoras
mnunezg
 
Panduit Cable Wiring Duct Panelmax
Panduit Cable Wiring Duct PanelmaxPanduit Cable Wiring Duct Panelmax
Panduit Cable Wiring Duct Panelmax
Thorne & Derrick International
 
Mc donalds
Mc donaldsMc donalds
Mc donalds
Natalia Henao
 
SoundCloud
SoundCloudSoundCloud
SoundCloud
a_pascu
 
Final requirement in programming niperos
Final requirement in programming   niperosFinal requirement in programming   niperos
Final requirement in programming niperos
markings17
 
Uso de SoundCloud
Uso de SoundCloudUso de SoundCloud
Uso de SoundCloud
Virginia Gasdía
 
1st cycle emec lab orientation
1st cycle emec lab orientation1st cycle emec lab orientation
1st cycle emec lab orientation
soumendu
 
Costume ideas
Costume ideasCostume ideas
Costume ideas
Ninny22
 
Contentontwikkeling
ContentontwikkelingContentontwikkeling
Contentontwikkeling
Gerard Dummer
 
Sculptures Hiver
Sculptures HiverSculptures Hiver
Sculptures Hiverguest1a7a23
 

Destacado (17)

O10g security 12
O10g security 12O10g security 12
O10g security 12
 
La Web 2.0
La Web 2.0La Web 2.0
La Web 2.0
 
R Periodismo Digital Jf Fogel 12 Nov 07
R Periodismo Digital Jf Fogel 12 Nov 07R Periodismo Digital Jf Fogel 12 Nov 07
R Periodismo Digital Jf Fogel 12 Nov 07
 
Conceptos básicos de Computadoras
Conceptos básicos de ComputadorasConceptos básicos de Computadoras
Conceptos básicos de Computadoras
 
Panduit Cable Wiring Duct Panelmax
Panduit Cable Wiring Duct PanelmaxPanduit Cable Wiring Duct Panelmax
Panduit Cable Wiring Duct Panelmax
 
Go Otr Logo
Go Otr LogoGo Otr Logo
Go Otr Logo
 
Mc donalds
Mc donaldsMc donalds
Mc donalds
 
SoundCloud
SoundCloudSoundCloud
SoundCloud
 
Final requirement in programming niperos
Final requirement in programming   niperosFinal requirement in programming   niperos
Final requirement in programming niperos
 
Uso de SoundCloud
Uso de SoundCloudUso de SoundCloud
Uso de SoundCloud
 
1st cycle emec lab orientation
1st cycle emec lab orientation1st cycle emec lab orientation
1st cycle emec lab orientation
 
Costume ideas
Costume ideasCostume ideas
Costume ideas
 
Contentontwikkeling
ContentontwikkelingContentontwikkeling
Contentontwikkeling
 
Bluebox
BlueboxBluebox
Bluebox
 
Sculptures Hiver
Sculptures HiverSculptures Hiver
Sculptures Hiver
 
Lev hiver-2002
Lev hiver-2002Lev hiver-2002
Lev hiver-2002
 
Jazzclub
JazzclubJazzclub
Jazzclub
 

Similar a Prg1 clase1

Que es una computadora
Que es una computadoraQue es una computadora
Que es una computadora
douglaslc
 
Informe tecnología
Informe tecnologíaInforme tecnología
Informe tecnología
Daniela Martinez Valencia
 
Presentacion sebas villada
Presentacion sebas villadaPresentacion sebas villada
Presentacion sebas villada
Johan Villada
 
Saberes y tareas del Programador.
Saberes y tareas del Programador.Saberes y tareas del Programador.
Saberes y tareas del Programador.
Mariano-Celiz17
 
Conceptos Básicos de Computación
Conceptos Básicos de ComputaciónConceptos Básicos de Computación
Conceptos Básicos de Computación
Instituto Universitario de Seguros
 
Taller Tecnología Actividad #2.pdf
Taller Tecnología Actividad #2.pdfTaller Tecnología Actividad #2.pdf
Taller Tecnología Actividad #2.pdf
GabrielaIbarra71
 
Taller Tecnología Actividad #2 (1).pdf
Taller Tecnología Actividad #2 (1).pdfTaller Tecnología Actividad #2 (1).pdf
Taller Tecnología Actividad #2 (1).pdf
SaraDanielaMoraSanch
 
Taller Tecnología Actividad #2.pdf
Taller Tecnología Actividad #2.pdfTaller Tecnología Actividad #2.pdf
Taller Tecnología Actividad #2.pdf
alejandra225361
 
Taller Tecnología Actividad #2.pdf
Taller Tecnología Actividad #2.pdfTaller Tecnología Actividad #2.pdf
Taller Tecnología Actividad #2.pdf
GabrielaParedes63
 
Programa informatico
Programa informaticoPrograma informatico
Programa informatico
samiibrs
 
Programa informatico
Programa informaticoPrograma informatico
Programa informatico
samiibrs
 
Programa informatico
Programa informaticoPrograma informatico
Programa informatico
luzdaneelli
 
Programacio nfin
Programacio nfinProgramacio nfin
Programacio nfin
andreajose13
 
Programa informatico
Programa informaticoPrograma informatico
Programa informatico
samiibrs
 
Principios programacion
Principios programacionPrincipios programacion
Principios programacion
Daniela Brignolo
 
Cuaderno3
Cuaderno3Cuaderno3
Cuaderno3
Joaquin Veron
 
Analista-programador Cobol - Módulo 1.3
Analista-programador Cobol - Módulo 1.3Analista-programador Cobol - Módulo 1.3
Analista-programador Cobol - Módulo 1.3
natachaceleste
 
Programa informatico
Programa informaticoPrograma informatico
Programa informatico
samiibrs
 
Libro1
Libro1Libro1
Presentacion acerca de lo visto enclase
Presentacion acerca  de lo visto enclasePresentacion acerca  de lo visto enclase
Presentacion acerca de lo visto enclase
gina torres
 

Similar a Prg1 clase1 (20)

Que es una computadora
Que es una computadoraQue es una computadora
Que es una computadora
 
Informe tecnología
Informe tecnologíaInforme tecnología
Informe tecnología
 
Presentacion sebas villada
Presentacion sebas villadaPresentacion sebas villada
Presentacion sebas villada
 
Saberes y tareas del Programador.
Saberes y tareas del Programador.Saberes y tareas del Programador.
Saberes y tareas del Programador.
 
Conceptos Básicos de Computación
Conceptos Básicos de ComputaciónConceptos Básicos de Computación
Conceptos Básicos de Computación
 
Taller Tecnología Actividad #2.pdf
Taller Tecnología Actividad #2.pdfTaller Tecnología Actividad #2.pdf
Taller Tecnología Actividad #2.pdf
 
Taller Tecnología Actividad #2 (1).pdf
Taller Tecnología Actividad #2 (1).pdfTaller Tecnología Actividad #2 (1).pdf
Taller Tecnología Actividad #2 (1).pdf
 
Taller Tecnología Actividad #2.pdf
Taller Tecnología Actividad #2.pdfTaller Tecnología Actividad #2.pdf
Taller Tecnología Actividad #2.pdf
 
Taller Tecnología Actividad #2.pdf
Taller Tecnología Actividad #2.pdfTaller Tecnología Actividad #2.pdf
Taller Tecnología Actividad #2.pdf
 
Programa informatico
Programa informaticoPrograma informatico
Programa informatico
 
Programa informatico
Programa informaticoPrograma informatico
Programa informatico
 
Programa informatico
Programa informaticoPrograma informatico
Programa informatico
 
Programacio nfin
Programacio nfinProgramacio nfin
Programacio nfin
 
Programa informatico
Programa informaticoPrograma informatico
Programa informatico
 
Principios programacion
Principios programacionPrincipios programacion
Principios programacion
 
Cuaderno3
Cuaderno3Cuaderno3
Cuaderno3
 
Analista-programador Cobol - Módulo 1.3
Analista-programador Cobol - Módulo 1.3Analista-programador Cobol - Módulo 1.3
Analista-programador Cobol - Módulo 1.3
 
Programa informatico
Programa informaticoPrograma informatico
Programa informatico
 
Libro1
Libro1Libro1
Libro1
 
Presentacion acerca de lo visto enclase
Presentacion acerca  de lo visto enclasePresentacion acerca  de lo visto enclase
Presentacion acerca de lo visto enclase
 

Más de Leo Avila

Clase 6
Clase 6Clase 6
Clase 6
Leo Avila
 
Clase 5
Clase 5Clase 5
Clase 5
Leo Avila
 
Prg1 clase4
Prg1 clase4Prg1 clase4
Prg1 clase4
Leo Avila
 
Prg1 clase3
Prg1 clase3Prg1 clase3
Prg1 clase3
Leo Avila
 
Prg1 clase2
Prg1 clase2Prg1 clase2
Prg1 clase2
Leo Avila
 
Prg1 clase1
Prg1 clase1Prg1 clase1
Prg1 clase1
Leo Avila
 

Más de Leo Avila (7)

Clase 6
Clase 6Clase 6
Clase 6
 
Clase 5
Clase 5Clase 5
Clase 5
 
Portada
PortadaPortada
Portada
 
Prg1 clase4
Prg1 clase4Prg1 clase4
Prg1 clase4
 
Prg1 clase3
Prg1 clase3Prg1 clase3
Prg1 clase3
 
Prg1 clase2
Prg1 clase2Prg1 clase2
Prg1 clase2
 
Prg1 clase1
Prg1 clase1Prg1 clase1
Prg1 clase1
 

Prg1 clase1

  • 1. 09/07/2013 1 CONCEPTOS BÁSICOS DE COMPUTACIÓN Y PROGRAMACIÓN Objetivo: Tener una visión global de los conceptos básicos de computación y programación a modo de cultura tecnológica básica necesaria para que el estudiante consiga mejores resultados en sus estudios de programación. Universidad Católica de El Salvador Facultad de Ingeniería y Arquitectura Programación I, Sección A Docente: Ma. Ing. Giovanni Acosta Diagnóstico sobre computación 1. Computadora 2. Hardware y Software 3. Dispositivos de entrada y salida 4. Dispositivos de almacenamiento 5. CPU 6. Memoria RAM 7. Sistemas Operativos (PC y Móviles) 8. Intranet, extranet e Internet 9. Internet2 10. Web 2.0 11. Programa y Programación 12. Algoritmo y Pseudocódigo 13. Lenguajes de programación 14. Depurar y Compilar 15. Paradigmas de programación
  • 2. 09/07/2013 2 Importancia de la programación  ¿Qué usos tiene la computación en la actualidad?  ¿Qué beneficios provee los programas de computadora?  ¿Cómo sería el mundo sin las computadoras y sus aplicaciones? ¿Dónde se encuentra el software?
  • 3. 09/07/2013 3 ¿Dónde se encuentra el software? (cont..) ¿Qué pueden hacer los siguientes equipos? Tostar Lavar Secar Ejecutar programas Puedo hacer lo que quieras Pero debes hablar en mi lenguaje…
  • 4. 09/07/2013 4 ¿Qué es la programación?  Programación es un proceso de resolución de problemas.  Las técnicas más comunes incluyen análisis del problema, definición de los requerimientos del problema y diseño, que, en la práctica es la realización de un algoritmo, que es un método para resolver dicho problema.  Las computadoras procesan datos con el control de un conjunto de instrucciones denominadas programa de computadora. Los programas señalan a la computadora las tareas o acciones a realizar en función de un conjunto de instrucciones (acciones) específicas por el constructor del programa llamado programador.  Un programa de computadora o programa es una secuencia de sentencias diseñadas para ejecutar una tarea.  Programación es un proceso de planeación y creación de un programa. Desde un punto de vista práctico, un programa se escribe primero con un algoritmo en pseudocódigo o en otra herramienta de programación y luego se traduce a un lenguaje de programación tal como Visual Basic, C, C++, Java u otro. Proceso de transformación de un algoritmo en pseudocódigo en un programa ejecutable. Problema Algoritmo en pseudocódigo (o diagrama de flujo) Algoritmo en VB .NET Código fuente en VB .NET Código de máquina (programa ejecutable) Escritura en VB .NET Resultado Edición Traducción y ejecución
  • 5. 09/07/2013 5 Tarea - Foro ¿porque las computadoras trabajan basadas en el sistema de numeración binario?