SlideShare una empresa de Scribd logo
1 de 30
Tema 3 y 4  Programación lógica, Datos y operaciones Programación básica Profesora: Magdalena Aguilar-Álvarez
Datos y operaciones Universidad Hispanoamericana Programación básica 1 Dato es el objeto sobre el cual opera una computadora.  Los datos se dividen en simples, estructurados y definidos por el usuario. 2 Los datos simples se dividen en numéricos, lógicos y carácter. Los datos estructurados se componen de datos simples, cadenas, vectores, matrices, registros, archivos, punteros
Universidad Hispanoamericana Programación básica Datos y operaciones
[object Object],[object Object],[object Object],[object Object],[object Object],Universidad Hispanoamericana Programación básica Datos numéricos
Universidad Hispanoamericana Programación básica Datos tipo caracter (cadenas) ,[object Object],[object Object],[object Object],[object Object],[object Object]
Datos lógicos Son datos que solamente pueden tomar dos valores: falso (false) y verdadero (true) Usualmente se usan para representar estados o datos binarios (1 o 0) Otros tipos de datos
Universidad Hispanoamericana Programación básica Identificadores y palabras reservadas Identificadores nombres asignados a los objetos que se desea manipular en un programa, como variables, constantes, funciones, procedimientos. deben comenzar con una letra Palabras reservadas (keywords) son palabras propias del lenguaje de programación, no pueden ser utilizadas como identificadores
Universidad Hispanoamericana Programación básica Constantes Son datos cuyo valor no cambia durante la ejecución del programa Constantes con nombres, se refieren a valores que no cambian durante la ejecución del programa, pero además se les asigna un nombre
Universidad Hispanoamericana Programación básica Ejercicios
Universidad Hispanoamericana Programación básica Variables Son objetos que pueden cambiar su valor durante la ejecución del programa El tipo de una variable puede ser: entero, real, lógico o cadena El valor inicial de una variable es un dato indefinido, por lo que es importante asignar un valor inicial antes de utilizarla Aunque no es obligatorio, es preferible  declarar  las variables en la cabecera del programa El carácter en blanco, no puede formar parte del nombre de una variable Es importante que el nombre de la variable describa su contenido, es decir, nombres significativos
Universidad Hispanoamericana Programación básica Ejercicios
Universidad Hispanoamericana Programación básica ,[object Object],[object Object],[object Object],[object Object],[object Object],Cabecera del programa
Operaciones aritméticas Universidad Hispanoamericana Programación básica Expresiones aritméticas Se refiere a expresiones que tienen variables, constantes y operaciones aritméticas
Prioridad de operaciones aritméticas Universidad Hispanoamericana Programación básica
Expresiones lógicas o booleanas Universidad Hispanoamericana Programación básica Pueden tomar únicamente los valores de falso o verdadero Se forman combinando constantes, variables con operadores lógicos o relacionales
Expresiones lógicas o booleanas Universidad Hispanoamericana Programación básica
Prioridad de operadores Universidad Hispanoamericana Programación básica
Prioridad de operadores Universidad Hispanoamericana Programación básica
Funciones internas estandar Universidad Hispanoamericana Programación básica
Funciones internas estandar Universidad Hispanoamericana Programación básica
Instrucción de asignación Universidad Hispanoamericana Programación básica Se utilizar para cambiar el valor asignado en una variable Asignación lógica En este caso, las variables M, N y P toman los valores falso, falso y verdadero Asignación de caracteres Conversión de tipo: se refiere a que no se puede asignar un valor de un tipo diferente, por ejemplo a una variable de tipo real, asignar un valor entero
Ejemplos Universidad Hispanoamericana Programación básica
Entrada y Salida Universidad Hispanoamericana Programación básica Entrada: se refiere a los datos que se leen de un dispositivo, como teclado o disco Salida: escritura de datos a un dispositivo de salida como teclado, pantalla, impresión
Operaciones con cadenas Universidad Hispanoamericana Programación básica Las operaciones básicas con cadenas son: concatenación, comparación, subcadenas y longitud Comparación de cadenas: se compara según el código ASCCII de cada carácter. Ejemplo: Concatenación: se refiere a la unión de dos o más cadenas en una sola. Subcadena: se pueden extraer a partir de una cadena mayor. Longitud: es el numero de caracteres encerrados entre dos separadores
Comentarios Universidad Hispanoamericana Programación básica Los programas pueden contener comentarios aclaratorios en las partes más importantes, para esto, es necesario delimitar entre símbolos que se definen según el lenguaje, por ejemplo: corchetes [], llaves {}, símbolo de exclamación ! o apostrofe ´
Ejercicios Universidad Hispanoamericana Programación básica
Ejercicios Universidad Hispanoamericana Programación básica ,[object Object],[object Object],[object Object],[object Object]
Soluciones Universidad Hispanoamericana Programación básica
Tarea  Universidad Hispanoamericana Programación básica Realizar los ejercicios que van del 2.35 al 2.53 del capítulo 2 del libro de Joyanes.
Muchas gracias

