Baixe o app para aproveitar ainda mais
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
Compartilhar