SlideShare una empresa de Scribd logo
1 de 13
TRABAJO DE
COMPUTACIÓN
Lic. Paúl Aimacaña
ELEMENTOS BÁSICOS DE
UN PROGRAMA
 En programación se debe separar la diferencia entre el diseño del
algoritmo y su implementación en un lenguaje específico. Por ello, se debe
distinguir claramente entre los conceptos de programación y el medio en
que ellos se implementan en un lenguaje específico.
Sin embargo, una vez que se comprendan los conceptos de programación,
como utilizarlos, la enseñanza de un nuevo lenguaje es relativamente fácil.
 Los lenguajes de programación –como los restantes lenguajestienen elementos básicos que se utilizan como bloques constructivos,
así como reglas para las que esos elementos se combinan. Estas reglas
se denominan sintaxis del lenguaje. Solamente las instrucciones
sintácticamente correctas pueden ser interpretadas por la

computadora y los programas que contengan errores de sintaxis con
rechazados por la máquina.
 Los elementos básicos constitutivos de un programa o algoritmo
son:
. palabras reservadas (inicio, fin, si –entonces..., etc),
. identificadores (nombres de variables esencialmente),
. Caracteres especiales (coma, apóstrofo, etc.),

. constantes,
. variables,
. expresiones,
. instrucciones.
 Además de estos elementos básicos, existen otros elementos que forman parte
de los programas, cuya comprensión y funcionamiento será vital para el correcto
diseño de un algoritmo y naturalmente la codificación del programa.
Estos elementos son:
. bucles,
. contadores,
. acumuladores,
. interruptores,
. estructuras:
- secuenciales,
- selectivas,
- repetitivas.
 El amplio conocimiento de todos los elementos de programación y
el modo de su integración en los programas constituyen las técnicas
de programación que todo buen programador debe conocer.
VARIABLE
 En programación, una variable está formada por un espacio en el sistema de almacenaje
(memoria principal de un ordenador) y un nombre simbólico (un identificador) que está asociado
a dicho espacio. Ese espacio contiene una cantidad o información conocida o desconocida, es
decir un valor. El nombre de la variable es la forma usual de referirse al valor almacenado: esta
separación entre nombre y contenido permite que el nombre sea usado independientemente de la
información exacta que representa. El identificador, en el codigo fuente de la computadora
puede estar ligado a un valor durante el tiempo de ejecución y el valor de la variable puede por lo
tanto cambiar durante el curso de la ejecución del programa. El concepto de variables en
computación puede no corresponder directamente al concepto de variables en matemática. El
valor de una variable en computación no es necesariamente parte de una ecuación o fórmula
como en matemáticas.
 En computación una variable puede ser utilizada en un proceso
repetitivo: puede asignársele un valor en un sitio, ser luego utilizada en

otro, más adelante reasignársele un nuevo valor para más tarde
utilizarla de la misma manera.Procedimientos de este tipo son
conocidos con el nombre de iteración. En programación de
computadoras, a las variables, frecuentemente se le asignan nombres

largos para hacerlos relativamente descriptivas para su uso, mientras
que las variables en matemáticas a menudo tienen nombres escuetos,
formados por uno o dos caracteres para hacer breve en su
transcripción y manipulación.
TIPOS DE VARIABLES
 Char
Este tipo de variable permite almacenar un caracter o cualquier valor
entero (sin decimales) entre -128 y +128. Este tipo de variable ocupa un
byte en la memoria de la computadora.
 int
Este tipo de variable permite almacenar números enteros entre -32768 y
+ 32768 y ocupa 2 bytes en la memoria de la computadora.
 unsigned int
Este tipo de variable permite almacenar números enteros entre 0 y
65535 y ocupa 2 bytes en la memoria de la computadora.

 unsigned long
Este tipo de variable permite almacenar números enteros entre 0 y
4294967295 y ocupa 4 bytes en la memoria de la computadora.
 long