Más contenido relacionado

La actualidad más candente

Programacion grado 10
Programacion grado 10Programacion grado 10
Programacion grado 10
Ruth Guerrero
 
01 metprogramacion
01 metprogramacion01 metprogramacion
01 metprogramacion
ConfesorAD
 
Conceptos fundmentales
Conceptos fundmentalesConceptos fundmentales
Conceptos fundmentales
alondrashare
 
Analisis de algoritmo ii
Analisis de algoritmo iiAnalisis de algoritmo ii
Analisis de algoritmo ii
Mauro Rangel
 

La actualidad más candente (20)

Programacion grado 10
Programacion grado 10Programacion grado 10
Programacion grado 10
 
Computacion Grupo 2
Computacion Grupo 2Computacion Grupo 2
Computacion Grupo 2
 
Escuela Superior Politécnica de Chimborazo
Escuela Superior Politécnica de ChimborazoEscuela Superior Politécnica de Chimborazo
Escuela Superior Politécnica de Chimborazo
 
Algoritmos y Datos
Algoritmos y DatosAlgoritmos y Datos
Algoritmos y Datos
 
Informatica
InformaticaInformatica
Informatica
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Tipos de Datos y Expresiones
Tipos de Datos y ExpresionesTipos de Datos y Expresiones
Tipos de Datos y Expresiones
 
01 metprogramacion
01 metprogramacion01 metprogramacion
01 metprogramacion
 
Operadores aritméticos, lógicos, relacionales.
Operadores aritméticos, lógicos, relacionales.Operadores aritméticos, lógicos, relacionales.
Operadores aritméticos, lógicos, relacionales.
 
Conceptos básicos sobre algortimia
Conceptos básicos sobre algortimiaConceptos básicos sobre algortimia
Conceptos básicos sobre algortimia
 
Lenguaje c
Lenguaje cLenguaje c
Lenguaje c
 
Variables
VariablesVariables
Variables
 
Clase2
Clase2Clase2
Clase2
 
Co
CoCo
Co
 
Conceptos fundmentales
Conceptos fundmentalesConceptos fundmentales
Conceptos fundmentales
 
Operadores
OperadoresOperadores
Operadores
 
Tipo de datos
Tipo de datosTipo de datos
Tipo de datos
 
Presentación1
Presentación1Presentación1
Presentación1
 
Clase 1
Clase  1Clase  1
Clase 1
 
Analisis de algoritmo ii
Analisis de algoritmo iiAnalisis de algoritmo ii
Analisis de algoritmo ii
 

Similar a Tema3y4

Unidad 1 algoritmos y programas
Unidad 1 algoritmos y programasUnidad 1 algoritmos y programas
Unidad 1 algoritmos y programas
Roberth Camana
 
6. entidades primitivas para el diseño de instrucciones
6. entidades primitivas para el diseño de instrucciones6. entidades primitivas para el diseño de instrucciones
6. entidades primitivas para el diseño de instrucciones
rcarrerah
 
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 Tema3y4 (20)

Trabajo tecnología (3).pdf
Trabajo tecnología (3).pdfTrabajo tecnología (3).pdf
Trabajo tecnología (3).pdf
 
Trabajo tecnología.pdf
Trabajo tecnología.pdfTrabajo tecnología.pdf
Trabajo tecnología.pdf
 
Trabajo tecnología.pdf
Trabajo tecnología.pdfTrabajo tecnología.pdf
Trabajo tecnología.pdf
 
Intorduccion Algoritmos
Intorduccion AlgoritmosIntorduccion Algoritmos
Intorduccion Algoritmos
 
Unidad 1 algoritmos y programas
Unidad 1 algoritmos y programasUnidad 1 algoritmos y programas
Unidad 1 algoritmos y programas
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Algoritmos 02
Algoritmos 02Algoritmos 02
Algoritmos 02
 
