Your SlideShare is downloading. ×
0
Asignación, Salida y Entrada
Asignación, Salida y Entrada
Asignación, Salida y Entrada
Asignación, Salida y Entrada
Asignación, Salida y Entrada
Asignación, Salida y Entrada
Asignación, Salida y Entrada
Asignación, Salida y Entrada
Asignación, Salida y Entrada
Asignación, Salida y Entrada
Asignación, Salida y Entrada
Asignación, Salida y Entrada
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Asignación, Salida y Entrada

5,337

Published on

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
5,337
On Slideshare
0
From Embeds
0
Number of Embeds
5
Actions
Shares
0
Downloads
75
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Presentación resumen del libro:"EMPEZAR DE CERO A PROGRAMAR EN lenguaje C" Autor: Carlos Javier Pes Rivas (correo@carlospes.com) Capítulo 8 ASIGNACIÓN, SALIDA Y ENTRADA 1
  • 2. Capítulo 8. ASIGNACIÓN, SALIDA Y ENTRADA OBJETIVOS• Conocer las instrucciones primitivas, y saber hacer uso de ellas.• Saber utilizar los elementos ya estudiados para escribir instrucciones primitivas. – De los elementos que se utilizan para diseñar algoritmos, sólo quedan por estudiar las instrucciones. En este capítulo se van a estudiar las tres instrucciones más elementales que existen en programación, conocidas como instrucciones primitivas (asignación, salida y entrada). Las instrucciones primitivas son las primeras que todo programador debe conocer, pero, ¿de qué manera están relacionadas con los elementos ya estudiados? 2 Libro: “EMPEZAR DE CERO A PROGRAMAR EN LENGUAJE C”
  • 3. Capítulo 8. ASIGNACIÓN, SALIDA Y ENTRADA CONTENIDO8.1 INTRODUCCIÓN8.2 ASIGNACIÓN8.3 SALIDA8.4 ENTRADA 3 Libro: “EMPEZAR DE CERO A PROGRAMAR EN LENGUAJE C”
  • 4. Capítulo 8. ASIGNACIÓN, SALIDA Y ENTRADA 8.1 INTRODUCCIÓN• En programación, las instrucciones que se utilizan para diseñar algoritmos se pueden clasificar en: – Primitivas. – De control. – Llamadas a subalgoritmos (llamadas a subprogramas).• En este capítulo se van a explicar las instrucciones primitivas (existen tres): – Asignación. – Salida. – Entrada. 4 Libro: “EMPEZAR DE CERO A PROGRAMAR EN LENGUAJE C”
  • 5. Capítulo 8. ASIGNACIÓN, SALIDA Y ENTRADA 8.2 ASIGNACIÓN• Una instrucción de asignación (o simplemente asignación) consiste en asignar el resultado de la evaluación de una expresión a una variable: <nombre_de_la_variable> ← <expresión>• EJEMPLO: Dadas las siguientes declaraciones de constantes y variables en pseudocódigo. PI = 3.141592 real area, longitud, radio = 5.78 Algunas instrucciones de asignación son: area ← PI * radio ** 2 longitud ← 2 * PI * radio 5 Libro: “EMPEZAR DE CERO A PROGRAMAR EN LENGUAJE C”
  • 6. Capítulo 8. ASIGNACIÓN, SALIDA Y ENTRADA 8.3 SALIDA (1/2)• Una instrucción de salida (o simplemente salida) consiste en llevar hacia el exterior los valores (datos) obtenidos de la evaluación de una lista de expresiones:escribir( <expresión_1>, <expresión_2>, ..., <expresión_n> )También se puede escribir como: escribir( <lista_de_expresiones> ) 6 Libro: “EMPEZAR DE CERO A PROGRAMAR EN LENGUAJE C”
  • 7. Capítulo 8. ASIGNACIÓN, SALIDA Y ENTRADA 8.3 SALIDA (2/2)• EJEMPLO: Partiendo de las variables: cadena nombre = "Timoteo" entero edad = 27, hijos = 2 al escribir escribir( nombre, " tiene ", edad, " años." ) escribir( nombre, " tiene ", hijos, " hijos." ) por pantalla aparecerá: 7 Libro: “EMPEZAR DE CERO A PROGRAMAR EN LENGUAJE C”
  • 8. Capítulo 8. ASIGNACIÓN, SALIDA Y ENTRADA 8.4 ENTRADA (1/3)• Una instrucción de entrada (o simplemente entrada) consiste en asignar a una o más variables, uno o más valores (datos) recibidos desde el exterior: leer( <nombre_de_la_variable_1>, <nombre_de_la_variable_2>, ..., <nombre_de_la_variable_n> )También se puede escribir como: leer( <lista_de_variables> ) 8 Libro: “EMPEZAR DE CERO A PROGRAMAR EN LENGUAJE C”
  • 9. Capítulo 8. ASIGNACIÓN, SALIDA Y ENTRADA 8.4 ENTRADA (2/3)• EJEMPLO: Partiendo de las variables: cadena nombre, apellidos entero edad para cada una de ellas se puede recoger un valor (dato) desde el teclado, escribiendo: leer( nombre ) leer( apellidos ) leer( edad ) Otra posibilidad es: leer( nombre, apellidos, edad ) 9 Libro: “EMPEZAR DE CERO A PROGRAMAR EN LENGUAJE C”
  • 10. Capítulo 8. ASIGNACIÓN, SALIDA Y ENTRADA 8.4 ENTRADA (3/3)• EJEMPLO: Si se han declarado: cadena nombre real numero al escribir: escribir( "Introduzca su nombre: " ) leer( nombre ) escribir( "Introduzca un número real: " ) leer( numero ) escribir( nombre, ", el doble de ", numero, " es: ", numero * 2 ) por pantalla se verá algo parecido a: 10 Libro: “EMPEZAR DE CERO A PROGRAMAR EN LENGUAJE C”
  • 11. Capítulo 8. ASIGNACIÓN, SALIDA Y ENTRADA EJERCICIOS RECOMENDADOS• Resueltos: 1, 2 y 3.• Propuestos: 1, 2, 3 y 4. 11 Libro: “EMPEZAR DE CERO A PROGRAMAR EN LENGUAJE C”
  • 12. GRACIAS POR SU ATENCIÓN Para más información, puede visitar la web del autor:http://www.carlospes.com 12

×