SlideShare una empresa de Scribd logo
1 de 22
Descargar para leer sin conexión
TÉRMINOS
RELACIONADOS A LA
PROGRAMACIÓN
Prof. Javier Romero
El propósito de la
programación es crear
programas que exhiban un
comportamiento deseado.
Programación
La programación es
el proceso de
diseñar,
codificar, depurar y
mantener el código
fuente de programas
computacionales.
También la palabra programación se define
como el proceso de creación de un programa
de computadora, mediante la aplicación de
procedimientos lógicos.
Programas (Software)
Programas (Software)
Es un conjunto de instrucciones o declaraciones
(también conocidas como código) que debe ejecutar el
CPU de una computadora.
Software de
Aplicación
Software de Sistema
(Sistemas Operativos)
Drivers
Software para “Hardware”
El Programa o Software le indican a la computadora que hacer. Dichos programas
son escritos o desarrollados mediante un
Lenguaje de Programación.
Lenguajes de Programación
Los lenguajes de programación son las
herramientas que utilizan los programadores para
crear programas e instruir la computadora.
Cuentan con palabras, abreviaciones y símbolos
que le permiten a un programador comunicar
instrucciones a una computadora.
Lenguajes de Programación
• Todo lenguaje de
programación traduce las
instrucciones a sistema
binario (0 y 1).
• Los software de sistemas
(sistemas operativos), los
Drivers Software para
“Hardware” y los software de
aplicación, son creados
utilizando lenguajes de
programación.
Otros:
COBOL, BASIC, RPG,
PASCAL, C, etc...
Software para “Hardware”
• Programa de la Impresora
• Programa del Escáner
• Programa de la Tarjeta de Video
• Programa de la Tarjeta de Sonido
• Programa de la Tarjeta de Red
• Programa del Modem
• Otros
Drivers – Programas que permiten la comunicación
entre la computadora y el Hardware. Entre los mismos
se encuentran:
Programador
Persona que escribe, depura y
mantiene el código fuente de
un programa informático
Escribir código
El proceso de escribir
código requiere
frecuentemente
conocimientos en
distintas áreas, además
del dominio del lenguaje
a utilizar, algoritmos
especializados y lógica
formal.
Código fuente
Es un conjunto de líneas
de texto que son las
instrucciones que debe
seguir la computadora
para ejecutar dicho
programa. En el código
fuente de un programa
está escrito por completo
su funcionamiento. El
código fuente es escrito
en un lenguaje de
programación.
Compilador (compiler)
Es un tipo de programa
que traduce o convierte
todo el código fuente
de un programa a
lenguaje de máquina y
crea un archivo
ejecutable. El resultado
del compilador se
conoce como código
objeto.
Interprete (interpreter)
Es otro programa que también convierte el
código fuente en lenguaje de máquina. A
diferencia de un compilador, que traduce
todo el código a la vez, el interprete traduce
y luego ejecuta cada línea del programa,
una a la vez.
Son mas flexibles que los compiladores.
Se ejecuta más lentamente.
Algoritmo
Serie de pasos que
se establece para la
solución de un
problema.
Diferencia entre datos e información
Dato – Es un elemento solo que no tiene ningún
significado hasta que se haya procesado. Ej. Una letra, un
número, etc.
Información – Es un conjunto de datos que se han
procesado y tienen significado. Ej. El resultado de una
suma.
Flujograma (flowchart)
Flujogramas – Son una
representación pictórica de los
procesos paso por paso de un
programa. Desde la entrada de
datos, procesamiento, toma de
decisiones, almacenamiento y
salida, entre otros. Se utilizan
antes de codificar para tener
un plano de todos los procesos
y su orden para agilizar el
proceso de programación y
plasmarlo de una manera
estándar donde cualquier
programador entienda lo
mismo.
Variables
Son entidades que pueden poseer cualquier valor, ya sea
arbitrariamente o no especifico. En programación se
asignan a través de letras o palabras de la cual se puedan
hacer referencias para rescatar el valor que haya adquirido
a través del procesamiento de información. Ej. En una
suma se pueden pedir al usuario cantidades y estas ser
guardadas en esas variables para su cálculo. Ej. a=a+1.
En este contador, la variable a no tiene valor definido hasta
que se complete la suma. Luego de la operación, a recibirá
el valor de 1 y al repetir el proceso, su valor cambiara
constantemente hasta que el algoritmo lo permita.
Constantes o Literales
Son valores que no
pueden cambiar a
lo largo del proceso
en el programa.
Siempre
permanecen
iguales.
Expresiones Booleanas
Son estas a las
cuales se evalúan
con el valor de
tipo “true” o
“false”.
Depuración de programas
• Es el proceso de identificar y corregir errores de
programación.
Los principales errores son de lógica o de sintaxis.
Ejemplo de error de lógica:
Esta oracion tiene dos errores
ortográficos.
Referencias
• http://es.wikipedia.org/wiki/Programaci%C3%B3n
• http://puracompu.com/?p=144

