SlideShare una empresa de Scribd logo
1 de 11
Ángela Paola Quijano Bayona
I.E.M San Juan Bautista De la Salle
Zipaquirá
1002
Definición de programación de
computadores
• Un programa de computadora se puede
definir como una secuencia de instrucciones
que indica las acciones o tareas que han de
ejecutarse para dar solución a un problema
determinado.
Clasificación de los lenguajes de
programación
En su orden los lenguajes de programación se pueden clasificar así:
• Lenguaje de máquina: Las primeras computadoras se programaban en
código de máquina. Se puede decir que los programas eran diseñados en
código binario. Los programas se caracterizaban por ser pequeños.
• Lenguajes de Bajo Nivel: Para dar solución a lo difícil que era programar en
código máquina, se desarrolló un lenguaje conocido como lenguaje
ensamblador. Este lenguaje era encargado de tomar algunas palabras
comunes a una persona y traducirlas al código máquina.
• Lenguajes de alto nivel: se desarrollaron lenguajes de programación que
estuvieran mas cerca de ésta manera de resolver problemas. De los
lenguajes de alto nivel se puede citar el Basic, Fortran, Pascal, Turbo
Pascal, Modula, Ada. Como se hace necesario traducir el programa a
lenguaje de máquina, en los lenguajes de alto nivel esa operación la
realiza algo que se conoce con el nombre de Compilador.
Concepto de variable
• las variables son estructuras de datos que
pueden cambiar de contenido a lo largo de la
ejecución de un programa. Estas estructuras
corresponden a un área reservada en la
memoria principal de la computadora.
Definición de constante
• una constante es aquel valor que no puede ser
modificado durante la ejecución de
un programa. Corresponde, por lo tanto, a
una longitud fija en un área reservada en la
memoria de la computadora.
Explicación que es un algoritmo
• Es una secuencia ordenada de pasos que
resuelve un problema concreto.
• Debe ser preciso e indicar el orden de
realización de cada paso
• La definición de un algoritmo debe tener 3
partes: Entrada proceso y salida.
• Debe ser finito, o terminar en algún momento
o debe tener un numero i de pasos
Explicación sobre diagrama de flujo
• es un modelo que describe los flujos de datos
o tuberías, los procesos que cambian o
transforman los datos en un sistema.
Clasificación de las propiedades de los
números en computación
• Números Naturales N
• Los primeros números se usaron para contar cosas, son los
números naturales (se representan por N). La cantidad de
números naturales es infinita.Ν = {1, 2, 3, ....}
• Números Enteros Z
• El conjunto formado por los números positivos, los
números negativos y el cero se llama conjunto de números
enteros. Ζ = {..., -3, -2, -1, 0, 1, 2, 3, ....}
• Números reales R
• Se representan con la letra R
• Es el conjunto formado por los números racionales Q, y los
irracionales I.
Explicación de las sentencias de
asignación
• Es el modo de darle valores a una variable, la
operación de asignación se representa con U
operador
• Establece instrucciones o sentencia cuando es
un lenguaje de programación
• El formato general de una asignación es:
Nombre de la variable ← expresión
Características de un SI por
condicionales
• Cuando se presenta la elección tenemos la
opción de realizar una actividad o no realizar
ninguna.
Análisis de un ciclo de repetición en
programación
• es la repetición de un proceso dentro de
un programa de computadora. Puede usarse
tanto como un término genérico (como sinónimo
de repetición) así como para describir una forma
específica de repetición con un estado mutable.
• Un ejemplo de iteración basándose en asignación
destructiva, en pseudocódigo imperativo:
var i=0, a := 0 // inicializo a antes de comenzar la iteración for i from 1 to 3 { // ciclo 3 veces a := a
+ i // incremento a con el valor actual de i print a // se imprime el número 6 }

Más contenido relacionado

La actualidad más candente

algoritmo
algoritmoalgoritmo
algoritmo160312
 
GENERALIDADES SOBRE LOS ALGORITMOS
GENERALIDADES SOBRE LOS ALGORITMOS GENERALIDADES SOBRE LOS ALGORITMOS
GENERALIDADES SOBRE LOS ALGORITMOS Edwin Vega Orozco
 
Fundamentos programación
Fundamentos programaciónFundamentos programación
Fundamentos programaciónMilton Escobar
 
Fundamentos de Programación. Unidad I
Fundamentos de Programación. Unidad IFundamentos de Programación. Unidad I
Fundamentos de Programación. Unidad IFranco Guamán
 
Introducción a la programación
Introducción a la programaciónIntroducción a la programación
Introducción a la programaciónjemarinoi
 
Nicholas casañas castaño
Nicholas casañas castañoNicholas casañas castaño
Nicholas casañas castañonicholas_333
 
