ebook img

Aprenda a programar con Scratch en un par de tardes PDF

49 Pages·2014·1.24 MB·Spanish
by  
Save to my drive
Quick download
Download
Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.

Preview Aprenda a programar con Scratch en un par de tardes

Departamento de Lenguajes y Sistemas Informáticos Escuela Universitaria de Ingeniería de Vitoria-Gasteiz M S 2 ANUAL DE CRATCH Manual para la asignatura de Fundamentos de Informática, editado por Pablo González Nalda versiónde 22deagostode2014 cc-by-sa M S 2 ANUAL DE CRATCH 22 de agosto de 2014 “Sinohaymotivación,nohaynadaquehacer” CarlosSainz,campeóndelmundoderallyes. “Comotodogranplan,miestrategiaestansimplequelapodríahaber ideadounidiota” ZappBrannigan,GeneralenelODPyCapitándelanaveNimbusde“Futurama”, sobreplanesyobjetivos. Prefacio ¿Por qué? ¿Para qué? En este manual se busca un acercamiento intuitivo a la programación para estudiantes de primero de ingenierías no informáticas. Muchas veces el problema de aprender a programar consisteenlafaltademotivación.Scratchesentretenidoyvisual. Cuestiones legales EstetrabajoquedaprotegidoporlaLicenciaCreativeCommons:cc-by-sa Licenciacc-by-sa Reconocimiento-Compartirbajolamismalicencia2.5EspañaThislicenseisacceptablefor Free Cultural Works. Usted es libre de copiar, distribuir y comunicar públicamente la obra y hacerobrasderivadasbajolascondicionessiguientes: Reconocimiento. Debe reconocer los créditos de la obra de la manera especificada por el autoroellicenciador(peronodeunamaneraquesugieraquetienesuapoyooapoyanel III IV PREFACIO usoquehacedesuobra). Compartir bajo la misma licencia. Si altera o transforma esta obra, o genera una obra derivada,sólopuededistribuirlaobrageneradabajounalicenciaidénticaaésta. Agradecimientos Agradezcoalgatodelaportadayatodasufamilialaayudaparahacerestemanual. Quiero agradecer a Sergio Mendoza y otros muchos integrantes de la comunidad del Soft- ware Libre por colaborar con su trabajo para el beneficio mutuo. En concreto Sergio preparó muy bien un esquema de LATEXpara escribir tesis doctorales, que es el que he usado y comple- tado.TambiéngraciasalosdesarrolladoresdeGNU/Linux,Ubuntu,KDE,Kile,LATEX,Gimpy otrasmuchasherramientasqueheusadoenestetrabajo. V Índice general Prefacio III ¿Porqué?¿Paraqué? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . III Cuestioneslegales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . III Agradecimientos V Índicegeneral VII Índicedefiguras IX Resumenyorganización XI Resumen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . XI Organización . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . XII 1 Primerospasos 1 1.1. Instalaciónyentorno . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 1.2. Primerospasos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 1.3. Repetición . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 2 VariablesyEntrada/Salidadedatos 7 2.1. VariablespropiasdeScratch . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 2.2. Declaracióndevariables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 VII VIII ÍNDICEGENERAL 2.3. Introduccióndedatosyoperadores . . . . . . . . . . . . . . . . . . . . . . . . 9 2.4. Ejercicios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 3 Condicionalesycondiciones 11 3.1. Condicionales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 3.2. Condiciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 3.3. Ejercicios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 4 Iterativas 15 4.1. Juegocon“Repite” . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 4.2. Juegocon“RepiteHasta” . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 4.3. Ejercicios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 5 Procedimientos 21 5.1. Procedimientoscomounagrupamientodeinstrucciones . . . . . . . . . . . . . 21 5.2. Procedimientosanidados . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 5.3. Procedimientosconparámetros . . . . . . . . . . . . . . . . . . . . . . . . . . 23 5.4. Funciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 5.5. Parámetrosporvaloryparámetrosporreferencia . . . . . . . . . . . . . . . . 25 5.6. Ejercicios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 6 Cadenasdecaracteres 29 6.1. Ejercicios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 7 Vectores 31 7.1. Ejercicios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32

Description:
MANUAL DE SCRATCH 2. Manual para la asignatura de. Fundamentos de Informática, editado por. Pablo González Nalda versión de. 22 de agosto
See more

The list of books you might like

Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.