Más contenido relacionado

La actualidad más candente

Comandos del sistema operativo
Comandos del sistema operativoComandos del sistema operativo
Comandos del sistema operativoJUANGUILLERMO17
 
Comparacion en entre power point y word
Comparacion  en entre power point y wordComparacion  en entre power point y word
Comparacion en entre power point y word07262000
 
Diapositivas de dispositivos perifericos
Diapositivas de dispositivos perifericosDiapositivas de dispositivos perifericos
Diapositivas de dispositivos perifericosKatty Noboa
 
Modelo osi & capa presentacion expo
Modelo osi & capa presentacion expoModelo osi & capa presentacion expo
Modelo osi & capa presentacion expoalejaMariaRom
 
SILABO OFIMATICA - IESTP JOSÉ PARDO
SILABO OFIMATICA - IESTP JOSÉ PARDOSILABO OFIMATICA - IESTP JOSÉ PARDO
SILABO OFIMATICA - IESTP JOSÉ PARDOMg. Pucuhuayla
 
PRESENTACIONES ELECTRONICAS
PRESENTACIONES ELECTRONICAS PRESENTACIONES ELECTRONICAS
PRESENTACIONES ELECTRONICAS Diego Morales
 
3 2 Administracion Y Configuracion De Dispositivos
3 2 Administracion Y Configuracion De Dispositivos3 2 Administracion Y Configuracion De Dispositivos
3 2 Administracion Y Configuracion De DispositivosUVM
 
preparación e instalación de software
preparación e instalación de softwarepreparación e instalación de software
preparación e instalación de softwareedgarplazas
 
Presentacion Programacion
Presentacion ProgramacionPresentacion Programacion
Presentacion Programacionguestd5974a6
 
Inteligencia artificial sistema experto
Inteligencia artificial sistema expertoInteligencia artificial sistema experto
Inteligencia artificial sistema expertoVelmuz Buzz
 
Mapa conceptual ac
Mapa conceptual acMapa conceptual ac
Mapa conceptual acmani villa
 

La actualidad más candente (20)

Comandos del teclado para microsoft word
Comandos del teclado para microsoft wordComandos del teclado para microsoft word
Comandos del teclado para microsoft word
 
Comandos del sistema operativo
Comandos del sistema operativoComandos del sistema operativo
Comandos del sistema operativo
 
Comparacion en entre power point y word
Comparacion  en entre power point y wordComparacion  en entre power point y word
Comparacion en entre power point y word
 
Tecnica mecanografica
Tecnica mecanograficaTecnica mecanografica
Tecnica mecanografica
 
Diapositivas de dispositivos perifericos
Diapositivas de dispositivos perifericosDiapositivas de dispositivos perifericos
Diapositivas de dispositivos perifericos
 
4ta Generacion
4ta Generacion4ta Generacion
4ta Generacion
 
Modelo osi & capa presentacion expo
Modelo osi & capa presentacion expoModelo osi & capa presentacion expo
Modelo osi & capa presentacion expo
 
SILABO OFIMATICA - IESTP JOSÉ PARDO
SILABO OFIMATICA - IESTP JOSÉ PARDOSILABO OFIMATICA - IESTP JOSÉ PARDO
SILABO OFIMATICA - IESTP JOSÉ PARDO
 
Manejo del teclado
Manejo del tecladoManejo del teclado
Manejo del teclado
 
Partes del teclado
Partes del tecladoPartes del teclado
Partes del teclado
 
Técnicas de digitación.
Técnicas de digitación.Técnicas de digitación.
Técnicas de digitación.
 
PRESENTACIONES ELECTRONICAS
PRESENTACIONES ELECTRONICAS PRESENTACIONES ELECTRONICAS
PRESENTACIONES ELECTRONICAS
 
