SlideShare una empresa de Scribd logo
1 de 12
CONCEPTOS
BÁSICOS
DE
PROGRAMACIÓN
INTRODUCCIÓN
• El área de la tecnología esta llena de conceptos de
programación, ya sea técnicos o siglas, que pueden
confundir a muchos usuarios, nuevos o
experimentados. Incluso los profesionales con años de
trabajo a veces terminan confundidos, lo cual es
completamente normal ya que hay demasiados
términos
¿QUÉ ES LA PROGRAMACIÓN?
• Es todo proceso que involucra el diseño, codificación,
mantenimiento, y protección de cualquier fuente de
programas. El objetivo de la programación es la creación de
software, con el fin de ser ejecutados a través de
computadoras, programas o plataformas.
¿PARA QUE SIRVE LA PROGRAMACIÓN?
• Su función principal es ofrecerles las herramientas necesarias a los
profesionales para que lleven acabo sus ideas. Con ayuda de los lenguajes
de programación es posible creas cualquier cosa.
¿QUÉ ES UN LENGUAJE DE
PROGRAMACIÓN?
Y SUS TIPOS
• Es un sistema estructurado de comunicación que nos permite comunicarnos
ya sea atraves de palabras, signos, sonidos o gestos con una computadora.
• Java
• Python
• Ruby
• PHP
• C++
CONCEPTOS TÉCNICOS
• Algoritmo: es básicamente un conjunto de pasos para una determinada
tarea.
• Lenguaje: conjunto de definiciones (sintácticas y semanticas) utilizadas
para hacer un texto que la computadora sea capaz de entender
• Código: conjunto de palabras o símbolos que contiene instrucciones para la
computadora .
• Código fuente: código de un programa. La computadora la usa para generar
una versión del programa que es capaz de procesar.
• Código máquina: código que la maquina puede entender y ejecutar.
• Código binario: código formado solo por “0” y “1” que tiene como función
codificar algo. Es la base de toda la lógica de la computadora
• SSL (Secure Sockets Layer): tipo de seguridad estándar para garantizar
que todos los datos estén encriptados en transito entre un sitio y un
navegador.
• BIOS (Basic Input Output System): sistema utilizada para listar los
dispositivos estándar (input) y salida (output) de una computadora
• Inteligencia artificial: rama de la informática que se enfoca en crear
sistemas y programas capaces de realizar tareas que normalmente
requerían la inteligencia humana
TÉRMINOS DE HERRAMIENTAS DE
PROGRAMACIÓN
• Sistema operativo: sistema que se comunica con el hardware, gestionando y
distribuyendo sus recursos y los demás softwares y crear una plataforma común.
Ejemplo: Windows, Linux, MacOS
• Compilador: transforma el código en un lenguaje de programación a un lenguaje de
maquina o a un nivel mas cercano al lenguaje binario.
• Lenguaje de maquina: lenguaje con el nivel mas bajo de compresión para el ser humano
y el único entendido por el procesador.
• Interpretador: programas de la computadora que leen código fuente de un lenguaje de
programación interpretado
• Browser o Navegador: programa desarrollado para permitir navegar por la web y
visualizar las páginas web
• Lenguaje ensamblador: lenguaje de programación de bajo nivel que representa
instrucciones de maquina en un formato legible por humanos. Facilitando la
programación
¿QUÉ SON LOS ALGORITMOS?
• Conjunto de instrucciones sistemáticas y previamente definidas que se
utilizan para realizar una determinada tarea. Estas instrucciones están
ordenadas.
• Cuantitativos y cualitativos
• Algoritmo de ordenamiento
• De burbuja
• Por selección
• Rapido
JERARQUÍA DE OPERADORES
• Determina el orden en las que se resuelven las expresiones cuando se
ivolucran operaciones aritméticas como la suma, resta, multiplicación,
división, potencia, raíz y modulo de la división. Este orden es el que permite
una expresión aritmética cualquiera siempre tenga la misma interpretación
ya sea resolviéndola en un papel, en calculadora o en la computadora,
prioridad operador significado ejemplo
1 () parentesis
2 Exponenciacion
Radicacion
Residuo de la
division
3 Multiplicacion
Division
4 Suma
Resta
DIAGRAMA DE FLUJO
• Es una representación grafico o secuencial de un proceso de flujo de trabajo
con todas las tareas o actividades principales necesarias para lograr un
objetivo común
COMO SE ESTRUCTURA UN PROGRAMA
• Un programa informatico ( programa) es una secuencia de acciones
(intrucciones) que manipulan un cnjunto de objetos (datos).
Existes 2 partes o bloques que componen un programa
1.-bloque de declaraciones: en este se detallan todo los datos que utiliza el
programa (constantes, variables, archivos,etc).
2.- bloque de instrucciones: conjunto de acciones y operaciones que se han de
llevar acabo para conseguir los resultados esperados

