Buscar

PDF 02 1 - Atividade 1 (A1) - ALGORITMOS E PROGRAMAÇÃO (22 08 2020)

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 10 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 10 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 10 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

1) Leia o trecho a seguir:
“A linguagem de programação é constituída de um conjunto de regras e palavras agrupadas em
frases que irão resultar em um determinado significado e, sendo assim, essas palavras podem ser
chamadas de comandos e as frases oriundas de estruturas de programação”.
GUEDES, S. Lógica de Programação Algorítmica . São Paulo: Pearson Education do Brasil, 2014.
p. 118.
Para desenvolver um software , é preciso escrever um programa baseado em um algoritmo. Mas 
para que o computador entenda e processe esse programa, deve-se escrever o programa 
utilizando uma linguagem que tanto o computador como o desenvolvedor do programa entendam.
Considerando a citação apresentada e os conteúdos abordados no texto base, assinale a 
alternativa correta. 
A) As linguagens de programação foram criadas para solucionar determinados tipos de problemas, 
sendo que algumas podem ser melhores para determinadas aplicações do que outras. 
B) A linguagem de programação não depende muito da sua adequação para a tarefa que se pretende 
realizar.
C) As frases oriundas das palavras em uma linguagem de programação podem ser 
chamadas de comandos.
D) As regras da linguagem de programação são produzidas de maneira que sejam difíceis de serem 
compreendidas pelos seres humanos.
E) O conjunto de palavras em uma linguagem de programação pode ser chamado de estruturas de 
programação.
ATIVIDADE 1 (ALGORITMOS E PROGRAMAÇÃO) – 2 SEMESTRE
2) Leia o trecho a seguir:
“A estrutura de seleção permite a escolha de um grupo de ações ou bloco a ser executado
quando determinadas condições, representadas por expressões lógicas ou relacionais, são ou
não satisfeitas”.
GUEDES, S. Lógica de Programação Algorítmica . São Paulo: Pearson Education do Brasil, 2014.
p. 23.
A seleção simples é utilizada quando é preciso testar uma certa condição antes de executar uma
ação. Considerando essas informações e o conteúdo estudado, analise as afirmativas a seguir e 
assinale V para a(s) verdadeira(s) e F para a(s) falsa(s):
 I. ( V ) A seleção simples é utilizada para testar certa condição antes de executar determinada 
ação.
 II. ( V ) Quando a condição é aceita, o bloco de instruções é executado.
 III. ( V ) Quando a condição não é aceita, o fluxo de execução do algoritmo irá seguir após o fim 
do bloco de decisão.
 IV. ( F ) A estrutura de seleção simples é utilizada em casos em que duas alternativas dependam 
das mesmas condições.
 A partir das associações feitas anteriormente, assinale a alternativa que apresenta a sequência 
correta: 
A) V, F, F, F.
B) F, F, F, V.
C) V, V, V, F.
D) F, V, V, F.
E) V, F, F, V.
ATIVIDADE 1 (ALGORITMOS E PROGRAMAÇÃO) – 2 SEMESTRE
3) Leia o trecho a seguir:
“Uma das importâncias da construção de algoritmos é que uma vez compreendida uma solução
algorítmica para um determinado problema, esta pode ser traduzida para qualquer linguagem de
programação”.
FORBELLONE, A. L. V. Lógica de Programação : a construção de algoritmos e estruturas de 
dados. 3. ed. São Paulo: Prentice Hall, 2005. p. 3.
 A partir do conteúdo estudado em relação aos algoritmos, assinale a alternativa correta no que 
se refere à construção de algoritmos.
A) Na construção de algoritmos, a responsabilidade de transformar dados de entrada em dados de 
saída é da variável. 
 
