SlideShare une entreprise Scribd logo
1  sur  11
En este capitulo veremos en
que consiste la tarea de
programar , que herramientas
se necesitan para llevarla
acabo , que herramientas hay
disponibles y cuales conviene
elegir según el tipo de
programación que se elija .
La tarea de escribir un programa o programar consiste en escribir detallada
Y minuciosamente las instrucciones que debe seguir una computadora para
realizar una tarea . Estas instrucciones deben escribirse en un lenguaje que la
computadora pueda entender , ya sea en forma directa o luego de una
traducción realizar por un interprete o un compilador
• Mas importante q hay que comprender antes
  de ponerse a programar es la computadora
  carece totalmente del sentido común . Los
  programas no deben (idealmente ) dejar nada
  librado a asar, deben cumplir todos los
  posibles casos que puedan suceder
• Imaginemos que mediante un programa queremos instruir una
  computadora para q maneje un auto el programa podía set mas o
  menos haci
• 1. Abrir la puerta del lado del conductor
• 2. Entrar y sentarse frente al volante
• 3. Introducir la llave de encendido
• 4. Girar la llave de encendido presionando lentamente el acelerador
• 5. Presionar el embrague
• 6. Usar la palanca de cambios, poner primera marcha
• 7. Soltar el embrague gradualmente mientras se aumenta la presión
  sobre le acelerador, etc. …..
• En parramos anteriores vimos que los
  programas se escriben en lenguajes que
  pueden traducirse a una forma que la
  computadora pueda entender (como veremos
  mas adelante , ha esta forma se le llama
  lenguaje de maquina ). Esto hizo que a lo largo
  de la historia de la programación se fueran
  creando distintos lenguajes para distintas
  necesidades
• El programa detalla los pasos necesarios para realizar una tarea. Existe un
  estado global de programa q es modificado por una secuencia de ordenes
  o instrucciones
•                              • Los programas se particionan en
                                múltiples tareas las que encierran
                                funciones bien delineadas además
                                restricciones en el diseño de los
                                algoritmos que se facilitan su
                                posterior modificación y
                                mantenimiento




                               • Introduce el concepto de objeto como
                                 forma de encapsular algoritmos y
                                 datos en una unidad indivisible, con el
                                 fin de que los programas simulen el
                                 comportamiento de los objetos del
                                 mundo real
• Los programas describen el resultado a obtener y los
  mecanismos disponibles, pero no detallan los pasos necesario
  para obtenerlo
• Además de elegir un lenguaje a utilizar el
  programador debe elegir que entorno de
  trabajo y que herramientas empleara para
  programar. Aquí las opciones son muy
  numerosas, ya que un mismo lenguaje puede
  ofrecer entornos muy distintos con los cueles
  trabajar .
• Tal como vimos anteriormente en este
  capitulo, el código fuente de los programas
  que escribimos debe traducirse en algún
  momento a código ejecutable ya que de otra
  forma la computadora no podría entender y,
  por ende, el programa no podría ejecutarse
Progrmacion

Contenu connexe

Tendances

lenguajes de programacion
lenguajes de programacionlenguajes de programacion
lenguajes de programacionguest7eefa2
 
Presentación de Programación
Presentación de ProgramaciónPresentación de Programación
Presentación de ProgramaciónAlejandroLLH
 
Lenguaje de programacion rcor
Lenguaje de programacion rcorLenguaje de programacion rcor
Lenguaje de programacion rcorRobertoCarlos523
 
Programeichon de milagro
Programeichon de milagroProgrameichon de milagro
Programeichon de milagroDavid007456
 
Programación EN INFORMATICA 3-4
Programación EN INFORMATICA 3-4Programación EN INFORMATICA 3-4
Programación EN INFORMATICA 3-4Carito Paz
 
Tipos lenguaje de programacion
Tipos lenguaje de programacionTipos lenguaje de programacion
Tipos lenguaje de programacionrubioalexys
 
Niveles de lenguajes de programacion
Niveles de lenguajes de programacionNiveles de lenguajes de programacion
Niveles de lenguajes de programacionrafafigue19
 
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
 