Desarrollo de la consulta algoritmos
Desarrollo de la consulta algoritmosDesarrollo de la consulta algoritmos
Desarrollo de la consulta algoritmosJuanes Garzon
 
Pseudocodigos, algoritmos y diagramas de flujo
Pseudocodigos, algoritmos y diagramas de flujoPseudocodigos, algoritmos y diagramas de flujo
Pseudocodigos, algoritmos y diagramas de flujoJuan Pablo Tello Zapata
 
Algoritmos y pseudocodigo
Algoritmos y pseudocodigoAlgoritmos y pseudocodigo
Algoritmos y pseudocodigomatteo_ibarguen
 
Programación estructurada presentación
Programación estructurada presentaciónProgramación estructurada presentación
Programación estructurada presentaciónIvarra
 
Algoritmos TECNICO EN DESARROLLO DE SOFTWARE
Algoritmos TECNICO EN DESARROLLO DE SOFTWAREAlgoritmos TECNICO EN DESARROLLO DE SOFTWARE
Algoritmos TECNICO EN DESARROLLO DE SOFTWAREPedro Alvarez
 
Generalidades Sobre Algoritmos(Ok)
Generalidades Sobre Algoritmos(Ok)Generalidades Sobre Algoritmos(Ok)
Generalidades Sobre Algoritmos(Ok)Melki Carpio
 
ALGORITMO
ALGORITMOALGORITMO
ALGORITMOvasebas
 
Estructuras de control en la programación.
Estructuras de control en la programación.Estructuras de control en la programación.
Estructuras de control en la programación.Jesus Freites
 
Algorítmos - Conceptos básicos
Algorítmos - Conceptos básicosAlgorítmos - Conceptos básicos
Algorítmos - Conceptos básicoscbertolotti
 
Definición y análisis de un problema
Definición y análisis de un problemaDefinición y análisis de un problema
Definición y análisis de un problemaJoaquin Lara Sierra
 

La actualidad más candente (19)

Trabajo de romero
Trabajo de romeroTrabajo de romero
Trabajo de romero
 
algoritmo
algoritmoalgoritmo
algoritmo
 
GENERALIDADES SOBRE LOS ALGORITMOS
GENERALIDADES SOBRE LOS ALGORITMOS GENERALIDADES SOBRE LOS ALGORITMOS
GENERALIDADES SOBRE LOS ALGORITMOS
 
Fundamentos programación
Fundamentos programaciónFundamentos programación
Fundamentos programación
 
Fundamentos de Programación. Unidad I
Fundamentos de Programación. Unidad IFundamentos de Programación. Unidad I
Fundamentos de Programación. Unidad I
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Introducción a la programación
Introducción a la programaciónIntroducción a la programación
Introducción a la programación
 
Nicholas casañas castaño
Nicholas casañas castañoNicholas casañas castaño
Nicholas casañas castaño
 
Desarrollo de la consulta algoritmos
Desarrollo de la consulta algoritmosDesarrollo de la consulta algoritmos
Desarrollo de la consulta algoritmos
 
Clase 2
Clase 2Clase 2
Clase 2
 
Pseudocodigos, algoritmos y diagramas de flujo
Pseudocodigos, algoritmos y diagramas de flujoPseudocodigos, algoritmos y diagramas de flujo
Pseudocodigos, algoritmos y diagramas de flujo
 
Algoritmos y pseudocodigo
Algoritmos y pseudocodigoAlgoritmos y pseudocodigo
Algoritmos y pseudocodigo
 
Programación estructurada presentación
Programación estructurada presentaciónProgramación estructurada presentación
Programación estructurada presentación
 
Algoritmos TECNICO EN DESARROLLO DE SOFTWARE
Algoritmos TECNICO EN DESARROLLO DE SOFTWAREAlgoritmos TECNICO EN DESARROLLO DE SOFTWARE
Algoritmos TECNICO EN DESARROLLO DE SOFTWARE
 
Generalidades Sobre Algoritmos(Ok)
Generalidades Sobre Algoritmos(Ok)Generalidades Sobre Algoritmos(Ok)
Generalidades Sobre Algoritmos(Ok)
 
ALGORITMO
ALGORITMOALGORITMO
ALGORITMO
 
Estructuras de control en la programación.
Estructuras de control en la programación.Estructuras de control en la programación.
Estructuras de control en la programación.
 
Algorítmos - Conceptos básicos
Algorítmos - Conceptos básicosAlgorítmos - Conceptos básicos
Algorítmos - Conceptos básicos
 
Definición y análisis de un problema
Definición y análisis de un problemaDefinición y análisis de un problema
Definición y análisis de un problema
 

Destacado

Destacado (12)

