Eposode 147: Functions|Eposodio 147: Funciones|Eposodio 147: Fonctions|Eposodio 147: Le funzioni

[lang_en]

Comic Transcript

Panel 1.
Kodu: Once you have your start point and have initialized your variables, you enter the source code for what you want the program to do.
Laby: Kodu, you think you are so smart! What about functions to break up the code?

Panel 2.
Baltie: They are smaller sections of computer instructions, aren’t they?
Kodu: Hey, I am the one explaining computer programming…

Panel 3.
Kodu: Functions are separated chunks of computer code that are written in such a way that they can be used again without repeating the code.
Ludd: Programming doesn’t sound hard.

Panel 4.
Alkina: It isn’t, once you learn the rules of the programming language. And programming languages share many similarities that allow a programmer who understands one language to understand another even if they cannot write complete programs in it.

Panel 5.
Laby: Alkina, how much longer for Epo to fix the navigation system?

What does it mean?

Source code – the set of computer instructions that makes up computer programs.

(Computer) Function – small sections of computer instructions that perform a particular task. Source code is broken up into functions so that programs can easily use the same code over and over without having to enter that code into the program many times.

Programming language – Just as there are many human languages, computers also have many different languages, and each language has its own rules that a computer programmer must know and understand in order to write programs in that language.

In human speak please!

A complex computer program may be able to do many things, and it usually jumps between them. For example, a calculator program may need to add numbers given to it by the user in one instance, and multiply them in another. It needs to be able to repeat these operations without the user having to restart the program. That is what makes functions so useful. The program can take two number inputs and an operation from the user and pass them to another function that either multiplies or adds them depending on the operation chosen by the user. The next episode of Epo’s Chronicles will show an example of what this might look like in computer code.

Is that all?

Computer Programming Functions – Get to know what they are.

[/lang_en][lang_es]

¡Un episodio nuevo cada lunes!

Transcripción de Comic

Pánel 1.
Kodu: Una vez que tienes el punto de inicio y se han inicializado las variables, empieza el código fuente de lo que quieres que haga el programa.
Laby: Kodu, ¡crees que eres tan inteligente! ¿Qué hay de las funciones que forman el código?

Pánel 2.
Baltie: Esas son las secciones más cortas de instrucciones computacionales, ¿no?
Kodu: Ey, yo soy quien está explicando sobre la programación computacional…

Pánel 3.
Kodu: Las funciones son secciones de código computacional que están escritos de tal forma que pueden ser utilizadas una y otra vez sin repetir el código.
Ludd: Programar no suena tan difícil.

Pánel 4.
Alkina: No lo es, una vez que conoces las reglas del lenguaje de programación. Y los lenguajes de programación tienen muchas cosas en común que hace que un programador que entiende un lenguaje pueda entender otro aunque no sepa como escribir programas completos en él.

Pánel 5.
Laby: Alkina, ¿cuánto falta para que Epo arregle el sistema de navigación?

¿Qué significa eso?

Código fuente – Es el conjunto de instrucciones computacionales que compone los programas computacionales.

Función (computacional) – Es una sección breve de instrucciones computacionales que realiza una tarea en específico. El código fuente está compuesto en funciones de forma tal que el programa pueda utilizar el mismo código una y otra vez sin tener que escribir el código dentro del programa muchas veces.

Lenguaje de programación – Es un conjunto de reglas que un programador computacional debe saber y entender para poder escribir programas en ese lenguaje. Así como hay muchos lenguajes humanos, las computadoras también tienen diferentes lenguajes con sus propias reglas.

¡En nuestra lengua por favor!

Es posible que un programa computación complejo pueda hacer muchas cosas, y típicamente pueda brincar entre ellas. Por ejemplo, un programa de cálculo puede que necesite sumar números dados por el usuario en una instancia, y multiplicarlos en otra. El programa necesita que se repitan estas operaciones sin que el usuario tenga que reiniciar el programa. Esto es lo que hace que las funciones sean tan útiles. El programa puede tomar dos números de entrada y una operación dados por el usuario y mandarlos a otra función que pueda multiplicarlos o sumarlos dependiendo de la operación escogida por el usuario. El siguiente episodio de las Crónicas de Epo tratará de un ejemplo de cómo se podría ver esto en un código computacional.

¿Eso es todo?

Computer Programming Functions – Esta página explica lo que son las funciones de los programas computacionales.

[/lang_es][lang_fr]

Nouvel épisode chaque lundi!

Transcription comique

Panel 1.
Kodu: Une fois que tu as le point de départ et que tu as initialisé tes variables, tu introduis le code source pour qu’il fasse ce que tu veux qu’il fasse.
Laby: Et une fonction pour débloquer le programme hein Kodu, toi qui es si intelligente!

Panel 2.
Baltie: Ce sont des petites portions de programme n’est-ce pas?
Kodu: Hey, C’est Moi qui explique la programmation…

Panel 3.
Kodu: Les fonctions, sont des petits morceaux de code écrit de telle façon qu’ils peuvent être réutilisés sans duplication de code.
Ludd: Programmer ne parait pas difficile.