Lenguaje de-programación
Lenguaje de-programaciónLenguaje de-programación
Lenguaje de-programaciónAna Coronado
 
Lenguaje alto y bajo_Huber Nava
Lenguaje alto y bajo_Huber NavaLenguaje alto y bajo_Huber Nava
Lenguaje alto y bajo_Huber NavaHuber2907
 
Traductores e interpretes tania torres 9 b invicali
Traductores e interpretes tania torres 9 b invicaliTraductores e interpretes tania torres 9 b invicali
Traductores e interpretes tania torres 9 b invicaliTaniaTl
 
Trabajo de informatica
Trabajo de informaticaTrabajo de informatica
Trabajo de informaticaLoref1
 
lenguajes de programacion
lenguajes de programacionlenguajes de programacion
lenguajes de programacionmarcejose
 

Tendances (18)

lenguajes de programacion
lenguajes de programacionlenguajes de programacion
lenguajes de programacion
 
Fun programacion-000-logica-programacion
Fun programacion-000-logica-programacionFun programacion-000-logica-programacion
Fun programacion-000-logica-programacion
 
Programación.
Programación.Programación.
Programación.
 
Presentación de Programación
Presentación de ProgramaciónPresentación de Programación
Presentación de Programación
 
Lenguaje de programacion rcor
Lenguaje de programacion rcorLenguaje de programacion rcor
Lenguaje de programacion rcor
 
Programeichon de milagro
Programeichon de milagroProgrameichon de milagro
Programeichon de milagro
 
Programeichon de milagro
Programeichon de milagroProgrameichon de milagro
Programeichon de milagro
 
Programación EN INFORMATICA 3-4
Programación EN INFORMATICA 3-4Programación EN INFORMATICA 3-4
Programación EN INFORMATICA 3-4
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Tipos lenguaje de programacion
Tipos lenguaje de programacionTipos lenguaje de programacion
Tipos lenguaje de programacion
 
Trabajo práctico nº 1
Trabajo práctico nº 1Trabajo práctico nº 1
Trabajo práctico nº 1
 
Niveles de lenguajes de programacion
Niveles de lenguajes de programacionNiveles de lenguajes de programacion
Niveles de lenguajes de 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.
 
Lenguaje de-programación
Lenguaje de-programaciónLenguaje de-programación
Lenguaje de-programación
 
Lenguaje alto y bajo_Huber Nava
Lenguaje alto y bajo_Huber NavaLenguaje alto y bajo_Huber Nava
Lenguaje alto y bajo_Huber Nava
 
Traductores e interpretes tania torres 9 b invicali
Traductores e interpretes tania torres 9 b invicaliTraductores e interpretes tania torres 9 b invicali
Traductores e interpretes tania torres 9 b invicali
 
Trabajo de informatica
Trabajo de informaticaTrabajo de informatica
Trabajo de informatica
 
lenguajes de programacion
lenguajes de programacionlenguajes de programacion
lenguajes de programacion
 

En vedette

Introducción a la Programación
Introducción a la ProgramaciónIntroducción a la Programación
Introducción a la ProgramaciónJeckson Loza
 
Plan nual de trabajo de recursos propios de la i. e. nª 31518
Plan nual de trabajo de recursos propios de la i. e. nª 31518Plan nual de trabajo de recursos propios de la i. e. nª 31518
Plan nual de trabajo de recursos propios de la i. e. nª 31518Luis Vilchez H
 
REGLAMENTO DE RECURSOS PROPIOS EN LAS INSTITUCIONES EDUCATIVAS
REGLAMENTO DE RECURSOS PROPIOS EN LAS INSTITUCIONES EDUCATIVASREGLAMENTO DE RECURSOS PROPIOS EN LAS INSTITUCIONES EDUCATIVAS
REGLAMENTO DE RECURSOS PROPIOS EN LAS INSTITUCIONES EDUCATIVASVICTOR SANCHEZ
 
El Libro Caja en la I.E.
El Libro Caja en la I.E.El Libro Caja en la I.E.
El Libro Caja en la I.E.UNMSM
 