Identificadores
IdentificadoresIdentificadores
Identificadores
 
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
 
Guia de Algoritmos del profesor Victor Gavidia -UNEFM - CAES
Guia de Algoritmos del profesor Victor Gavidia -UNEFM - CAESGuia de Algoritmos del profesor Victor Gavidia -UNEFM - CAES
Guia de Algoritmos del profesor Victor Gavidia -UNEFM - CAES
 
Tipos De Datos
Tipos De DatosTipos De Datos
Tipos De Datos
 
Datos
DatosDatos
Datos
 
datos
datos datos
datos
 
Unidad 1.1 PROGRAMACION I
Unidad 1.1  PROGRAMACION IUnidad 1.1  PROGRAMACION I
Unidad 1.1 PROGRAMACION I
 
6. entidades primitivas para el diseño de instrucciones
6. entidades primitivas para el diseño de instrucciones6. entidades primitivas para el diseño de instrucciones
6. entidades primitivas para el diseño de instrucciones
 
Conceptos basicos de programacion
Conceptos basicos de programacionConceptos basicos de programacion
Conceptos basicos de programacion
 
material_2018F1_COM115_01_105735.ppt
material_2018F1_COM115_01_105735.pptmaterial_2018F1_COM115_01_105735.ppt
material_2018F1_COM115_01_105735.ppt
 
Tema 1-2 identificadores - variable y constante
Tema 1-2 identificadores - variable y constanteTema 1-2 identificadores - variable y constante
Tema 1-2 identificadores - variable y constante
 

Más de UH (20)

Bloque pacie
Bloque pacieBloque pacie
Bloque pacie
 
Programa
ProgramaPrograma
Programa
 
C:\fakepath\programa
C:\fakepath\programaC:\fakepath\programa
C:\fakepath\programa
 
Programa
ProgramaPrograma
Programa
 
Ejercicios1leccion
Ejercicios1leccionEjercicios1leccion
Ejercicios1leccion
 
Programa
ProgramaPrograma
Programa
 
Manual editor pascal
Manual editor pascalManual editor pascal
Manual editor pascal
 
Cap6
Cap6Cap6
Cap6
 
Capitulo1
Capitulo1Capitulo1
Capitulo1
 
Procedimientos funciones
Procedimientos funcionesProcedimientos funciones
Procedimientos funciones
 
Capitulo5
Capitulo5Capitulo5
Capitulo5
 
Capitulo3
Capitulo3Capitulo3
Capitulo3
 
Capitulo2
Capitulo2Capitulo2
Capitulo2
 
Capitulo4
Capitulo4Capitulo4
Capitulo4
 
Tema 7
Tema 7Tema 7
Tema 7
 
Tema6
Tema6Tema6
Tema6
 
Tema5
Tema5Tema5
Tema5
 
Tema7
Tema7Tema7
Tema7
 
Tema1
Tema1Tema1
Tema1
 
Tema2
Tema2Tema2
Tema2
 

Último

🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
EliaHernndez7
 

Último (20)

AEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptxAEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptx
 
PP_Comunicacion en Salud: Objetivación de signos y síntomas
PP_Comunicacion en Salud: Objetivación de signos y síntomasPP_Comunicacion en Salud: Objetivación de signos y síntomas
PP_Comunicacion en Salud: Objetivación de signos y síntomas
 
Los dos testigos. Testifican de la Verdad
Los dos testigos. Testifican de la VerdadLos dos testigos. Testifican de la Verdad
Los dos testigos. Testifican de la Verdad
 
Linea del tiempo - Filosofos Cristianos.docx
Linea del tiempo - Filosofos Cristianos.docxLinea del tiempo - Filosofos Cristianos.docx
Linea del tiempo - Filosofos Cristianos.docx
 
Revista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfRevista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdf
 
Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
 
Supuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docxSupuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docx
 
Sesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdfSesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdf
 
FUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.pptFUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
 
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfPlan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
 
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxCONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
 
Tema 11. Dinámica de la hidrosfera 2024
Tema 11.  Dinámica de la hidrosfera 2024Tema 11.  Dinámica de la hidrosfera 2024
Tema 11. Dinámica de la hidrosfera 2024
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
Usos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicasUsos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicas
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
 
Posición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptxPosición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptx
 
Desarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por ValoresDesarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por Valores
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024
 
Factores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdfFactores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdf
 

