0% encontró este documento útil (0 votos)
21 vistas67 páginas

Program Ar

Cargado por

Luz Franco
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
21 vistas67 páginas

Program Ar

Cargado por

Luz Franco
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

EJERCICIOS

me equiboque en los comandos de minúscula y mayúscula


Orden de los comandos que no afecta el producto
Ver puntos cardinales
SEGUNDA UNIDAD
procedure DibujarLineaColorida() {
PonerCeldaColorida()
Mover(Este)
PonerCeldaColorida()
Mover(Este)
PonerCeldaColorida()
Mover(Este)
PonerCeldaColorida()
IrAlBorde(Oeste)
}

procedure PonerCeldaColorida() {
Poner(Verde)
Poner(Rojo)
Poner(Negro)
Poner(Azul)
}
procedure MoverComoSalmon(direccion) {
Mover(opuesto(direccion))
}
procedure Ele(direccion){

Linea(direccion, Azul, 3)

Linea (siguiente(direccion), Azul, 3)

procedure Linea(direccion, color, longitud) {


repeat(longitud) {
Poner(color)
Mover(direccion)
}

MoverN(longitud, opuesto(direccion))
}

procedure MoverN(cantidad, direccion) {


repeat(cantidad) {
Mover(direccion)
}
}
procedure MoverSegunBolitas() {

if (nroBolitas(Azul) + nroBolitas(Negro) + nroBolitas(Rojo) + nroBolitas(Verde) > 10) {

Mover(Este)

} else {

Mover(Norte)

function nroBolitasTotal() {
return (nroBolitas(Azul) + nroBolitas(Negro) + nroBolitas(Rojo) + nroBolitas(Verde))
}
Te recordamos los operadores lógicos que vimos hasta ahora:

 Negación: "da vuelta" una expresión booleana - ejemplo: not


hayBolitas(Rojo).
 Conjunción: determina si se cumplen ambas condiciones -
ejemplo: puedeMover(Norte) && puedeMover(Sur).
 Disyunción: determina si se cumple alguna de las condiciones -
ejemplo: esInteligente() || tieneBuenaOnda().

/***************************************
JAVA
Math.max y Math.min
et seriesFavoritasDeAna = ["Game of Thrones", "Breaking Bad", "House of Cards"];
let seriesFavoritasDeHector = ["En Terapia", "Recordando el Show de Alejandro Molina"]
> tajMahal.locacion
"Agra, India"
> tajMahal.anioDeConstruccion
1653

let torreAzadi ={nombre: "Torre Azadi", locacion: "Teherán, Irán", anioDeConstruccion:


"1971"};
Pepita.energia
Pepita.comer_lombriz!
Pepita.volar_en_circulos!
function gananciaTotal(balancesDeUnPeriodo) {
let sumatoria = 0;
for (let balance of balancesDeUnPeriodo) {
sumatoria = sumatoria + balance.ganancia;
}
return sumatoria;
}
module Pepita
#...atributos y métodos anteriores...

def energia
@energia
end
end

module Jose
def self.acomodar_habitacion!
self.ordenar!
if self.tiene_sabanas_sucias?
self.cambiar_sabanas!
end
self.tender_la_cama!
end
end
odule Fito
@felicidad = 100

def self.comer!(calorias)
@felicidad += calorias * 0.001
end

def self.felicidad
@felicidad
end
end

También podría gustarte