Más contenido relacionado

Similar a conceptos generales basicos de informatica.pptx

Nicholas casañas castaño
Nicholas casañas castañoNicholas casañas castaño
Nicholas casañas castañonicholas_333
 
Fundamentos de Programacion - Unidad 1 conceptos basicos
Fundamentos de Programacion - Unidad 1 conceptos basicosFundamentos de Programacion - Unidad 1 conceptos basicos
Fundamentos de Programacion - Unidad 1 conceptos basicosJosé Antonio Sandoval Acosta
 
Fp isc u1 conceptos basicos
Fp isc   u1 conceptos basicosFp isc   u1 conceptos basicos
Fp isc u1 conceptos basicosAntonio San
 
Fase3 t1-introduccion- a-la- programacion new
Fase3 t1-introduccion- a-la- programacion newFase3 t1-introduccion- a-la- programacion new
Fase3 t1-introduccion- a-la- programacion newINGJOINER
 
Diana marcela arias es
Diana marcela arias esDiana marcela arias es
Diana marcela arias esmarcelayuyeimi
 
Diana marcela arias escobar
Diana marcela arias escobarDiana marcela arias escobar
Diana marcela arias escobarmarcelayuyeimi
 
Principales componentes de la computadora
Principales componentes de la computadoraPrincipales componentes de la computadora
Principales componentes de la computadoradayi94
 
Nticxppoint2
Nticxppoint2Nticxppoint2
Nticxppoint2FejIVO
 
Diana marcela arias escobar
Diana marcela arias escobarDiana marcela arias escobar
Diana marcela arias escobarmarcelayuyeimi
 
Hardware y software
Hardware y softwareHardware y software
Hardware y softwareblancandres
 
2. DESARROLLO DE SOFTWARE.pptx
2. DESARROLLO DE SOFTWARE.pptx2. DESARROLLO DE SOFTWARE.pptx
2. DESARROLLO DE SOFTWARE.pptxDieguess
 
Trabajo final informática 1er año 2
Trabajo final informática 1er año 2Trabajo final informática 1er año 2
Trabajo final informática 1er año 21cortez
 
Programa informatico
Programa informaticoPrograma informatico
Programa informaticosamiibrs
 
Ana soba, georgina sierra 2º1
Ana soba, georgina sierra 2º1Ana soba, georgina sierra 2º1
Ana soba, georgina sierra 2º1Ana Soba
 
Conceptos de programacion oriente
Conceptos de programacion orienteConceptos de programacion oriente
Conceptos de programacion orienteshariweya
 
Oriente conceptos de programacion
Oriente conceptos de programacionOriente conceptos de programacion
Oriente conceptos de programacionshariweya
 

Similar a conceptos generales basicos de informatica.pptx (20)

Nicholas casañas castaño
Nicholas casañas castañoNicholas casañas castaño
Nicholas casañas castaño
 
Fundamentos de Programacion - Unidad 1 conceptos basicos
Fundamentos de Programacion - Unidad 1 conceptos basicosFundamentos de Programacion - Unidad 1 conceptos basicos
Fundamentos de Programacion - Unidad 1 conceptos basicos
 
Fp isc u1 conceptos basicos
Fp isc   u1 conceptos basicosFp isc   u1 conceptos basicos
Fp isc u1 conceptos basicos
 
Fase3 t1-introduccion- a-la- programacion new
Fase3 t1-introduccion- a-la- programacion newFase3 t1-introduccion- a-la- programacion new
Fase3 t1-introduccion- a-la- programacion new
 
Introduccion_a_la_programacion.pdf
Introduccion_a_la_programacion.pdfIntroduccion_a_la_programacion.pdf
Introduccion_a_la_programacion.pdf
 
Diana marcela arias es
Diana marcela arias esDiana marcela arias es
Diana marcela arias es
 
Diana marcela arias escobar
Diana marcela arias escobarDiana marcela arias escobar
Diana marcela arias escobar
 
Software Y Hardware
Software Y HardwareSoftware Y Hardware
Software Y Hardware
 
Principales componentes de la computadora
Principales componentes de la computadoraPrincipales componentes de la computadora
Principales componentes de la computadora
 
Nticxppoint2
Nticxppoint2Nticxppoint2
Nticxppoint2
 
Diana marcela arias escobar
Diana marcela arias escobarDiana marcela arias escobar
Diana marcela arias escobar
 
