Professional Documents
Culture Documents
md 21/2/2024
let num1 = 5;
let num2 = 3;
let suma = num1 + num2;
console.log(suma); // Saída: 8
As operacións lóxicas son aquelas que traballan con valores booleanos (true ou false). Estas
operacións inclúen AND, OR e NOT. Por exemplo, podemos usar unha operación lóxica para verificar
se un número é maior que outro.
let x = 5;
let y = 10;
let resultado = (x > y); // false
console.log(resultado);
As secuencias nun programa refírense á orde na que se executan as instrucións. As partes dun
programa inclúen variables, instrucións condicionais, bucles e funcións.
Ordinogramas
Un ordinograma é unha representación gráfica dun algoritmo. Utilízase para planificar e visualizar a
lóxica dun programa antes de escribir o código.
Un ordinograma describe paso a paso a secuencia de accións que se deben realizar para resolver un
problema.
1/8
UF1305.01 - Metodoloxía da programación.md 21/2/2024
As operacións nun programa inclúen todas as accións que se realizan, como cálculos, asignacións de
variables, entrada/saída de datos, etc.
2/8
UF1305.01 - Metodoloxía da programación.md 21/2/2024
Pseudocódigos
Os pseudocódigos son unha forma intermedia entre o lenguaxe humano e o de programación.
Utilízanse para planificar algoritmos antes de escribir o código real.
Exemplo:
Inicio
// Definición das variables
Variable num1, num2, suma
// Saída do resultado
Escribir "A suma é:", suma
Fin
Podemos escribir o anterior cunha linguaxe máis natural sen deixar de ser pseudocódigo:
Inicio
// Pedir ao usuario que introduza dous números
Pedir ao usuario que introduza o primeiro número e gardar na
variable num1
Pedir ao usuario que introduza o segundo número e gardar na
variable num2
Descrición de pseudocódigo
Un pseudocódigo describe a lóxica dun algoritmo utilizando un lenguaxe informal pero estruturado.
Creación do pseudocódigo
Escribir pseudocódigo implica describir paso a paso como se debe resolver un problema sen
preocuparse pola sintaxe dun lenguaxe de programación específico.
3/8
UF1305.01 - Metodoloxía da programación.md 21/2/2024
Obxectos
Os obxectos son estruturas de datos que poden conter propiedades e métodos. En JavaScript, todo é
un obxecto ou pode ser tratado como tal.
let persona = {
nome: "Juan",
idade: 30,
saudar: function() {
console.log("Ola, son " + this.nome);
}
};
Descrición de obxectos
Os obxectos poden describirse como entidades que teñen características (propiedades) e accións
(métodos).
As funcións dos obxectos son os métodos que poden ser chamados para realizar certas accións sobre
o obxecto.
Os comportamentos dos obxectos refírense a como interactúan con outros obxectos e como
responden a diferentes estímulos.
Os atributos dos obxectos son as características que describen o estado dun obxecto.
4/8
UF1305.01 - Metodoloxía da programación.md 21/2/2024
Creación de obxectos
Os obxectos poden crearse utilizando a sintaxe de chaves {} ou coa palabra chave new.
5/8
UF1305.01 - Metodoloxía da programación.md 21/2/2024
Neste exemplo, definimos a función presentarCoche como antes, pero agora cando creamos o
objeto coche, incluímos a función presentarCoche directamente como un método do objeto dentro
da definición do objeto coche. Deste modo, o método presentar está asociado ao obxecto coche
desde o momento da creación. Ao chamar coche.presentar(), mostra a información do coche
utilizando a función presentarCoche.
PHP:
<?php
// Exemplo dun bucle for en PHP
for ($i = 0; $i < 5; $i++) {
echo $i . "\n";
}
?>
Python:
Rust:
fn main() {
// Exemplo dun bucle for en Rust
for i in 0..5 {
println!("{}", i);
}
}
JavaScript:
6/8
UF1305.01 - Metodoloxía da programación.md 21/2/2024
Vexámolo cun exemplo, a función factorial(n) calcula o factorial dun número n. O proceso segue
os seguintes pasos:
Este exemplo mostra claramente unha estrutura de programa secuencial e linear, seguindo unha
secuencia lóxica de pasos para calcular o factorial dun número dado.
7/8
UF1305.01 - Metodoloxía da programación.md 21/2/2024
8/8