3 2 Administracion Y Configuracion De Dispositivos
3 2 Administracion Y Configuracion De Dispositivos3 2 Administracion Y Configuracion De Dispositivos
3 2 Administracion Y Configuracion De Dispositivos
 
preparación e instalación de software
preparación e instalación de softwarepreparación e instalación de software
preparación e instalación de software
 
Oficina descentralizada
Oficina descentralizadaOficina descentralizada
Oficina descentralizada
 
Presentacion Programacion
Presentacion ProgramacionPresentacion Programacion
Presentacion Programacion
 
Inteligencia artificial sistema experto
Inteligencia artificial sistema expertoInteligencia artificial sistema experto
Inteligencia artificial sistema experto
 
Mapa conceptual ac
Mapa conceptual acMapa conceptual ac
Mapa conceptual ac
 
Publisher y tarjeta de felicitacion
Publisher y tarjeta de felicitacionPublisher y tarjeta de felicitacion
Publisher y tarjeta de felicitacion
 
Mapa mental linux
Mapa mental linuxMapa mental linux
Mapa mental linux
 

Destacado

Los (8) pasos de la Programaión
Los (8) pasos de la ProgramaiónLos (8) pasos de la Programaión
Los (8) pasos de la Programaiónromeprofe
 
Ciclo de vida para desarrollar un programa de computadoras “program developme...
Ciclo de vida para desarrollar un programa de computadoras “program developme...Ciclo de vida para desarrollar un programa de computadoras “program developme...
Ciclo de vida para desarrollar un programa de computadoras “program developme...romeprofe
 
Generaciones de los lenguajes de programación
Generaciones de los lenguajes de programaciónGeneraciones de los lenguajes de programación
Generaciones de los lenguajes de programaciónromeprofe
 
CH08-Types of Utility programs and Operating System
CH08-Types of Utility programs and Operating SystemCH08-Types of Utility programs and Operating System
CH08-Types of Utility programs and Operating SystemSukanya Ben
 
Los sistemas operativos prof j romero
Los sistemas operativos prof j romeroLos sistemas operativos prof j romero
Los sistemas operativos prof j romeroromeprofe
 
Discovering Computers: Chapter 15
Discovering Computers: Chapter 15Discovering Computers: Chapter 15
Discovering Computers: Chapter 15Anna Stirling
 
Qué es visual basic
Qué es visual basicQué es visual basic
Qué es visual basicromeprofe
 
Pasos para desarrollar una aplicación en visual basic
Pasos para desarrollar una aplicación en visual basicPasos para desarrollar una aplicación en visual basic
Pasos para desarrollar una aplicación en visual basicromeprofe
 
Búsquedas efectivas en
Búsquedas efectivas enBúsquedas efectivas en
Búsquedas efectivas enromeprofe
 
Visual basic por primera vez
Visual basic por primera vezVisual basic por primera vez
Visual basic por primera vezromeprofe
 
ConfiguracióN De Una Red Local En Windows Xp
ConfiguracióN De Una Red Local En Windows XpConfiguracióN De Una Red Local En Windows Xp
ConfiguracióN De Una Red Local En Windows XpAlkx
 
Taller de introducción a las computadoras for reparación
Taller de introducción a las computadoras for reparaciónTaller de introducción a las computadoras for reparación
Taller de introducción a las computadoras for reparaciónromeprofe
 
empleo de los controles de las herramientas de visual basic
empleo de los controles de las herramientas de visual basicempleo de los controles de las herramientas de visual basic
empleo de los controles de las herramientas de visual basicDiana Peragallo
 
objetos option check y frame
objetos option check y frameobjetos option check y frame
objetos option check y frameAngelica Vacca
 
Taller de introducción a las computadoras
Taller de introducción a las computadorasTaller de introducción a las computadoras
Taller de introducción a las computadorasromeprofe
 
Herramienta frame en visual basic
Herramienta frame en visual basicHerramienta frame en visual basic
Herramienta frame en visual basicMony Athuz
 
Conceptos Básicos de Cableado de Red Estructurado
Conceptos Básicos de Cableado de Red EstructuradoConceptos Básicos de Cableado de Red Estructurado
Conceptos Básicos de Cableado de Red Estructuradoromeprofe
 
Conceptos básicos de redes
Conceptos básicos de redesConceptos básicos de redes
Conceptos básicos de redesromeprofe
 
