SlideShare una empresa de Scribd logo
1 de 12
PROGRAMACION DE
COMPUTADORES

PAULA ALEJANDRA SIERRA
TATIANA CORTAZAR
1002
PROGRAMACIÓN DE COMPUTADORES
La programación Es el proceso de idear una
solución para un problema que termina con
un programa en computadora que resuelve
dicho problema. Características de un buen
programa Operatividad Legibilidad
Transportabilidad Claridad Modularidad
CLASIFICACIÓN DEL LENGUAJE DE
PROGRAMACIÓN
 El Lenguaje Máquina: es el lenguaje

de
programación
que
entiende
directamente la computadora o
máquina.
Este
lenguaje
de
programación utiliza el alfabeto
binario, es decir, el 0 y el 1.
CLASIFICACIÓN DEL LENGUAJE DE
PROGRAMACIÓN
 Lenguajes de Programación de Bajo

Nivel: Fue el primer lenguaje de
programación de bajo nivel que trato
de sustituir el lenguaje máquina por
otro mucho más parecido al de los
seres humanos. El programa fuente es
un conjunto de instrucciones escrito
en lenguaje ensamblador, y cuyo
objeto es la traducción a lenguaje
máquina del programa fuente.
CLASIFICACIÓN DEL LENGUAJE DE
PROGRAMACIÓN
 Lenguajes de Programación de Alto

Nivel:
Este
lenguaje
es
independientes de la máquina, lo
podemos
usar
en
cualquier
computador
con
muy
pocas
modificaciones o sin ellas, son muy
similares al lenguaje humano. Este
tipo de lenguaje es más fáciles de
aprender porque se usan palabras o
comandos del lenguaje natural, como
por ejemplo: palabras en inglés.
CONCEPTO DE VARIABLE
En programación, una variable está
formada por un espacio en el sistema
de almacenaje y un nombre simbólico
que está asociado a dicho espacio. Ese
espacio contiene una cantidad o
información conocida o desconocida,
es decir un valor.
DEFINICIÓN DE CONSTANTE
En programación, una constante es un
valor que no puede ser alterado
durante la ejecución de un programa.
Una constante corresponde a una
longitud fija de un área reservada en
la memoria principal del ordenador,
donde el programa almacena valores
fijos.
Por ejemplo:
El valor de pi = 3.1416
EXPLICACION ACERCA DE LO QUE ES UN
ALGORITMO
.Es un conjunto prescrito de
instrucciones o reglas bien definidas,
ordenadas y finitas que permite
realizar una actividad mediante pasos
sucesivos que no generen dudas a quien
deba realizar dicha actividad. Dados un
estado inicial y una entrada, siguiendo
los pasos sucesivos se llega a un estado
final y se obtiene una solución.
CLASIFICACIÓN DE LAS PROPIEDADES DE
LOS NÚMEROS EN COMPUTACIÓN
La base de un sistema numérico se refiere
.
al numero de símbolos básicos usados, los
mas usuales son:
 Entero
 Entero largo
 Entero corto
 Simple
 Precisión doble
 Precisión simple
 Decimal
EXPLICACIÓN DE LAS SENTENCIAS DE
ASIGNACIÓN
.Se utiliza para asignar o almacenar
valores a variables o constantes. Es una
operación que sitúa un valor
determinado en una posición de
memoria. La operación de asignación se
denota con el signo = algunos lenguajes
de programación admiten operadores
tales como: ←, :=
CARACTERISTICAS DE UN SI POR
CONDICIONES
. Entonces permite controlar
qué procesos tienen lugar en
función del valor de una o
varias variables o de las
decisiones del usuario
 Se podrán introducir
instrucciones a realizarse en
caso de no cumplirse la
condición
ANÁLISIS DE UN CICLO DE REPETICIÓN
EN UN PROGRAMA
.Las estructuras repetitivas (bucles) son
aquellas que reiteran una o un grupo de
instrucciones "n" veces y dependen de
una variable de control del ciclo. Es
decir, ejecutan una o varias
instrucciones un número de veces
definido.

