SlideShare una empresa de Scribd logo
1 de 16
Temas vistos en el anterior año



    Ana cristina viteri jojoa
Programación: es crear programas que expongan lo que deseamos.
Para crear programas y que la computadora las ejecute las instrucciones debe
existir un lenguaje de programación

Tipos de lenguaje
Lenguaje de maquina: que utiliza un sistema binario
Lenguaje de bajo nivel:
lenguaje de alto nivel
Traductores de lenguaje:
•Compilador
•Interpretes
•De bajo nivel y los convierten en lenguaje de maquina




Programación estructurada
Programación modular
Programación orientada al objeto(POO)
Programación declarativa
*Programación estructural: utiliza la secuencia, interacción y
selección

*P00: programación especial para objetos tiene tres elementos
básicos la forma secuencial interactiva o de repetición

*Modular: divide programas en programas mas pequeños

*Declarativa: se declaran las
proposiciones, afirmaciones, restricciones, ecuaciones o
transformaciones que describen el problema y detallan su
solución.

*Secuencial orden para ejecución

*Condicional: tiene condiciones para realizar una acción

*Interactiva: repeticiones
1.   Corrección
2.   Claridad
3.   Efectividad
4.   Portabilidad


1.Definimos el programa
2buscamos las entradas especificas la información de entrada

Programación
Pseudocódigo: se escribe frases para que ejecute el computador

Prueba de escritorio: tomar el algoritmo y ejecútalo

Codificación: escoger el lenguaje de programación
Digitación escribir el programa
Compilación o interpretación del programa el computador lo pasa a idioma de maquina

Ejecución del programa:
Evaluación de los resultados
Dato : es algo único, pueden ser dato el año o un mes
Existen
Los datos simples y los compuestos
Ejemplo
 de dato simple: j
Y de dato compuesto: julio


Entero :utiliza números enteros
Real :esta para los números reales
Carácter: son símbolos como por ejemplo el @
Lógico los datos se encuentran como falso o verdadero
Cadena: esta con los espacios y letras y estos se encuentran entre comillas
Existen diferentes reglas para crear un lenguaje
1 el primer carácter debe ser una letra o un subrayado (-)
2 la esta permitida letra ñ no esta permitida
3 no pueden existir dos identificadores iguales
4 no llevan tildes y diálisis

Ejemplo de lo que no se permite
345
Día
Numero*
Lugar de nacimiento
Año

Ejemplo de los identificadores que son validos
Numero
Dia_del_mes
Pinguino1
_cuidad
Identificadores que no pueden ser definidos por el programa
Ejemplo
Entero
Carácter
Mes MeS MES
Siempre hay que colocarlo de la misma forma en que se inicia




 Representan un espacio pequeño donde se van a encontrar los datos ejemplo de
 cómo se declara una variable
 Entero edad
Son datos que empiezan igual y tiene que terminar igual
<nombre_de_la_constante>=<expresión>
Temperatura=-5

Las constantes también se las encuentra de tipo
entero, real, lógico, carácter y cadena
Algoritmo
Cabecera nombre del algoritmo
Declaraciones constante tipo de datos variables
Cuerpo
Inicio
Fin
/*programación área del circulo*/
/*descripción hallamos el área del circulo..*/
/*autor Ana cristina viteri */
/*fecha*/
Este es un ejemplo de programación en Pseint
Programación en diagrama de flujo
Existen diferentes condicionales para programar como estos




  mientras


      para



  sino
Resultados con la utilización del mientras y sino
Ciclo mientras: este se ejecutar a cuando una condición es verdadera
ejemplo




        Como el numero digitado fue menor la ejecución fue finalizada
Como el numero digitado fue mayor a 3 la palabra proceso siempre se repetirá
Utilización del sino




                                  Como el numero digitado
                                  fue menor a tres el
                                  resultado es dos

Como el numero fue mayor a 3 el
resultado es 1

Más contenido relacionado

Destacado

