Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Save to My Library
Look up keyword
Like this
39Activity
0 of .
Results for:
No results containing your search query
P. 1
Guia 07 (Estructuras de Control en C++)

Guia 07 (Estructuras de Control en C++)

Ratings: (0)|Views: 4,633 |Likes:
Published by skilltik

More info:

Published by: skilltik on Jun 11, 2009
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

07/25/2014

pdf

text

original

 
 
Universidad Nacional del Litoral
Facultad de Ingeniería y Ciencias Hídricas
Departamento de Inform
ática
 
FUNDAMENTOSDE PROGRAMACIÓN
 Asignatura correspondiente al plan de estudiosde la carrera de Ingeniería Informática
UNIDAD 7
 OPERADORES yESTRUCTURAS de CONTROL en C++
Ing. Horacio Loyarte ® 2008 
 
 
Unidad 7 2
Ingeniería Informática
 –
Fundamentos de Programación 2008 
UNIDAD 7
Expresiones, operadores yestructuras de control en C++
Resumen de Conceptos
Introducci
ón
 
Hemos estudiado las estructuras de control desde el punto de vista algor
í
tmico.Ya conocemos entonces para que sirve cada una de estas estructuras(secuenciales, condicionales y repetitivas) y que tipo de problemas algor
ítmicos
podemos resolver con ellas. En esta unidad nos proponemos desarrollar en queforma se implementan las estructuras de control en el lenguaje C++.B
ásicamente aprenderemos las equivalencias entre la sintaxis del pseudocódigo
la sintaxis del lenguaje C++. Usted podr
á apreciar que estas equivalencias son
muy simples y en muchos casos se limitan a casi una traducci
ón entre el
castellano (pseudoc
ódigo) y el inglés (C++l). Por ejemplo, la estructura que
conocemos como
Mientras
-
hacer 
se traducir
á en
while
.Antes de introducirnos en las estructuras de control de C++, estudiaremos laimportancia de los operadores, su sintaxis y su jerarqu
ía. Con ellos podremos
construir expresiones esenciales para el planteo de las estructuras de control.Las actividades de esta unidad est
án diseñadas para trabajar con el e
ntornointegrado de C++ Builder en modo consola. La mayor parte del tiempo de estudioconsistir
á en actividades de programación. ¡No hay mejor forma de aprender la
sintaxis de un lenguaje de programaci
ón que programando!
 
 
Unidad 7 3
Ingeniería Informática
 –
Fundamentos de Programación 2008 
Expresiones
Toda expresi
ón consiste en
un conjunto de operandos ligados por operadores.
Utilizaremos expresiones en C++ habitualmente para efectuar c
álculos,
relaciones, asignaciones, etc.Para plantear expresiones en C++ debemos conocer los numerosos operadoresque posee este lenguaje.
Operadores
Operadores Aritméticos
Como su nombre lo indica, los operadores aritm
éticos nos permiten efectuar 
c
álculos aritméticos. La
 jerarquía o precedencia
de estos operadores es id
éntica
a la que empleamos en el
álgebra de números. Esta jerarquía se puede alterar 
empleando par
éntesis.
 
Operador En tipos Enteros En tipos Reales+
s
ímbolo + unario
s
ímbolo + unario
 
-
s
ímbolo
 –
unario s
ímbolo
 –
unario
+
suma suma
-
resta resta
*
producto producto
 /
divisi
ón entera
divisi
ón en punto flotante
 
%
resto de la divisi
ón entera
NA (no aplicable)
++
incremento NA
--
decremento NASe debe tener en cuenta que las operaciones algebraicas tienen asociatividad deizquierda a derecha pero respetando la precedencia de los operadoresaritm
éticos.
Ejemplos:
10 + 7
 –
4
arroja como resultado
13
. Se
 
resuelve:
( 10 + 7 )
 –
4
porque ante igual prioridad de operadores se asocia de izquierda a derecha.
6 + 2 * 9
arroja como resultado
24
. Se resuelve:
6 + ( 2 * 9 )
porque el operador producto tiene prioridad (precede) al operador de la suma.
21 / 4
arroja
5
(entero)
20.0 / 4.0
arroja
5.0
(punto flotante)
21 % 4
arroja
1
(entero)
++x
incrementa en
1
el valor de
xx++
toma el valor de
x
y luego lo incrementa a en
1

Activity (39)

You've already reviewed this. Edit your review.
Willy Oliver liked this
1 thousand reads
1 hundred reads
Freddy Espejo liked this
kgg1987 liked this
Lucio Quispe liked this
Gama Martin liked this

You're Reading a Free Preview

Download
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->