Buscar

Atividade de Pesquisa 01 - Fundamentos da 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

Fundamentos de Programação -
Aluno (a): 
Data: / / 201_.
Atividade de Pesquisa 1
NOTA:
INSTRUÇÕES:
· Esta Avaliação contém 6 (seis) questões, totalizando 10 (dez) pontos;
· Baixe o arquivo disponível com a Atividade de Pesquisa;
· Você deve preencher dos dados no Cabeçalho para sua identificação: 
· Nome / Data de entrega.
· As respostas devem ser digitadas abaixo de cada pergunta;
· Ao terminar grave o arquivo com o nome Atividade Prática;
· Envio o arquivo pelo sistema no local indicado;
· Em caso de dúvidas consulte o seu Tutor.
1) Construa o diagrama de bloco para calcular e imprimir a soma de dois números inteiros fornecidos pelo usuário.
Algoritmo ``Exercicio4´´
 var x, y: inteiro
 inicio 
ler x
ler y
 z := (x*y) + 5
se z <= 0 então
resposta := `A´
senão se z <= 100 então 
resposta := `B´
senão 
resposta := `C ´
 
2) Construa o algoritmo para calcular e imprimir a soma de dois números inteiros fornecidos pelo usuário.
Prog lea9
Int num1, num2, soma; 
Imprima ¨\n entre com um numero: ¨;
leia num1;
imprima ¨\n entre com outro numero: ¨;
leia num2;
soma <- num1 + num2;
imprima ¨\nSoma: ¨, soma; 
imprima ¨\n¨;
fimprog
3) Apresente as principais recomendações estudadas para a construção de algoritmos em computação.
Compreender completamente o problema a ser resolvido ,destacando os pontos mais importantes eos objetos que o compõem.
Definir os dados de entrada,ou seja, quais dados serão fornecidos e quais objetos fazem parte desse cenario-problema.
Definir o processamento,ou seja, quais calculos serão efetuados e quais as restrições para esses calculos.O processamento é responsavel pela transformação dos dados de entrada em dados de saida.Além disso, deve-se verificar quais objetos são responsáveis pelas atividades.
Definir os dados de saida,ou seja, quais dados serão gerados depois do processamento.
4) Construir o algoritmo utilizando um dos tipos descritos na próxima seção.
Inicio
N1,N2
M=N1*N2
M
Fim
5) Testar o algoritmo realizando simulações.
:?
6) Explique em poucas palavras a diferença entre algoritmo e programa. Todo algoritmo poderia se tornar um programa? Por quê?
7) algori tmo é um esquem a de re sol ução de um p robl ema. Pode ser impl ementado com 
Algoritmo é um sistema de resolução de um problema.Pode ser implementado com qualquer sequencia de valores ou objeto que tenham uma lógica infinita, oque possa fornecer uma sequencia lógica.
Programa informático é uma coleção de instruções que descrevem uma tarefa a ser realizada por um computador. O termo pode ser uma referencia 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. 
7) 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
8) 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+n 3)/3
contador<-n ome+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)
 
 
Avaliação de Pesquisa 01: Fundamentos de Programação -
Comunicação Eletrônica I - ELT

Outros materiais