Entorno de trabajo en flash
Entorno de trabajo en flashEntorno de trabajo en flash
Entorno de trabajo en flashDanita Viteri
 
Herramientas agrupar de flash
Herramientas agrupar de flashHerramientas agrupar de flash
Herramientas agrupar de flashDanita Viteri
 
Paisaje urbano hecho con herramientas de flash
Paisaje urbano hecho con herramientas de flashPaisaje urbano hecho con herramientas de flash
Paisaje urbano hecho con herramientas de flashDanita Viteri
 
Condicionales en php
Condicionales en phpCondicionales en php
Condicionales en phpDanita Viteri
 
Como crear objetos visuales en la pantalla
Como crear objetos visuales en la pantallaComo crear objetos visuales en la pantalla
Como crear objetos visuales en la pantallaDanita Viteri
 
paisaje en flash con las herramientas de agrupar
paisaje en flash con las herramientas de agruparpaisaje en flash con las herramientas de agrupar
paisaje en flash con las herramientas de agruparDanita Viteri
 
programación en flash codigos
programación en flash codigosprogramación en flash codigos
programación en flash codigosDanita Viteri
 
Mantenimiento del computador
Mantenimiento del computadorMantenimiento del computador
Mantenimiento del computadorDanita Viteri
 
Movimiento personalizado con photoshop y flash
Movimiento personalizado con photoshop y flashMovimiento personalizado con photoshop y flash
Movimiento personalizado con photoshop y flashDanita Viteri
 
Exportacion de graficos desde photoshop
Exportacion de graficos desde photoshopExportacion de graficos desde photoshop
Exportacion de graficos desde photoshopDanita Viteri
 

Destacado (17)

Entorno de trabajo en flash
Entorno de trabajo en flashEntorno de trabajo en flash
Entorno de trabajo en flash
 
Herramientas agrupar de flash
Herramientas agrupar de flashHerramientas agrupar de flash
Herramientas agrupar de flash
 
Paisaje urbano hecho con herramientas de flash
Paisaje urbano hecho con herramientas de flashPaisaje urbano hecho con herramientas de flash
Paisaje urbano hecho con herramientas de flash
 
Códigos en flash 2
Códigos en flash 2Códigos en flash 2
Códigos en flash 2
 
Programas
ProgramasProgramas
Programas
 
Condicionales en php
Condicionales en phpCondicionales en php
Condicionales en php
 
paisaje nocturno
paisaje nocturnopaisaje nocturno
paisaje nocturno
 
Variables en php
Variables en phpVariables en php
Variables en php
 
Formas y Degradados
Formas y DegradadosFormas y Degradados
Formas y Degradados
 
Expresiones logicas
Expresiones logicasExpresiones logicas
Expresiones logicas
 
Como crear objetos visuales en la pantalla
Como crear objetos visuales en la pantallaComo crear objetos visuales en la pantalla
Como crear objetos visuales en la pantalla
 
paisaje en flash con las herramientas de agrupar
paisaje en flash con las herramientas de agruparpaisaje en flash con las herramientas de agrupar
paisaje en flash con las herramientas de agrupar
 
programación en flash codigos
programación en flash codigosprogramación en flash codigos
programación en flash codigos
 
Mantenimiento del computador
Mantenimiento del computadorMantenimiento del computador
Mantenimiento del computador
 
Ejemplo 3
Ejemplo 3Ejemplo 3
Ejemplo 3
 
Movimiento personalizado con photoshop y flash
Movimiento personalizado con photoshop y flashMovimiento personalizado con photoshop y flash
Movimiento personalizado con photoshop y flash
 
Exportacion de graficos desde photoshop
Exportacion de graficos desde photoshopExportacion de graficos desde photoshop
Exportacion de graficos desde photoshop
 

Similar a Programación: lenguajes, estructuras y conceptos básicos