Hardware y software
Hardware y softwareHardware y software
Hardware y software
 
Software
SoftwareSoftware
Software
 
2. DESARROLLO DE SOFTWARE.pptx
2. DESARROLLO DE SOFTWARE.pptx2. DESARROLLO DE SOFTWARE.pptx
2. DESARROLLO DE SOFTWARE.pptx
 
Trabajo final informática 1er año 2
Trabajo final informática 1er año 2Trabajo final informática 1er año 2
Trabajo final informática 1er año 2
 
Presentación 2.0.pptx
Presentación 2.0.pptxPresentación 2.0.pptx
Presentación 2.0.pptx
 
Programa informatico
Programa informaticoPrograma informatico
Programa informatico
 
Ana soba, georgina sierra 2º1
Ana soba, georgina sierra 2º1Ana soba, georgina sierra 2º1
Ana soba, georgina sierra 2º1
 
Conceptos de programacion oriente
Conceptos de programacion orienteConceptos de programacion oriente
Conceptos de programacion oriente
 
Oriente conceptos de programacion
Oriente conceptos de programacionOriente conceptos de programacion
Oriente conceptos de programacion
 

Último

PERFIL SECRETARIAL - SECRETARIADO EJECUTIVO
PERFIL SECRETARIAL - SECRETARIADO EJECUTIVOPERFIL SECRETARIAL - SECRETARIADO EJECUTIVO
PERFIL SECRETARIAL - SECRETARIADO EJECUTIVOAdrianaBernal82
 
La Navegacion en Internet con navegadores
La Navegacion en Internet con navegadoresLa Navegacion en Internet con navegadores
La Navegacion en Internet con navegadoresjosegillopez
 
TALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdf
TALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdfTALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdf
TALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdfMiguelGomez900779
 
PLANIFICACION ANUAL , año 2024. nivel primaria
PLANIFICACION ANUAL , año 2024. nivel primariaPLANIFICACION ANUAL , año 2024. nivel primaria
PLANIFICACION ANUAL , año 2024. nivel primariajosevilla696981
 
Presentación Materiales para la Construcción.ppt
Presentación Materiales para la Construcción.pptPresentación Materiales para la Construcción.ppt
Presentación Materiales para la Construcción.pptCARLOSAXELVENTURAVID
 
PPT obligaciones ambientales oefa minan.pptx
PPT obligaciones ambientales oefa minan.pptxPPT obligaciones ambientales oefa minan.pptx
PPT obligaciones ambientales oefa minan.pptxDanmherJoelAlmironPu
 
Taller construcción de Prototipos Uno uML
Taller construcción de Prototipos Uno uMLTaller construcción de Prototipos Uno uML
Taller construcción de Prototipos Uno uMLAderMogollonLuna
 
linea de tiempo television y su avance en los años
linea de tiempo television y su avance en los añoslinea de tiempo television y su avance en los años
linea de tiempo television y su avance en los añosMaraPazCrdenas
 

Último (8)

PERFIL SECRETARIAL - SECRETARIADO EJECUTIVO
PERFIL SECRETARIAL - SECRETARIADO EJECUTIVOPERFIL SECRETARIAL - SECRETARIADO EJECUTIVO
PERFIL SECRETARIAL - SECRETARIADO EJECUTIVO
 
La Navegacion en Internet con navegadores
La Navegacion en Internet con navegadoresLa Navegacion en Internet con navegadores
La Navegacion en Internet con navegadores
 
TALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdf
TALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdfTALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdf
TALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdf
 
PLANIFICACION ANUAL , año 2024. nivel primaria
PLANIFICACION ANUAL , año 2024. nivel primariaPLANIFICACION ANUAL , año 2024. nivel primaria
PLANIFICACION ANUAL , año 2024. nivel primaria
 
Presentación Materiales para la Construcción.ppt
Presentación Materiales para la Construcción.pptPresentación Materiales para la Construcción.ppt
Presentación Materiales para la Construcción.ppt
 
PPT obligaciones ambientales oefa minan.pptx
PPT obligaciones ambientales oefa minan.pptxPPT obligaciones ambientales oefa minan.pptx
PPT obligaciones ambientales oefa minan.pptx
 
Taller construcción de Prototipos Uno uML
Taller construcción de Prototipos Uno uMLTaller construcción de Prototipos Uno uML
Taller construcción de Prototipos Uno uML
 
linea de tiempo television y su avance en los años
linea de tiempo television y su avance en los añoslinea de tiempo television y su avance en los años
linea de tiempo television y su avance en los años
 