Tema3y4

  • 1. Tema 3 y 4 Programación lógica, Datos y operaciones Programación básica Profesora: Magdalena Aguilar-Álvarez
  • 2. Datos y operaciones Universidad Hispanoamericana Programación básica 1 Dato es el objeto sobre el cual opera una computadora. Los datos se dividen en simples, estructurados y definidos por el usuario. 2 Los datos simples se dividen en numéricos, lógicos y carácter. Los datos estructurados se componen de datos simples, cadenas, vectores, matrices, registros, archivos, punteros
  • 3. Universidad Hispanoamericana Programación básica Datos y operaciones
  • 4.
  • 5.
  • 6. Datos lógicos Son datos que solamente pueden tomar dos valores: falso (false) y verdadero (true) Usualmente se usan para representar estados o datos binarios (1 o 0) Otros tipos de datos
  • 7. Universidad Hispanoamericana Programación básica Identificadores y palabras reservadas Identificadores nombres asignados a los objetos que se desea manipular en un programa, como variables, constantes, funciones, procedimientos. deben comenzar con una letra Palabras reservadas (keywords) son palabras propias del lenguaje de programación, no pueden ser utilizadas como identificadores
  • 8. Universidad Hispanoamericana Programación básica Constantes Son datos cuyo valor no cambia durante la ejecución del programa Constantes con nombres, se refieren a valores que no cambian durante la ejecución del programa, pero además se les asigna un nombre
  • 10. Universidad Hispanoamericana Programación básica Variables Son objetos que pueden cambiar su valor durante la ejecución del programa El tipo de una variable puede ser: entero, real, lógico o cadena El valor inicial de una variable es un dato indefinido, por lo que es importante asignar un valor inicial antes de utilizarla Aunque no es obligatorio, es preferible declarar las variables en la cabecera del programa El carácter en blanco, no puede formar parte del nombre de una variable Es importante que el nombre de la variable describa su contenido, es decir, nombres significativos
  • 12.
  • 13. Operaciones aritméticas Universidad Hispanoamericana Programación básica Expresiones aritméticas Se refiere a expresiones que tienen variables, constantes y operaciones aritméticas
  • 14. Prioridad de operaciones aritméticas Universidad Hispanoamericana Programación básica
  • 15. Expresiones lógicas o booleanas Universidad Hispanoamericana Programación básica Pueden tomar únicamente los valores de falso o verdadero Se forman combinando constantes, variables con operadores lógicos o relacionales
  • 16. Expresiones lógicas o booleanas Universidad Hispanoamericana Programación básica
  • 17. Prioridad de operadores Universidad Hispanoamericana Programación básica
  • 18. Prioridad de operadores Universidad Hispanoamericana Programación básica
  • 19. Funciones internas estandar Universidad Hispanoamericana Programación básica
  • 20. Funciones internas estandar Universidad Hispanoamericana Programación básica
  • 21. Instrucción de asignación Universidad Hispanoamericana Programación básica Se utilizar para cambiar el valor asignado en una variable Asignación lógica En este caso, las variables M, N y P toman los valores falso, falso y verdadero Asignación de caracteres Conversión de tipo: se refiere a que no se puede asignar un valor de un tipo diferente, por ejemplo a una variable de tipo real, asignar un valor entero
  • 22. Ejemplos Universidad Hispanoamericana Programación básica
  • 23. Entrada y Salida Universidad Hispanoamericana Programación básica Entrada: se refiere a los datos que se leen de un dispositivo, como teclado o disco Salida: escritura de datos a un dispositivo de salida como teclado, pantalla, impresión
  • 24. Operaciones con cadenas Universidad Hispanoamericana Programación básica Las operaciones básicas con cadenas son: concatenación, comparación, subcadenas y longitud Comparación de cadenas: se compara según el código ASCCII de cada carácter. Ejemplo: Concatenación: se refiere a la unión de dos o más cadenas en una sola. Subcadena: se pueden extraer a partir de una cadena mayor. Longitud: es el numero de caracteres encerrados entre dos separadores
  • 25. Comentarios Universidad Hispanoamericana Programación básica Los programas pueden contener comentarios aclaratorios en las partes más importantes, para esto, es necesario delimitar entre símbolos que se definen según el lenguaje, por ejemplo: corchetes [], llaves {}, símbolo de exclamación ! o apostrofe ´
  • 27.
  • 29. Tarea Universidad Hispanoamericana Programación básica Realizar los ejercicios que van del 2.35 al 2.53 del capítulo 2 del libro de Joyanes.