cuarto de telecomunicaciones
cuarto de telecomunicacionescuarto de telecomunicaciones
cuarto de telecomunicacionesguesta4d883
 

Destacado (20)

Los (8) pasos de la Programaión
Los (8) pasos de la ProgramaiónLos (8) pasos de la Programaión
Los (8) pasos de la Programaión
 
Ciclo de vida para desarrollar un programa de computadoras “program developme...
Ciclo de vida para desarrollar un programa de computadoras “program developme...Ciclo de vida para desarrollar un programa de computadoras “program developme...
Ciclo de vida para desarrollar un programa de computadoras “program developme...
 
Generaciones de los lenguajes de programación
Generaciones de los lenguajes de programaciónGeneraciones de los lenguajes de programación
Generaciones de los lenguajes de programación
 
CH08-Types of Utility programs and Operating System
CH08-Types of Utility programs and Operating SystemCH08-Types of Utility programs and Operating System
CH08-Types of Utility programs and Operating System
 
Los sistemas operativos prof j romero
Los sistemas operativos prof j romeroLos sistemas operativos prof j romero
Los sistemas operativos prof j romero
 
Discovering Computers: Chapter 15
Discovering Computers: Chapter 15Discovering Computers: Chapter 15
Discovering Computers: Chapter 15
 
Qué es visual basic
Qué es visual basicQué es visual basic
Qué es visual basic
 
Pasos para desarrollar una aplicación en visual basic
Pasos para desarrollar una aplicación en visual basicPasos para desarrollar una aplicación en visual basic
Pasos para desarrollar una aplicación en visual basic
 
Búsquedas efectivas en
Búsquedas efectivas enBúsquedas efectivas en
Búsquedas efectivas en
 
Visual basic por primera vez
Visual basic por primera vezVisual basic por primera vez
Visual basic por primera vez
 
ConfiguracióN De Una Red Local En Windows Xp
ConfiguracióN De Una Red Local En Windows XpConfiguracióN De Una Red Local En Windows Xp
ConfiguracióN De Una Red Local En Windows Xp
 
Taller de introducción a las computadoras for reparación
Taller de introducción a las computadoras for reparaciónTaller de introducción a las computadoras for reparación
Taller de introducción a las computadoras for reparación
 
empleo de los controles de las herramientas de visual basic
empleo de los controles de las herramientas de visual basicempleo de los controles de las herramientas de visual basic
empleo de los controles de las herramientas de visual basic
 
objetos option check y frame
objetos option check y frameobjetos option check y frame
objetos option check y frame
 
Taller de introducción a las computadoras
Taller de introducción a las computadorasTaller de introducción a las computadoras
Taller de introducción a las computadoras
 
Herramienta frame en visual basic
Herramienta frame en visual basicHerramienta frame en visual basic
Herramienta frame en visual basic
 
El Nuevo Día- Revista Negocios (2015-03-15)
El Nuevo Día- Revista Negocios (2015-03-15)El Nuevo Día- Revista Negocios (2015-03-15)
El Nuevo Día- Revista Negocios (2015-03-15)
 
Conceptos Básicos de Cableado de Red Estructurado
Conceptos Básicos de Cableado de Red EstructuradoConceptos Básicos de Cableado de Red Estructurado
Conceptos Básicos de Cableado de Red Estructurado
 
Conceptos básicos de redes
Conceptos básicos de redesConceptos básicos de redes
Conceptos básicos de redes
 
cuarto de telecomunicaciones
cuarto de telecomunicacionescuarto de telecomunicaciones
cuarto de telecomunicaciones
 

Similar a Programación términos clave

lenguaje de programacion
lenguaje de programacionlenguaje de programacion
lenguaje de programacionjuliana0396
 
Actividad....... 26
Actividad....... 26Actividad....... 26
Actividad....... 26grachika
 
Introducción a la Programación
Introducción a la Programación Introducción a la Programación
Introducción a la Programación henser
 
Conceptos básicos y definiciones sobre programación (1).pdf
Conceptos básicos y definiciones sobre  programación (1).pdfConceptos básicos y definiciones sobre  programación (1).pdf
Conceptos básicos y definiciones sobre programación (1).pdfJosManuelMartnez32
 
Conceptos Basicos Programacion
Conceptos Basicos ProgramacionConceptos Basicos Programacion
Conceptos Basicos ProgramacionMichele André
 
Informatica
InformaticaInformatica
Informaticalisarrua
 
