Buscar

Av1 - Algoritmos e Técnicas de Programação

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 4 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

Colaborar Portal Digital
do Aluno
(/index/index)
Início (/)   Matemática - Licenciatura - 7º Semestre (/alu…   Algoritmos e Técnicas de Programação (/alu…
  Av1 - Algoritmos e Técnicas de Programação
Av1 - Algoritmos e Técnicas de Programação

(/notificacao
/index)
10
Meus Cursos (/index/index) Serviços Online Apoio ao Estudo Oportunidades Ajuda  Area do Usuário  Sair
Informações Adicionais
Período: 02/10/2023 00:00 à 20/11/2023 23:59
Situação: Cadastrado
Tentativas: 1 / 3
Pontuação: 2500
Protocolo: 946900806
Avaliar Material
1)
a)
Segundo MANZANO, os algoritmos criados por você deverão ser convertidos em linguagens de alto nível, como por exemplo: a linguagem Java,
Pascal, C, C++ entre outras. Você deverá escrever os códigos fontes na linguagem escolhida para que os mesmos se tornem executáveis, porém,
cada linguagem adota um método particular para gerar o código executável.
Os três métodos para gerar um código executável consiste em:
Alternativas:
Compiladores, Interpretadores e Tradutores. Alternativa assinalada
Colaborar - Av1 - Algoritmos e Técnicas de Programação https://www.colaboraread.com.br/aluno/avaliacao/index/2861077907?atividadeDisciplinaId=...
1 of 4 18/10/2023, 13:36
https://www.colaboraread.com.br/index/index
https://www.colaboraread.com.br/index/index
https://www.colaboraread.com.br/index/index
https://www.colaboraread.com.br/index/index
https://www.colaboraread.com.br/index/index
https://www.colaboraread.com.br/index/index
https://www.colaboraread.com.br/index/index
https://www.colaboraread.com.br/index/index
https://www.colaboraread.com.br/
https://www.colaboraread.com.br/
https://www.colaboraread.com.br/
https://www.colaboraread.com.br/
https://www.colaboraread.com.br/
https://www.colaboraread.com.br/
https://www.colaboraread.com.br/aluno/dashboard/index/2861077907
https://www.colaboraread.com.br/aluno/dashboard/index/2861077907
https://www.colaboraread.com.br/aluno/dashboard/index/2861077907
https://www.colaboraread.com.br/aluno/dashboard/index/2861077907
https://www.colaboraread.com.br/aluno/dashboard/index/2861077907
https://www.colaboraread.com.br/aluno/timeline/index/2861077907?ofertaDisciplinaId=2049690
https://www.colaboraread.com.br/aluno/timeline/index/2861077907?ofertaDisciplinaId=2049690
https://www.colaboraread.com.br/aluno/timeline/index/2861077907?ofertaDisciplinaId=2049690
https://www.colaboraread.com.br/aluno/timeline/index/2861077907?ofertaDisciplinaId=2049690
https://www.colaboraread.com.br/aluno/timeline/index/2861077907?ofertaDisciplinaId=2049690
https://www.colaboraread.com.br/notificacao/index
https://www.colaboraread.com.br/notificacao/index
https://www.colaboraread.com.br/notificacao/index
https://www.colaboraread.com.br/notificacao/index
https://www.colaboraread.com.br/notificacao/index
https://www.colaboraread.com.br/notificacao/index
https://www.colaboraread.com.br/notificacao/index
https://www.colaboraread.com.br/notificacao/index
https://www.colaboraread.com.br/notificacao/index
https://www.colaboraread.com.br/notificacao/index
https://www.colaboraread.com.br/notificacao/index
https://www.colaboraread.com.br/notificacao/index
https://www.colaboraread.com.br/index/index
https://www.colaboraread.com.br/index/index
https://www.colaboraread.com.br/index/index
https://www.colaboraread.com.br/index/index
https://www.colaboraread.com.br/index/index
https://www.colaboraread.com.br/index/index
https://www.colaboraread.com.br/aluno/avaliacao/index/2861077907?atividadeDisciplinaId=15104398#
https://www.colaboraread.com.br/aluno/avaliacao/index/2861077907?atividadeDisciplinaId=15104398#
https://www.colaboraread.com.br/aluno/avaliacao/index/2861077907?atividadeDisciplinaId=15104398#
https://www.colaboraread.com.br/aluno/avaliacao/index/2861077907?atividadeDisciplinaId=15104398#
https://www.colaboraread.com.br/aluno/avaliacao/index/2861077907?atividadeDisciplinaId=15104398#
https://www.colaboraread.com.br/aluno/avaliacao/index/2861077907?atividadeDisciplinaId=15104398#
https://www.colaboraread.com.br/aluno/avaliacao/index/2861077907?atividadeDisciplinaId=15104398#
https://www.colaboraread.com.br/aluno/avaliacao/index/2861077907?atividadeDisciplinaId=15104398#
https://www.colaboraread.com.br/aluno/avaliacao/index/2861077907?atividadeDisciplinaId=15104398#
https://www.colaboraread.com.br/aluno/avaliacao/index/2861077907?atividadeDisciplinaId=15104398#
https://www.colaboraread.com.br/aluno/avaliacao/index/2861077907?atividadeDisciplinaId=15104398#
https://www.colaboraread.com.br/aluno/avaliacao/index/2861077907?atividadeDisciplinaId=15104398#
https://www.colaboraread.com.br/aluno/avaliacao/index/2861077907?atividadeDisciplinaId=15104398#
https://www.colaboraread.com.br/aluno/avaliacao/index/2861077907?atividadeDisciplinaId=15104398#
https://www.colaboraread.com.br/aluno/avaliacao/index/2861077907?atividadeDisciplinaId=15104398#
https://www.colaboraread.com.br/aluno/avaliacao/index/2861077907?atividadeDisciplinaId=15104398#
https://www.colaboraread.com.br/aluno/avaliacao/index/2861077907?atividadeDisciplinaId=15104398#
https://www.colaboraread.com.br/aluno/avaliacao/index/2861077907?atividadeDisciplinaId=15104398#
https://www.colaboraread.com.br/aluno/avaliacao/index/2861077907?atividadeDisciplinaId=15104398#
https://www.colaboraread.com.br/aluno/avaliacao/index/2861077907?atividadeDisciplinaId=15104398#
https://www.colaboraread.com.br/aluno/avaliacao/index/2861077907?atividadeDisciplinaId=15104398#
https://www.colaboraread.com.br/aluno/avaliacao/index/2861077907?atividadeDisciplinaId=15104398#
javascript:void(0);
javascript:void(0);
b)
c)
d)
e)
2)
a)
b)
c)
d)
e)
3)
Concatenadores, Debugs e Tradutores.
Compiladores, Interpretadores e Transformadores.
Concatenadores, Debugs e Transformadores.
Compiladores, Debugs e Transformadores.
Segundo MARC¸ULA, “a linguagem de programação pode ser entendida como um conjunto de palavras (vocabulário) e um conjunto de regras
gramaticais (para relacionar essas  palavras) usados para instruir o sistema de computação a realizar tarefas específicas e com isso,  criar os
programas. Cada linguagem tem o seu conjunto de palavras-chave e sintaxes”.
Assinale a alternativa que apresenta corretamente em qual linguagem o sistema Unix foi implementado.
Alternativas:
Linguagem C. Alternativa assinalada
Linguagem Pascal.
Linguagem Java.
Linguagem Basic.
Linguagem Fortran.
Para inserir as bibliotecas no programa é necessário colocar #include (inclusão de um arquivo no programa fonte) e em seguida, entre os
símbolos de menor “<” e maior “>” (quando se usa < e > o arquivo é procurado na pasta include) o nome da biblioteca.
Neste contexto, considere a tabela a seguir e  faça a associação das bibliotecas da linguagem C apresentadas na  coluna-A  com sua  função dada na
coluna-B :
Coluna -A Coluna-B
Colaborar - Av1 - Algoritmos e Técnicas de Programação https://www.colaboraread.com.br/aluno/avaliacao/index/2861077907?atividadeDisciplinaId=...
2 of 4 18/10/2023, 13:36
a)
b)
c)
d)
e)
4)
I. stdlib
1. Essa biblioteca é responsável pelas funções de
entradas e saídas, como é o caso da  função printf e
scanf.
II. stdio 
2. Essa biblioteca utilizada para manipulação de horas
e datas.
III.time
3. Essa biblioteca transforma as strings (vetores de
caracteres) em números
Assinale a alternativa que apresenta a associação correta.
Alternativas:
I - 3; II - 1; III - 2. Alternativa assinalada
I - 3; II - 2; III - 1.
I - 2; II - 1; III - 3.
I - 2; II - 3; III - 1.
I - 1; II - 2; III - 3.
Ao se criar uma variável o programador pode optar por já atribuir um valor ou não, mesmo existindo essa opção é uma boa prática de
programação sempre inicializar as variáveis para evitar que recebam dados que estejam na memória.
#include <stdbool.h>
void main(){
  int altura = 1.86;
  float salario = 7500;
  double qtd_atomos;
  bool confirma = false;
  char genero = 'M';
}
Assinale a alternativa que apresenta corretamente a descrição do erro existente no programa anterior.Colaborar - Av1 - Algoritmos e Técnicas de Programação https://www.colaboraread.com.br/aluno/avaliacao/index/2861077907?atividadeDisciplinaId=...
3 of 4 18/10/2023, 13:36
a)
b)
c)
d)
e)
5)
a)
b)
c)
d)
e)
Alternativas:
A variável confirma deveria estar recebendo o valor false entre aspas: "false".
A variável salario não pode ser iniciada com um valor inteiro.
A variável altura não pode ser iniciada com um valor de ponto flutuante (Real). Alternativa assinalada
A variável genero deveria estar recebendo o valor "M" sem as aspas: M.
O tipo double na declaração da variável qtd_atomos não é válido.
Variáveis com estruturas compostas do tipo vetor ou matriz, só são capazes de    armazenar valores de um mesmo tipo, porem, além das
estruturas homogêneas as linguagens de programação oferecem um tipo de variável composta heterogênea chamada de estruturas (structs) ou
ainda de registros.
Na linguagem C, a criação de uma estrutura deve ser feita antes da função main() e deve possuir a seguinte sintaxe:
Alternativas:
struct <nome>; <tipo> <nome_da_variavel1>; <tipo> <nome_da_variavel2>; ... ;
struct { <tipo> <nome_da_variavel1>; <tipo> <nome_da_variavel2>; ... };
struct <nome>{ <nome_da_variavel1>; <nome_da_variavel2>; ... };
struct <nome>{ <tipo> <nome_da_variavel1>; <tipo> <nome_da_variavel2>; ... }; Alternativa assinalada
<nome> struct{ <tipo> <nome_da_variavel1>; <tipo> <nome_da_variavel2>; ... };
Colaborar - Av1 - Algoritmos e Técnicas de Programação https://www.colaboraread.com.br/aluno/avaliacao/index/2861077907?atividadeDisciplinaId=...
4 of 4 18/10/2023, 13:36

Continue navegando