Tipos de datos fundamentales (copia conflictiva de amyeluz gomez 2012 09-26)
Tipos de datos fundamentales (copia conflictiva de amyeluz gomez 2012 09-26)Tipos de datos fundamentales (copia conflictiva de amyeluz gomez 2012 09-26)
Tipos de datos fundamentales (copia conflictiva de amyeluz gomez 2012 09-26)Roxi77
 
Python_Introduccion_a_la_programacion.pptx
Python_Introduccion_a_la_programacion.pptxPython_Introduccion_a_la_programacion.pptx
Python_Introduccion_a_la_programacion.pptxFedericoMartearena
 
37 tarazona karen programacion
37 tarazona karen programacion37 tarazona karen programacion
37 tarazona karen programacionkarenyulithza
 
12 13 dominguez simon duran william programacion 29 10-2019
12 13 dominguez simon duran william programacion 29 10-201912 13 dominguez simon duran william programacion 29 10-2019
12 13 dominguez simon duran william programacion 29 10-2019William10050
 
UTPL-LÓGICA DE LA PROGRAMACIÓN-II BIMESTRE-(Octubre 2012-Febrero 2013)
UTPL-LÓGICA DE LA PROGRAMACIÓN-II BIMESTRE-(Octubre 2012-Febrero 2013)UTPL-LÓGICA DE LA PROGRAMACIÓN-II BIMESTRE-(Octubre 2012-Febrero 2013)
UTPL-LÓGICA DE LA PROGRAMACIÓN-II BIMESTRE-(Octubre 2012-Febrero 2013)Videoconferencias UTPL
 
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
 
Conceptos basicos de_programacion_completo
Conceptos basicos de_programacion_completoConceptos basicos de_programacion_completo
Conceptos basicos de_programacion_completoizm22
 
OKDFNSDKJFNSKDJFBNSDKJFNDSKJFNSDKFNSDKJFNDKSJFN
OKDFNSDKJFNSKDJFBNSDKJFNDSKJFNSDKFNSDKJFNDKSJFNOKDFNSDKJFNSKDJFBNSDKJFNDSKJFNSDKFNSDKJFNDKSJFN
OKDFNSDKJFNSKDJFBNSDKJFNDSKJFNSDKFNSDKJFNDKSJFNWilderHidalgo1
 
Presentacion del pseudocodigo2ºam
Presentacion del pseudocodigo2ºamPresentacion del pseudocodigo2ºam
Presentacion del pseudocodigo2ºamEsmeralda Salvador
 
Tema 01 introducción al curso
Tema 01 introducción al cursoTema 01 introducción al curso
Tema 01 introducción al cursoJorge Pariasca
 
Tema 01 introducción al curso
Tema 01 introducción al cursoTema 01 introducción al curso
Tema 01 introducción al cursoJorge Pariasca
 
Presentación4 (2)
Presentación4 (2)Presentación4 (2)
Presentación4 (2)jaky97
 
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 webDayraNieto9807
 

Similar a Programación: lenguajes, estructuras y conceptos básicos (20)

Tipos de datos fundamentales (copia conflictiva de amyeluz gomez 2012 09-26)
Tipos de datos fundamentales (copia conflictiva de amyeluz gomez 2012 09-26)Tipos de datos fundamentales (copia conflictiva de amyeluz gomez 2012 09-26)
Tipos de datos fundamentales (copia conflictiva de amyeluz gomez 2012 09-26)
 
Pseudocodigo
PseudocodigoPseudocodigo
Pseudocodigo
 
Expocision pseudocodigo
Expocision pseudocodigoExpocision pseudocodigo
Expocision pseudocodigo
 
Python_Introduccion_a_la_programacion.pptx
Python_Introduccion_a_la_programacion.pptxPython_Introduccion_a_la_programacion.pptx
Python_Introduccion_a_la_programacion.pptx
 
37 tarazona karen programacion
37 tarazona karen programacion37 tarazona karen programacion
37 tarazona karen programacion
 
Tecnología pseint
Tecnología pseintTecnología pseint
Tecnología pseint
 
Tecnología pseint (1)
Tecnología pseint (1)Tecnología pseint (1)
Tecnología pseint (1)
 