Más contenido relacionado

La actualidad más candente

Clasificacion de los
Clasificacion de losClasificacion de los
Clasificacion de losJose Mendez
 
Niveles de programacion
Niveles de programacionNiveles de programacion
Niveles de programacionLadimarT
 
Introdución a la programacion
Introdución a la programacionIntrodución a la programacion
Introdución a la programacionDiego Santimateo
 
Introducción a la programación de computadores
Introducción  a la programación de computadoresIntroducción  a la programación de computadores
Introducción a la programación de computadoresPatricio Abad
 
Concepto de programacion
Concepto de programacionConcepto de programacion
Concepto de programacionalanqueeman
 
Algoritmos y pseudocodigos.
Algoritmos y pseudocodigos.Algoritmos y pseudocodigos.
Algoritmos y pseudocodigos.srm28
 
Trabajo de informatica
Trabajo de informaticaTrabajo de informatica
Trabajo de informaticaLoref1
 
Introduccion a la programacion
Introduccion a la programacionIntroduccion a la programacion
Introduccion a la programacionJose Marroquin
 
Niveles de Lenguajes de Programación.
Niveles de Lenguajes de Programación.Niveles de Lenguajes de Programación.
Niveles de Lenguajes de Programación.sceapn
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programación323santy323
 

La actualidad más candente (17)

Clasificacion de los
Clasificacion de losClasificacion de los
Clasificacion de los
 
Niveles de programacion
Niveles de programacionNiveles de programacion
Niveles de programacion
 
Introdución a la programacion
Introdución a la programacionIntrodución a la programacion
Introdución a la programacion
 
Introducción a la programación de computadores
Introducción  a la programación de computadoresIntroducción  a la programación de computadores
Introducción a la programación de computadores
 
Concepto de programacion
Concepto de programacionConcepto de programacion
Concepto de programacion
 
Algoritmos y pseudocodigos.
Algoritmos y pseudocodigos.Algoritmos y pseudocodigos.
Algoritmos y pseudocodigos.
 
Unidad 1 clase 1 - fp
Unidad 1   clase 1 - fpUnidad 1   clase 1 - fp
Unidad 1 clase 1 - fp
 
Teoría de programación
Teoría de programaciónTeoría de programación
Teoría de programación
 
Evolución de la programación
Evolución de la programaciónEvolución de la programación
Evolución de la programación
 
Trabajo de informatica
Trabajo de informaticaTrabajo de informatica
Trabajo de informatica
 
Diapositivas fundamentos-de-programacion
Diapositivas fundamentos-de-programacionDiapositivas fundamentos-de-programacion
Diapositivas fundamentos-de-programacion
 
Qué es un algoritmo
Qué es un algoritmoQué es un algoritmo
Qué es un algoritmo
 
Lenguaje de Programacion
Lenguaje de ProgramacionLenguaje de Programacion
Lenguaje de Programacion
 
Introduccion a la programacion
Introduccion a la programacionIntroduccion a la programacion
Introduccion a la programacion
 
Niveles de Lenguajes de Programación.
Niveles de Lenguajes de Programación.Niveles de Lenguajes de Programación.
Niveles de Lenguajes de Programación.
 
Algorimo1
Algorimo1Algorimo1
Algorimo1
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programación
 

Destacado

Escuelafuncionalistadelacomunicacion
EscuelafuncionalistadelacomunicacionEscuelafuncionalistadelacomunicacion
EscuelafuncionalistadelacomunicacionNadiaSasowski
 
Impact internet en sociale media op bijna alles
Impact internet en sociale media op bijna allesImpact internet en sociale media op bijna alles
Impact internet en sociale media op bijna allesSettembrini Publishers BV
 
Proyecto de informática 11
Proyecto de  informática 11Proyecto de  informática 11
Proyecto de informática 11Juan David Rojas
 
