Variables/Constantes/Exp. Matemáticas / Expr/Asig. vs. Entrada del Usuario.
Subtitles of the Movie
ÿþ [ 0 0 : 0 0 : 0 0 . 0 ] E n t é r m i n o s g e n e r a l e s , e x i s t e n d o s f o r m a s e n l a s q u e p u e d e i n g r e s a r d a t o s a u n p r o g r a m a . [ 0 0 : 0 0 : 0 5 . 0 ] U n a e s p e r m i t i r l e a l u s u a r i o i n g r e s a r d a t o s a t r a v é s d e u n a s e r i e d e a v i s o s - e s d e c i r , u s a n d o u n a e x p r e s i ó n ' c o u t ' t a l c o m o l a q u e v e a c á [ 0 0 : 0 0 : 1 3 . 0 ] q u e l e d i c e a l u s u a r i o q u e i n g r e s e u n v a l o r , y c o l o c a r a c o n t i n u a c i ó n u n a e x p r e s i ó n ' c i n ' , q u e a c e p t a r á l o s d a t o s d e l t e c l a d o . [ 0 0 : 0 0 : 2 2 . 0 ] E l o p e r a d o r q u e s e u s a c o n l a e x p r e s i ó n ' c i n ' , e l o p e r a d o r d e e x t r a c c i ó n , q u e e s e l s i g n o ' m a y o r q u e ' d o s v e c e s ( > > ) , [ 0 0 : 0 0 : 2 8 . 0 ] l e d i c e a l c o m p i l a d o r C q u e d e j e d e l e e r c a r a c t e r e s d e l t e c l a d o a p e n a s e l u s u a r i o p r e s i o n e [ 0 0 : 0 0 : 3 4 . 0 ] l a t e c l a e n t e r o e s c r i b a u n c a r á c t e r i n a p r o p i a d o p a r a e l t i p o d e d a t o d e l a v a r i a b l e . [ 0 0 : 0 0 : 3 9 . 0 ] P o r e j e m p l o , t e n g o u n a v a r i a b l e d e e n t e r o t i p o s h o r t p a r a ' n u m 1 , ' a s í q u e s i e j e c u t o e s t e p r o g r a m a c o m p i l a d o e i n g r e s o u n v a l o r c o m o p o r e j e m p l o 5 , [ 0 0 : 0 0 : 5 2 . 0 ] é l r e t o r n a e l v a l o r d e l a v a r i a b l e . [ 0 0 : 0 0 : 5 5 . 0 ] S i v u e l v o a e j e c u t a r e l p r o g r a m a , p e r o e s t a v e z i n g r e s o u n v a l o r q u e s o b r e p a s a e l r a n g o d e l o s e n t e r o s d e t i p o s h o r t , c o m o p o r e j e m p l o 5 5 0 0 0 , [ 0 0 : 0 1 : 0 5 . 0 ] n o t a r á q u e s e r e t o r n a 3 2 7 6 7 c o m o e l v a l o r d e l a v a r i a b l e , p u e s e s e e s e l n ú m e r o m á s a l t o p a r a e s t e t i p o d e v a r i a b l e . [ 0 0 : 0 1 : 1 3 . 0 ] D e i g u a l f o r m a , a l c o r r e r e l p r o g r a m a d e n u e v o e i n g r e s o 5 , 0 0 0 q u e r i e n d o d e c i r 5 0 0 0 , [ 0 0 : 0 1 : 2 1 . 0 ] n o t a r á q u e e n l a v a r i a b l e s i m p l e m e n t e s e a l m a c e n a e l v a l o r 5 , [ 0 0 : 0 1 : 2 5 . 0 ] p u e s l a c o m a s e c o n s i d e r a u n c a r á c t e r i n v á l i d o e n u n a v a r i a b l e d e e n t e r o d e t i p o ' s h o r t ' , y p o r t a n t o n o l a a c e p t a , [ 0 0 : 0 1 : 3 1 . 0 ] i g n o r a n d o t o d o l o q u e h a y a d e s p u é s d e l a c o m a . [ 0 0 : 0 1 : 3 5 . 0 ] U n a a l t e r n a t i v a a h a c e r q u e e l u s u a r i o i n g r e s e l o s d a t o s [ 0 0 : 0 1 : 3 8 . 0 ] e s a s i g n a r d a t o s a u n a v a r i a b l e e s p e c í f i c a a t r a v é s d e u n a e x p r e s i ó n d e a s i g n a c i ó n e n s u c ó d i g o . [ 0 0 : 0 1 : 4 5 . 0 ] L a s i n t á x i s d e l a e x p r e s i ó n d e a s i g n a c i ó n e s e l n o m b r e d e l a v a r i a b l e a l a i z q u i e r d a d e u n s i g n o ' i g u a l a ' , [ 0 0 : 0 1 : 5 1 . 0 ] s e g u i d o d e u n a e x p r e s i ó n o u n v a l o r . [ 0 0 : 0 1 : 5 4 . 0 ] P e r m í t a m e p r e s e n t a r l e u n e j e m p l o . [ 0 0 : 0 1 : 5 7 . 0 ] A n t e s q u e n a d a b o r r a r é l a s e x p r e s i o n e s ' c o u t ' y ' c i n ' , y l a s r e e m p l a z a r é c o n u n a e x p r e s i ó n d e a s i g n a c i ó n . [ 0 0 : 0 2 : 0 4 . 0 ] n u m 1 ' i g u a l a 5 0 , s i e n d o 5 0 e l v a l o r q u e q u i e r o a s i g n a r l e a ' n u m 1 , ' s e g u i d o p o r u n p u n t o y c o m a . [ 0 0 : 0 2 : 1 4 . 0 ] E s t o c u m p l e e x a c t a m e n t e e l m i s m o p r o p ó s i t o d e a s i g n a r e l v a l o r 5 0 a ' n u m 1 , ' c o m o s i e l u s u a r i o h u b i e s e i n g r e s a d o 5 0 c u a n d o s e l e p r e g u n t ó . [ 0 0 : 0 2 : 2 4 . 0 ] A h o r a , d e s p u é s d e h a b e r h e c h o e s t e c a m b i o , v o l v e r é a c o m p i l a r e l p r o g r a m a . [ 0 0 : 0 2 : 2 7 . 0 ] C o m o p u e d e v e r , n o h a y n i e r r o r e s n i a d v e r t e n c i a s . [ 0 0 : 0 2 : 2 9 . 0 ] A l e j e c u t a r l o , p u e d o v e r q u e e l p r o g r a m a d e h e c h o r e t o r n a e l v a l o r d e l a v a r i a b l e c o m o 5 0 . [ 0 0 : 0 2 : 3 5 . 0 ] P o r s u p u e s t o , s i e m p r e q u e c o r r a e s t e p r o g r a m a v o y a o b t e n e r e l m i s m o v a l o r , p u e s e s t o y a s i g n a n d o u n v a l o r e s p e c í f i c o a e s t a v a r i a b l e . [ 0 0 : 0 2 : 4 4 . 0 ] L a d i f e r e n c i a e n t r e e s t o y u n a c o n s t a n t e e s , s i n e m b a r g o , q u e ' n u m 1 ' p o d r í a t o m a r o t r o v a l o r , m i e n t r a s q u e u n a c o n s t a n t e e s t á s i e m p r e p r o t e g i d a . [ 0 0 : 0 2 : 5 2 . 0 ] P o r e j e m p l o , s i i n m e d i a t a m e n t e d e s p u é s d e a s i g n a r e l v a l o r 5 0 a ' n u m 1 , ' c r e o u n a f ó r m u l a c o m o ' n u m 1 ' m a s 1 0 - [ 0 0 : 0 3 : 0 2 . 0 ] d e b e r í a r e t o r n a r e l v a l o r d e l a v a r i a b l e ' n u m 1 ' c o m o 6 0 . [ 0 0 : 0 3 : 0 7 . 0 ] P u e s t o q u e e s t o y a s i g n a n d o e l v a l o r d e 5 0 a ' n u m 1 , ' y l u e g o l e e s t o y s u m a n d o 1 0 y e s t o y r e e m p l a z a n d o ' n u m 1 ' c o n u n n u e v o v a l o r , [ 0 0 : 0 3 : 1 3 . 0 ] q u e e s e l v a l o r a n t i g u o m a s 1 0 . [ 0 0 : 0 3 : 1 6 . 0 ] V o l v a m o s a c o m p i l a r e s t e p r o g r a m a p a r a v e r i f i c a r e l r e s u l t a d o . [ 0 0 : 0 3 : 2 2 . 0 ] C o m p i l a c o r r e c t a m e n t e y , c o m o u s t e d p u e d e v e r , e l v a l o r d e l a v a r i a b l e a h o r a e s 6 0 . [ 0 0 : 0 3 : 3 0 . 0 ] E s i m p o r t a n t e r e c o r d a r q u e u n a v a r i a b l e s ó l o p u e d e a l m a c e n a r 1 í t e m d e d a t o s a l a v e z . [ 0 0 : 0 3 : 3 6 . 0 ] C u a n d o u s a u n a e x p r e s i ó n d e a s i g n a c i ó n p a r a a s i g n a r o t r o í t e m a l a v a r i a b l e , e l n u e v o d a t o r e e m p l a z a a l e x i s t e n t e , [ 0 0 : 0 3 : 4 2 . 0 ] t a l c o m o o c u r r i ó e n m i e j e m p l o . [ 0 0 : 0 3 : 4 5 . 0 ] P a r a c o m p l e t a r e s t e e j e m p l o , l a m e j o r t é c n i c a d e p r o g r a m a c i ó n s e r í a i n i c i a l i z a r a ' n u m 1 ' e n c e r o , [ 0 0 : 0 3 : 5 2 . 0 ] h a c i é n d o l o e n e l m i s m o m o m e n t o e n q u e l a d e c l a r a m o s . [ 0 0 : 0 3 : 5 7 . 0 ] L u e g o , ' n u m 1 ' e s i g u a l a 5 0 r e e m p l a z a e s e c e r o c o n 5 0 , y l u e g o l a e x p r e s i ó n q u e s u m a 1 0 a ' n u m 1 ' [ 0 0 : 0 4 : 0 5 . 0 ] y c r e a u n ' n u m 1 ' q u e e s i g u a l a 6 0 . [ 0 0 : 0 4 : 0 9 . 0 ] P o r s u p u e s t o , b i e n s e a q u e u s e e x p r e s i o n e s d e a s i g n a c i ó n o l e p r e g u n t e a l u s u a r i o a t r a v é s d e l a s e x p r e s i o n e s ' c o u t ' y ' c i n ' , [ 0 0 : 0 4 : 1 5 . 0 ] l a s r e g l a s d e l a s v a r i a b l e s s e d e b e n s e g u i r , y u d s e d e b e a p e g a r a u n a s i n t á x i s e s p e c í f i c a . [ 0 0 : 0 4 : 2 2 . 0 ] E s t o c o n c l u y e e l c a p í t u l o 2 . E n e l s i g u i e n t e c a p í t u l o v e r e m o s e l t i p o d e d a t o ' s t r i n g ' , [ 0 0 : 0 4 : 2 8 . 0 ] y a l g u n a s o t r a s f u n c i o n e s a s o c i a d a s c o n t i p o s e s p e c i a l e s d e d a t o s y c o n e c u a c i o n e s . [ 0 0 : 0 4 : 3 4 . 0 ]
Tutorial Information
| Course: | C++ (Español) |
| Author: | Arthur L. Lee |
| SKU: | 33572 |
| ISBN: | 1-932808-26-4 |
| Release Date: | 2004-11-03 |
| Duration: | 5 hrs / 44 lessons |
| Work Files: |
Yes |
| Captions: | Available on CD and Online University |
| Compatibility: |
Vista/XP/2000, OS X, Linux QuickTime 7, Flash 8 |
VTC Sign up & Benefits
- Unlimited Access
- 81,350 Video Tutorials (20,800 free)
- Video Available as Flash or QuickTime
- Over 782 Courses
- $30 for One Month Access
- Multi-User Discounts Available
United States 