B) Um algoritmo não permite a abstração de detalhes computacionais.
C) Após a construção do algoritmo, não é necessário testar o algoritmo por meio de simulações.
D) Um algoritmo tem por finalidade fazer a representação mais fiel do raciocínio envolvido na lógica de
programação.
E) Quando um algoritmo é muito bem escrito, não há necessidade de compreender 
completamente o problema a ser resolvido.
ATIVIDADE 1 (ALGORITMOS E PROGRAMAÇÃO) – 2 SEMESTRE
4) Leia o trecho a seguir:
“Os tipos de dados mais utilizados são os numéricos, os lógicos e os literais”.
GUEDES, S. Lógica de Programação Algorítmica . São Paulo: Pearson Education do Brasil, 2014. 
p. 17.
Assim, considerando as informações apresentadas e os conteúdos estudados, analise os tipos de
dados a seguir e associe-os com suas respectivas características.
 (1) Dados numéricos.
 (2) Dados lógicos.
 (3) Dados literais.
 (4) Dado numérico do tipo inteiro.
( 3 ) Esses dados podem ser caracteres do alfabeto, números, letras maiúsculas e minúsculas e 
caracteres especiais.
 ( 1 ) São divididos em dois grupos: inteiros e reais.
 ( 4 ) Pode(m) ser positivo(s) ou negativo(s) e não pode(m) ser fracionário(s).
 ( 2 ) Assume(m) valores verdadeiros e falsos.
 A partir das relações feitas anteriormente, assinale a alternativa que apresenta a sequência 
correta:
 
A) 3, 4, 1, 2. 
B) 3, 1, 4, 2.
C) 4, 3, 2, 1.
D) 1, 2, 3, 4.
E) 2, 4, 1, 3.
ATIVIDADE 1 (ALGORITMOS E PROGRAMAÇÃO) – 2 SEMESTRE
5) Considerando as informações apresentadas e os conteúdos estudados sobre os tipos de 
dados, assinale a alternativa que apresenta dados do tipo inteiro, do tipo real e do tipo caractere 
utilizados na construção de um algoritmo. 
A) 5, 500, Falso. 
B) 2, 5.5, Verdadeiro.
C) 0.87, 9.12, nome.
D) 0, - 6.78, cinco.
E) - 1.56, - 456, Verdadeiro.
ATIVIDADE 1 (ALGORITMOS E PROGRAMAÇÃO) – 2 SEMESTRE
6) Leia o trecho a seguir:
“A vantagem de utilizar esse tipo de algoritmo é que não há necessidade de aprender nenhum
conceito novo e a sua desvantagem é que o algoritmo pode ser interpretado de várias maneiras, o
que pode dificultar a transcrição do algoritmo para uma linguagem de programação”.
GUEDES, S. Lógica de Programação Algorítmica . São Paulo: Pearson Education do Brasil, 2014. 
p. 7.
A partir do conteúdo estudado em relação aos tipos algoritmos, analise o algoritmo apresentado.
Algoritmo: multiplicação de dois números
Passo 1: Receber os dois números que serão multiplicados.
Passo 2: Multiplicar os dois números.
Passo 3: Mostrar o resultado da multiplicação dos dois números.
 Considerando as informações apresentadas e o conteúdo estudado, assinale a alternativa que 
representa o tipo de algoritmo para o algoritmo apresentado. 
A) Expressão aritmética. 
B) Fluxograma.
C) Pseudocódigo.
D) Linguagem natural.
E) Expressão lógica.
ATIVIDADE 1 (ALGORITMOS E PROGRAMAÇÃO) – 2 SEMESTRE
7) Leia o trecho a seguir:
“Um dado é considerado uma variável quando este tem a possibilidade do seu valor ser alterado
em algum momento no decorrer do tempo, ou seja, durante a execução do algoritmo, o valor do
dado é alterado”.
 
