Escolar Documentos
Profissional Documentos
Cultura Documentos
Trabalho de Poo - 033125
Trabalho de Poo - 033125
TÉCNICO EM INFORMÁTICA
TRABALHO DE PESQUISA
PROGRAMA ORIENTADO A OBJETO
Oriximiná-Pará
Maio/2022
Emmily Vitória de Jesus Souza
Márcio Luíz Pimenta de Araújo
Marcos Luíz Pimenta de Araújo
Thais Neres dos Santos
Thayssa Leal Pimentel
TRABALHO DE PESQUISA
PROGRAMA ORIENTADO A OBJETO
Oriximiná-Pará
Maio/2022
1ª) Quem foi Alan Kay? Descreva os detalhes importantes da vida dele.
✓ PRÓS: Tempo de processamento mais rápido do que o de uma de alto nível; melhor
aproveitamento da arquitetura do computador.
✓ CONTRA: Maior tempo para compreender e dominar a sintaxe; necessidade de
conhecer profundamente o hardware da máquina, o que exige investimento em estudo e
treinamento.
Exemplos:
pessoa -> João
pessoa -> Maria
pesoa -> José
No exemplo acima pessoa é a classe enquanto que João, Maria e José são instâncias
desta classe e, portanto objetos. Outros exemplos:
void pular {
if (altura >= 80){
System.out.println(“Seu cachorro pula alto”);
}
if (altura < 80 || altura >= 50{
System.out.println(“Seu cachorro pula normalmente”)
}
else{
System.out.println(“Seu cachorro pula baixo”)
}
}
}
8ª) O que é pós e pré incremento? Encontre e descreva dois exemplos em Java
Script.
✓ PRÉ-INCREMENTO
No pré incremento, primeiramente a variável c é incrementada, e só depois atribuída
a d:
var c, d;
c=6;
console.log("Pre-incremento\n");
console.log("Numero sem incremento: %d\n", c); // 6
d=++c; // O VALOR É INCREMENTADO, E SÓ DEPOIS PASSADO PARA 'd'
console.log("Valor de 'c':%d\nValor de 'd':%d\n", c, d); // c = 7, d = 7
✓ PÓS-INCREMENTO
Primeiramente a variável é atribuída, e só depois incrementada:
var c, d;
c=6;
console.log("Pos-incremento\n");
console.log("Numero sem incremento: %d\n", c); // 6
d=c++;// O VALOR É PASSADO PARA 'd', E DEPOIS INCREMENTADO
console.log("Valor de 'c':%d\nValor de 'd':%d\n", c, d); // c = 7, d = 6
Neste exemplo, c, que vale 6 tem seu valor atribuído a d, que fica valendo 6 também.
Somente depois dessa operação que c tem seu valor incrementado, valendo então 7.
EXEMPLO 1:
EXEMPLO 2:
OBS: Blocos de instruções são partes de código agrupadas, ou seja, partes de um código
que serão executadas em um mesmo momento. Podemos pensar em blocos de instruções
como "regiões" de um código que foi demarcado utilizando um par de chaves. Assim,
todo bloco irá iniciar com a chave de abertura e será finalizado com uma chave de
fechamento. Então, podemos dizer que o início de um bloco é a primeira instrução após a
chave de abertura {, da mesma forma, o término será após a chave de fechamento }.
EXEMPLO 1:
short s = 3;
//Bloco de instrução
System.out.println("O programa começou.");
if(1==1){
double d = 1;
c = '1';
s = 1 + 1;
}
{
System.out.println("O mundo é pequeno pra caramba.");
}
}
}
EXEMPLO 2:
#include <stdio.h>
#include <stdlib.h>
/* ========== ==========
========== www.eXcript.com ==========
========== ========== */
int main()
{
double num = 10;
char c = 's';
{
printf("Bloco 1\n");
if(num==50)E:\Claudio\VideoAula\C\0042
printf("Bloco IF\n");
else{
printf("Bloco ELSE\n");
printf("\n");
}
return 0;
}
EXEMPLO 3: