SlideShare una empresa de Scribd logo
1 de 10
Conceptos de programación


      Elaborado por:
      Erika Vaz Mc loud
      Yirley Pérez Rodríguez
             Powerpoint Templates
                                    Page 1
Variable
• Una variable es un espacio de memoria
  reservado para almacenar temporalmente un
  dato durante la ejecución de un proceso.
• En Alice algunos tipos de variables que
  podemos utilizar son:


                            Numéricas
                            Boleanas
         Variables          Objetos
                            String
                            Color




               Powerpoint Templates
                                        Page 2
Variable

                    A continuación, se explicarán las
                     reglas que debemos tener en
                    cuenta a la hora de declarar una
                                variable..




           Powerpoint Templates
                                                        Page 3
Reglas

1) El primer carácter del nombre debe ser una de letra (a-z, A-Z).
2) No pueden utilizarse como nombres las palabras reservadas.
3) Los nombres de las variables deben ser continuos, es decir, no puede
   contener caracteres en blanco.
4) Recuerda que no se deben usar tildes a la hora de escoger un nombre para
   nuestra variable.
5) Los identificadores de variables son sensibles a la mayúscula y a las
   minúsculas.
Por ejemplo, la variable con nombre Cadena es distinta de cadena.




                           Powerpoint Templates
                                                                      Page 4
Estructura lógica

• Una estructura lógica es una agrupación de
  instrucciones con el fin de hacer su manejo más
  fácil.




                 Powerpoint Templates
                                             Page 5
Estructuras Lógicas Fundamentales

Las tres estructuras lógicas fundamentales de
la programación son:


Secuencia   Sucesión simple de dos o más
            operaciones: do in order, do
            together.


Decisión
            División condicional de una o
            más operaciones: if /else


  Ciclo     Repetición de una operación
            mientras se cumple una condición:
            while



                              Powerpoint Templates
                                                     Page 6
Estructuras De Iteración
• Ejecuta cero o más veces un grupo de instrucciones
  (bucle). El número de repeticiones está determinado
  por un número dado, o hasta que deje de cumplirse
  o se cumpla una condición.
• Las estructuras de repetición que encontramos en
  Alice son: LOOP, FOR,ALL IN ORDER y FOR ALL
  TOGETHER.




                  Powerpoint Templates
                                                 Page 7
Función
• La función podría ser definida como un conjunto de
  instrucciones que permiten procesar las variables para
  obtener un resultado. Una función es un conjunto de
  líneas de código que realizan una tarea específica y
  puede retornar un valor.
• Las funciones son utilizadas para descomponer grandes
  problemas en tareas simples y para implementar
  operaciones que son comúnmente utilizadas durante un
  programa y de esta manera reducir la cantidad de
  código




                    Powerpoint Templates
                                                    Page 8
Powerpoint Templates
                       Page 9
Bibliografía
                 Tomado de:
• https://sites.google.com/site/misapuntesdejava/0
  4-03-ciclos-infinitos
• http://correo.uan.edu.mx/~iavalos/ciclos.htm
• http://chicasrobot.blogspot.com/2011/06/progra
  macion-logica-de-control.html
• http://www.mitecnologico.com/Main/Estructuras
  DeIteracion
• http://es.scribd.com/doc/83849308/16/Creacion-
  de-ciclos-repetitivos-finitos


                 Powerpoint Templates
                                              Page 10

Más contenido relacionado

Destacado

Destacado (20)

El naturalismo
El naturalismoEl naturalismo
El naturalismo
 
Tipos basicos de java
Tipos basicos de javaTipos basicos de java
Tipos basicos de java
 
Gestionde proyectos sesion15
Gestionde proyectos sesion15Gestionde proyectos sesion15
Gestionde proyectos sesion15
 
La web semantica
La web semanticaLa web semantica
La web semantica
 
Pres3 5683620
Pres3 5683620Pres3 5683620
Pres3 5683620
 
Unahermosahistoria
UnahermosahistoriaUnahermosahistoria
Unahermosahistoria
 
Presentación ascenso
Presentación ascensoPresentación ascenso
Presentación ascenso
 
Actividaddos posgradoaulas2.0
Actividaddos posgradoaulas2.0Actividaddos posgradoaulas2.0
Actividaddos posgradoaulas2.0
 
La belleza-del-alma
La belleza-del-almaLa belleza-del-alma
La belleza-del-alma
 
Actividad 3
Actividad 3Actividad 3
Actividad 3
 
Presentación1
Presentación1Presentación1
Presentación1
 
