SlideShare una empresa de Scribd logo
1 de 18
TIPOS DE DATOS

Los datos de un programa son predeterminados o creados por el programador
estos pueden ser:


1. SIMPLES: Este tipo de datos son indivisibles no contienen información pero
   son palabra clave para alguien. Pueden ser

    • ENTERO: Son números ya sean positivos o negativos no tienen decimales
   Ejemplo: Edad, año de nacimiento
• REAL: Son numero reales y enteros
Ejemplo: Peso, altura

 • LOGICO: Tiene 2 opciones falso y verdadero
 Ejemplo: La T.V esta encendida o apagada

 • CARÁCTER: Tiene todo tipo de caracteres (signos, letras)
Ejemplo: (, @, *, [, #, %, &, A, G, =, )
COMPUESTOS: Contiene datos simples en conjunto. Son de tipo:


• CADENA: Contiene datos contenidos en uno solo, los espacios
también son contados como un carácter



Ejemplo: 11 COMPUTACION contiene 14 caracteres
         13/02/2013 contiene 10 caracteres
IDENTIFICADORES


Es un algoritmo diferenciado por el nombre algunos predefinidos como
real, entero, lógico y carácter

Para formar un pseudocódigo se debe:

• Constar de uno o mas caracteres
Ejemplo: LEMO11.
• Comenzar con una letra sin tildes y con letras del alfabeto ingles
Ejemplo: Dia, año, mama
• Los identificadores no pueden ser iguales a otros se debe diferenciar
mayúsculas y minúsculas
Ejemplo: Sol, sOl, soL
CONSTANTES
No se pueden cambiar durante la ejecución del programa, se expresan
de dos formas
• Por su valor: -8, 30
• Por su nombre: Mes

                    TIPOS DE CONSTANTES

• TIPO ENTERO
• TIPO REAL
•TIPO LOGICO
• TIPO CARÁCTER
• TIPO CADENA
OPERADORES
Hacen función sobre los operadores y operandos. Pueden ser

    • CONSTANTES
    PI  3.1416
    • VARIABLES
     1 5 7
    • FUNCIONES suma y resta
    + -
    • ARRAYS utilizan paréntesis, cuadrados
    [“lemo”] las comillas se usan porque significan cadenas
EXPRESIONES

Son un conjunto de caracteres u operadores. Llevan reglas de
sintaxis

• ARITMETICA: Al evaluar la expresión el resultado es un numero
Ejemplo: 6+2=8

• LOGICA: Su resultado es afirmativo o negativo

• CARÁCTER: El carácter es representado por el computador

• CADENA
EXPRESIONES LOGICAS
Utiliza 2 tipos de operadores:

1. RELACIONALES: Usados para comparar el valor de las expresiones
   (=, <, >)


2. LOGICOS: Se usa Y, O actúan sobre 2 operandos, NO actúa sobre un
operador, se representa en las tablas de la verdad
EXPRESIONES DE CADENA
Al evaluar una expresión cadena su resultado es un valor cadena, LA
CONCATENACION es el operador

EJEMPLO:
OLIMPIADA = "Atenas 2004"
PUNTO = "."
cadena nombre = "Pedro"

EXPRESION:
nombre + " fue a las Olimpiadas de " + OLIMPIADA + PUNTO

RESULTADO:
Pedro fue a las olimpiadas de Atenas 2004.
ALGORITMOS

Son las instrucciones para la solución de un problema, los algoritmos
deben tener:


1. CABECERA: obliga a analizar el problema (nombre)

2. DECLARACIONES: Se establecen constantes, tipo de datos y variables

3. CUERPO: Se coloca con un inicio y un fin en medio de las instrucciones
EJEMPLO


ENCONTRAR EL AREA DE UN CIRCULO

/*cabecera
Algoritmo ‘area_del_circulo’
/*declaraciones
Constante
Pi= 3,1416
Variable
Real radio, area
/*Cuerpo
Inicio
Escribir “por favor escriba el valor del radio”
Leer radio
area        Pi*radio**2
Escribir “el area del circulo es: “ area
Fin
Existen 2 programas en los que se puede ejecutar los algoritmos



         PSEINT:                               DFD:




Tiene forma parecida al lenguaje natural    Tiene forma de diagramas de flujo
                                            es una representación grafica
Tienen varias opciones prediseñadas para facilitar la creación del
algoritmo como:

1. ASIGNACION: Se usa para asignar un resultado de una
   instrucción. El símbolo es 



Ejemplo:
SUMA numeroa + numerob (PSEINT)                            DFD
2. ALTERNATIVA SIMPLE: SI O IF es condicional, puede tener varias
   estructuras simples y complejas


 IF ESTRUCTURA SIMPLE: Se usa cuando se cumple una o varias
condiciones para ejecutar unas determinadas instrucciones

EJEMPLO:
SI(condicion)
<instrucciones>
Fin si
IF ESTRUCTURA DOBLE: Permite elegir entre 2 opciones dependiendo
de su cumplimiento
3. MIENTRAS: Se usa para ejecutar un proceso si se cumple una
condición



EJEMPLO:

Mientras (RESPUESTA=__) Hacer
         Instrucciones
FinMientras
4. PARA: Permite implementar la repetición de un conjunto de
instrucciones
un pre-determinado numero de veces

Más contenido relacionado

La actualidad más candente

Tipos de datos, identificadores, variables y constantes 97 2003
Tipos de datos, identificadores, variables y constantes 97 2003Tipos de datos, identificadores, variables y constantes 97 2003
Tipos de datos, identificadores, variables y constantes 97 2003
Joseluis Cruz Ramirez
 
Tipo de operadores
Tipo de operadoresTipo de operadores
Tipo de operadores
criandsdds
 
Características%20 de%20los%20programas[1]
Características%20 de%20los%20programas[1]Características%20 de%20los%20programas[1]
Características%20 de%20los%20programas[1]
yariluz_gonzalez
 

La actualidad más candente (20)

Unidad 1.1 PROGRAMACION I
Unidad 1.1  PROGRAMACION IUnidad 1.1  PROGRAMACION I
Unidad 1.1 PROGRAMACION I
 
Tipos de datos variables expresiones
Tipos de datos variables expresionesTipos de datos variables expresiones
Tipos de datos variables expresiones
 
Operadores aritméticos, lógicos, relacionales.
Operadores aritméticos, lógicos, relacionales.Operadores aritméticos, lógicos, relacionales.
Operadores aritméticos, lógicos, relacionales.
 
Tema3y4
Tema3y4Tema3y4
Tema3y4
 
Unidad II Datos y Entidades Primitivas
Unidad II Datos y Entidades PrimitivasUnidad II Datos y Entidades Primitivas
Unidad II Datos y Entidades Primitivas
 
Tipos de datos, identificadores, variables y constantes 97 2003
Tipos de datos, identificadores, variables y constantes 97 2003Tipos de datos, identificadores, variables y constantes 97 2003
Tipos de datos, identificadores, variables y constantes 97 2003
 
Intorduccion Algoritmos
Intorduccion AlgoritmosIntorduccion Algoritmos
Intorduccion Algoritmos
 
Tipo de operadores
Tipo de operadoresTipo de operadores
Tipo de operadores
 
Generalidades algoritmos
Generalidades algoritmosGeneralidades algoritmos
Generalidades algoritmos
 
Datos y algoritmos
Datos y algoritmosDatos y algoritmos
Datos y algoritmos
 
Algoritmos, lenguajes de programación, datos, tipos de datos y datos primitivos.
Algoritmos, lenguajes de programación, datos, tipos de datos y datos primitivos.Algoritmos, lenguajes de programación, datos, tipos de datos y datos primitivos.
Algoritmos, lenguajes de programación, datos, tipos de datos y datos primitivos.
 
Características%20 de%20los%20programas[1]
Características%20 de%20los%20programas[1]Características%20 de%20los%20programas[1]
Características%20 de%20los%20programas[1]
 
Entidades Primitivas Para Algoritmos
Entidades Primitivas Para AlgoritmosEntidades Primitivas Para Algoritmos
Entidades Primitivas Para Algoritmos
 
Algoritmo tp guille
Algoritmo tp guilleAlgoritmo tp guille
Algoritmo tp guille
 
Variables
VariablesVariables
Variables
 
Operadores Fundamentos de la Programacion
Operadores Fundamentos de la ProgramacionOperadores Fundamentos de la Programacion
Operadores Fundamentos de la Programacion
 
Informatica
InformaticaInformatica
Informatica
 
Tipos de datos y operaciones
Tipos de datos y operacionesTipos de datos y operaciones
Tipos de datos y operaciones
 
Precedencia De Operadores Y Asociatividad En Lenguaje Visual Basic
Precedencia De Operadores Y Asociatividad En Lenguaje Visual BasicPrecedencia De Operadores Y Asociatividad En Lenguaje Visual Basic
Precedencia De Operadores Y Asociatividad En Lenguaje Visual Basic
 
Operadores
OperadoresOperadores
Operadores
 

Destacado

Maya curricular transición
Maya curricular transiciónMaya curricular transición
Maya curricular transición
glovicoto
 
Plan de grado 10 y 11 fisica 2011
Plan de grado 10 y 11 fisica 2011Plan de grado 10 y 11 fisica 2011
Plan de grado 10 y 11 fisica 2011
FELIX HERNANDEZ
 
Paginas de matematicas
Paginas de matematicasPaginas de matematicas
Paginas de matematicas
espanol
 

Destacado (11)

Maya curricular transición
Maya curricular transiciónMaya curricular transición
Maya curricular transición
 
10 pasos para hacer la realidad de maya el holograma en
10 pasos para hacer la realidad de maya el holograma en 10 pasos para hacer la realidad de maya el holograma en
10 pasos para hacer la realidad de maya el holograma en
 
Plan fisica 1 cd
Plan fisica 1 cdPlan fisica 1 cd
Plan fisica 1 cd
 
Plan de asignatura fisica grado 10 john polo
Plan de asignatura fisica grado 10 john poloPlan de asignatura fisica grado 10 john polo
Plan de asignatura fisica grado 10 john polo
 
Plan de grado 10 y 11 fisica 2011
Plan de grado 10 y 11 fisica 2011Plan de grado 10 y 11 fisica 2011
Plan de grado 10 y 11 fisica 2011
 
Malla curricular de fisica 10o 11o
Malla  curricular de fisica 10o 11o Malla  curricular de fisica 10o 11o
Malla curricular de fisica 10o 11o
 
Investiguemos física 10°
Investiguemos física 10°Investiguemos física 10°
Investiguemos física 10°
 
Malla curricular de fisica 10o 11o
Malla  curricular de fisica 10o 11o Malla  curricular de fisica 10o 11o
Malla curricular de fisica 10o 11o
 
DBA (Derechos básicos de aprendizaje) en todas las áreas, competencias y pro...
DBA (Derechos básicos de aprendizaje)  en todas las áreas, competencias y pro...DBA (Derechos básicos de aprendizaje)  en todas las áreas, competencias y pro...
DBA (Derechos básicos de aprendizaje) en todas las áreas, competencias y pro...
 
Plan clase diario
Plan clase diarioPlan clase diario
Plan clase diario
 
Paginas de matematicas
Paginas de matematicasPaginas de matematicas
Paginas de matematicas
 

Similar a Programacion grado 10

U1-1_UPC_ Algoritmos Conceptos Básicos.pdf
U1-1_UPC_ Algoritmos Conceptos Básicos.pdfU1-1_UPC_ Algoritmos Conceptos Básicos.pdf
U1-1_UPC_ Algoritmos Conceptos Básicos.pdf
EberCV1
 
U1-1_UPC_ Algoritmos Conceptos Básicos.pdf
U1-1_UPC_ Algoritmos Conceptos Básicos.pdfU1-1_UPC_ Algoritmos Conceptos Básicos.pdf
U1-1_UPC_ Algoritmos Conceptos Básicos.pdf
EberCV1
 
Algoritmo variables, constantes, tipos de datos y asignacion
Algoritmo variables, constantes, tipos de datos y asignacionAlgoritmo variables, constantes, tipos de datos y asignacion
Algoritmo variables, constantes, tipos de datos y asignacion
Boris Salleg
 
material_2018F1_COM115_01_105735.ppt
material_2018F1_COM115_01_105735.pptmaterial_2018F1_COM115_01_105735.ppt
material_2018F1_COM115_01_105735.ppt
BryanCuesta4
 

Similar a Programacion grado 10 (20)

Conceptos básicos sobre algortimia
Conceptos básicos sobre algortimiaConceptos básicos sobre algortimia
Conceptos básicos sobre algortimia
 
U1-1_UPC_ Algoritmos Conceptos Básicos.pdf
U1-1_UPC_ Algoritmos Conceptos Básicos.pdfU1-1_UPC_ Algoritmos Conceptos Básicos.pdf
U1-1_UPC_ Algoritmos Conceptos Básicos.pdf
 
U1-1_UPC_ Algoritmos Conceptos Básicos.pdf
U1-1_UPC_ Algoritmos Conceptos Básicos.pdfU1-1_UPC_ Algoritmos Conceptos Básicos.pdf
U1-1_UPC_ Algoritmos Conceptos Básicos.pdf
 
clase diagrama de flujo
clase diagrama de flujoclase diagrama de flujo
clase diagrama de flujo
 
10_ALGORITMOS 2.pdf
10_ALGORITMOS 2.pdf10_ALGORITMOS 2.pdf
10_ALGORITMOS 2.pdf
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Algoritmos 02
Algoritmos 02Algoritmos 02
Algoritmos 02
 
3.3.- Operadores y Expresiones
3.3.- Operadores y Expresiones3.3.- Operadores y Expresiones
3.3.- Operadores y Expresiones
 
algortimos
algortimosalgortimos
algortimos
 
Material de apoyo unidad 3. datos y entidades primitivas
Material de apoyo unidad 3.  datos y entidades primitivasMaterial de apoyo unidad 3.  datos y entidades primitivas
Material de apoyo unidad 3. datos y entidades primitivas
 
Clase 3. Datos y Entidades Primitivas - Sullin Santaella
Clase 3. Datos y Entidades Primitivas - Sullin SantaellaClase 3. Datos y Entidades Primitivas - Sullin Santaella
Clase 3. Datos y Entidades Primitivas - Sullin Santaella
 
Clase de datos variables constantes
Clase de datos variables constantesClase de datos variables constantes
Clase de datos variables constantes
 
Clase 02
Clase 02Clase 02
Clase 02
 
Algoritmo variables, constantes, tipos de datos y asignacion
Algoritmo variables, constantes, tipos de datos y asignacionAlgoritmo variables, constantes, tipos de datos y asignacion
Algoritmo variables, constantes, tipos de datos y asignacion
 
Unidad 2 Principios de programación
Unidad 2 Principios de programaciónUnidad 2 Principios de programación
Unidad 2 Principios de programación
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
material_2018F1_COM115_01_105735.ppt
material_2018F1_COM115_01_105735.pptmaterial_2018F1_COM115_01_105735.ppt
material_2018F1_COM115_01_105735.ppt
 
Practica
PracticaPractica
Practica
 
presentacion
presentacionpresentacion
presentacion
 
Fundamentos-de-Algoritmos.ppt
Fundamentos-de-Algoritmos.pptFundamentos-de-Algoritmos.ppt
Fundamentos-de-Algoritmos.ppt
 

Más de Ruth Guerrero (20)

Sintesis de la funcion
Sintesis de la funcionSintesis de la funcion
Sintesis de la funcion
 
Degradado
DegradadoDegradado
Degradado
 
Condicionales
CondicionalesCondicionales
Condicionales
 
Puertos
PuertosPuertos
Puertos
 
Metodos flash programacion
Metodos flash programacionMetodos flash programacion
Metodos flash programacion
 
Taller1
Taller1Taller1
Taller1
 
Presentación1
Presentación1Presentación1
Presentación1
 
Memorias
MemoriasMemorias
Memorias
 
Agrupados y desagrupados flash
Agrupados y desagrupados flashAgrupados y desagrupados flash
Agrupados y desagrupados flash
 
Herramientas 1
Herramientas 1Herramientas 1
Herramientas 1
 
UTILIZACIÓN DE HERRAMIENTAS EN FLASH
UTILIZACIÓN DE HERRAMIENTAS EN FLASHUTILIZACIÓN DE HERRAMIENTAS EN FLASH
UTILIZACIÓN DE HERRAMIENTAS EN FLASH
 
TARJETAS
TARJETAS TARJETAS
TARJETAS
 
Practica de photoshop 11
Practica de photoshop 11 Practica de photoshop 11
Practica de photoshop 11
 
Practica de photoshop 12
Practica de photoshop 12 Practica de photoshop 12
Practica de photoshop 12
 
Signos zodiaco pa blog
Signos zodiaco pa  blogSignos zodiaco pa  blog
Signos zodiaco pa blog
 
Conexiones internas maria
Conexiones internas mariaConexiones internas maria
Conexiones internas maria
 
Resolucion digital
Resolucion digitalResolucion digital
Resolucion digital
 
Conexiones internas de una computadora
Conexiones internas de una computadoraConexiones internas de una computadora
Conexiones internas de una computadora
 
Formatos de archivos
Formatos de archivosFormatos de archivos
Formatos de archivos
 
Teclado
TecladoTeclado
Teclado
 

Programacion grado 10

  • 1.
  • 2. TIPOS DE DATOS Los datos de un programa son predeterminados o creados por el programador estos pueden ser: 1. SIMPLES: Este tipo de datos son indivisibles no contienen información pero son palabra clave para alguien. Pueden ser • ENTERO: Son números ya sean positivos o negativos no tienen decimales Ejemplo: Edad, año de nacimiento
  • 3. • REAL: Son numero reales y enteros Ejemplo: Peso, altura • LOGICO: Tiene 2 opciones falso y verdadero Ejemplo: La T.V esta encendida o apagada • CARÁCTER: Tiene todo tipo de caracteres (signos, letras) Ejemplo: (, @, *, [, #, %, &, A, G, =, )
  • 4. COMPUESTOS: Contiene datos simples en conjunto. Son de tipo: • CADENA: Contiene datos contenidos en uno solo, los espacios también son contados como un carácter Ejemplo: 11 COMPUTACION contiene 14 caracteres 13/02/2013 contiene 10 caracteres
  • 5. IDENTIFICADORES Es un algoritmo diferenciado por el nombre algunos predefinidos como real, entero, lógico y carácter Para formar un pseudocódigo se debe: • Constar de uno o mas caracteres Ejemplo: LEMO11. • Comenzar con una letra sin tildes y con letras del alfabeto ingles Ejemplo: Dia, año, mama • Los identificadores no pueden ser iguales a otros se debe diferenciar mayúsculas y minúsculas Ejemplo: Sol, sOl, soL
  • 6. CONSTANTES No se pueden cambiar durante la ejecución del programa, se expresan de dos formas • Por su valor: -8, 30 • Por su nombre: Mes TIPOS DE CONSTANTES • TIPO ENTERO • TIPO REAL •TIPO LOGICO • TIPO CARÁCTER • TIPO CADENA
  • 7. OPERADORES Hacen función sobre los operadores y operandos. Pueden ser • CONSTANTES PI  3.1416 • VARIABLES 1 5 7 • FUNCIONES suma y resta + - • ARRAYS utilizan paréntesis, cuadrados [“lemo”] las comillas se usan porque significan cadenas
  • 8. EXPRESIONES Son un conjunto de caracteres u operadores. Llevan reglas de sintaxis • ARITMETICA: Al evaluar la expresión el resultado es un numero Ejemplo: 6+2=8 • LOGICA: Su resultado es afirmativo o negativo • CARÁCTER: El carácter es representado por el computador • CADENA
  • 9. EXPRESIONES LOGICAS Utiliza 2 tipos de operadores: 1. RELACIONALES: Usados para comparar el valor de las expresiones (=, <, >) 2. LOGICOS: Se usa Y, O actúan sobre 2 operandos, NO actúa sobre un operador, se representa en las tablas de la verdad
  • 10. EXPRESIONES DE CADENA Al evaluar una expresión cadena su resultado es un valor cadena, LA CONCATENACION es el operador EJEMPLO: OLIMPIADA = "Atenas 2004" PUNTO = "." cadena nombre = "Pedro" EXPRESION: nombre + " fue a las Olimpiadas de " + OLIMPIADA + PUNTO RESULTADO: Pedro fue a las olimpiadas de Atenas 2004.
  • 11. ALGORITMOS Son las instrucciones para la solución de un problema, los algoritmos deben tener: 1. CABECERA: obliga a analizar el problema (nombre) 2. DECLARACIONES: Se establecen constantes, tipo de datos y variables 3. CUERPO: Se coloca con un inicio y un fin en medio de las instrucciones
  • 12. EJEMPLO ENCONTRAR EL AREA DE UN CIRCULO /*cabecera Algoritmo ‘area_del_circulo’ /*declaraciones Constante Pi= 3,1416 Variable Real radio, area /*Cuerpo Inicio Escribir “por favor escriba el valor del radio” Leer radio area Pi*radio**2 Escribir “el area del circulo es: “ area Fin
  • 13. Existen 2 programas en los que se puede ejecutar los algoritmos PSEINT: DFD: Tiene forma parecida al lenguaje natural Tiene forma de diagramas de flujo es una representación grafica
  • 14. Tienen varias opciones prediseñadas para facilitar la creación del algoritmo como: 1. ASIGNACION: Se usa para asignar un resultado de una instrucción. El símbolo es  Ejemplo: SUMA numeroa + numerob (PSEINT) DFD
  • 15. 2. ALTERNATIVA SIMPLE: SI O IF es condicional, puede tener varias estructuras simples y complejas IF ESTRUCTURA SIMPLE: Se usa cuando se cumple una o varias condiciones para ejecutar unas determinadas instrucciones EJEMPLO: SI(condicion) <instrucciones> Fin si
  • 16. IF ESTRUCTURA DOBLE: Permite elegir entre 2 opciones dependiendo de su cumplimiento
  • 17. 3. MIENTRAS: Se usa para ejecutar un proceso si se cumple una condición EJEMPLO: Mientras (RESPUESTA=__) Hacer Instrucciones FinMientras
  • 18. 4. PARA: Permite implementar la repetición de un conjunto de instrucciones un pre-determinado numero de veces