Ambiente de aprendizaje
Ambiente de aprendizaje Ambiente de aprendizaje
Ambiente de aprendizaje
 
L5 planning questions
L5 planning questionsL5 planning questions
L5 planning questions
 
Términos y Condiciones - Jobs
Términos y Condiciones - JobsTérminos y Condiciones - Jobs
Términos y Condiciones - Jobs
 
Hüseyin 3. ödev
Hüseyin 3. ödevHüseyin 3. ödev
Hüseyin 3. ödev
 
Auditoria en win server 2008
Auditoria en win server  2008Auditoria en win server  2008
Auditoria en win server 2008
 
TRANSGENICOS
TRANSGENICOSTRANSGENICOS
TRANSGENICOS
 
Ewrt 2 essay 4 woolf and plato
Ewrt 2 essay 4 woolf and platoEwrt 2 essay 4 woolf and plato
Ewrt 2 essay 4 woolf and plato
 
Microprocesador 8085 Apuntes assembler
Microprocesador 8085 Apuntes assemblerMicroprocesador 8085 Apuntes assembler
Microprocesador 8085 Apuntes assembler
 
Hüseyin 4.ödev
Hüseyin 4.ödevHüseyin 4.ödev
Hüseyin 4.ödev
 
Libro3
Libro3Libro3
Libro3
 
Actividad tic 2
Actividad tic 2Actividad tic 2
Actividad tic 2
 
F dise+¦o sum
F dise+¦o sumF dise+¦o sum
F dise+¦o sum
 

Similar a Diapositivas

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 webkarenJulieth04
 
Presentacion info
Presentacion infoPresentacion info
Presentacion infomariopoza00
 
Conceptos básicos de programación
Conceptos básicos de programaciónConceptos básicos de programación
Conceptos básicos de programaciónUPEL
 
Diego ochoaguerrero nelsondavidluna
Diego ochoaguerrero nelsondavidlunaDiego ochoaguerrero nelsondavidluna
Diego ochoaguerrero nelsondavidlunaDiǝgo Fǝr
 
PROGRAMACIÓN DE COMPUTADORES
PROGRAMACIÓN DE COMPUTADORESPROGRAMACIÓN DE COMPUTADORES
PROGRAMACIÓN DE COMPUTADORESTatianaCortazar05
 
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.pdfSofiaMoreno74
 
Comparto '00000' contigo
Comparto '00000' contigoComparto '00000' contigo
Comparto '00000' contigoValeriaDavila6
 
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 webangelita1208
 
Unidad 2 programación estructurada
Unidad 2 programación estructuradaUnidad 2 programación estructurada
Unidad 2 programación estructuradaRoberth Camana
 
Programación
ProgramaciónProgramación
Programaciónzairi02
 
Programación
ProgramaciónProgramación
ProgramaciónPauu01
 
Python_Introduccion_a_la_programacion.pptx
Python_Introduccion_a_la_programacion.pptxPython_Introduccion_a_la_programacion.pptx
Python_Introduccion_a_la_programacion.pptxFedericoMartearena
 
Estructura basica de_un_programa_c_
Estructura basica de_un_programa_c_Estructura basica de_un_programa_c_
Estructura basica de_un_programa_c_Maztherprozh
 
Estructura basica de_un_programa_c_ (1)
Estructura basica de_un_programa_c_ (1)Estructura basica de_un_programa_c_ (1)
Estructura basica de_un_programa_c_ (1)Maztherprozh
 

Similar a Diapositivas (20)

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
 
Presentacion info
Presentacion infoPresentacion info
Presentacion info
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Conceptos básicos de programación
Conceptos básicos de programaciónConceptos básicos de programación
Conceptos básicos de programación
 
Diego ochoaguerrero nelsondavidluna
Diego ochoaguerrero nelsondavidlunaDiego ochoaguerrero nelsondavidluna
Diego ochoaguerrero nelsondavidluna
 
Unidad 2 Principios de programación
Unidad 2 Principios de programaciónUnidad 2 Principios de programación
Unidad 2 Principios de programación
 
Unidad i-guia1
Unidad i-guia1Unidad i-guia1
Unidad i-guia1
 
Estructuras basicas
Estructuras basicasEstructuras basicas
Estructuras basicas
 
Algoritmos y programacion en C++
Algoritmos y programacion en C++Algoritmos y programacion en C++
Algoritmos y programacion en C++
 
PROGRAMACIÓN DE COMPUTADORES
PROGRAMACIÓN DE COMPUTADORESPROGRAMACIÓN DE COMPUTADORES
PROGRAMACIÓN DE COMPUTADORES
 
PROGRAMACIÓN DE COMPUTADORES
PROGRAMACIÓN DE COMPUTADORESPROGRAMACIÓN DE COMPUTADORES
PROGRAMACIÓN DE COMPUTADORES
 
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
 
