Buscar

Avaliação de pesquisa 01 - Fundamentos 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 3 páginas

Prévia do material em texto

Avaliação de Pesquisa 01: Fundamentos de Programação - CT 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1) Construa o diagrama de bloco para calcular e imprimir a soma de dois números inteiros fornecidos 
pelo usuaŕio. 
 
 
 
 
 
 
 
 
 
 
 
 
 
2) Construa o algoritmo para calcular e imprimir a soma de dois números inteiros fornecidos pelo 
usuário. 
 
 
 
 
 
 
 
 
Fundamentos de Programação - CT 
Aluno (a): Fernando itallo nascimento amorim silva Data 21 / 06 /2019 
Avaliação de Pesquisa 01 NOTA: 
INSTRUÇÕES: 
 
 Esta Avaliação de pesquisa contém 06 questões, totalizando 10 (dez) pontos. 
 Você deve preencher dos dados no Cabeçalho para sua identificação 
o Nome / Data de entrega 
 Utilize o espaço abaixo destinado para realizar a atividade. 
 Ao terminar grave o arquivo com o nome Avaliação de Pesquisa 01 (nome do aluno). 
 Envie o arquivo pelo sistema. 
 
 
 Avaliação de Pesquisa 01: Fundamentos de Programação - CT 
 
3) Apresente as principais recomendacõ̧es estudadas para a construcã̧o de algoritmos em 
computacã̧o. 
1 – Compreender completamente o problema a ser resolvido, destacando os pontos mais 
importantes e os objetos que o compõem. 
 
2 – Definir os dados de entrada, ou seja, quais dados serão fornecidos e quais objetos fazem 
parte desse cenário-problema. 
 
3 – Definir o processamento, ou seja, quais cálculos serão efetuados e quais as restrições para 
esses cálculos. O processamento é responsável pela transformação dos dados de entrada em 
dados de saída. Além disso, deve-se verificar quais objetos são responsáveis pelas atividades. 
 
4 – Definir os dados de saída, ou seja, quais dados serão gerados depois do processamento. 
 
5 – Construir o algoritmo utilizando um dos tipos descritos na próxima seção. 
 
6 – Testar o algoritmo realizando simulações. 
 
4) Explique em poucas palavras a diferenca̧ entre algoritmo e programa. Todo algoritmo poderia se 
tornar um programa? Por quê? 
algoritmo é um esquema de resolução de um problema. Pode ser implementado com 
qualquer sequência de valores ou objecto que tenham uma lógica infinita (por exemplo, 
a língua portuguesa, a linguagem Pascal, a linguagem C, uma sequência numérica, um 
conjunto de objecto tais como lápis e borracha), ou seja, qualquer coisa que possa 
fornecer uma sequência lógica. 
 programa informático é uma colecção de instruções que descrevem uma tarefa a ser 
realizada por um computador. O termo pode ser uma referência ao código fonte, escrito 
em alguma linguagem de programação, ou ao arquivo que contém a 
forma executável deste código fonte. 
 
5) Elaborar um programa de computador que calcule e apresente o volume de um cubo. 
 
inicio 
aresta, volume real 
escreva("entre com valor da aresta do cubo") 
leia( aresta ) 
volume <= aresta * aresta * aresta 
escreva( " Volume do cubo de aresta " + aresta + " é " + volume ) 
fim 
 
 Avaliação de Pesquisa 01: Fundamentos de Programação - CT 
 6 Construir um algoritmo que leia dois valores. Um valor representa a média aritmética; o outro, o 
número total de faltas. O programa deve imprimir APROVADO se a média for maior ou igual a 7.0 e o 
número total de faltas for inferior a 20; caso contrário, deve mostrar REPROVADO. 
 
 Escreva ("Digite o nome do aluno. ") 
Leia (nome) 
Escreva ("Digite a 1ª nota do aluno. ") 
Leia (n1) 
Escreva ("Digite a 2ª nota do aluno. ") 
Leia (n2) 
Escreva ("Digite a 3ª nota do aluno. ") 
Leia (n3) 
Escreva ("Digite o número de faltas do aluno. ") 
Leia (faltas) 
Se (notafinal >= 7)então 
media<-(n1+n2+n3)/3 
contador<-nome+1 
Escreval (nome," aprovado com média ",media:2:2) 
senao 
Escreval (nome," reprovado por média ",media:2:2) 
Fimse 
Se (faltas <=10) então 
faltas<-faltas 
Escreval (nome, " reprovado com" ,faltas," faltas") 
Fimse 
Escreva ("Digite o nome do aluno. ") 
Leia (nome) 
Escreva ("Digite a 1ª nota do aluno. ") 
Leia (n1) 
Escreva ("Digite a 2ª nota do aluno. ") 
Leia (n2) 
Escreva ("Digite a 3ª nota do aluno. ") 
Leia (n3) 
Escreva ("Digite o número de faltas do aluno. ") 
Leia (faltas)

Outros materiais