Gestión de Recursos en la Institución Educativa Ccesa
Gestión de Recursos en la Institución Educativa CcesaGestión de Recursos en la Institución Educativa Ccesa
Gestión de Recursos en la Institución Educativa CcesaDemetrio Ccesa Rayme
 

En vedette (8)

Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Introducción a la Programación
Introducción a la ProgramaciónIntroducción a la Programación
Introducción a la Programación
 
Recursos propios
Recursos propiosRecursos propios
Recursos propios
 
Plan nual de trabajo de recursos propios de la i. e. nª 31518
Plan nual de trabajo de recursos propios de la i. e. nª 31518Plan nual de trabajo de recursos propios de la i. e. nª 31518
Plan nual de trabajo de recursos propios de la i. e. nª 31518
 
REGLAMENTO DE RECURSOS PROPIOS EN LAS INSTITUCIONES EDUCATIVAS
REGLAMENTO DE RECURSOS PROPIOS EN LAS INSTITUCIONES EDUCATIVASREGLAMENTO DE RECURSOS PROPIOS EN LAS INSTITUCIONES EDUCATIVAS
REGLAMENTO DE RECURSOS PROPIOS EN LAS INSTITUCIONES EDUCATIVAS
 
El Libro Caja en la I.E.
El Libro Caja en la I.E.El Libro Caja en la I.E.
El Libro Caja en la I.E.
 
Gestión de Recursos en la Institución Educativa Ccesa
Gestión de Recursos en la Institución Educativa CcesaGestión de Recursos en la Institución Educativa Ccesa
Gestión de Recursos en la Institución Educativa Ccesa
 

Similaire à Progrmacion

Programacion ii capitulo3
Programacion ii capitulo3Programacion ii capitulo3
Programacion ii capitulo3Halmiron85
 
Presentacion info
Presentacion infoPresentacion info
Presentacion infomariopoza00
 
Diana marcela arias escobar
Diana marcela arias escobarDiana marcela arias escobar
Diana marcela arias escobarmarcelayuyeimi
 
Diana marcela arias es
Diana marcela arias esDiana marcela arias es
Diana marcela arias esmarcelayuyeimi
 
Introduccion a los lenguajes de programacion
Introduccion a los lenguajes de programacionIntroduccion a los lenguajes de programacion
Introduccion a los lenguajes de programacionlupitagarcia07
 
Clase 1 de introduccion a la programacion
Clase 1 de introduccion a la programacionClase 1 de introduccion a la programacion
Clase 1 de introduccion a la programacionjoel210696
 
Fp isc u1 conceptos basicos
Fp isc   u1 conceptos basicosFp isc   u1 conceptos basicos
Fp isc u1 conceptos basicosAntonio San
 
Programacion ii capitulo3
Programacion ii capitulo3Programacion ii capitulo3
Programacion ii capitulo3Halmiron85
 
Programacion ii capitulo3
Programacion ii capitulo3Programacion ii capitulo3
Programacion ii capitulo3Halmiron85
 
Mi lenguaje de programación de preferencia
Mi lenguaje de programación de preferenciaMi lenguaje de programación de preferencia
Mi lenguaje de programación de preferenciaglfloresgilberto
 
Saberes y tareas del programador
Saberes y tareas del programadorSaberes y tareas del programador
Saberes y tareas del programadorJessica
 

Similaire à Progrmacion (20)

Principios programacion
Principios programacionPrincipios programacion
Principios programacion
 
programación :)
programación :)programación :)
programación :)
 
Programacion ii capitulo3
Programacion ii capitulo3Programacion ii capitulo3
Programacion ii capitulo3
 
Presentacion info
Presentacion infoPresentacion info
Presentacion info
 
Diana marcela arias escobar
Diana marcela arias escobarDiana marcela arias escobar
Diana marcela arias escobar
 
Diana marcela arias es
Diana marcela arias esDiana marcela arias es
Diana marcela arias es
 
Lectur act 3
Lectur act 3Lectur act 3
Lectur act 3
 
Introduccion a los lenguajes de programacion
Introduccion a los lenguajes de programacionIntroduccion a los lenguajes de programacion
Introduccion a los lenguajes de programacion
 