Comparto '00000' contigo
Comparto '00000' contigoComparto '00000' contigo
Comparto '00000' contigo
 
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
 
Unidad 2 programación estructurada
Unidad 2 programación estructuradaUnidad 2 programación estructurada
Unidad 2 programación estructurada
 
Programación
ProgramaciónProgramación
Programación
 
Programación
ProgramaciónProgramación
Programación
 
Python_Introduccion_a_la_programacion.pptx
Python_Introduccion_a_la_programacion.pptxPython_Introduccion_a_la_programacion.pptx
Python_Introduccion_a_la_programacion.pptx
 
Estructura basica de_un_programa_c_
Estructura basica de_un_programa_c_Estructura basica de_un_programa_c_
Estructura basica de_un_programa_c_
 
Estructura basica de_un_programa_c_ (1)
Estructura basica de_un_programa_c_ (1)Estructura basica de_un_programa_c_ (1)
Estructura basica de_un_programa_c_ (1)
 

Diapositivas

  • 1. Ángela Paola Quijano Bayona I.E.M San Juan Bautista De la Salle Zipaquirá 1002
  • 2. Definición de programación de computadores • Un programa de computadora se puede definir como una secuencia de instrucciones que indica las acciones o tareas que han de ejecutarse para dar solución a un problema determinado.
  • 3. Clasificación de los lenguajes de programación En su orden los lenguajes de programación se pueden clasificar así: • Lenguaje de máquina: Las primeras computadoras se programaban en código de máquina. Se puede decir que los programas eran diseñados en código binario. Los programas se caracterizaban por ser pequeños. • Lenguajes de Bajo Nivel: Para dar solución a lo difícil que era programar en código máquina, se desarrolló un lenguaje conocido como lenguaje ensamblador. Este lenguaje era encargado de tomar algunas palabras comunes a una persona y traducirlas al código máquina. • Lenguajes de alto nivel: se desarrollaron lenguajes de programación que estuvieran mas cerca de ésta manera de resolver problemas. De los lenguajes de alto nivel se puede citar el Basic, Fortran, Pascal, Turbo Pascal, Modula, Ada. Como se hace necesario traducir el programa a lenguaje de máquina, en los lenguajes de alto nivel esa operación la realiza algo que se conoce con el nombre de Compilador.
  • 4. Concepto de variable • las variables son estructuras de datos que pueden cambiar de contenido a lo largo de la ejecución de un programa. Estas estructuras corresponden a un área reservada en la memoria principal de la computadora.
  • 5. Definición de constante • una constante es aquel valor que no puede ser modificado durante la ejecución de un programa. Corresponde, por lo tanto, a una longitud fija en un área reservada en la memoria de la computadora.
  • 6. Explicación que es un algoritmo • Es una secuencia ordenada de pasos que resuelve un problema concreto. • Debe ser preciso e indicar el orden de realización de cada paso • La definición de un algoritmo debe tener 3 partes: Entrada proceso y salida. • Debe ser finito, o terminar en algún momento o debe tener un numero i de pasos
  • 7. Explicación sobre diagrama de flujo • es un modelo que describe los flujos de datos o tuberías, los procesos que cambian o transforman los datos en un sistema.
  • 8. Clasificación de las propiedades de los números en computación • Números Naturales N • Los primeros números se usaron para contar cosas, son los números naturales (se representan por N). La cantidad de números naturales es infinita.Ν = {1, 2, 3, ....} • Números Enteros Z • El conjunto formado por los números positivos, los números negativos y el cero se llama conjunto de números enteros. Ζ = {..., -3, -2, -1, 0, 1, 2, 3, ....} • Números reales R • Se representan con la letra R • Es el conjunto formado por los números racionales Q, y los irracionales I.
  • 9. Explicación de las sentencias de asignación • Es el modo de darle valores a una variable, la operación de asignación se representa con U operador • Establece instrucciones o sentencia cuando es un lenguaje de programación • El formato general de una asignación es: Nombre de la variable ← expresión
  • 10. Características de un SI por condicionales • Cuando se presenta la elección tenemos la opción de realizar una actividad o no realizar ninguna.
  • 11. Análisis de un ciclo de repetición en programación • es la repetición de un proceso dentro de un programa de computadora. Puede usarse tanto como un término genérico (como sinónimo de repetición) así como para describir una forma específica de repetición con un estado mutable. • Un ejemplo de iteración basándose en asignación destructiva, en pseudocódigo imperativo: var i=0, a := 0 // inicializo a antes de comenzar la iteración for i from 1 to 3 { // ciclo 3 veces a := a + i // incremento a con el valor actual de i print a // se imprime el número 6 }