Este tipo de variable permite almacenar números enteros entre 2147483648 y + 2147483648 y ocupa 4 bytes en la memoria de la
computadora.
 unsigned char br/>
Este tipo de variable permite almacenar un carácter o cualquier valor

entero entre 0 y 225. La palabra unsigned significa sin signo, es
decir, sólo positivos. Este tipo de variables ocupa 1 byte en la
memoria de la computadora.
 float
Este tipo de variables permite almacenar números con punto flotante. El rango
de valores con exponente positivos que acepta es entre -3.4E + 38 y +3.4E

+38. El rango de valores con exponente negativos que acepta es entre -1.18E 38 y +1.18E - 38. Este tipo de variables ocupa 4 bytes de memoria.
 double
Este tipo de variables permite almacenar números con punto flotante y de
doble precisión. El rango de valores con exponente positivos que acepta es
entre -1.74E + 308 y +1.74E + 308. El rango de valores con esponente
negativos que acepta es entre -2.7E - 307 y +2.7E -307. Este tipo de variables
ocupa 8 bytes de memoria.
INTEGRANTES
 NALDO GUAMANI
 ALEXIS PARREÑO

 JOSUE JIMENEZ
 JOEL ZURITA
 ALEXANDER QUEVEDO

Más contenido relacionado

La actualidad más candente

Lenguajes De Programacion
Lenguajes De ProgramacionLenguajes De Programacion
Lenguajes De Programacion
Andres Gomez
 
Introducción gambas
Introducción gambasIntroducción gambas
Introducción gambas
gregoryj733
 
Sintaxis Y Gramatica
Sintaxis Y GramaticaSintaxis Y Gramatica
Sintaxis Y Gramatica
amouritsme_wi
 
Pseudocodigo
PseudocodigoPseudocodigo
Pseudocodigo
Ana Ruth G H
 
El papel del analizador sintáctico
El papel del analizador sintácticoEl papel del analizador sintáctico
El papel del analizador sintáctico
Hector Espinosa
 

La actualidad más candente (17)

Elementos basicos de un programa Grupo 2
Elementos basicos de un programa Grupo 2Elementos basicos de un programa Grupo 2
Elementos basicos de un programa Grupo 2
 
Julio evies computacion
Julio evies computacionJulio evies computacion
Julio evies computacion
 
Lógica y Algoritmos
Lógica y AlgoritmosLógica y Algoritmos
Lógica y Algoritmos
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Tipos de programacion
Tipos de programacionTipos de programacion
Tipos de programacion
 
Lenguajes De Programacion
Lenguajes De ProgramacionLenguajes De Programacion
Lenguajes De Programacion
 
Trabajo COMPUTACION
Trabajo COMPUTACIONTrabajo COMPUTACION
Trabajo COMPUTACION
 
Pseudocodigo
PseudocodigoPseudocodigo
Pseudocodigo
 
Algoritmo00
Algoritmo00Algoritmo00
Algoritmo00
 
Introducción gambas
Introducción gambasIntroducción gambas
Introducción gambas
 
Pseudocodigo
PseudocodigoPseudocodigo
Pseudocodigo
 
Sintaxis Y Gramatica
Sintaxis Y GramaticaSintaxis Y Gramatica
Sintaxis Y Gramatica
 
Como realizar un pseudocodigo (1)
Como realizar un pseudocodigo (1)Como realizar un pseudocodigo (1)
Como realizar un pseudocodigo (1)
 
Pseudocódigo
PseudocódigoPseudocódigo
Pseudocódigo
 
Pseudocodigo
PseudocodigoPseudocodigo
Pseudocodigo
 
El papel del analizador sintáctico
El papel del analizador sintácticoEl papel del analizador sintáctico
El papel del analizador sintáctico
 
Segundo trabajo
Segundo trabajoSegundo trabajo
Segundo trabajo
 

Destacado