Informatica
InformaticaInformatica
Informaticadebop88
 
Presentación de tecnicas
Presentación de tecnicasPresentación de tecnicas
Presentación de tecnicasashleytrejos
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmosnileyna
 
9º Algoritmos
9º Algoritmos9º Algoritmos
9º Algoritmosnileyna
 

Similar a Programación términos clave (20)

Presentacion cibernetica
Presentacion ciberneticaPresentacion cibernetica
Presentacion cibernetica
 
Introduccion programacion
Introduccion programacionIntroduccion programacion
Introduccion programacion
 
Algoritmos y diagramas de flujo
Algoritmos y diagramas de flujoAlgoritmos y diagramas de flujo
Algoritmos y diagramas de flujo
 
Software
SoftwareSoftware
Software
 
lenguaje de programacion
lenguaje de programacionlenguaje de programacion
lenguaje de programacion
 
GLOSARIO TECNICO
GLOSARIO TECNICOGLOSARIO TECNICO
GLOSARIO TECNICO
 
Actividad....... 26
Actividad....... 26Actividad....... 26
Actividad....... 26
 
Introducción a la Programación
Introducción a la Programación Introducción a la Programación
Introducción a la Programación
 
Conceptos básicos y definiciones sobre programación (1).pdf
Conceptos básicos y definiciones sobre  programación (1).pdfConceptos básicos y definiciones sobre  programación (1).pdf
Conceptos básicos y definiciones sobre programación (1).pdf
 
Conceptos Basicos Programacion
Conceptos Basicos ProgramacionConceptos Basicos Programacion
Conceptos Basicos Programacion
 
Informatica
InformaticaInformatica
Informatica
 
Informatica(1)
Informatica(1)Informatica(1)
Informatica(1)
 
Informatica
InformaticaInformatica
Informatica
 
Jhonathan
JhonathanJhonathan
Jhonathan
 
Ramiirez
RamiirezRamiirez
Ramiirez
 
Passage
PassagePassage
Passage
 
Presentación de tecnicas
Presentación de tecnicasPresentación de tecnicas
Presentación de tecnicas
 
Nana
NanaNana
Nana
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
9º Algoritmos
9º Algoritmos9º Algoritmos
9º Algoritmos
 

Más de romeprofe

Emprendimiento prof javier romero
Emprendimiento prof javier romeroEmprendimiento prof javier romero
Emprendimiento prof javier romeroromeprofe
 
Analogia de un Sistema Operativo
Analogia de un Sistema OperativoAnalogia de un Sistema Operativo
Analogia de un Sistema Operativoromeprofe
 
Introducción a los sistemas de bases de datos
Introducción a los sistemas de bases de datosIntroducción a los sistemas de bases de datos
Introducción a los sistemas de bases de datosromeprofe
 
Integrando recursos tecnológicos e internet en la sala de clase
Integrando recursos tecnológicos e internet en la sala de claseIntegrando recursos tecnológicos e internet en la sala de clase
Integrando recursos tecnológicos e internet en la sala de claseromeprofe
 
Historia de las computadoras
Historia de las computadorasHistoria de las computadoras
Historia de las computadorasromeprofe
 
Categorías o tipos de computadoras
Categorías o tipos de computadorasCategorías o tipos de computadoras
Categorías o tipos de computadorasromeprofe
 
5.1 asignación
5.1 asignación5.1 asignación
5.1 asignaciónromeprofe
 
Cómo hacer un ensayo
Cómo hacer un ensayoCómo hacer un ensayo
Cómo hacer un ensayoromeprofe
 
Repaso examen parcial 1 inte 3510 l nuca
Repaso examen parcial 1 inte 3510 l nucaRepaso examen parcial 1 inte 3510 l nuca
Repaso examen parcial 1 inte 3510 l nucaromeprofe
 
Conversión de binario a octal
Conversión de binario a octalConversión de binario a octal
Conversión de binario a octalromeprofe
 
Generaciones de computadoras
Generaciones de computadorasGeneraciones de computadoras
Generaciones de computadorasromeprofe
 
Electricidad basica pdf
Electricidad basica pdfElectricidad basica pdf
Electricidad basica pdfromeprofe
 
Aprendizaje significativo desarrollando destrezas educativas para el siglo xxi 2
Aprendizaje significativo desarrollando destrezas educativas para el siglo xxi 2Aprendizaje significativo desarrollando destrezas educativas para el siglo xxi 2
Aprendizaje significativo desarrollando destrezas educativas para el siglo xxi 2romeprofe
 