FORBELLONE, A. L. V. Lógica de Programação : a construção de algoritmos e estruturas de 
dados. 3. ed. São Paulo: Prentice Hall, 2005. p. 16.
Assim, considerando as informações apresentadas e os conteúdos estudados, em linguagem de 
programação, uma variável é:
A) a declaração de um comando no algoritmo. 
B) uma palavra do tipo especial.
C) um operador relacional.
D) o resultado de uma expressão lógica.
E) uma posição de memória identificada.
ATIVIDADE 1 (ALGORITMOS E PROGRAMAÇÃO) – 2 SEMESTRE
8) De acordo com Forbellone (2005, p. 30), “uma estrutura sequencial de um algoritmo está 
relacionada com o fato de que o conjunto de ações primitivas será executado em uma sequência 
linear de cima para baixo e da esquerda para a direita, ou seja, da mesma maneira em que foram 
escritas”.
 FORBELLONE, A. L. V. Lógica de Programação : a construção de algoritmos e estruturas de 
dados. 3. ed. São Paulo: Prentice Hall, 2005. p. 30-31.
Considerando a citação apresentada e os conteúdos estudados, analise as asserções a seguir e 
a relação proposta entre elas.
I. As ações serão seguidas de um ponto e vírgula (;), que tem como finalidade separar uma ação 
de outra e auxiliar na organização sequencial das ações.
Porque:
II. Ao encontrar um ponto e vírgula, deve-se encerrar a execução do comando.
 A seguir, assinale a alternativa correta.
A) As asserções I e II são proposições falsas. 
B) As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa correta da I.
C) A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
D) A asserção I é uma proposiçãofalsa, e a II é uma proposição verdadeira.
E) As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I.
ATIVIDADE 1 (ALGORITMOS E PROGRAMAÇÃO) – 2 SEMESTRE
9) Leia o trecho a seguir:
“Os operadores aritméticos são utilizados para a realização de cálculos matemáticos e são
compostos por um conjunto de símbolos utilizados nas operações básicas da matemática. Alguns
operadores aritméticos utilizados na realização de cálculos podem ser também representados por
funções matemáticas, como a potenciação, a radiciação, o resto da divisão e o quociente da
divisão”.
GUEDES, S. Lógica de Programação Algorítmica . São Paulo: Pearson Education do Brasil, 2014. 
p. 18-19.
Os operadores aritméticos são fundamentais na construção dos algoritmos, realizando cálculos, 
operações e funções matemáticas. Considerando essas informações e o conteúdo estudado, 
analise as afirmativas a seguir e assinale V para a(s) verdadeira(s) e F para a(s) falsa(s):
( V ) Para a resolução das expressões aritméticas, as operações devem obedecer a uma 
hierarquia entre elas.
( F ) No caso de operadores de mesma prioridade, deve-se resolver da direita para a esquerda.
( F ) O operador mod tem a função de retornar o quociente da divisão entre dois valores.
( F ) O operador div tem a função de retornar o resto da divisão entre dois valores.
 A partir das associações feitas anteriormente, assinale a alternativa que apresenta a sequência 
correta: 
A) V, V, F, F.
B) V, F, F, V.
C) F, V, V, V.
D) V, F, V, V.
E) V, F, F, F.
ATIVIDADE 1 (ALGORITMOS E PROGRAMAÇÃO) – 2 SEMESTRE
10) Leia o trecho a seguir:
“O comando de entrada em algoritmos é utilizado para receber os dados digitados pelo usuário e
que serão armazenados em variáveis.” 
Quando o algoritmo mostra os dados que calculou, como uma forma de apresentar a resposta ao 
problema que solucionou, utiliza-se o comando de saída. 
FORBELLONE, A. L. V. Lógica de Programação : a construção de algoritmos e estruturas de 
dados. 3. ed. São Paulo: Prentice Hall, 2005. p. 26-27.
 A partir do conteúdo estudado em relação aos comandos de entrada e saída, assinale a 
alternativa correta referente ao comando de saída. 
A) Esse comando no pseudocódigo é representado pela palavra LEIA.
B) O comando de saída é utilizado para ler os dados da variável.
C) O comando de saída é utilizado para receber os dados digitados pelo usuário.
D) O comando de saída atribui um dado em uma variável.
E) A finalidade do comando de saída é exibir o conteúdo da variável identificada.

Continue navegando