Microsoft word 2do
Microsoft word 2doMicrosoft word 2do
Microsoft word 2do
John Almonte
 
Tarea D Seminario Chan
Tarea D Seminario ChanTarea D Seminario Chan
Tarea D Seminario Chan
sahiraovalle
 
Jose luis hernandez escobedo modulo 2
Jose luis hernandez escobedo modulo 2Jose luis hernandez escobedo modulo 2
Jose luis hernandez escobedo modulo 2
romeoescobedo
 
Mi experiencia
Mi experienciaMi experiencia
Mi experiencia
abr14
 
Acuerdo 648.
Acuerdo 648.Acuerdo 648.
Acuerdo 648.
juan juan
 
PrecentacióN Del Café
PrecentacióN Del CaféPrecentacióN Del Café
PrecentacióN Del Café
guest7454ea
 
Orientacionescolar2
Orientacionescolar2Orientacionescolar2
Orientacionescolar2
Lulupl20
 
Genesis de la educacion social miniresumen
Genesis de la educacion social miniresumenGenesis de la educacion social miniresumen
Genesis de la educacion social miniresumen
Mari Luz Conin
 
Asgnación académica 2013 9 de julio 2013
Asgnación académica 2013  9 de julio 2013Asgnación académica 2013  9 de julio 2013
Asgnación académica 2013 9 de julio 2013
Samir Creaticss AdmSamir
 

Destacado (20)

Microsoft word 2do
Microsoft word 2doMicrosoft word 2do
Microsoft word 2do
 
Tarea D Seminario Chan
Tarea D Seminario ChanTarea D Seminario Chan
Tarea D Seminario Chan
 
Jose luis hernandez escobedo modulo 2
Jose luis hernandez escobedo modulo 2Jose luis hernandez escobedo modulo 2
Jose luis hernandez escobedo modulo 2
 
Mi experiencia
Mi experienciaMi experiencia
Mi experiencia
 
Prueba 2
Prueba 2Prueba 2
Prueba 2
 
Plan de accion 1
Plan de accion 1Plan de accion 1
Plan de accion 1
 
Curriculum vitae
Curriculum vitaeCurriculum vitae
Curriculum vitae
 
Acuerdo 648.
Acuerdo 648.Acuerdo 648.
Acuerdo 648.
 
Valores francys.pdf
Valores francys.pdfValores francys.pdf
Valores francys.pdf
 
Circular no. 71
Circular no. 71Circular no. 71
Circular no. 71
 
PrecentacióN Del Café
PrecentacióN Del CaféPrecentacióN Del Café
PrecentacióN Del Café
 
Las bases del estado del bienestar 6 de octubre
Las  bases  del estado del bienestar 6 de octubreLas  bases  del estado del bienestar 6 de octubre
Las bases del estado del bienestar 6 de octubre
 
Deficiencia visual y auditiva
Deficiencia visual y auditivaDeficiencia visual y auditiva
Deficiencia visual y auditiva
 
Orientacionescolar2
Orientacionescolar2Orientacionescolar2
Orientacionescolar2
 
Genesis de la educacion social miniresumen
Genesis de la educacion social miniresumenGenesis de la educacion social miniresumen
Genesis de la educacion social miniresumen
 
N
NN
N
 
Portada
PortadaPortada
Portada
 
Trabajo nonga
Trabajo nongaTrabajo nonga
Trabajo nonga
 
lenguaje
lenguajelenguaje
lenguaje
 
Asgnación académica 2013 9 de julio 2013
Asgnación académica 2013  9 de julio 2013Asgnación académica 2013  9 de julio 2013
Asgnación académica 2013 9 de julio 2013
 

Similar a Trabajo de computación

37 tarazona karen programacion
37 tarazona karen programacion37 tarazona karen programacion
37 tarazona karen programacion
karenyulithza
 