Detroit Early Childhood Social Media Academy: Twitter
Detroit Early Childhood Social Media Academy: TwitterDetroit Early Childhood Social Media Academy: Twitter
Detroit Early Childhood Social Media Academy: TwitterLisa Colton
 
Pensamientos filosoficos
Pensamientos filosoficosPensamientos filosoficos
Pensamientos filosoficoslichitop
 
HISTORIA DE COLOMBIA
HISTORIA DE COLOMBIAHISTORIA DE COLOMBIA
HISTORIA DE COLOMBIAdanielamjb
 
Presentación del proyecto Agenda 21 Embalse del Negratin
Presentación del proyecto Agenda 21 Embalse del NegratinPresentación del proyecto Agenda 21 Embalse del Negratin
Presentación del proyecto Agenda 21 Embalse del Negratina21negratin
 
GUIA DO FORNECEDOR DE CASAMENTO - Como conseguir mais clientes pela internet
GUIA DO FORNECEDOR DE CASAMENTO - Como conseguir mais clientes pela internetGUIA DO FORNECEDOR DE CASAMENTO - Como conseguir mais clientes pela internet
GUIA DO FORNECEDOR DE CASAMENTO - Como conseguir mais clientes pela internetQuem Casa Quer Site
 
Pasteleria tres esquinas
Pasteleria tres esquinas Pasteleria tres esquinas
Pasteleria tres esquinas Alejo Rodriguez
 
Encuadre 1 (1)
Encuadre 1 (1)Encuadre 1 (1)
Encuadre 1 (1)3655
 

Destacado (20)

Escuelafuncionalistadelacomunicacion
EscuelafuncionalistadelacomunicacionEscuelafuncionalistadelacomunicacion
Escuelafuncionalistadelacomunicacion
 
Impact internet en sociale media op bijna alles
Impact internet en sociale media op bijna allesImpact internet en sociale media op bijna alles
Impact internet en sociale media op bijna alles
 
Costumes
CostumesCostumes
Costumes
 
Proyecto de informática 11
Proyecto de  informática 11Proyecto de  informática 11
Proyecto de informática 11
 
Detroit Early Childhood Social Media Academy: Twitter
Detroit Early Childhood Social Media Academy: TwitterDetroit Early Childhood Social Media Academy: Twitter
Detroit Early Childhood Social Media Academy: Twitter
 
Open Homes for sale in Cheyenne, WY November 16 & November 17, 2013
Open Homes for sale in Cheyenne, WY November 16 & November 17, 2013Open Homes for sale in Cheyenne, WY November 16 & November 17, 2013
Open Homes for sale in Cheyenne, WY November 16 & November 17, 2013
 
Pensamientos filosoficos
Pensamientos filosoficosPensamientos filosoficos
Pensamientos filosoficos
 
HISTORIA DE COLOMBIA
HISTORIA DE COLOMBIAHISTORIA DE COLOMBIA
HISTORIA DE COLOMBIA
 
Presentación del proyecto Agenda 21 Embalse del Negratin
Presentación del proyecto Agenda 21 Embalse del NegratinPresentación del proyecto Agenda 21 Embalse del Negratin
Presentación del proyecto Agenda 21 Embalse del Negratin
 
Products es
Products esProducts es
Products es
 
B vverbos
B vverbos B vverbos
B vverbos
 
GUIA DO FORNECEDOR DE CASAMENTO - Como conseguir mais clientes pela internet
GUIA DO FORNECEDOR DE CASAMENTO - Como conseguir mais clientes pela internetGUIA DO FORNECEDOR DE CASAMENTO - Como conseguir mais clientes pela internet
GUIA DO FORNECEDOR DE CASAMENTO - Como conseguir mais clientes pela internet
 
Internet
InternetInternet
Internet
 
Pasteleria tres esquinas
Pasteleria tres esquinas Pasteleria tres esquinas
Pasteleria tres esquinas
 
Taller sobre decreto 3095
Taller sobre decreto 3095Taller sobre decreto 3095
Taller sobre decreto 3095
 
