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