Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

Atividade 2
Iniciado: 9 mar em 11:19
Instruções do teste

Pergunta 1 0,2 pts
Importante:
Caso você esteja realizando a atividade através do aplicativo "Canvas Student", é necessário que
você clique em "FAZER O QUESTIONÁRIO", no final da página.
Pseudolinguagem é uma linguagem hipotética, que tem por objetivo ser um instrumento didático
para auxiliar na dinâmica ensino-aprendizado.
Ela contém os principais elementos encontrados em praticamente todas as linguagens reais de
programação de computadores.
Por exemplo, a pseudolinguagem, baseada na língua portuguesa conhecida como Portugol, tem os
elementos a seguir:
. Palavras Reservadas;
. Constantes e Variáveis; 
. Operadores, que podem ser divididos em:
 Aritméticos;
 Relacionais;
 Lógicos.
A partir disso, avalie as afirmações a seguir:
1. Os operadores aritméticos, servem para realizar operações matemáticas dentro dos programas,
sendo que alguns operadores possíveis são: +, -, *, / e %.
2. Não há uma ordem correta para realização de operações matemáticas durante o processo de
programação, pois o computador já conhece a ordem necessária para realizar operações
matemáticas.
3. Os operadores relacionais são: igual (=); diferente (); menor que (); menor ou
igual a (=), sendo utilizados para fazer comparações em programas.
Considerando as afirmativas propostas, é correto o que se afirma, apenas, em:
I e III.
A+
A
A-
09/03/25, 11:36 Teste: Atividade 2
https://famonline.instructure.com/courses/44733/quizzes/217269/take 1/4

Pergunta 2 0,2 pts

Pergunta 3 0,2 pts
I e II.
II.
III.
II e III.
A lógica de programação utiliza princípios formais do raciocínio, sendo uma habilidade essencial
para programadores, pois permite a criação de algoritmos eficientes e precisos.
 
Considerando o conceito apresentado, podemos definir lógica de programação como uma
técnica de
criar programas sem levar em consideração a linguagem utilizada.
criar programas sem precisar dos princípios formais do raciocínio.
encadear pensamentos para atingir determinado objetivo.
encadear pensamentos sem objetivos pré-definidos.
criar programas sem maiores critérios de validade.
Leia o texto a seguir:
Um código na linguagem C pode ter um conjunto estruturado de funções, em que cada função tem
por objetivo solucionar uma parte do problema. Essa técnica é chamada de “dividir para conquistar”,
ou seja, o problema é subdivido em partes menores. Essas partes menores, também conhecidas
como subfunções estão subordinadas a uma função principal, que tem a missão de iniciar o
processamento e, ao final, retornar o controle do processamento ao sistema operacional.
Supondo que você tenha tido um problema computacional para resolver. Depois de estruturar uma
solução, você identificou que a solução resultou em cinco subconjuntos de soluções menores,
necessários para solucionar o problema maior. Na hora de codificar em linguagem de programação
C, você percebeu que sua solução deveria ter sido subdivida em cinco funções.
Considerando as informações apresentadas, avalie as afirmações a seguir:
A+
A
A-
09/03/25, 11:36 Teste: Atividade 2
https://famonline.instructure.com/courses/44733/quizzes/217269/take 2/4

Pergunta 4 0,2 pts
I. A função principal, que controla o fluxo de chamada de todas as outras quatro funções, deverá
ser a chamada de main().
II. Ao o término da execução da função principal, chamada de main(), o controle do programa
retorna para o sistema operacional, indicando o término do programa geralmente com 0 (zero).
III. O nome da função principal, que controla o fluxo de chamadas e todas as outras quatro funções,
é de livre escolha do programador. Não é obrigatório colocar o nome da função de main(), pois
isto é somente uma forma de boa prática de programação, não uma imposição técnica da
linguagem C.
 
É correto o que se afirma em:
I, apenas.
I e II, apenas
I, II e III.
II e III, apenas.
III, apenas.
Leia o texto abaixo:
Os operadores relacionais são aqueles que comparam dois valores do mesmo tipo. Os operadores
relacionais trabalham como comparações, igualdades e desigualdades. Temos os seguintes
operadores relacionais:
Maior que;
Menor que;
Maior ou igual a;
Menor ou igual a;
Diferente de;
Igual a.
Considerando os dados apresentados, avalie as informações a seguir:
I. Uma operação relacional só pode ser aplicada a dois operandos do mesmo tipo.
II. Os operadores relacionais verificam os valores dos operandos, que ficam cada um de um
lado da operação, retornando VERDADEIRO ou FALSO.
A+
A
A-
09/03/25, 11:36 Teste: Atividade 2
https://famonline.instructure.com/courses/44733/quizzes/217269/take 3/4

Pergunta 5 0,2 pts
Salvo em 11:36 
III. Uma operação de relacional pode ser aplicada a múltiplos operandos do mesmo tipo.
 
É correto o que se afirma em:
I, II e III.
I, apenas.
I e II, apenas.
III, apenas.
II e III, apenas.
Leia o texto a seguir:
Um Integrated Development Environment (IDE) pode ser identificado como um ambiente de
desenvolvimento integrado que reúne características e ferramentas que dão apoio ao
desenvolvimento de software, com o objetivo de agilizar o processo.
(Fonte: SEBESTA, R. W. Conceitos de linguagem de programação. 4. ed. Rio de Janeiro: Alta Books, 2000).
Conseguimos reconhecer uma IDE quando identificamos um ambiente de desenvolvimento
que:
envolve a participação de toda a equipe de desenvolvimento de software.
envolve a manipulação de testes unitário e teste de sistemas.
envolve pelo menos editor de código, compilador e depurador.
possui recursos para as várias linguagens de programação.
pode obter recursos de ambientes da internet.
Enviar teste
A+
A
A-
09/03/25, 11:36 Teste: Atividade 2
https://famonline.instructure.com/courses/44733/quizzes/217269/take 4/4

Mais conteúdos dessa disciplina