Estrategias de instrucción diferenciada distrito abril 2015 (1)
Estrategias de instrucción diferenciada distrito abril 2015 (1)Estrategias de instrucción diferenciada distrito abril 2015 (1)
Estrategias de instrucción diferenciada distrito abril 2015 (1)romeprofe
 
Pasos para crear paginas web
Pasos para crear paginas webPasos para crear paginas web
Pasos para crear paginas webromeprofe
 
Qué es visual basic
Qué es visual basicQué es visual basic
Qué es visual basicromeprofe
 
Introducción a html
Introducción a htmlIntroducción a html
Introducción a htmlromeprofe
 
La escala de un diseño
La escala de un diseñoLa escala de un diseño
La escala de un diseñoromeprofe
 
Auditoría de la seguridad cibernética
Auditoría de la seguridad cibernéticaAuditoría de la seguridad cibernética
Auditoría de la seguridad cibernéticaromeprofe
 
Seguridad Informática
Seguridad InformáticaSeguridad Informática
Seguridad Informáticaromeprofe
 

Más de romeprofe (20)

Emprendimiento prof javier romero
Emprendimiento prof javier romeroEmprendimiento prof javier romero
Emprendimiento prof javier romero
 
Analogia de un Sistema Operativo
Analogia de un Sistema OperativoAnalogia de un Sistema Operativo
Analogia de un Sistema Operativo
 
Introducción a los sistemas de bases de datos
Introducción a los sistemas de bases de datosIntroducción a los sistemas de bases de datos
Introducción a los sistemas de bases de datos
 
Integrando recursos tecnológicos e internet en la sala de clase
Integrando recursos tecnológicos e internet en la sala de claseIntegrando recursos tecnológicos e internet en la sala de clase
Integrando recursos tecnológicos e internet en la sala de clase
 
Historia de las computadoras
Historia de las computadorasHistoria de las computadoras
Historia de las computadoras
 
Categorías o tipos de computadoras
Categorías o tipos de computadorasCategorías o tipos de computadoras
Categorías o tipos de computadoras
 
5.1 asignación
5.1 asignación5.1 asignación
5.1 asignación
 
Cómo hacer un ensayo
Cómo hacer un ensayoCómo hacer un ensayo
Cómo hacer un ensayo
 
Repaso examen parcial 1 inte 3510 l nuca
Repaso examen parcial 1 inte 3510 l nucaRepaso examen parcial 1 inte 3510 l nuca
Repaso examen parcial 1 inte 3510 l nuca
 
Conversión de binario a octal
Conversión de binario a octalConversión de binario a octal
Conversión de binario a octal
 
Generaciones de computadoras
Generaciones de computadorasGeneraciones de computadoras
Generaciones de computadoras
 
Electricidad basica pdf
Electricidad basica pdfElectricidad basica pdf
Electricidad basica pdf
 
Aprendizaje significativo desarrollando destrezas educativas para el siglo xxi 2
Aprendizaje significativo desarrollando destrezas educativas para el siglo xxi 2Aprendizaje significativo desarrollando destrezas educativas para el siglo xxi 2
Aprendizaje significativo desarrollando destrezas educativas para el siglo xxi 2
 
Estrategias de instrucción diferenciada distrito abril 2015 (1)
Estrategias de instrucción diferenciada distrito abril 2015 (1)Estrategias de instrucción diferenciada distrito abril 2015 (1)
Estrategias de instrucción diferenciada distrito abril 2015 (1)
 
Pasos para crear paginas web
Pasos para crear paginas webPasos para crear paginas web
Pasos para crear paginas web
 
Qué es visual basic
Qué es visual basicQué es visual basic
Qué es visual basic
 
Introducción a html
Introducción a htmlIntroducción a html
Introducción a html
 
La escala de un diseño
La escala de un diseñoLa escala de un diseño
La escala de un diseño
 
Auditoría de la seguridad cibernética
Auditoría de la seguridad cibernéticaAuditoría de la seguridad cibernética
Auditoría de la seguridad cibernética
 
Seguridad Informática
Seguridad InformáticaSeguridad Informática
Seguridad Informática
 

