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 3 páginas

Prévia do material em texto

Fundamentos de Programação -
Aluno (a): 
Data: 09 /06 / 2020.
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.
2) Construa o algoritmo para calcular e imprimir a soma de dois números inteiros fornecidos pelo usuário.
Var x, y, z: inteiro
Inicio
		Escreva(“digite o valor de x”);
		Ler x
		Escreva(“digite o valor de y”);
		Ler y
		Z := (x+y)
		imprima(“a soma é”, z);
fim			
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 e os objetos que compõe;
Definir os dados de entrada, ou seja, quais dados serão fornecidos e quais objetos fazem parte desse cenario problema;
Definir processamento, ou seja, quais cálculos serão efetuados e quais as restrições para esses cálculos. O processamento é reponsá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.
Definir os dados de saída, ou seja, quais dados serão gerados depois do processamento.
Testar algoritmo realizando simulações.
4) Explique em poucas palavras a diferença entre algoritmo e programa. Todo algoritmo poderia se tornar um programa? Por quê?
A um procedimento constituído de um conjunto de instruções bem definidas, executáveis por alguém, com o objetivo de resolver um problema, chama-se Algoritmo
Um algoritmo escrito em Linguagem Natural passa a ser chamado de Programa depois de convertido para uma linguagem aceita por um computador real.
5) Elaborar um programa de computador que calcule e apresente o volume de um cubo.
Variável aresta, volume
	inicio
		Escreva(“escreva o valor da aresta do cubo”)
		Leia (aresta)
		Volume = aresta*aresta*aresta
		Escreva(“Volume do cubo é ”, volume)
	fim
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.
Inicio
		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)
		Calcule média = (n1+n2+n3)/3
		Se media >=7 
		imprima(nome,“aprovado por média”,media)
		Senao
		imprima(nome,“reprovado por média”,media)
		se faltas>20
		entao
		imprima(nome,”reprovado por faltas”, faltas)
	fim
		
Avaliação de Pesquisa 01: Fundamentos de Programação -
Comunicação Eletrônica I - ELT

Outros materiais