Curso red diapositivas
Curso red diapositivasCurso red diapositivas
Curso red diapositivas
 
Família i feina al Prat ara fa 100 anys - Pràctica 1
Família i feina al Prat ara fa 100 anys - Pràctica 1Família i feina al Prat ara fa 100 anys - Pràctica 1
Família i feina al Prat ara fa 100 anys - Pràctica 1
 
Manual de usuario Komunal
Manual de usuario KomunalManual de usuario Komunal
Manual de usuario Komunal
 
El excel
El excelEl excel
El excel
 
La Terra
La TerraLa Terra
La Terra
 
La guajija slides
La guajija slidesLa guajija slides
La guajija slides
 
100722 analisis bvc v1.0 ar
100722 analisis bvc v1.0 ar100722 analisis bvc v1.0 ar
100722 analisis bvc v1.0 ar
 
Liderazgo eficaz construye relaciones
Liderazgo eficaz construye relacionesLiderazgo eficaz construye relaciones
Liderazgo eficaz construye relaciones
 
100719 analisis bvc v1.0 ar copia
100719 analisis bvc v1.0 ar   copia100719 analisis bvc v1.0 ar   copia
100719 analisis bvc v1.0 ar copia
 

Similar a Conceptos de Programacion

Tutorial de prolog
Tutorial de prologTutorial de prolog
Tutorial de prolog
Pedro Vera
 
UTPL-PROGRAMACIÓN DE ALGORITMOS-I-BIMESTRE-(OCTUBRE 2011-FEBRERO 2012)
UTPL-PROGRAMACIÓN DE ALGORITMOS-I-BIMESTRE-(OCTUBRE 2011-FEBRERO 2012)UTPL-PROGRAMACIÓN DE ALGORITMOS-I-BIMESTRE-(OCTUBRE 2011-FEBRERO 2012)
UTPL-PROGRAMACIÓN DE ALGORITMOS-I-BIMESTRE-(OCTUBRE 2011-FEBRERO 2012)
Videoconferencias UTPL
 
Paradigmas de programación
Paradigmas de programaciónParadigmas de programación
Paradigmas de programación
May Ibarra
 
Presentacion unidad u1_estructura_de_datos_victor_uex
Presentacion unidad u1_estructura_de_datos_victor_uexPresentacion unidad u1_estructura_de_datos_victor_uex
Presentacion unidad u1_estructura_de_datos_victor_uex
victoruex
 
Introducción a JAVA
Introducción a JAVAIntroducción a JAVA
Introducción a JAVA
johitafresh
 
Semana 10 subprogramas funciones
Semana 10 subprogramas funcionesSemana 10 subprogramas funciones
Semana 10 subprogramas funciones
victdiazm
 
Fp sesion 1 ppt
Fp sesion 1 pptFp sesion 1 ppt
Fp sesion 1 ppt
Thejacob18
 
Paradigmas de Programación
Paradigmas de ProgramaciónParadigmas de Programación
Paradigmas de Programación
Jose Sanchez
 

Similar a Conceptos de Programacion (20)

Iniciacion a-la-programacion-ii
Iniciacion a-la-programacion-iiIniciacion a-la-programacion-ii
Iniciacion a-la-programacion-ii
 
Clase 2 Variables Entorno y Pseudocodigo.pptx
Clase 2 Variables Entorno y Pseudocodigo.pptxClase 2 Variables Entorno y Pseudocodigo.pptx
Clase 2 Variables Entorno y Pseudocodigo.pptx
 
Tutorial de prolog
Tutorial de prologTutorial de prolog
Tutorial de prolog
 
UTPL-PROGRAMACIÓN DE ALGORITMOS-I-BIMESTRE-(OCTUBRE 2011-FEBRERO 2012)
UTPL-PROGRAMACIÓN DE ALGORITMOS-I-BIMESTRE-(OCTUBRE 2011-FEBRERO 2012)UTPL-PROGRAMACIÓN DE ALGORITMOS-I-BIMESTRE-(OCTUBRE 2011-FEBRERO 2012)
UTPL-PROGRAMACIÓN DE ALGORITMOS-I-BIMESTRE-(OCTUBRE 2011-FEBRERO 2012)
 
Objetos: 1. paradigmas de programación
Objetos: 1. paradigmas de programaciónObjetos: 1. paradigmas de programación
Objetos: 1. paradigmas de programación
 
Paradigmas de programación
Paradigmas de programaciónParadigmas de programación
Paradigmas de programación
 
Programacion Funcional
Programacion FuncionalProgramacion Funcional
Programacion Funcional
 