Trabajo infor
Trabajo inforTrabajo infor
Trabajo infor
 
Encuadre 1 (1)
Encuadre 1 (1)Encuadre 1 (1)
Encuadre 1 (1)
 
Las tic
Las ticLas tic
Las tic
 
Ayetza brenda y sarai
Ayetza brenda y saraiAyetza brenda y sarai
Ayetza brenda y sarai
 
Conceptos basicos
Conceptos basicosConceptos basicos
Conceptos basicos
 

Similar a Programación de computadores: conceptos básicos

Algoritmos
AlgoritmosAlgoritmos
AlgoritmosAlex
 
Tecnicatura en programacion
Tecnicatura en programacionTecnicatura en programacion
Tecnicatura en programacionadrianfazio
 
Tecnicatura en programacion
Tecnicatura en programacionTecnicatura en programacion
Tecnicatura en programacionadrianfazio
 
CLASE DE INFORMATICA 9 / CENTRO EDUCATIVO LABORAL
CLASE DE INFORMATICA 9 / CENTRO EDUCATIVO LABORALCLASE DE INFORMATICA 9 / CENTRO EDUCATIVO LABORAL
CLASE DE INFORMATICA 9 / CENTRO EDUCATIVO LABORALsaritastott
 
Actividad26
Actividad26Actividad26
Actividad26grachika
 
Intro programacion conceptos_2012
Intro programacion conceptos_2012Intro programacion conceptos_2012
Intro programacion conceptos_2012Rafael Pérez
 
Fundamentos del la programación en el diseño web
Fundamentos del la programación en el diseño webFundamentos del la programación en el diseño web
Fundamentos del la programación en el diseño webmateonova1
 
FUNDAMENTOS DE PROGRAMACIÓN EN DISEÑO WEB
FUNDAMENTOS DE PROGRAMACIÓN EN DISEÑO WEBFUNDAMENTOS DE PROGRAMACIÓN EN DISEÑO WEB
FUNDAMENTOS DE PROGRAMACIÓN EN DISEÑO WEBDiego Alejandro
 
2 Conceptos De Programacion
2 Conceptos De Programacion2 Conceptos De Programacion
2 Conceptos De ProgramacionRubén Márquez
 
Fundamentos de Programación
Fundamentos de ProgramaciónFundamentos de Programación
Fundamentos de ProgramaciónKudos S.A.S
 
PROGRAMACIÓN WEB INTRODUCCIÓN
PROGRAMACIÓN WEB INTRODUCCIÓNPROGRAMACIÓN WEB INTRODUCCIÓN
PROGRAMACIÓN WEB INTRODUCCIÓNKarol Moreno
 
Conceptos de programacion oriente
Conceptos de programacion orienteConceptos de programacion oriente
Conceptos de programacion orienteshariweya
 
Actividad....... 26
Actividad....... 26Actividad....... 26
Actividad....... 26grachika
 
Introducción a la programación
Introducción a la programaciónIntroducción a la programación
Introducción a la programaciónLinely Vergara
 
Oriente conceptos de programacion
Oriente conceptos de programacionOriente conceptos de programacion
Oriente conceptos de programacionshariweya
 
Unidad Iii Generalidades Sobre Algoritmos
Unidad Iii Generalidades Sobre AlgoritmosUnidad Iii Generalidades Sobre Algoritmos
Unidad Iii Generalidades Sobre Algoritmosmarthaill10
 
Nivel de programacion web_introduccion_11º3
Nivel  de programacion web_introduccion_11º3Nivel  de programacion web_introduccion_11º3
Nivel de programacion web_introduccion_11º3SebastianFrancoSotelo
 

Similar a Programación de computadores: conceptos básicos (20)

Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Tecnicatura en programacion
Tecnicatura en programacionTecnicatura en programacion
Tecnicatura en programacion
 
Tecnicatura en programacion
Tecnicatura en programacionTecnicatura en programacion
Tecnicatura en programacion
 