Lenguaje c
Lenguaje cLenguaje c
Lenguaje c
 
12 13 dominguez simon duran william programacion 29 10-2019
12 13 dominguez simon duran william programacion 29 10-201912 13 dominguez simon duran william programacion 29 10-2019
12 13 dominguez simon duran william programacion 29 10-2019
 
UTPL-LÓGICA DE LA PROGRAMACIÓN-II BIMESTRE-(Octubre 2012-Febrero 2013)
UTPL-LÓGICA DE LA PROGRAMACIÓN-II BIMESTRE-(Octubre 2012-Febrero 2013)UTPL-LÓGICA DE LA PROGRAMACIÓN-II BIMESTRE-(Octubre 2012-Febrero 2013)
UTPL-LÓGICA DE LA PROGRAMACIÓN-II BIMESTRE-(Octubre 2012-Febrero 2013)
 
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
 
Conceptos basicos de_programacion_completo
Conceptos basicos de_programacion_completoConceptos basicos de_programacion_completo
Conceptos basicos de_programacion_completo
 
OKDFNSDKJFNSKDJFBNSDKJFNDSKJFNSDKFNSDKJFNDKSJFN
OKDFNSDKJFNSKDJFBNSDKJFNDSKJFNSDKFNSDKJFNDKSJFNOKDFNSDKJFNSKDJFBNSDKJFNDSKJFNSDKFNSDKJFNDKSJFN
OKDFNSDKJFNSKDJFBNSDKJFNDSKJFNSDKFNSDKJFNDKSJFN
 
Presentacion del pseudocodigo2ºam
Presentacion del pseudocodigo2ºamPresentacion del pseudocodigo2ºam
Presentacion del pseudocodigo2ºam
 
Tema 01 introducción al curso
Tema 01 introducción al cursoTema 01 introducción al curso
Tema 01 introducción al curso
 
Tema 01 introducción al curso
Tema 01 introducción al cursoTema 01 introducción al curso
Tema 01 introducción al curso
 
Algoritmos y programacion en C++
Algoritmos y programacion en C++Algoritmos y programacion en C++
Algoritmos y programacion en C++
 
Tutorial pseudocodigo11
Tutorial pseudocodigo11Tutorial pseudocodigo11
Tutorial pseudocodigo11
 
Presentación4 (2)
Presentación4 (2)Presentación4 (2)
Presentación4 (2)
 
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
 

Más de Danita Viteri

Paginas con Dreamweaver
Paginas con DreamweaverPaginas con Dreamweaver
Paginas con DreamweaverDanita Viteri
 
Estructura de una página web con estilo y heard
Estructura de una página web con estilo y heardEstructura de una página web con estilo y heard
Estructura de una página web con estilo y heardDanita Viteri
 
Formas y Degradados en Flash
Formas y Degradados en FlashFormas y Degradados en Flash
Formas y Degradados en FlashDanita Viteri
 
programación en flash codigos
programación en flash codigosprogramación en flash codigos
programación en flash codigosDanita Viteri
 

Más de Danita Viteri (12)

Paginas con Dreamweaver
Paginas con DreamweaverPaginas con Dreamweaver
Paginas con Dreamweaver
 
Estructura de una página web con estilo y heard
Estructura de una página web con estilo y heardEstructura de una página web con estilo y heard
Estructura de una página web con estilo y heard
 
Formas y Degradados en Flash
Formas y Degradados en FlashFormas y Degradados en Flash
Formas y Degradados en Flash
 
Degradados
DegradadosDegradados
Degradados
 
Formularios html5
Formularios html5Formularios html5
Formularios html5
 
Códigos en flash 2
Códigos en flash 2Códigos en flash 2
Códigos en flash 2
 
programación en flash codigos
programación en flash codigosprogramación en flash codigos
programación en flash codigos
 
Puertos de un pc
Puertos de un pcPuertos de un pc
Puertos de un pc
 
Variables
VariablesVariables
Variables
 
