segunda-feira, 13 de maio de 2024

Programação

 Qual princípio da programação orientada a objetos é a forma pela qual o programa é dividido a ponto de se tornar o mais isolado possível, ou seja, cada método pode ser executado isoladamente e retornar um resultado satisfatório ou não para cada situação?


Princípio do encapsulamento

Princípio da abstração

Princípio da herança

Princípio do polimorfismo 


------------------------------------------------


Assinale o método de programação no qual o programador utiliza um recurso em que um procedimento chama a si mesmo, direta ou indiretamente, para realizar uma determinada operação.



Herança

Polimorfismo

Sobrecarga

Recursividade


------------------------------------------------


I. Considerando que o algoritmo seja o coração de uma programação computacional, é certo afirmar que ele sintetiza a sequência de passos para alcançar um objetivo. Para evitar o descontrole na codificação, o algoritmo deve ser escrito de uma única maneira: uma narrativa textual.

II. São habilidades essenciais para trabalhar com lógica de programação de programas computacionais: organização, raciocínio lógico, resolução de problemas, concentração, entender a tecnologia. Tais habilidades são fundamentais ao desenvolvimento dos algoritmos que estruturam um programa computacional.


Marque a alternativa CORRETA:


As duas afirmativas são verdadeiras.

A afirmativa I é verdadeira, e a II é falsa. 

A afirmativa II é verdadeira, e a I é falsa.

As duas afirmativas são falsas.


------------------------------------------------


É(São) afirmativa(s) válidas do eixo de Pensamento Computacional (PC), dentre os eixos definidos em Computação & Sociedade de Colaboração (CL), Prática de computação programada (PCP), Impactos Comunitários, Globais e Éticos (IC); e Computadores e Dispositivos de Comunicação (CDC):




1. PC4 - Definir um algoritmo como uma sequência de instruções que pode ser processada por um computador.


2. PC1 - Usar recursos on-line, como ambientes da Web colaborativos.


3. PC7 - Avaliar a precisão, relevância, adequação, abrangência e vieses que ocorrem em fontes de informação eletrônica sobre problemas do mundo real.




Assinale a alternativa que indica todas as afirmativas corretas.



É correta apenas a afirmativa 1.

São corretas apenas as afirmativas 1 e 2.

São corretas apenas as afirmativas 1 e 3.

São corretas apenas as afirmativas 2 e 3.

São corretas as afirmativas 1, 2 e 3.


------------------------------------------------


Em programação, existem duas maneiras de realizar a passagem de parâmetros para uma função qualquer. Sobre o tema, analise as afirmativas a seguir e marque a alternativa correta:



I- A passagem de parâmetro pode ser feita por valor ou por referência.


II- Em Linguagem JAVA, a passagem de parâmetro por referência é feita por meio de ponteiros, de forma que o método recebe como argumento o endereço da memória onde está armazenado o valor da variável.



Ambas as afirmativas estão corretas.

Somente a afirmativa I está correta.

Somente a afirmativa Il está correta.

Nenhuma das afirmativas está correta.

sexta-feira, 10 de maio de 2024

Álgebra Relacional

 Ives da Silva Pires

A álgebra relacional é uma linguagem de consulta formal que fornece uma base teórica para sistemas de gerenciamento de banco de dados relacional.



Operação

Exemplo

Equivalência SQL

Descrição

Seleção (σ)

σ_condição(R)

SELECT * FROM R WHERE condição;

Filtra as linhas que atendem a uma condição específica.

Projeção (π)

π_colunas(R)

SELECT colunas FROM R;

Seleciona somente as colunas especificadas de uma tabela.

Junção Natural (⋈)

R ⋈ S

SELECT * FROM R NATURAL JOIN S;

Realiza uma junção entre tabelas em colunas com o mesmo nome.

Junção (⋈_condição)

R ⋈_condição S

SELECT * FROM R JOIN S ON condição;

Junta tabelas com base em uma condição específica entre suas colunas.

Renomeação (ρ)

ρ_novo_nome(R)

SELECT coluna AS novo_nome_coluna FROM R;

Renomeia colunas ou tabelas na consulta.

União (∪)

R ∪ S

SELECT * FROM R UNION SELECT * FROM S;

Combina os resultados de duas consultas sem duplicatas.

Interseção (∩)

R ∩ S

SELECT * FROM R INTERSECT SELECT * FROM S;

Retorna linhas que são comuns às duas tabelas consultadas.

Diferença (-)

R - S

SELECT * FROM R EXCEPT SELECT * FROM S;

Retorna linhas que estão em uma tabela, mas não na outra.

Produto Cartesiano (×)

R × S

SELECT * FROM R CROSS JOIN S;

Retorna todas as combinações possíveis de linhas entre duas tabelas.

Divisão (÷)

R ÷ S

Não há um equivalente direto em SQL

Envolvendo subconsultas, retorna linhas que se associam a todas as linhas de outra tabela

Bugatti Chiron



Link: Ives da Silva Pires

segunda-feira, 24 de fevereiro de 2014

Mercedes Actros


Nome: Mercedes Actros
Formato: .obj
Programa: Autodesk 3ds Max 2014
Render: V-Ray

quinta-feira, 20 de fevereiro de 2014

Trailer


Nome: Trailer
Formato: .obj
Programa: Autodesk 3ds Max 2014
Render: V-Ray

segunda-feira, 17 de fevereiro de 2014

Volvo VNL670


Nome: Volvo VNL670
Formato: .obj
Programa: Autodesk 3ds Max 2013
Render: V-Ray

sexta-feira, 14 de fevereiro de 2014

Logo do Seatle Seahawks


Nome: Logo do Seatle Seahawks
Formato: .obj
Programa: Autodesk 3ds Max 2012
Render: V-Ray