Panel 4.
Alkina: C’est vrai dès que vous avez appris les règles d’un langage de programmation. Et les langages de programmation ont beaucoup de choses en commun ce qui permet à un programmeur connaissant un langage d’en comprendre un autre même s’il ne peut pas s’en servir totalement.

Panel 5.
Laby: Alkina, combien de temps pour que Epo répare notre système de navigation?

Qu’est ce que cela signifie?

Le code source – est une série d’instructions informatiques qui composent les programmes d’ordinateur.

(Informatique) Fonction – petites portions d’instructions informatiques qui effectuent une tâche particulière. Le code source est divisé en fonctions afin que les programmes puissent facilement utiliser le même code à plusieurs reprises sans avoir à le ré-entrer plusieurs fois.

Langage de programmation – Tout comme il existe de nombreux langages parlés, les ordinateurs ont aussi plusieurs langues différentes. Chaque langue a ses propres règles que le programmeur informatique doit connaître et comprendre pour écrire des programmes dans cette langue.

En langage courant!

Un programme informatique complexe peut faire beaucoup de choses, et il passe souvent d’une tâche à l’autre. Par exemple, un programme de calculatrice peut additionner des numéros qui lui sont données par l’utilisateur à un instant, et les multiplier à un autre. Il doit être capable de répéter ces opérations sans que l’utilisateur ait à redémarrer le programme. C’est ce qui rend les fonctions très utiles. Le programme peut prendre deux entrées numériques et une opération et les transmettre à une fonction qui les multiplie ou les ajoute selon choix de l’utilisateur. Le prochain épisode des Chroniques d’Epo expliquera à quoi ressemble un code informatique.

C’est tout?

Computer Programming Functions – en savoir plus sur les fonctions.

[/lang_fr][lang_it]

Un nuovo episodio ogni Lunedi!

Trascrizione del fumetto

Quadro 1.
Kodu: Una volta che hai definito il punto di partenza e hai inizializzato le variabili, viene immesso il codice sorgente relativo a quello che deve fare il programma.
Laby: Kodu tu sei molto brava! Cosa mi dici delle funzioni per spezzare il codice?

Quadro 2.
Baltie: Si tratta di sezioni più piccole di istruzioni per il computer, non è vero?
Kodu: Hey, sono io quella che spiega la programmazione del computer …

Quadro 3.
Kodu: Le funzioni sono porzioni separate di codice scritte in modo da poter essere riutilizzate senza ripetere il codice.
Ludd: Programmare non sembra così difficile.

Quadro 4.
Alkina: Non lo è, una volta imparate le regole del linguaggio di programmazione. Inoltre i linguaggi hanno molte cose simili per questo un programmatore che conosce un linguaggio può capirne un altro anche se non è in grado di scrivere un programma completo in quel linguaggio.

Quadro 5.
Laby: Alkina, quanto tempo ci vorrà a Epo per riparare il sistema di navigazione?

Cosa significa?

Codice sorgente – l’insieme di istruzioni che costituisce un programma per il computer.

Funzione – una piccola sezione di istruzioni che eseguono un compito particolare. Il codice sorgente è suddiviso in funzioni che possono essere usate dal codice più e più volte senza che debbano essere inserite ripetutamente nel codice stesso.

Linguaggio di programmazione – Così come ci sono molti linguaggi degli uomini, anche i computer hanno molte lingue diverse, e ogni lingua ha le sue regole che un programmatore di computer deve conoscere e capire per scrivere programmi in quella lingua.

Nella nostra lingua per favore!

Un programma complesso solitamente fa molte cose saltando dall’una all’altra. Ad esempio, un programma potrebbe in un caso dover sommare dei numeri forniti in ingresso dall’utente, e in un altro moltiplicarli. Queste operazioni dovrebbero poter essere eseguite senza che l’utente debba riavviare il programma. Questo è ciò che rende utili le funzioni. Il programma può ricevere in ingresso dall’utente due numeri e un’operazione e passarli ad un’altra funzione che o li moltiplica o li aggiunge a seconda dell’operazione scelta dall’utente. Il prossimo episodio delle Cronache Epo mostrerà un esempio di come questo potrebbe essere scritto in un codice sorgente.

E’ tutto?

Computer Programming Functions – Venite a conoscere che cosa sono.

[/lang_it]

3 Responses to “Eposode 147: Functions|Eposodio 147: Funciones|Eposodio 147: Fonctions|Eposodio 147: Le funzioni”

  1. Walabio Says:

    I just remembered from the early EPOSodes that someone RootKitted EPO. At the end of the story-arc, Alkina should explain this and request that after the schoolbus gets home, but before anything interfaces with its systems, all computers on or in the schoolbus, including those belonging to its passengers, must receive a low-level reformat because it is a verified fact that the NavigationComputer interfaced with EPO, a known compromised computer.

  2. kamal Says:

    Thanks for this great comment! Watch out for how it is addressed in this section’s end, inspired by you. :)

  3. Walabio Says:

    ¡I inspired! ¡I feel 20% cooler! ;-)