Você está na página 1de 4

Fundamentos de Programação -

Aluno (a): WILLIANS DA SILVA CAMPOS Data: 30 / 03 / 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:
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 “Atividade1”
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 numl, num2, soms;
imprima “\n entre com um numero: “;
leia numl;
imprima “\n entre com outro número; “;
leia num2;
soma - num1 + num2;
imprima “\nSoma : “, soma;

Avaliação de Pesquisa 01: Fundamentos de Programação -


imprima “\n” ; filprog
3) Apresente as principais recomendações estudadas para a construção de algoritmos em computação.

Serve como modelo para programas, pois sua linguagem é intermediária à linguagem humana e às
linguagens de programação, sendo então, uma boa ferramenta na validação da lógica de tarefas a
serem automatizadas.

Um algoritmo é uma receita para um processo computacional e consiste de uma série de operações
primitivas, interconectadas devidamente, sobre um conjunto de objetos. Os objetos manipulados por
essas receitas são as variáveis.

O algoritmo pode ter vários níveis de abstrações de acordo com a necessidade de representar ou
encapsular detalhes inerentes às linguagens de programação. Ex: Certamente um algoritmo feito com
o objetivo de servir como modelo para uma linguagem de III geração é diferente daquele para uma
linguagem de IV geração. Mas isso não impede que a ferramenta em si possa ser usada em ambos o
caso.

Como qualquer modelo, um algoritmo é uma abstração da realidade. A abstração é o processo de


identificar as propriedades relevantes do fenômeno que esta sendo modelado. Usando o modelo
abstrato, podemos nos centrar unicamente nas propriedades relevantes para nós, dependendo da
finalidade da abstração, e ignorar as irrelevantes.

É a forma pela qual descrevemos soluções de problemas do nosso mundo, afim de, serem
implementadas utilizando os recursos do mundo computacional. Como este possuí severas
limitações em relação ao nosso mundo, exige que, sejam impostas algumas regras básicas na forma
de solucionar os problemas, para que, possamos utilizar os recursos
de hardware e software disponíveis. Pois, os algoritmos, apesar de servirem para representar a
solução de qualquer problema, no caso do Processamento de Dados, eles devem seguir as regras
básicas de programação para que sejam compatíveis com as linguagens de programação. 

4) Explique em poucas palavras a diferença entre algoritmo e programa. Todo algoritmo poderia se
tornar um programa? Por quê?

Um algoritmo é uma sequência de passos para realizar uma tarefa ou resolver um problema. no
nosso dia a dia, utilizamos algoritmos para realizar nossas atividades, definindo a sequência de
atividades que devemos fazer para atingir um objetivo.
Um algoritmo é, num certo sentido, um programa abstrato — dizendo de outra forma, um programa
é um algoritmo concretizado. Os programas são visualizados mais facilmente como uma coleção de
algoritmos menores combinados de um modo único — da mesma forma que uma casa é construída a
partir de componentes.
Dessa forma, um algoritmo é uma descrição passo a passo de como o computador irá executar uma
operação específica, como, por exemplo, uma ordenação. Um programa, por outro lado, é uma
entidade que na verdade implementa uma ou mais operações de forma que seja útil para as pessoas
que o utilizam.

Comunicação Eletrônica I - ELT


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 “+ “e “ + 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.

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)
Esvreva (“Digite o número de faltas do aluno. “)
Leia (faltas)
Se (nota final >= 7) então
media<-( n1+n2+n3)/3
contador<- nome+1
Escreva (nome, “ aprovado com media “,media2:2)
senão
Escreva (nome, ”reprovado por media “, media2:2)
Fimse
Se (faltas <=10) então
faltas<- faltas
Escreval (nome, “ reprovado com” , faltas , ”faltas”)
Fimse
Escreva ( “Digite o nome do aluno. “)
Leia (no me)
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 numero de falta s do aluno. “)
Leia (faltas)

Comunicação Eletrônica I - ELT


Comunicação Eletrônica I - ELT

Você também pode gostar