actionscript
actionscriptactionscript
actionscript
 
actionscript
actionscriptactionscript
actionscript
 
variables en php
variables en phpvariables en php
variables en php
 

Programación: lenguajes, estructuras y conceptos básicos

  • 1. Temas vistos en el anterior año Ana cristina viteri jojoa
  • 2. Programación: es crear programas que expongan lo que deseamos. Para crear programas y que la computadora las ejecute las instrucciones debe existir un lenguaje de programación Tipos de lenguaje Lenguaje de maquina: que utiliza un sistema binario Lenguaje de bajo nivel: lenguaje de alto nivel Traductores de lenguaje: •Compilador •Interpretes •De bajo nivel y los convierten en lenguaje de maquina Programación estructurada Programación modular Programación orientada al objeto(POO) Programación declarativa
  • 3. *Programación estructural: utiliza la secuencia, interacción y selección *P00: programación especial para objetos tiene tres elementos básicos la forma secuencial interactiva o de repetición *Modular: divide programas en programas mas pequeños *Declarativa: se declaran las proposiciones, afirmaciones, restricciones, ecuaciones o transformaciones que describen el problema y detallan su solución. *Secuencial orden para ejecución *Condicional: tiene condiciones para realizar una acción *Interactiva: repeticiones
  • 4. 1. Corrección 2. Claridad 3. Efectividad 4. Portabilidad 1.Definimos el programa 2buscamos las entradas especificas la información de entrada Programación Pseudocódigo: se escribe frases para que ejecute el computador Prueba de escritorio: tomar el algoritmo y ejecútalo Codificación: escoger el lenguaje de programación Digitación escribir el programa Compilación o interpretación del programa el computador lo pasa a idioma de maquina Ejecución del programa: Evaluación de los resultados
  • 5. Dato : es algo único, pueden ser dato el año o un mes Existen Los datos simples y los compuestos Ejemplo de dato simple: j Y de dato compuesto: julio Entero :utiliza números enteros Real :esta para los números reales Carácter: son símbolos como por ejemplo el @ Lógico los datos se encuentran como falso o verdadero Cadena: esta con los espacios y letras y estos se encuentran entre comillas
  • 6. Existen diferentes reglas para crear un lenguaje 1 el primer carácter debe ser una letra o un subrayado (-) 2 la esta permitida letra ñ no esta permitida 3 no pueden existir dos identificadores iguales 4 no llevan tildes y diálisis Ejemplo de lo que no se permite 345 Día Numero* Lugar de nacimiento Año Ejemplo de los identificadores que son validos Numero Dia_del_mes Pinguino1 _cuidad
  • 7. Identificadores que no pueden ser definidos por el programa Ejemplo Entero Carácter Mes MeS MES Siempre hay que colocarlo de la misma forma en que se inicia Representan un espacio pequeño donde se van a encontrar los datos ejemplo de cómo se declara una variable Entero edad
  • 8. Son datos que empiezan igual y tiene que terminar igual <nombre_de_la_constante>=<expresión> Temperatura=-5 Las constantes también se las encuentra de tipo entero, real, lógico, carácter y cadena
  • 9. Algoritmo Cabecera nombre del algoritmo Declaraciones constante tipo de datos variables Cuerpo Inicio Fin /*programación área del circulo*/ /*descripción hallamos el área del circulo..*/ /*autor Ana cristina viteri */ /*fecha*/
  • 10. Este es un ejemplo de programación en Pseint
  • 12. Existen diferentes condicionales para programar como estos mientras para sino
  • 13. Resultados con la utilización del mientras y sino
  • 14. Ciclo mientras: este se ejecutar a cuando una condición es verdadera ejemplo Como el numero digitado fue menor la ejecución fue finalizada
  • 15. Como el numero digitado fue mayor a 3 la palabra proceso siempre se repetirá
  • 16. Utilización del sino Como el numero digitado fue menor a tres el resultado es dos Como el numero fue mayor a 3 el resultado es 1