Programación términos clave

  • 2. El propósito de la programación es crear programas que exhiban un comportamiento deseado.
  • 3.
  • 4.
  • 5. Programación La programación es el proceso de diseñar, codificar, depurar y mantener el código fuente de programas computacionales. También la palabra programación se define como el proceso de creación de un programa de computadora, mediante la aplicación de procedimientos lógicos.
  • 6. Programas (Software) Programas (Software) Es un conjunto de instrucciones o declaraciones (también conocidas como código) que debe ejecutar el CPU de una computadora. Software de Aplicación Software de Sistema (Sistemas Operativos) Drivers Software para “Hardware” El Programa o Software le indican a la computadora que hacer. Dichos programas son escritos o desarrollados mediante un Lenguaje de Programación.
  • 7. Lenguajes de Programación Los lenguajes de programación son las herramientas que utilizan los programadores para crear programas e instruir la computadora. Cuentan con palabras, abreviaciones y símbolos que le permiten a un programador comunicar instrucciones a una computadora.
  • 8. Lenguajes de Programación • Todo lenguaje de programación traduce las instrucciones a sistema binario (0 y 1). • Los software de sistemas (sistemas operativos), los Drivers Software para “Hardware” y los software de aplicación, son creados utilizando lenguajes de programación. Otros: COBOL, BASIC, RPG, PASCAL, C, etc...
  • 9. Software para “Hardware” • Programa de la Impresora • Programa del Escáner • Programa de la Tarjeta de Video • Programa de la Tarjeta de Sonido • Programa de la Tarjeta de Red • Programa del Modem • Otros Drivers – Programas que permiten la comunicación entre la computadora y el Hardware. Entre los mismos se encuentran:
  • 10. Programador Persona que escribe, depura y mantiene el código fuente de un programa informático
  • 11. Escribir código El proceso de escribir código requiere frecuentemente conocimientos en distintas áreas, además del dominio del lenguaje a utilizar, algoritmos especializados y lógica formal.
  • 12. Código fuente Es un conjunto de líneas de texto que son las instrucciones que debe seguir la computadora para ejecutar dicho programa. En el código fuente de un programa está escrito por completo su funcionamiento. El código fuente es escrito en un lenguaje de programación.
  • 13. Compilador (compiler) Es un tipo de programa que traduce o convierte todo el código fuente de un programa a lenguaje de máquina y crea un archivo ejecutable. El resultado del compilador se conoce como código objeto.
  • 14. Interprete (interpreter) Es otro programa que también convierte el código fuente en lenguaje de máquina. A diferencia de un compilador, que traduce todo el código a la vez, el interprete traduce y luego ejecuta cada línea del programa, una a la vez. Son mas flexibles que los compiladores. Se ejecuta más lentamente.
  • 15. Algoritmo Serie de pasos que se establece para la solución de un problema.
  • 16. Diferencia entre datos e información Dato – Es un elemento solo que no tiene ningún significado hasta que se haya procesado. Ej. Una letra, un número, etc. Información – Es un conjunto de datos que se han procesado y tienen significado. Ej. El resultado de una suma.
  • 17. Flujograma (flowchart) Flujogramas – Son una representación pictórica de los procesos paso por paso de un programa. Desde la entrada de datos, procesamiento, toma de decisiones, almacenamiento y salida, entre otros. Se utilizan antes de codificar para tener un plano de todos los procesos y su orden para agilizar el proceso de programación y plasmarlo de una manera estándar donde cualquier programador entienda lo mismo.
  • 18. Variables Son entidades que pueden poseer cualquier valor, ya sea arbitrariamente o no especifico. En programación se asignan a través de letras o palabras de la cual se puedan hacer referencias para rescatar el valor que haya adquirido a través del procesamiento de información. Ej. En una suma se pueden pedir al usuario cantidades y estas ser guardadas en esas variables para su cálculo. Ej. a=a+1. En este contador, la variable a no tiene valor definido hasta que se complete la suma. Luego de la operación, a recibirá el valor de 1 y al repetir el proceso, su valor cambiara constantemente hasta que el algoritmo lo permita.
  • 19. Constantes o Literales Son valores que no pueden cambiar a lo largo del proceso en el programa. Siempre permanecen iguales.
  • 20. Expresiones Booleanas Son estas a las cuales se evalúan con el valor de tipo “true” o “false”.
  • 21. Depuración de programas • Es el proceso de identificar y corregir errores de programación. Los principales errores son de lógica o de sintaxis. Ejemplo de error de lógica: Esta oracion tiene dos errores ortográficos.