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 computado...
Universidad Hispanoamericana Programación básica Datos y operaciones
<ul><li>Se refieren a clases o tipos de números: enteros y reales </li></ul><ul><ul><li>Enteros: se les llama de coma o pu...
Universidad Hispanoamericana Programación básica Datos tipo caracter (cadenas) <ul><li>Pueden ser tipo numérico (1,4,0), a...
Datos lógicos Son datos que solamente pueden tomar dos valores: falso (false) y verdadero (true) Usualmente se usan para r...
Universidad Hispanoamericana Programación básica Identificadores y palabras reservadas Identificadores nombres asignados a...
Universidad Hispanoamericana Programación básica Constantes Son datos cuyo valor no cambia durante la ejecución del progra...
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 de...
Universidad Hispanoamericana Programación básica Ejercicios
Universidad Hispanoamericana Programación básica <ul><li>Se compone de  </li></ul><ul><li>Nombre del programa o algoritmo ...
Operaciones aritméticas Universidad Hispanoamericana Programación básica Expresiones aritméticas Se refiere a expresiones ...
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 fa...
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 u...
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 dispos...
Operaciones con cadenas Universidad Hispanoamericana Programación básica Las operaciones básicas con cadenas son: concaten...
Comentarios Universidad Hispanoamericana Programación básica Los programas pueden contener comentarios aclaratorios en las...
Ejercicios Universidad Hispanoamericana Programación básica
Ejercicios Universidad Hispanoamericana Programación básica <ul><li>Escribir un algoritmo que lea un numero e imprima el c...
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 de...
Muchas gracias
Próxima SlideShare
Cargando en…5
×

Tema3y4

1.399 visualizaciones

Publicado el

Tema 3 y 4, programación lógica, datos y operaciones

Publicado en: Educación, Tecnología
0 comentarios
0 recomendaciones
Estadísticas
Notas
  • Sé el primero en comentar

  • Sé el primero en recomendar esto

Sin descargas
Visualizaciones
Visualizaciones totales
1.399
En SlideShare
0
De insertados
0
Número de insertados
8
Acciones
Compartido
0
Descargas
133
Comentarios
0
Recomendaciones
0
Insertados 0
No insertados

No hay notas en la diapositiva.

Tema3y4

  1. 1. Tema 3 y 4 Programación lógica, Datos y operaciones Programación básica Profesora: Magdalena Aguilar-Álvarez
  2. 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. 3. Universidad Hispanoamericana Programación básica Datos y operaciones
  4. 4. <ul><li>Se refieren a clases o tipos de números: enteros y reales </li></ul><ul><ul><li>Enteros: se les llama de coma o punto fijo, no tienen parte decimal </li></ul></ul><ul><ul><li>Reales: tienen parte entera y parte decimal </li></ul></ul><ul><ul><ul><li>Notación fija 3.7348 </li></ul></ul></ul><ul><ul><ul><li>Notación flotante 4.3234 * 10 3 </li></ul></ul></ul>Universidad Hispanoamericana Programación básica Datos numéricos
  5. 5. Universidad Hispanoamericana Programación básica Datos tipo caracter (cadenas) <ul><li>Pueden ser tipo numérico (1,4,0), alfabético (a, g, T, J), especiales (“,%,),&) </li></ul><ul><li>Corresponden a un único dígito o campo </li></ul><ul><li>Los caracteres se organizan en cadenas (string), </li></ul><ul><li>Una cadena es una secuencia de caracteres validos, encerrados entre delimitadores, que por lo general son comillas o dobles comillas </li></ul><ul><ul><li>“ Lunes 12 de octubre de 2010” </li></ul></ul>
  6. 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. 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. 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
  9. 9. Universidad Hispanoamericana Programación básica Ejercicios
  10. 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
  11. 11. Universidad Hispanoamericana Programación básica Ejercicios
  12. 12. Universidad Hispanoamericana Programación básica <ul><li>Se compone de </li></ul><ul><li>Nombre del programa o algoritmo </li></ul><ul><li>Declaración de constantes, variables y tipos de datos definidos por el usuario </li></ul><ul><li>Declaración de subprogramas </li></ul><ul><li>* declaración, se refiere a la instrucción que junto a la palabra reservada permite asignar a la variable o constante un tipo de datos </li></ul>Cabecera del programa
  13. 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. 14. Prioridad de operaciones aritméticas Universidad Hispanoamericana Programación básica
  15. 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. 16. Expresiones lógicas o booleanas Universidad Hispanoamericana Programación básica
  17. 17. Prioridad de operadores Universidad Hispanoamericana Programación básica
  18. 18. Prioridad de operadores Universidad Hispanoamericana Programación básica
  19. 19. Funciones internas estandar Universidad Hispanoamericana Programación básica
  20. 20. Funciones internas estandar Universidad Hispanoamericana Programación básica
  21. 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. 22. Ejemplos Universidad Hispanoamericana Programación básica
  23. 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. 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. 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 ´
  26. 26. Ejercicios Universidad Hispanoamericana Programación básica
  27. 27. Ejercicios Universidad Hispanoamericana Programación básica <ul><li>Escribir un algoritmo que lea un numero e imprima el cuadrado de este </li></ul><ul><li>Escribir un algoritmo que calcule el área y volumen de un cilindro, los datos de radio y altura se leen del teclado </li></ul><ul><li>Algoritmo que determine perímetro y área de un rectángulo dadas su base y altura </li></ul><ul><li>Algoritmo que determine el área de un círculo, dado su radio </li></ul>
  28. 28. Soluciones Universidad Hispanoamericana Programación básica
  29. 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.
  30. 30. Muchas gracias

×