Clase 1 de introduccion a la programacion
Clase 1 de introduccion a la programacionClase 1 de introduccion a la programacion
Clase 1 de introduccion a la programacion
 
Programacion
ProgramacionProgramacion
Programacion
 
Fp isc u1 conceptos basicos
Fp isc   u1 conceptos basicosFp isc   u1 conceptos basicos
Fp isc u1 conceptos basicos
 
Programacion ii capitulo3
Programacion ii capitulo3Programacion ii capitulo3
Programacion ii capitulo3
 
Programacion ii capitulo3
Programacion ii capitulo3Programacion ii capitulo3
Programacion ii capitulo3
 
Ts101924450
Ts101924450Ts101924450
Ts101924450
 
BRANDON VELASQUEZ
BRANDON VELASQUEZBRANDON VELASQUEZ
BRANDON VELASQUEZ
 
Ts101924450
Ts101924450Ts101924450
Ts101924450
 
Mi lenguaje de programación de preferencia
Mi lenguaje de programación de preferenciaMi lenguaje de programación de preferencia
Mi lenguaje de programación de preferencia
 
Software
SoftwareSoftware
Software
 
Laura Michell♥
Laura Michell♥Laura Michell♥
Laura Michell♥
 
Saberes y tareas del programador
Saberes y tareas del programadorSaberes y tareas del programador
Saberes y tareas del programador
 

Progrmacion

  • 1.
  • 2. En este capitulo veremos en que consiste la tarea de programar , que herramientas se necesitan para llevarla acabo , que herramientas hay disponibles y cuales conviene elegir según el tipo de programación que se elija .
  • 3. La tarea de escribir un programa o programar consiste en escribir detallada Y minuciosamente las instrucciones que debe seguir una computadora para realizar una tarea . Estas instrucciones deben escribirse en un lenguaje que la computadora pueda entender , ya sea en forma directa o luego de una traducción realizar por un interprete o un compilador
  • 4. • Mas importante q hay que comprender antes de ponerse a programar es la computadora carece totalmente del sentido común . Los programas no deben (idealmente ) dejar nada librado a asar, deben cumplir todos los posibles casos que puedan suceder
  • 5. • Imaginemos que mediante un programa queremos instruir una computadora para q maneje un auto el programa podía set mas o menos haci • 1. Abrir la puerta del lado del conductor • 2. Entrar y sentarse frente al volante • 3. Introducir la llave de encendido • 4. Girar la llave de encendido presionando lentamente el acelerador • 5. Presionar el embrague • 6. Usar la palanca de cambios, poner primera marcha • 7. Soltar el embrague gradualmente mientras se aumenta la presión sobre le acelerador, etc. …..
  • 6. • En parramos anteriores vimos que los programas se escriben en lenguajes que pueden traducirse a una forma que la computadora pueda entender (como veremos mas adelante , ha esta forma se le llama lenguaje de maquina ). Esto hizo que a lo largo de la historia de la programación se fueran creando distintos lenguajes para distintas necesidades
  • 7. • El programa detalla los pasos necesarios para realizar una tarea. Existe un estado global de programa q es modificado por una secuencia de ordenes o instrucciones • • Los programas se particionan en múltiples tareas las que encierran funciones bien delineadas además restricciones en el diseño de los algoritmos que se facilitan su posterior modificación y mantenimiento • Introduce el concepto de objeto como forma de encapsular algoritmos y datos en una unidad indivisible, con el fin de que los programas simulen el comportamiento de los objetos del mundo real
  • 8. • Los programas describen el resultado a obtener y los mecanismos disponibles, pero no detallan los pasos necesario para obtenerlo
  • 9. • Además de elegir un lenguaje a utilizar el programador debe elegir que entorno de trabajo y que herramientas empleara para programar. Aquí las opciones son muy numerosas, ya que un mismo lenguaje puede ofrecer entornos muy distintos con los cueles trabajar .
  • 10. • Tal como vimos anteriormente en este capitulo, el código fuente de los programas que escribimos debe traducirse en algún momento a código ejecutable ya que de otra forma la computadora no podría entender y, por ende, el programa no podría ejecutarse