✕
✓ ¡PERFECTO!
Introducció Introducción Introduction

Programació Programación Programming

Descobreix els fonaments de la programació d'una manera visual i pràctica. Descubre los fundamentos de la programación de forma visual y práctica. Discover the foundations of programming in a visual and practical way.

01

Què és programar?¿Qué es programar?What is programming?

El treball de programar és quelcom que tots fem cada dia. Un programa no és més que una seqüència d'instruccions per assolir un objectiu.

El trabajo de programar es algo que todos hacemos cada día. Un programa no es más que una secuencia de instrucciones para alcanzar un objetivo.

Programming is something we all do every day. A program is just a sequence of instructions to achieve a goal.

💡 Un programa és una seqüència d'instruccions que l'ordinador executa per produir un resultat.

💡 Un programa es una secuencia de instrucciones que el ordenador ejecuta para producir un resultado.

💡 A program is a sequence of instructions that the computer executes to produce a result.

👟

Cordar-se les sabatilles

Atarse las zapatillas

Tying shoes

🥪

Fer un entrepà

Hacer un bocadillo

Making a sandwich

🚌

Fer transbords

Hacer transbordos

Making transfers

02

Com abordem un problema?¿Cómo abordamos un problema?How do we approach a problem?

1

Detectar

Detectar

Detect

Identificar el problema

Identificar el problema

Identify the problem

2

Analitzar

Analizar

Analyze

Comprendre els requisits

Comprender los requisitos

Understand requirements

3

Dissenyar

Diseñar

Design

Crear l'algoritme

Crear el algoritmo

Create the algorithm

4

Codificar

Codificar

Code

Escriure el codi

Escribir el código

Write the code

03

Esquema d'un programaEsquema de un programaProgram schema

ENTRADAENTRADAINPUT
▶
PROCÉSPROCESOPROCESS
▶
SORTIDASALIDAOUTPUT
04

Què és un algoritme?¿Qué es un algoritmo?What is an algorithm?

📖 Algoritme: Conjunt ordenat i finit d'instruccions per resoldre un problema.

📖 Algoritmo: Conjunto ordenado y finito de instrucciones para resolver un problema.

📖 Algorithm: Ordered and finite set of instructions to solve a problem.

📋

Seqüencial

Pas a pas

Paso a paso

Step by step

🎯

Precís

No ambigu

No ambiguo

Not ambiguous

🔢

Ordenat

En ordre

En orden

In order

🏁

Finit

Té final

Tiene final

Has end

🔄

Definit

Determinista

Determinista

Deterministic

05

Exemple interactiuEjemplo interactivoInteractive example

🎮 Ordena l'algoritmeOrdena el algoritmoSort the algorithm

MINIGAME
Intents:Intentos:Attempts: 0
💡 Arrossega els passos en l'ordre correcte i prem PLAY! ¡Arrastra los pasos en el orden correcto y pulsa PLAY! Drag the steps in the correct order and press PLAY!
📦 PASSOSPASOSSTEPS
🎯 ORDREORDENORDER
PasPasoStep 1/6
📺
CH 1
🛋️
🧑
📱
pseudocode.txt
Programa BuscarAlgoQueVerEnLaTV: Inicio Ponernos cómodos en el sofá Coger el mando a distancia Encender el televisor Seleccionar el primer canal Mientras no nos guste el programa hacer: Cambiar canal Fin Mientras Si nos gusta el programa entonces: Ver programa del canal seleccionado Sino: Apagar el televisor Leer un libro Fin Si Fin Programa
06

RepresentacióRepresentaciónRepresentation

📝

Pseudocodi

Text descriptiu

Texto descriptivo

Descriptive text

📊

Diagrames de flux

Diagramas de flujo

Flowcharts

Esquemes gràfics

Esquemas gráficos

Graphic schemes

🔷

UML

Notació estàndard

Notación estándar

Standard notation

07

QuizQuizQuiz

Quina NO és característica d'un algoritme?¿Qué NO es característica de un algoritmo?What is NOT a characteristic of an algorithm?

Secuencial
Finito
Aleatorio
Preciso