Variables/Constantes/Exp. Matemáticas / Variables
Subtitles of the Movie
ÿþ [ 0 0 : 0 0 : 0 0 . 0 ] E m p e z a r é e s t e c a p í t u l o r e g r e s a n d o a l p r o g r a m a d e e j e m p l o q u e c r e a m o s e n e l c a p í t u l o 1 . [ 0 0 : 0 0 : 0 6 . 0 ] H a g a c l i c e n ' F i l e ' , l u e g o e n ' o p e n ' , y a h o r a t i e n e q u e e n c o n t r a r l a c a r p e t a e n d o n d e g r a b ó e l p r o y e c t o . [ 0 0 : 0 0 : 1 3 . 0 ] Y o l o g r a b é e n l a c a r p e t a V T C C + + , a l l í s o l o d e b e h a c e r c l i c k e n e l n o m b r e d e l a r c h i v o y e s t e a p a r e c e r á e n s u á r e a d e t r a b a j o . [ 0 0 : 0 0 : 2 5 . 0 ] R e c o r d a r á u s t e d q u e e n e l p r o g r a m a d e e j e m p l o d e f i n i m o s y u s a m o s v a r i a b l e s . [ 0 0 : 0 0 : 3 0 . 0 ] A h o r a d e d i c a r é u n a s p a l a b r a s p a r a h a b l a r a c e r c a d e l o q u e e s u n a v a r i a b l e - u n a v a r i a b l e e s s i m p l e m e n t e u n e s p a c i o e n m e m o r i a e n e l c u á l u s t e d p u e d e a l m a c e n a r d a t o s t e m p o r a l m e n t e . [ 0 0 : 0 0 : 4 0 . 0 ] E s t o s d a t o s p u e d e n s e r i n g r e s a d o s b i e n p o r e l u s u a r i o a t r a v é s d e l t e c l a d o , p u e d e n s e r l e í d o s d e u n a r c h i v o o p u e d e n s e r e l r e s u l t a d o d e c á l c u l o s e f e c t u a d o s p o r e l c o m p u t a d o r . [ 0 0 : 0 0 : 4 9 . 0 ] E n e s t e e j e m p l o c r e a m o s d o s v a r i a b l e s , ' n u m 1 ' y ' n u m 2 , ' q u e l e p e r m i t i r á n a l u s u a r i o i n g r e s a r l o s d a t o s m á s a b a j o . [ 0 0 : 0 0 : 5 8 . 0 ] L a t e r c e r a v a r i a b l e , ' t o t a l ' , e s e l r e s u l t a d o d e l a s u m a d e ' n u m 1 ' y ' n u m 2 . ' [ 0 0 : 0 1 : 0 5 . 0 ] A n t e s d e c o n t i n u a r d e b e m o s t o m a r n o s u n t i e m p o p a r a a p r e n d e r c ó m o s e l e c c i o n a r n o m b r e s a d e c u a d o s p a r a l a s v a r i a b l e s , [ 0 0 : 0 1 : 1 3 . 0 ] u n t i p o d e d a t o s y u n v a l o r p a r a e l l a s . A n t e s q u e n a d a , h a y a l g u n a s r e g l a s q u e d e b e m o s r e c o r d a r a c e r c a d e l o s n o m b r e s d e v a r i a b l e s e n l e n g u a j e C . [ 0 0 : 0 1 : 2 0 . 0 ] E s t a s r e g l a s s o n l a s s i g u i e n t e s : [ 0 0 : 0 1 : 2 3 . 0 ] L a p r i m e r a r e g l a , y p r o b a b l e m e n t e l a q u e g e n e r a m á s c o n f u s i ó n e s q u e l o s n o m b r e s d e l a s v a r i a b l e s s o n s e n s i b l e s a l a s m a y ú s c u l a s ; [ 0 0 : 0 1 : 3 4 . 0 ] e s t o s i g n i f i c a q u e e l n o m b r e d e v a r i a b l e q u e u d c r e e d e b e s e r e s c r i t o c o n s i s t e n t e m e n t e e n r e l a c i ó n a m a y ú s c u l a s y m i n ú s c u l a s a l o l a r g o d e t o d o e l p r o g r a m a . [ 0 0 : 0 1 : 4 4 . 0 ] L a s e g u n d a r e g l a e s q u e l o s n o m b r e s d e l a s v a r i a b l e s d e b e n e m p e z a r c o n u n a l e t r a . [ 0 0 : 0 1 : 4 8 . 0 ] T e r c e r a , s ó l o p u e d e u s a r l e t r a s , n ú m e r o s y e l ' u n d e r s c o r e ' ( _ ) [ 0 0 : 0 1 : 5 5 . 0 ] N o s e p e r m i t e n c a r a c t e r e s d e p u n t u a c i ó n n i e s p a c i o s e n l o s n o m b r e s d e l a s v a r i a b l e s . [ 0 0 : 0 1 : 5 9 . 0 ] E l c o m p i l a d o r C q u e u s t e d u s e d e t e r m i n a r á e l n ú m e r o m á x i m o d e c a r a c t e r e s q u e s e p u e d e n u s a r e n e l n o m b r e d e u n a v a r i a b l e . [ 0 0 : 0 2 : 0 6 . 0 ] E n M i c r o s o f t V i s u a l C + + , e l n o m b r e n o p u e d e s e r m á s l a r g o d e 2 4 7 c a r a c t e r e s . [ 0 0 : 0 2 : 1 2 . 0 ] D e c u a l q u i e r f o r m a u s t e d n o q u i s i e r a u s a r u n n o m b r e t a n l a r g o , p u e s e s t o h a r í a d i f í c i l y m o l e s t a l a e s c r i t u r a d e l p r o g r a m a . [ 0 0 : 0 2 : 2 0 . 0 ] U n n o m b r e d e v a r i a b l e n o p u e d e s e r u n a p a l a b r a r e s e r v a d a , t a m b i é n l l a m a d a a v e c e s p a l a b r a c l a v e o ' k e y w o r d ' . [ 0 0 : 0 2 : 2 6 . 0 ] L a s p a l a b r a s c l a v e s , o ' k e y w o r d s ' , t i e n e n u n s i g n i f i c a d o e s p e c i a l e n C y s e d e b e n u s a r p a r a s u p r o p ó s i t o e s p e c í f i c o . [ 0 0 : 0 2 : 3 2 . 0 ] A d e m á s , u s t e d p u e d e u s a r m a y ú s c u l a s o m i n ú s c u l a s , p e r o d a d a l a s e n s i b i l i d a d a l a s m a y ú s c u l a s d e C , s e d e b e s e r c o n s i s t e n t e e n l a e s c r i t u r a d e l o s n o m b r e s d e l a s v a r i a b l e s [ 0 0 : 0 2 : 4 4 . 0 ] a l o l a r g o d e t o d o e l p r o g r a m a . [ 0 0 : 0 2 : 4 5 . 0 ] P o r ú l t i m o , c u a n d o u s t e d d e c l a r e u n a v a r i a b l e y m i e n t r a s s i g a l a s r e g l a s q u e y a m e n c i o n é , d e p e n d e t o t a l m e n t e d e u s t e d e l n o m b r e q u e l e d é a l a v a r i a b l e . [ 0 0 : 0 2 : 5 7 . 0 ] S e d e b e u s a r u n n o m b r e d e s c r i p t i v o p a r a c a d a v a r i a b l e - e l n o m b r e d e e l l a d e b e a y u d a r l e a r e c o r d a r e l p r o p ó s i t o d e l a v a r i a b l e . [ 0 0 : 0 3 : 0 4 . 0 ] U n a c o n v e n c i ó n p o p u l a r p a r a l o s n o m b r e s d e l a s v a r i a b l e s e n p r o g r a m a s C e s e s c r i b i r l o s e n m i n ú s c u l a s , [ 0 0 : 0 3 : 1 0 . 0 ] p e r o s i e l n o m b r e d e l a v a r i a b l e c o n t i e n e d o s o m á s p a l a b r a s , u s u a l m e n t e s e c o l o c a e n m a y ú s c u l a l a p r i m e r a l e t r a d e l a s e g u n d a y d e m á s p a l a b r a s s u b s e c u e n t e s . [ 0 0 : 0 3 : 1 8 . 0 ] T e n g a e n c u e n t a q u e e s t a e s t a n s o l o u n a c o n v e n c i ó n p a r a n o m b r a r v a r i a b l e s , [ 0 0 : 0 3 : 2 1 . 0 ] y q u e t a m b i é n s e u s a n m u c h a s o t r a s . [ 0 0 : 0 3 : 2 3 . 0 ] L o m á s i m p o r t a n t e e s e l e g i r e l m é t o d o q u e t e n g a m á s s e n t i d o p a r a u s t e d , y l u e g o u s a r e s e m é t o d o d e u n a m a n e r a c o n s i s t e n t e e n t o d o s s u s p r o g r a m a s . [ 0 0 : 0 3 : 3 2 . 0 ] R e g r e s a n d o a l p r o g r a m a e j e m p l o , n o t e q u e y o h e u s a d o ' n u m 1 ' y ' n u m 2 ' p a r a d i s t i n g u i r e n t r e l a s d o s v a r i a b l e s [ 0 0 : 0 3 : 4 1 . 0 ] L o h i c e t o d o e n m i n ú s c u l a s y u s é u n n ú m e r o s i m p l e m e n t e p a r a i d e n t i f i c a r d o s í t e m s d i s t i n t o s . [ 0 0 : 0 3 : 4 5 . 0 ] D e i g u a l f o r m a , e l n o m b r e d e l a v a r i a b l e ' t o t a l ' t a m b i é n e s t á e n m i n ú s c u l a s . [ 0 0 : 0 3 : 4 9 . 0 ] L e r e p i t o d e n u e v o q u e a c á h u b i e r a p o d i d o u s a r c u a l q u i e r c o m b i n a c i ó n d e e s c r i t u r a , p e r o l a c l a v e e s l a c o n s i s t e n c i a . [ 0 0 : 0 3 : 5 6 . 0 ] A d e m á s d e s e l e c c i o n a r u n n o m b r e a d e c u a d o p a r a l a v a r i a b l e , t a m b i é n d e b e d e t e r m i n a r e l t i p o d e d a t o a p r o p i d a d o p a r a l a s v a r i a b l e s q u e c r e e . [ 0 0 : 0 4 : 0 5 . 0 ] E n e l s i g u i e n t e s e g m e n t o d i s c u t i r e m o s a c e r c a d e l o s t i p o s d e v a r i a b l e . [ 0 0 : 0 4 : 0 9 . 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
- 98,729 Video Tutorials (23,265 free)
- Video Available as Flash or QuickTime
- Over 1026 Courses
- $30 for One Month Access
- Multi-User Discounts Available
United States 