conceptos generales basicos de informatica.pptx

  • 2. INTRODUCCIÓN • El área de la tecnología esta llena de conceptos de programación, ya sea técnicos o siglas, que pueden confundir a muchos usuarios, nuevos o experimentados. Incluso los profesionales con años de trabajo a veces terminan confundidos, lo cual es completamente normal ya que hay demasiados términos
  • 3. ¿QUÉ ES LA PROGRAMACIÓN? • Es todo proceso que involucra el diseño, codificación, mantenimiento, y protección de cualquier fuente de programas. El objetivo de la programación es la creación de software, con el fin de ser ejecutados a través de computadoras, programas o plataformas.
  • 4. ¿PARA QUE SIRVE LA PROGRAMACIÓN? • Su función principal es ofrecerles las herramientas necesarias a los profesionales para que lleven acabo sus ideas. Con ayuda de los lenguajes de programación es posible creas cualquier cosa.
  • 5. ¿QUÉ ES UN LENGUAJE DE PROGRAMACIÓN? Y SUS TIPOS • Es un sistema estructurado de comunicación que nos permite comunicarnos ya sea atraves de palabras, signos, sonidos o gestos con una computadora. • Java • Python • Ruby • PHP • C++
  • 6. CONCEPTOS TÉCNICOS • Algoritmo: es básicamente un conjunto de pasos para una determinada tarea. • Lenguaje: conjunto de definiciones (sintácticas y semanticas) utilizadas para hacer un texto que la computadora sea capaz de entender • Código: conjunto de palabras o símbolos que contiene instrucciones para la computadora . • Código fuente: código de un programa. La computadora la usa para generar una versión del programa que es capaz de procesar. • Código máquina: código que la maquina puede entender y ejecutar. • Código binario: código formado solo por “0” y “1” que tiene como función codificar algo. Es la base de toda la lógica de la computadora
  • 7. • SSL (Secure Sockets Layer): tipo de seguridad estándar para garantizar que todos los datos estén encriptados en transito entre un sitio y un navegador. • BIOS (Basic Input Output System): sistema utilizada para listar los dispositivos estándar (input) y salida (output) de una computadora • Inteligencia artificial: rama de la informática que se enfoca en crear sistemas y programas capaces de realizar tareas que normalmente requerían la inteligencia humana
  • 8. TÉRMINOS DE HERRAMIENTAS DE PROGRAMACIÓN • Sistema operativo: sistema que se comunica con el hardware, gestionando y distribuyendo sus recursos y los demás softwares y crear una plataforma común. Ejemplo: Windows, Linux, MacOS • Compilador: transforma el código en un lenguaje de programación a un lenguaje de maquina o a un nivel mas cercano al lenguaje binario. • Lenguaje de maquina: lenguaje con el nivel mas bajo de compresión para el ser humano y el único entendido por el procesador. • Interpretador: programas de la computadora que leen código fuente de un lenguaje de programación interpretado • Browser o Navegador: programa desarrollado para permitir navegar por la web y visualizar las páginas web • Lenguaje ensamblador: lenguaje de programación de bajo nivel que representa instrucciones de maquina en un formato legible por humanos. Facilitando la programación
  • 9. ¿QUÉ SON LOS ALGORITMOS? • Conjunto de instrucciones sistemáticas y previamente definidas que se utilizan para realizar una determinada tarea. Estas instrucciones están ordenadas. • Cuantitativos y cualitativos • Algoritmo de ordenamiento • De burbuja • Por selección • Rapido
  • 10. JERARQUÍA DE OPERADORES • Determina el orden en las que se resuelven las expresiones cuando se ivolucran operaciones aritméticas como la suma, resta, multiplicación, división, potencia, raíz y modulo de la división. Este orden es el que permite una expresión aritmética cualquiera siempre tenga la misma interpretación ya sea resolviéndola en un papel, en calculadora o en la computadora, prioridad operador significado ejemplo 1 () parentesis 2 Exponenciacion Radicacion Residuo de la division 3 Multiplicacion Division 4 Suma Resta
  • 11. DIAGRAMA DE FLUJO • Es una representación grafico o secuencial de un proceso de flujo de trabajo con todas las tareas o actividades principales necesarias para lograr un objetivo común
  • 12. COMO SE ESTRUCTURA UN PROGRAMA • Un programa informatico ( programa) es una secuencia de acciones (intrucciones) que manipulan un cnjunto de objetos (datos). Existes 2 partes o bloques que componen un programa 1.-bloque de declaraciones: en este se detallan todo los datos que utiliza el programa (constantes, variables, archivos,etc). 2.- bloque de instrucciones: conjunto de acciones y operaciones que se han de llevar acabo para conseguir los resultados esperados