Curso de desarrollo de software
Curso de desarrollo de softwareCurso de desarrollo de software
Curso de desarrollo de software
vekys
 
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
DayraNieto9807
 
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
karenJulieth04
 

Similar a Trabajo de computación (20)

Trabajo tecnología (3).pdf
Trabajo tecnología (3).pdfTrabajo tecnología (3).pdf
Trabajo tecnología (3).pdf
 
Trabajo tecnología.pdf
Trabajo tecnología.pdfTrabajo tecnología.pdf
Trabajo tecnología.pdf
 
Trabajo tecnología.pdf
Trabajo tecnología.pdfTrabajo tecnología.pdf
Trabajo tecnología.pdf
 
Hd
HdHd
Hd
 
Algoritmos TECNICO EN DESARROLLO DE SOFTWARE
Algoritmos TECNICO EN DESARROLLO DE SOFTWAREAlgoritmos TECNICO EN DESARROLLO DE SOFTWARE
Algoritmos TECNICO EN DESARROLLO DE SOFTWARE
 
37 tarazona karen programacion
37 tarazona karen programacion37 tarazona karen programacion
37 tarazona karen programacion
 
Elementos basicos de un programa
Elementos basicos de un programaElementos basicos de un programa
Elementos basicos de un programa
 
Elementos basicos de un programa
Elementos basicos de un programaElementos basicos de un programa
Elementos basicos de un programa
 
Tecnología
Tecnología Tecnología
Tecnología
 
Curso de desarrollo de software
Curso de desarrollo de softwareCurso de desarrollo de software
Curso de desarrollo de software
 
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
 
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
 
Logica computacional conceptos basicos
Logica computacional conceptos basicosLogica computacional conceptos basicos
Logica computacional conceptos basicos
 
Fase 4_Grupo xx.docx
Fase 4_Grupo xx.docxFase 4_Grupo xx.docx
Fase 4_Grupo xx.docx
 
Tecnoooo00000000000
Tecnoooo00000000000Tecnoooo00000000000
Tecnoooo00000000000
 
00000
0000000000
00000
 
conceptos basicos lenguajes de programacion.pdf
conceptos basicos lenguajes de programacion.pdfconceptos basicos lenguajes de programacion.pdf
conceptos basicos lenguajes de programacion.pdf
 
Estructuras básicas_ Conceptos básicos de programación. 10-1.pdf
Estructuras básicas_ Conceptos básicos de programación. 10-1.pdfEstructuras básicas_ Conceptos básicos de programación. 10-1.pdf
Estructuras básicas_ Conceptos básicos de programación. 10-1.pdf
 
Tecnologia
Tecnologia Tecnologia
Tecnologia
 
Naturaleza y evolución de la tecnología
Naturaleza y evolución de la tecnologíaNaturaleza y evolución de la tecnología
Naturaleza y evolución de la tecnología
 