Cel clase inf9
Cel clase inf9Cel clase inf9
Cel clase inf9
 
CLASE DE INFORMATICA 9 / CENTRO EDUCATIVO LABORAL
CLASE DE INFORMATICA 9 / CENTRO EDUCATIVO LABORALCLASE DE INFORMATICA 9 / CENTRO EDUCATIVO LABORAL
CLASE DE INFORMATICA 9 / CENTRO EDUCATIVO LABORAL
 
Actividad26
Actividad26Actividad26
Actividad26
 
Intro programacion conceptos_2012
Intro programacion conceptos_2012Intro programacion conceptos_2012
Intro programacion conceptos_2012
 
Fundamentos del la programación en el diseño web
Fundamentos del la programación en el diseño webFundamentos del la programación en el diseño web
Fundamentos del la programación en el diseño web
 
FUNDAMENTOS DE PROGRAMACIÓN EN DISEÑO WEB
FUNDAMENTOS DE PROGRAMACIÓN EN DISEÑO WEBFUNDAMENTOS DE PROGRAMACIÓN EN DISEÑO WEB
FUNDAMENTOS DE PROGRAMACIÓN EN DISEÑO WEB
 
Slideshard deisy
Slideshard deisySlideshard deisy
Slideshard deisy
 
2 Conceptos De Programacion
2 Conceptos De Programacion2 Conceptos De Programacion
2 Conceptos De Programacion
 
Fundamentos de Programación
Fundamentos de ProgramaciónFundamentos de Programación
Fundamentos de Programación
 
PROGRAMACIÓN WEB INTRODUCCIÓN
PROGRAMACIÓN WEB INTRODUCCIÓNPROGRAMACIÓN WEB INTRODUCCIÓN
PROGRAMACIÓN WEB INTRODUCCIÓN
 
Conceptos de programacion oriente
Conceptos de programacion orienteConceptos de programacion oriente
Conceptos de programacion oriente
 
Actividad....... 26
Actividad....... 26Actividad....... 26
Actividad....... 26
 
Introducción a la programación
Introducción a la programaciónIntroducción a la programación
Introducción a la programación
 
Oriente conceptos de programacion
Oriente conceptos de programacionOriente conceptos de programacion
Oriente conceptos de programacion
 
Unidad Iii Generalidades Sobre Algoritmos
Unidad Iii Generalidades Sobre AlgoritmosUnidad Iii Generalidades Sobre Algoritmos
Unidad Iii Generalidades Sobre Algoritmos
 
Pseudocodigos
Pseudocodigos Pseudocodigos
Pseudocodigos
 
Nivel de programacion web_introduccion_11º3
Nivel  de programacion web_introduccion_11º3Nivel  de programacion web_introduccion_11º3
Nivel de programacion web_introduccion_11º3
 

Más de TatianaCortazar05

Más de TatianaCortazar05 (6)

COLOMBIA ONLINE
COLOMBIA ONLINE COLOMBIA ONLINE
COLOMBIA ONLINE
 
COLOMBIA ONLINE
COLOMBIA ONLINE COLOMBIA ONLINE
COLOMBIA ONLINE
 
Evidencias del proyecto productivo II periodo
Evidencias del proyecto productivo II periodoEvidencias del proyecto productivo II periodo
Evidencias del proyecto productivo II periodo
 
WEB EN LA INTERNET
WEB EN LA INTERNET WEB EN LA INTERNET
WEB EN LA INTERNET
 
WEB 1.0- WEB 2.0-WEB 3.0
WEB 1.0- WEB 2.0-WEB 3.0WEB 1.0- WEB 2.0-WEB 3.0
WEB 1.0- WEB 2.0-WEB 3.0
 
PRINCIPIOS DE INTERNET Y MULTIMEDIA
PRINCIPIOS DE INTERNET Y MULTIMEDIA PRINCIPIOS DE INTERNET Y MULTIMEDIA
PRINCIPIOS DE INTERNET Y MULTIMEDIA
 

