quinta-feira, 25 de fevereiro de 2021

Códigos Linkados

 Códigos Linkados

    Programação orientada a objetos (POO, ou OOP segundo as suas siglas em inglês) é um paradigma de programação baseado no conceito de "objetos", que podem conter dados na forma de campos, também conhecidos como atributos, e códigos, na forma de procedimentos, também conhecidos como métodos.

    Código Linkado é um sistema que visa facilitar a vida de estudantes, concurseiros, profissionais do Direito ou qualquer pessoa que utiliza os códigos como principal fonte de conhecimento. 

Python

    Python é uma linguagem de programação de alto nível, interpretada, de script, imperativa, orientada a objetos, funcional, de tipagem dinâmica e forte. Foi lançada por Guido van Rossum em 1991.

    Abaixo um exemplo bem simples e eficiente de calcular a área com uma linguagem com poucos caracteres :

Ao abrir o IDLE, quando for rodar o código vai abrir o SHELL :


Vai pedir para digitar a base e depois a altura, logo em seguida ao digitar a área e clicar em enter o programa mostra o resultado do cálculo. 

Abaixo, exemplo de como colocar um site dentro de outro site:




Como fica o código acima:





<canvas id='canv'></canvas>
<style>
@import url(https://fonts.googleapis.com/css?family=Poiret+One);

body {
width: 100%;
margin: 0;
overflow: hidden;
background: hsla(239, 95%, 90%, 1);
}
canvas {
width: 100%;
height:100%
}
</style>
<script>
window.requestAnimFrame = (function(callback) {
return window.requestAnimationFrame ||
window.webkitRequestAnimationFrame ||
window.mozRequestAnimationFrame ||
window.oRequestAnimationFrame ||
window.msRequestAnimationFrame ||
function(callback) {
window.setTimeout(callback, 1000 / 60);
};
})();

var u = 0;
var cnt = 0;
var rep = 0;

var c = document.getElementById('canv');
var $ = c.getContext('2d');
var w = c.width = window.innerWidth;
var h = c.height = window.innerHeight;
var max = Math.min(w, h) / 2 - 10;

var sq_a = new Sq($, {
x: max - 150,
y: max - 150,
mx: max,
my: max,
dx: 1,
dy: 1,
}, {
x: w / 2,
y: h / 2
}, 10, 1, 1);

var sq_b = new Sq($, {
x: max,
y: max,
mx: max,
my: max,
dx: 1,
dy: 1,
}, {
x: w / 2,
y: h / 2
}, 10, -1, 1);

function A() {
$.clearRect(0, 0, w, h);
var t = "Espiritualidade ".split("").join(String.fromCharCode(0x2004));

$.font = "5em Poiret One";
$.shadowColor = 'hsla(0,5%,5%,.5)';
$.shadowOffsetX = 5;
$.shadowOffsetY = 5;
$.fillText(t, w / 2 - 400, h / 2);
sq_a.next();
sq_b.next ();
};
run();

function run() {
u -= .5;
window.requestAnimFrame(A);
window.requestAnimFrame(run, 60);
}

function draw($, x, y, sq_a, sq_b) {

$.shadowColor = 'hsla(0,0%,0%,.2)';
$.shadowBlur = 55;
$.shadowOffsetX = 25;
$.shdowOffsetY = 30
$.fillRect(x - 40, y - 40, 100, 100);

}

function Sq($, rad, mid, num, loc, which) {
this.next = function() {
rep++;

for (var i = 0; i < num; i++) {
$.fillStyle = 'hsla(' + (u * num / i * .5) + ',100%,75%, 1)';
var dia = i * (Math.PI / 180) *
(!cnt || which == 2 ? rep : cnt);

if (cnt && which == 1) {
dia += Math.PI / 180 * rep;
} else if (dia == (2 * Math.PI / num) *
(num - 1)) {
cnt = rep;
}
var y = mid.y + rad.y * Math.sin(dia * loc);
var x = mid.x + rad.x * Math.cos(dia * loc);

draw($, x, y, 0, 0);
}
if (cnt) {
if (rad.x <= -rad.mx || rad.x > rad.mx) {
rad.dx = -rad.dx;
}
if (rad.y <= -rad.my || rad.y > rad.my) {
rad.dy = -rad.dy;
}
rad.x += 1 * rad.dx;
rad.y += 1 * rad.dy;
}
};
}

Resources
</script>


Intel 8086

Quem sou eu

Engenheiro de Computação e Tecnologia de Informação da Univesp de São Paulo.Cursando Engenharia de Produção Cursou Engenharia Mecânica até o 3º ano na Universidade Brás Cubas de Mogi das Cruzes(2008) e cursou Administração de Empresas na Unitins (1995), Miracema do Tocantins TO.

Arquivo do blog