Trabajo de computación

  • 2. ELEMENTOS BÁSICOS DE UN PROGRAMA  En programación se debe separar la diferencia entre el diseño del algoritmo y su implementación en un lenguaje específico. Por ello, se debe distinguir claramente entre los conceptos de programación y el medio en que ellos se implementan en un lenguaje específico. Sin embargo, una vez que se comprendan los conceptos de programación, como utilizarlos, la enseñanza de un nuevo lenguaje es relativamente fácil.
  • 3.  Los lenguajes de programación –como los restantes lenguajestienen elementos básicos que se utilizan como bloques constructivos, así como reglas para las que esos elementos se combinan. Estas reglas se denominan sintaxis del lenguaje. Solamente las instrucciones sintácticamente correctas pueden ser interpretadas por la computadora y los programas que contengan errores de sintaxis con rechazados por la máquina.
  • 4.  Los elementos básicos constitutivos de un programa o algoritmo son: . palabras reservadas (inicio, fin, si –entonces..., etc), . identificadores (nombres de variables esencialmente), . Caracteres especiales (coma, apóstrofo, etc.), . constantes, . variables, . expresiones, . instrucciones.
  • 5.  Además de estos elementos básicos, existen otros elementos que forman parte de los programas, cuya comprensión y funcionamiento será vital para el correcto diseño de un algoritmo y naturalmente la codificación del programa. Estos elementos son: . bucles, . contadores, . acumuladores, . interruptores, . estructuras: - secuenciales, - selectivas, - repetitivas.
  • 6.  El amplio conocimiento de todos los elementos de programación y el modo de su integración en los programas constituyen las técnicas de programación que todo buen programador debe conocer.
  • 7. VARIABLE  En programación, una variable está formada por un espacio en el sistema de almacenaje (memoria principal de un ordenador) y un nombre simbólico (un identificador) que está asociado a dicho espacio. Ese espacio contiene una cantidad o información conocida o desconocida, es decir un valor. El nombre de la variable es la forma usual de referirse al valor almacenado: esta separación entre nombre y contenido permite que el nombre sea usado independientemente de la información exacta que representa. El identificador, en el codigo fuente de la computadora puede estar ligado a un valor durante el tiempo de ejecución y el valor de la variable puede por lo tanto cambiar durante el curso de la ejecución del programa. El concepto de variables en computación puede no corresponder directamente al concepto de variables en matemática. El valor de una variable en computación no es necesariamente parte de una ecuación o fórmula como en matemáticas.
  • 8.  En computación una variable puede ser utilizada en un proceso repetitivo: puede asignársele un valor en un sitio, ser luego utilizada en otro, más adelante reasignársele un nuevo valor para más tarde utilizarla de la misma manera.Procedimientos de este tipo son conocidos con el nombre de iteración. En programación de computadoras, a las variables, frecuentemente se le asignan nombres largos para hacerlos relativamente descriptivas para su uso, mientras que las variables en matemáticas a menudo tienen nombres escuetos, formados por uno o dos caracteres para hacer breve en su transcripción y manipulación.
  • 9. TIPOS DE VARIABLES  Char Este tipo de variable permite almacenar un caracter o cualquier valor entero (sin decimales) entre -128 y +128. Este tipo de variable ocupa un byte en la memoria de la computadora.  int Este tipo de variable permite almacenar números enteros entre -32768 y + 32768 y ocupa 2 bytes en la memoria de la computadora.
  • 10.  unsigned int Este tipo de variable permite almacenar números enteros entre 0 y 65535 y ocupa 2 bytes en la memoria de la computadora.  unsigned long Este tipo de variable permite almacenar números enteros entre 0 y 4294967295 y ocupa 4 bytes en la memoria de la computadora.
  • 11.  long Este tipo de variable permite almacenar números enteros entre 2147483648 y + 2147483648 y ocupa 4 bytes en la memoria de la computadora.  unsigned char br/> Este tipo de variable permite almacenar un carácter o cualquier valor entero entre 0 y 225. La palabra unsigned significa sin signo, es decir, sólo positivos. Este tipo de variables ocupa 1 byte en la memoria de la computadora.
  • 12.  float Este tipo de variables permite almacenar números con punto flotante. El rango de valores con exponente positivos que acepta es entre -3.4E + 38 y +3.4E +38. El rango de valores con exponente negativos que acepta es entre -1.18E 38 y +1.18E - 38. Este tipo de variables ocupa 4 bytes de memoria.  double Este tipo de variables permite almacenar números con punto flotante y de doble precisión. El rango de valores con exponente positivos que acepta es entre -1.74E + 308 y +1.74E + 308. El rango de valores con esponente negativos que acepta es entre -2.7E - 307 y +2.7E -307. Este tipo de variables ocupa 8 bytes de memoria.
  • 13. INTEGRANTES  NALDO GUAMANI  ALEXIS PARREÑO  JOSUE JIMENEZ  JOEL ZURITA  ALEXANDER QUEVEDO