

Seu próximo nível começa aqui
Com a Assinatura Ilimitada, você tem tudo que precisa para sua aprovação.
Com a Assinatura Ilimitada, você combina prática, teoria e método em uma única assinatura com tudo que você precisa para sua aprovação.
A norma ISO 5807:1985 (E): Information processing - Documentation symbols and conventios for data, program and system flowcharts, program network charts and system resources charts define as representações gráficas utilizadas na programação estruturada.
Dados os símbolos a seguir, relacione-os às suas definições e escolha a alternativa que representa o relacionamento correto:

I-D; II-B; III-C; IV-A; V-E
I-C; II-A; III-E; IV-B; V-D
I-B; II-E; III-D; IV-C; V-A
I-A; II-D; III-C; IV-E; V-B
O pensamento computacional fornece um conjunto de habilidades e ____________ de resolução de ____________ que estimulam fortemente o raciocínio lógico e a criatividade. Por meio de sua abordagem, é possível atacar e superar situações simples e complexas, decompondo-as e assim criando inúmeras possibilidades de ____________, sem que haja a necessidade de um computador físico à disposição. A abordagem estimula ainda fortemente o desenvolvimento de ____________ de forma sistemática, o que contribui para a identificação de ____________ e para a abstração de informações.
Em sequência, as palavras que completam corretamente as lacunas em questão são:
ações, problemas, padrões, problemas, técnicas.
padrões, ações, técnicas, problemas, algoritmos.
técnicas, problemas, ações, algoritmos, padrões.
técnicas, ações, problemas, padrões, algoritmos.
problemas, ações, técnicas, padrões, algoritmos.
O Visual Basic .Net evoluiu a partir do BASIC (beginner's all-purpose symbolic instruction code — código de instrução simbólico para iniciantes), desenvolvido na metade da década de 60 pelos professores John Kemeny e Thomas Kurtz da Faculdade de Dartmouth. Nesta fase de desenvolvimento, qual era a característica da linguagem e seu propósito primário?
Uma linguagem complexa, o propósito primário do BASIC era engajar os novatos com as técnicas de programação.
Uma linguagem para escrever programas simples, o propósito primário do BASIC era familiarizar novatos com as técnicas de programação.
Uma linguagem neutra, o propósito primário do BASIC era trazer para os novatos o básico com as técnicas de programação.
Uma linguagem desafiadora, o propósito primário do BASIC era fazer com que os novatos auxiliarem no desenvolvimento das técnicas de programação.
Uma linguagem para descrever programas de alta complexidade, o propósito primário do BASIC era justamente impactar os novatos com as técnicas de programação.
Pensamento computacional pode ser definido como sendo os processos de pensamento envolvidos na formulação de problemas e suas soluções, para que estas sejam representadas de uma maneira que possam ser efetivamente executadas por um agente de processamento de informações. Utiliza-se de pilares para prover as habilidades básicas, que são necessárias para a resolução de problemas. O pilar do pensamento computacional, o qual envolve a mecanização das soluções, ou de suas partes, permitindo que as máquinas ajudem a solucionar problemas é:
Análise.
Abstração.
Viabilidade.
Automação.
O pensamento computacional utiliza quatro dimensões interdependentes e de grande importância durante o processo de formulação de soluções computacionalmente viáveis. Essas dimensões são
decomposição, reconhecimento de padrões, abstração e algoritmos.
composição, reconhecimento de padrões, abstração e decomposição.
composição, reconhecimento de padrões, análise e algoritmos.
composição, reconhecimento de padrões, análise e decomposição
decomposição, reconhecimento de padrões, análise e algoritmos.


Seu próximo nível começa aqui

Seu próximo nível começa aqui
Destrave a preparação completa para sua aprovação. Com a Assinatura Ilimitada, você estuda com os melhores professores do Brasil e todos os recursos Gran.
No dia a dia de um desenvolvedor ele trabalha com uma infinidade de conceitos que necessitam ser bem compreendidos. Podemos citar entre esses conceitos: variáveis, constantes, comentários, comandos de atribuição, estrutura condicional, etc. Acerca desses conceitos responda identifique a opção incorreta.
Estruturas condicionais são fluxos presentes nos algoritmos que, após o processamento do valor de entrada, podem seguir caminhos booleanos.
Comentários são formas de documentações de código. Eles não modificam o comportamento do programa e auxiliam as equipes de desenvolvimento nas manutenções.
As variáveis são muito utilizadas na criação de algoritmos e, assim como as constantes, são estruturas capazes de armazenar valores que não serão alterados durante a execução do código.
Constantes são espaços reservados na memória para armazenamento de informações que, após receberem um valor de atribuição, não são modificadas durante o fluxo de execução.
Atribuições são indicações de onde o valor será armazenado durante o processamento de um código. Podemos realizar atribuições à variáveis, à constantes e outras estruturas de armazenamento.
Uma variável é uma posição de memória onde se pode guardar qualquer valor de um determinado tipo primitivo.
Forbellone, André Luiz. Lógica de Programação, 3ª Edição, São Paulo, Prentice Hall, 2005.
Em Portugol para criar uma variável que permita guardar o valor 3500.65 e utilizá-lo para cálculos sem conversões, é necessário que o tipo primitivo da mesma seja:
Inteiro;
Lógico;
Natural;
Real.
Quanto ao comando PHP extends, assinale a alternativa correta.
Implementa o polimorfismo que impede uma classe a ser utilizada em situações variadas.
Permite que uma classe herde outra.
Implementa o encapsulamento para impedir o acesso direto aos atributos de um objeto, disponibilizando externamente apenas os métodos que alteram esses estados.
Implementa o conceito de estados internos de orientação a objetos.
É uma palavra reservada para propósitos futuros, mas não está implementada ainda.
A análise orientada a objetos baseia-se em conceitos simples como objetos e atributos, classes e membros, todo e partes do todo. Assinale a alternativa que apresenta corretamente conceito ou característica da análise orientada a objetos.
Classes puras ou abstratas são classes cujos objetos são invariavelmente instanciados diretamente.
O conjunto de valores que um atributo pode assumir constitui a interface de uma operação.
Encapsulamento pode ser classificado como o relacionamento entre classes em que uma classe compartilha a estrutura já definida em outra classe.
Pacotes podem conter classes, interfaces, componentes, nós e casos de uso, mas nunca diagramas ou outros pacotes.
O processo da abstração visa ignorar os detalhes para se concentrar nas características essenciais.