Escolar Documentos
Profissional Documentos
Cultura Documentos
(MULTIVIX)
1º BIMESTRE DE 2019/2
SÃO MATEUS- ES
2019
Faculdade Norte Capixaba de São Mateus
(MULTIVIX)
1º BIMESTRE DE 2019/2
Trabalho Avaliativo de
algoritimos para alunos do
Curso de Engenharia
Mecânica na Faculdade Norte
Capixaba de São Mateus
(MULTIVIX) como requisito
para a soma pontual,
conforme procedimentos
acadêmicos, no objetivo de
aprovação na disciplina.
SÃO MATEUS- ES
2019
RESUMO
1. INTRODUÇÃO ..............................................................................................…. 5
2. QUESTÕES PARTE 1 …...............................................................................….5
3. DESENVOLVIMENTO PARTE 1 …...............................................................….6
4. QUESTÕES PARTE 2 …...............................................................................….9
5. DESENVOLVIMENTO PARTE 2 …...............................................................….10
6. CONCLUSÃO ................................….............................................................….17
7. REFERÊNCIAS BIBLIOGRÁFICAS .............................................................….17
1. INTRODUÇÃO
Este trabalho é avaliativo, e tem por objetico avaliar e desenvolver as competências
educacionais para alunos do Curso de Engenharia Mecânica referente a matéria de
algoritimo, das matérias aplicadas no primeiro bimestre de 2019/2.
Serão desenvolvidos as respostas das partes 1 (teórica) e parte 2 (implementação
de algoritmos).
2. QUESTÕES - PARTE 1
1) Computador: ele está na nossa vida diariamente, mas para muitas pessoas, o
computador ainda é um mistério; para outras, esse impasse já foi quebrado. O
computador nada mais é do que uma máquina de processar dados eletronicamente,
com alta velocidade de processamento.
a) Computacionalmente falando, diferencie “dados” de “informação”.
b) Cite as 5 características básicas do computador comentadas nas aulas de
Algoritmos.
3. DESENVOLVIMENTO – PARTE 1
Questão 1
A) Dados - É uma série de atividades ordenadamente realizadas, em que resulta em
uma espécie de arranjo de informações, pois no início da atividade é feita a coleta
de informações, ou dados, que passam por uma organização onde no final será
passada para o usuário o dado pertinente a sua busca.
informações - É definida pelo resultado do processamento, ou seja, a informação
final dos dados que foram processados.
B) Hardwer(CPU), Software, Mouse, Teclado, Monitor
Questão 2
( b ) Entrada de dados ( c ) Processamento ( a ) Saída de informação
Questão 3
Hardwer(CPU), Softwer, Monitor
Questão 4
A) CPU é a parte de um sistema computacional, que realiza as instruções de
um programa de computador, para executar a aritmética básica, lógica, e a entrada
e saída de dados
É composta basicamente por três seguintes componentes:
Unidade lógica e aritmética (ULA ou ALU): executa operações lógicas e aritméticas;
Unidade de controle (UC): decodifica instruções, busca operandos, controla o ponto
de execução e desvios;
Registradores (Memórias): armazenar dados para o processamento.
B) A memória principal é um armazenamento temporário de dados e instruções dos
programas de computador. É uma memória volátil, e seu tamanho é limitado
Memória RAM – A memória RAM (Random-Access Memory), é um tipo de
tecnologia que permite ao processador tanto a leitura quanto a gravação de dados e
perde informação quando não há alimentação elétrica. É uma memória Volátil e não
armazena Dados.
Memória ROM – Já a memória ROM (Read-Only Memory), permite apenas a leitura
dos dados e não perde informação na ausência de energia, ou seja, Armazena todos
os dados salvos pelo comando do usuário no processador.
Questão 5
Softwares básicos: Chamado como Sistema Operacional, são programas exenciais
para funcionento de um computador e tem controle direto ao Hardwer. Eles
executam operações em vários locais de memória e controlam o hardware.
Ex: Window´s e Linux.
Softwares aplicativos: são programas que não são vitais para o funcionamento do
computador, mas são frequentemente usados pelo usuário.
Ex: Pacote Office e navegadores de internet.
Softwares aplicativos específicos: são programas em que desempenham papeis
importantes para o computador, mas que não necessariamente é obrigatório para
seu funcionamento. Desempenham tarefas especificas de acordo com a
necessidade do usuário.
Ex: Anti-Virus, Calculdora, Agenda.
Questão 6
Lógica de Programação é a técnica de desenvolver algoritmos (sequências lógicas)
para atingir determinados objetivos dentro de certas regras baseadas na Lógica
matemática e em outras teorias básicas da Ciência da Computação e que depois
são adaptados para a Linguagem de Programação utilizada pelo programador para
construir seu software.
Questão 7
Um algoritmo é uma sequência de instruções em uma linguagem especifica através
de regras sintáticas e semânticas,definidas através de regras e procedimentos
lógicos, que tem por objetivo levar a solução de um problema.
Questão 8
A linguagem de programação é um método padronizado, para escrever algoritimos,
onde fornece instruções para um computador executar um determinada tarefa.
Esses Algoritimos descrevem ao computador o que ele tem que fazer, e como fazer.
Questão 9
A Engenharia é a aplicação do conhecimento científico, econômico, social e prático.
Um Engenheiro tem como objetivo, inventar, desenhar, construir, manter e melhorar
estruturas, máquinas,e processos em geral. É Importante que alunos de engenharia
tenham uma noção geral sobre tudo que abrange programação, pois facilita o
desenvolvimento e as aplicações de suas atividades profissionais. A medida que a
tecnologia avança, é necessária essa insersão do engenheiro nessas mudanças, e
tais conhecimentos capacita o engenheiro a atuar de forma abrangente em sua
profissão.
Questão 10
Utilizo diariamente softwares (básicos, aplicativos e aplicativos específico) como,
Windows,Pacote Office, Internet, Aplicativos de comunicação direta como Wattzap e
Redes Sociais.
Questão 11
Bit e Bytes são transmitidos e processados como informações no mundo
computacional.
Bit é a menor unidade na qual computadores trabalham. Um bit assume dois
valores: ou 0 ou 1.Bits são usados para representar sinais elétricos ou sinais de
ondas para rede sem fio.
Bytes são usados para representar tamanho de arquivos ou capacidade de
armazenamento.
Questão 12
a) 4 quilobytes (KB) = 32000 (bit).
b) 2 megabytes (MB) = 1,6e+7 (bit).
c) 1 gigabyte (GB) = 8e+9 (bit).
d) 0,5 terabytes (TB) = 4e+13 (bit).
4. QUESTÕES PARTE 2
5. DESENVOLVIMENTO – PARTE 2
Questão 1
/*Calculo de multiplicação*/
#include<stdio.h>
#include<stdlib.h>
int main()
{
float N1,N2,N3,N4,N5,mult;
printf("Insira o valor de N1:\n");
scanf("%f",&N1);
printf("Insira o valor de N2:\n");
scanf("%f",&N2);
printf("Insira o valor de N3:\n");
scanf("%f",&N3);
printf("Insira o valor de N4:\n");
scanf("%f",&N4);
printf("Insira o valor de N5:\n");
scanf("%f",&N5);
mult = N1*N2*N3*N4*N5;
printf("O resultado da multiplicacao e: %f",mult);
return 0;
}
Questão 2
int main()
{
float N1,N2,N3,N4,media;
printf("Insira o valor de N1:\n");
scanf("%f",&N1);
printf("Insira o valor de N2:\n");
scanf("%f",&N2);
printf("Insira o valor de N3:\n");
scanf("%f",&N3);
printf("Insira o valor de d:\N4");
scanf("%f",&N4);
media = (N1+N2+N3+N4)/4;
printf("O resultado da Media e: %f",media);
return 0;
}
Questão 3
int main()
{
int prazoConstrucaoPedreiro,prazoConstrucaoPintor;
float custoTotalCostrucao,horaPorDiaPedreiro,horaPorDiaPintor;
printf("Insira o prazo para a pedreiro concluir seu trabalho na construcao (em
dias):\n");
scanf("%d",&prazoConstrucaoPedreiro);
printf("Insira a quantidade de horas por dia que o pedreiro devera realizar seu
servico na construcao:\n");
scanf("%f",&horaPorDiaPedreiro);
printf("Insira o prazo para a pintor concluir seu trabalho na construcao (em dias):\n");
scanf("%d",&prazoConstrucaoPintor);
printf("Insira a quantidade de horas por dia que o pintor devera realizar seu servico
na construcao:\n");
scanf("%f",&horaPorDiaPintor);
custoTotalCostrucao = prazoConstrucaoPedreiro*horaPorDiaPedreiro*20
+prazoConstrucaoPintor*horaPorDiaPintor*13;
printf("Custo total da mao-de-obra da construcao (em reais): f",custoTotalCostrucao);
return 0;
}
Questão 4
int main()
{
float km,consumo;
printf("Insira o valor percorrido em km:\n");
scanf("%f",&km);
consumo = km/16;
printf("Consumo em litros por Km: %f",consumo);
return 0;
}
Questão 5
int main()
{
float peso, vquilo, vfinal;
/*Declaração de variáveis:
peso - Peso do bolo;
vquilo - Valor para cada quilo de bolo;
vfinal- Valor final do bolo.*/
printf("\nInforme o peso do bolo (em quilogramas):");/*Solicitação de informações*/
scanf("%f", &peso);/*Armazenamento de informações*/
vquilo=18;
vfinal=(peso*vquilo);
printf("\nO preco final do bolo sera de: R$%f.\n", vfinal);
return(0);
}
Questão 6
/*Calculo Salarial*/
#include<stdio.h>
#include<stdlib.h>
int main()
{
float salJoao,salJose;
printf("Insira o salario de Jose Almeida:\n");
scanf("%f",&salJose);
salJoao = salJose + salJose*0.36;
printf("Salario do Joao Souza: %f",salJoao);
return 0;
}
Questão 7
int main()
{
float distancia,tempo,velocidade;
printf("Insira a distancia percorrida em km:\n");
scanf("%f",&distancia);
printf("Insira o tempo em horas:\n");
scanf("%f",&tempo);
velocidade = distancia/tempo;
printf("Velocidade em km/h: %f",velocidade);
return 0;
}
Questão 8
int main ()
{
int pai, mae, filho, filha, result;
printf("\nFavor Informe a idade (em anos) dos membros da familia: Pai, mae, filho, e
filha, nesta ordem:");
scanf("%d %d %d %d", &pai,&mae,&filho,&filha);
result=(pai+mae+filho+filha);
printf("\nA soma das idades informadas equivale a: %d anos.", result);
return(0);
}
Questão 9
int main()
{
float largura,comprimento,area;
printf("Insira o valor da largura em centimetros:\n");
scanf("%f",&largura);
printf("Insira o valor do comprimento em centimetros:\n");
scanf("%f",&comprimento);
area = comprimento*largura;
printf("Area do retangulo em centimetros quadrados: %f",area);
return 0;
}
Questão 10
int main()
{
float raio,area;
printf("Insira o rario do circulo em centimetros:\n");
scanf("%f",&raio);
area = 3.14*(raio*raio);
printf("Area do circulo em centimetros quadrados: %f",area);
return 0;
}
Questão 11
int main()
{
float base,altura,area;
printf("Insira o valor da base em metros:\n");
scanf("%f",&base);
printf("Insira o valor da altura em metros:\n");
scanf("%f",&altura);
area = (base*altura)/2;
printf("Area do triangulo em metros quadrados: %f",area);
return 0;
}
Questão 12
int main()
{
float base,altura,hipotenusa;
printf("Insira o valor da base em metros:\n");
scanf("%f",&base);
printf("Insira o valor da altura em metros:\n");
scanf("%f",&altura);
hipotenusa = sqrt(base*base + altura*altura);
printf("Hipotenusa em metros: %f",hipotenusa);
return 0;
}
Questão 13
Questão 14
/*Calculo do peso */
#include<stdio.h>
#include<stdlib.h>
int main()
{
float massa,gravidade,peso;
printf("Insira o valor da massa em kg:\n");
scanf("%f",&massa);
printf("Insira o valor da aceleracao da gravidade em metros por segundo ao
quadrado:\n");
scanf("%f",&gravidade);
peso = massa*gravidade;
printf("Peso em Newtons: %f",peso);
return 0;
}
Questão 15
int main()
{
float largura,comprimento,profundidade,volume;
printf("Insira o valor da largura em metros:\n");
scanf("%f",&largura);
printf("Insira o valor do comprimento em metros:\n");
scanf("%f",&comprimento);
printf("Insira o valor da profundidade em metros:\n");
scanf("%f",&profundidade);
volume = largura*comprimento*profundidade;
printf("Volume da piscina em metros cubicos: %f",volume);
return 0;
}
6. CONCLUSÃO
O presente trabalho porporcionou importante fixação do aprendizado sobre os conceitos
teóricos da computação, bem como a familiarização sobre um primeiro contato com
algoritmos. Foi possível ter uma noção básica, porém sólida, a respeito de Programação .
7. REFERÊNCIAS BIBLIOGRÁFICAS
Arquivos em PDF disponibilizadas no portal da MULTIVIX, das Aulas Algoritimos
ministradas anteriormente em sala de aula.
Websites:
https://mundoeducacao.bol.uol.com.br
https://www.infoescola.com