Estructuras básicas.docx
Estructuras básicas.docxEstructuras básicas.docx
Estructuras básicas.docx
 
Open class 3_PE.pptx
Open class 3_PE.pptxOpen class 3_PE.pptx
Open class 3_PE.pptx
 
Manual de Java
Manual de JavaManual de Java
Manual de Java
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Trabajo de estructura de datos
Trabajo de estructura de datosTrabajo de estructura de datos
Trabajo de estructura de datos
 
Trabajo de estructura de datos
Trabajo de estructura de datosTrabajo de estructura de datos
Trabajo de estructura de datos
 
Presentacion unidad u1_estructura_de_datos_victor_uex
Presentacion unidad u1_estructura_de_datos_victor_uexPresentacion unidad u1_estructura_de_datos_victor_uex
Presentacion unidad u1_estructura_de_datos_victor_uex
 
Introducción a JAVA
Introducción a JAVAIntroducción a JAVA
Introducción a JAVA
 
Semana 10 subprogramas funciones
Semana 10 subprogramas funcionesSemana 10 subprogramas funciones
Semana 10 subprogramas funciones
 
Fp sesion 1 ppt
Fp sesion 1 pptFp sesion 1 ppt
Fp sesion 1 ppt
 
Paradigmas de Programación
Paradigmas de ProgramaciónParadigmas de Programación
Paradigmas de Programación
 
Lenguaje de Alto Nivel (I Bimestre)
Lenguaje de Alto Nivel (I Bimestre)Lenguaje de Alto Nivel (I Bimestre)
Lenguaje de Alto Nivel (I Bimestre)
 

Conceptos de Programacion

  • 1. Conceptos de programación Elaborado por: Erika Vaz Mc loud Yirley Pérez Rodríguez Powerpoint Templates Page 1
  • 2. Variable • Una variable es un espacio de memoria reservado para almacenar temporalmente un dato durante la ejecución de un proceso. • En Alice algunos tipos de variables que podemos utilizar son: Numéricas Boleanas Variables Objetos String Color Powerpoint Templates Page 2
  • 3. Variable A continuación, se explicarán las reglas que debemos tener en cuenta a la hora de declarar una variable.. Powerpoint Templates Page 3
  • 4. Reglas 1) El primer carácter del nombre debe ser una de letra (a-z, A-Z). 2) No pueden utilizarse como nombres las palabras reservadas. 3) Los nombres de las variables deben ser continuos, es decir, no puede contener caracteres en blanco. 4) Recuerda que no se deben usar tildes a la hora de escoger un nombre para nuestra variable. 5) Los identificadores de variables son sensibles a la mayúscula y a las minúsculas. Por ejemplo, la variable con nombre Cadena es distinta de cadena. Powerpoint Templates Page 4
  • 5. Estructura lógica • Una estructura lógica es una agrupación de instrucciones con el fin de hacer su manejo más fácil. Powerpoint Templates Page 5
  • 6. Estructuras Lógicas Fundamentales Las tres estructuras lógicas fundamentales de la programación son: Secuencia Sucesión simple de dos o más operaciones: do in order, do together. Decisión División condicional de una o más operaciones: if /else Ciclo Repetición de una operación mientras se cumple una condición: while Powerpoint Templates Page 6
  • 7. Estructuras De Iteración • Ejecuta cero o más veces un grupo de instrucciones (bucle). El número de repeticiones está determinado por un número dado, o hasta que deje de cumplirse o se cumpla una condición. • Las estructuras de repetición que encontramos en Alice son: LOOP, FOR,ALL IN ORDER y FOR ALL TOGETHER. Powerpoint Templates Page 7
  • 8. Función • La función podría ser definida como un conjunto de instrucciones que permiten procesar las variables para obtener un resultado. Una función es un conjunto de líneas de código que realizan una tarea específica y puede retornar un valor. • Las funciones son utilizadas para descomponer grandes problemas en tareas simples y para implementar operaciones que son comúnmente utilizadas durante un programa y de esta manera reducir la cantidad de código Powerpoint Templates Page 8
  • 10. Bibliografía Tomado de: • https://sites.google.com/site/misapuntesdejava/0 4-03-ciclos-infinitos • http://correo.uan.edu.mx/~iavalos/ciclos.htm • http://chicasrobot.blogspot.com/2011/06/progra macion-logica-de-control.html • http://www.mitecnologico.com/Main/Estructuras DeIteracion • http://es.scribd.com/doc/83849308/16/Creacion- de-ciclos-repetitivos-finitos Powerpoint Templates Page 10