Programación de computadores: conceptos básicos

  • 1. PROGRAMACION DE COMPUTADORES PAULA ALEJANDRA SIERRA TATIANA CORTAZAR 1002
  • 2. PROGRAMACIÓN DE COMPUTADORES La programación Es el proceso de idear una solución para un problema que termina con un programa en computadora que resuelve dicho problema. Características de un buen programa Operatividad Legibilidad Transportabilidad Claridad Modularidad
  • 3. CLASIFICACIÓN DEL LENGUAJE DE PROGRAMACIÓN  El Lenguaje Máquina: es el lenguaje de programación que entiende directamente la computadora o máquina. Este lenguaje de programación utiliza el alfabeto binario, es decir, el 0 y el 1.
  • 4. CLASIFICACIÓN DEL LENGUAJE DE PROGRAMACIÓN  Lenguajes de Programación de Bajo Nivel: Fue el primer lenguaje de programación de bajo nivel que trato de sustituir el lenguaje máquina por otro mucho más parecido al de los seres humanos. El programa fuente es un conjunto de instrucciones escrito en lenguaje ensamblador, y cuyo objeto es la traducción a lenguaje máquina del programa fuente.
  • 5. CLASIFICACIÓN DEL LENGUAJE DE PROGRAMACIÓN  Lenguajes de Programación de Alto Nivel: Este lenguaje es independientes de la máquina, lo podemos usar en cualquier computador con muy pocas modificaciones o sin ellas, son muy similares al lenguaje humano. Este tipo de lenguaje es más fáciles de aprender porque se usan palabras o comandos del lenguaje natural, como por ejemplo: palabras en inglés.
  • 6. CONCEPTO DE VARIABLE En programación, una variable está formada por un espacio en el sistema de almacenaje y un nombre simbólico que está asociado a dicho espacio. Ese espacio contiene una cantidad o información conocida o desconocida, es decir un valor.
  • 7. DEFINICIÓN DE CONSTANTE En programación, una constante es un valor que no puede ser alterado durante la ejecución de un programa. Una constante corresponde a una longitud fija de un área reservada en la memoria principal del ordenador, donde el programa almacena valores fijos. Por ejemplo: El valor de pi = 3.1416
  • 8. EXPLICACION ACERCA DE LO QUE ES UN ALGORITMO .Es un conjunto prescrito de instrucciones o reglas bien definidas, ordenadas y finitas que permite realizar una actividad mediante pasos sucesivos que no generen dudas a quien deba realizar dicha actividad. Dados un estado inicial y una entrada, siguiendo los pasos sucesivos se llega a un estado final y se obtiene una solución.
  • 9. CLASIFICACIÓN DE LAS PROPIEDADES DE LOS NÚMEROS EN COMPUTACIÓN La base de un sistema numérico se refiere . al numero de símbolos básicos usados, los mas usuales son:  Entero  Entero largo  Entero corto  Simple  Precisión doble  Precisión simple  Decimal
  • 10. EXPLICACIÓN DE LAS SENTENCIAS DE ASIGNACIÓN .Se utiliza para asignar o almacenar valores a variables o constantes. Es una operación que sitúa un valor determinado en una posición de memoria. La operación de asignación se denota con el signo = algunos lenguajes de programación admiten operadores tales como: ←, :=
  • 11. CARACTERISTICAS DE UN SI POR CONDICIONES . Entonces permite controlar qué procesos tienen lugar en función del valor de una o varias variables o de las decisiones del usuario  Se podrán introducir instrucciones a realizarse en caso de no cumplirse la condición
  • 12. ANÁLISIS DE UN CICLO DE REPETICIÓN EN UN PROGRAMA .Las estructuras repetitivas (bucles) son aquellas que reiteran una o un grupo de instrucciones "n" veces y dependen de una variable de control del ciclo. Es decir, ejecutan una o varias instrucciones un número de veces definido.