You are on page 1of 1
enfoco # 25 @- Introduccion a la programacié6n de videojuegos con Python y Godot Engine [aula 4 Pagina Pincing! —Mecursos_istaguccion@ a pragramacion de videciuegos can Python y Godot Engine aul 4] 2.Desarralo 2.1 Desarrollo Qué es programar? ‘i! buscamos una descripcion en pocas polabres sabe qué es progromer encenrarames Hoses como “tea sofware usondo Un lrgoe de ‘Progromecte "dre inrbueciones a computacora"o “ensenala ale commputaceraahacer age Estes un curso proctco y creemos que es mejer que vayas dascubriendo en que consists programa realzando precisamente ara cctiidodt En esto secelin da itraduccién hablaremas de forma brave sobre algunos canceptos exenciles, alge asi como al abeek qua nos permita comenzar @ conde. Algoritmos, programas y lenguajes de programacién ora ayudar o entender lo programacion @ un nivel bésco se susle utllzor smiles, como os instrucclones de mantale de un mueble. una receta de cocina. tn alias explcamos eémo realzar algo a través de una satla de pasos detalados Por ejemplo, a eserst una recta, primaro hemos tanido {que descomponer mentalmenteel proceso de cocinar un plato en una serie de tareas con un orden logic Limmpiar t pescada. Echarle dos peas dea. Picar 20 gramos de cebolla Calentar2 cucharadas de acete en una carn, Doar la cella Ee luego escrbremos estos pasos, Pod se en esparol en inglés oen cualquier otro liom, pero as instrucciones seguiran siendo tos mismo. -Anoto bien, 0 este desglose de un proceso an pases detalados y ordencsdes lo danominames alsovmoy al geftuarean ol que wanserbiemas estos ‘rdanes usando un lenguoje de programacion conereto (JavoScpt PHP, enon, Jove.) pora que pusda ser ejecutado por uno commputadora Io llararemes programa. a sintans do estos longuojs de programacion os bostonte mas simple que Nuestros Ialomas: adernts, sulla un vocabulary un conjunto do ragias mucho mae reduci. £20 si gon muy estictas y debemos eeguitas para que Ia computadera pueda interpretalos sin que e@ procuzca Un En resumen, estos programas gon un conjunto de sentenclas esertas on un languoja de programacisn que le cicon @ la computadora qué taroas {abe realizar y en qué crden@ través de una see de nstrucciones que detalon completamente ese process sin ambigueded Diagramas de flujo Ln diagrama de fujo es un ciogreme que describe un proceso, sstema © aigoriimo informatco, Se usan ampllomente en numerosos compos pore ocumentar, estudio, planificar, mejorar y comunicor proceses quo suelon cor complejos on dogramas cloros y féclles ée comprender. Los ‘iagrames de uj emplaon ractongulos, ovalos, lamantas y otras numeroads figuras para dt el pe de paso, unto con flachas conectoras qu fetoblacen el jo y le secuancla. Puscen veriar desde dlogramas simples claujadee @ mana haste alegramas exhaustvoe crsadoe pot ‘computacora que describen maples posos yrutas Sltomamae an cuenta teas las cveraas iguras de los dlagramas de iyo, san els clagramess mds eemunss dal mundo, ueedos por parsanes con Cconocimiento tecnico y sin len una varedad de campos. ‘aniende como punta cle partiea une atuacion cetisena came la de cacinar tdaos, gatme aimeras un cigertie y au dlagrama de hyo? Te Invtames « pensar en estoy experimenter con el diseno de Un diagtame: de jo desde Conv, un editor de plantites de aero online que permite crear yectardiagramos do uo, antra muchos otras cosa. Pseudocédigo 1 peeudocbaigo et une forma de erpreter lot slats patos que va @ realizar un programe, de la forma més perecie @ un lenguoje de ‘rogromacion. SU principal funcion es 1a de representor por pasos 10 solucién @ un problema o algottme, de 19 forma mas detoloda posible, \sizando un lenguaje corcano al de programecion El peeudosédlgo no puede ejecutaree on una computadoro, yo quo entonces dejria do oor ‘seucocécige: coma su nome io indica, se ata de un céigo faa (pseu fats), un cécige exeto para que lo entienda el ser hurnane y no une mbquina ‘prender 0 escribir pseudocsaigo para 16 resoicén de un problema parmita hocer mucho mas senctla su progremadion en un lenguoje Convencional or fo que antes de empezar estudiar un lengua de progremacié. serie convenient realizar una intioduccién que nos mueste ‘clo de dosorrolo de un programa recta psoudoctdig. demos consideror a pseudocédigo como un lenguse intemedio, que se encuentra en medio de nuestro propio lenguoje y el lenguote de ‘eogremacién que entonds ls. computadoro, Ventajas y desventojos del pseudocédigo con tos tareas més complejas o repetitvas pueden representorse de forma mas simple, ya que eetO escrito en uN FenguDje sencito y No fetructurado que permite Und Toe transicion ol languoje de progromasion, mas comple y eetructurad. Tener un programa eect en Psoudocécige focita a tarea de progremar en un lengucje formal y melora la calidad en la resolucin de problemas, ademas de reduct el espacio esascria «la hera da daserstar un problems. 6! psaucacadigo legs dands l clagrama de fujo no lo hace. La salucien de un clagrama de fj susle ser la Kiso, pro a veces no as foci Implementer al eral programa. pasudocteige permite que a isaho del regramay au implementacion sean muy perseldas a.curva de oprandizaje del peucocodigo as bala por lo que facta enormaments al aprencizale da a progromacion y la nklacion a lenguies rogramacion mas evanzados y complejos. Por fo tenlo, 9 rate de una herramienta educative interesante £1 pseudecocigo, el ser independiente dol lenguaje de progromacién, parte que su uso se pueda opicar utlzande clferentas langues y que ot ‘programador no tenga que sr la misma persona que escribl6 el peeuocbeigo. Luna de los desventajas del uso de peeudocédigo es ls fata de normas que puede hacer que la logica de un programa resulta complcada de ver por 1 programodor que va a implementa este pseudocoaligo. Acemds en el caso de problemas muy extensos, puede lego a ser afc de entender ‘Componentes y sintaris del pseudocéigo ora escribir progremos utilzando pseudocsdigo as necesario sagulr regis y sintxls especticas para que pueda ser Iaido y comprendide por Cualauer programoder. & muy ai utiar Nerramientos que octiten esta exerura de pseudacéeliga, Como eel caso de PSeint. que asiste Con UN ‘imple ointultvo psoudolenguale en espanol y que ademés incluye un editor de diagramas tho. Lun programe exeit en pseudocsdigo debe permit escribir acciones senctos de proceso, de control de deseripcion ycompuestas ‘Capture de pseudococigo. usnte elaboracisn propia, Estructura de un algoritmo en pseudocédigo ‘odio aigortrno.on pesudacedigo tlone a siguiente estructura ganerat CComienza con a palabra clave Procese (o alternathamente Algetttmo, son sincnimes en este ‘caso eaquida del nombre dal programs. Lesigue una secuencia estructura de control secuencial de instrucciones. Una secuencia de inetrucciones es una sta Ge una © masinrucciones ya estructuras de conta Finaiaa con|a palabra FinBroceso (0 FinAlgoritmo) Nose afarensis ante ayusculaeyrrinuseulae C= prefeine el uso de minusculse, aunaue a ‘yacee se anaclnn sunomaticamants is nombrescen la provers iets on mays Comentarios os comantarios son dates quo los programadiores dejon pare gular © Ia persona que la el cédigo. Se pusden introducir comentarios luego do uno Intruccion oenlinaas seperadas, mediante el uso dela deble bara en Psain j/) fedole que precede (hasta al fin dea inea no ser6 tomade on ‘cuenta ol interpreta al cigortime. Nuestro primer programa ores a ezerisr nut primer programe llamade Hola Mundo. En est primer programa, le pacremos ola computadora que seariba y musste en pantalla elsclido Hola Mundo" Para alla, sogiremos cetos posos: En Proceso, coregaternasel nombre de pootema (tela Mundo) Lege excibieros a otdeneserbi™” la cualle nica a computacora que mueseen patalatedolo escrito entre ls cori “Slemore al finaza el programa debemas escribir FinProceee para indicar Ia Tinalzacion dels acclones 1 preudoctdige pode ee eee ‘Sl quisiécomos dejar comentarios on el pseudocéulige pare que ol programadior modiique este programa el pseudocésigo podria ser Se @ https://enfoco-inetnetar {& Masa de ayuda : (ail) 6672-8181 © mosadeayudaentoco@gmallcom enfoco inet | sess =a

You might also like