Buscar

RELATÓRIO - ALGORITMO - AULAS 07,08



Continue navegando


Prévia do material em texto

FACULDADE PITÁGORAS
PÓLO CACHOEIRO DE ITAPEMIRIM
Curso: Engenharia Elétrica 
Disciplina: Algoritmos e Lógica de Programação
Tutor Presencial: Paulo Cesar Paraizo de Lima
RELATÓRIO DE AULA PRÁTICA Nº 07/08 – 
NOME DA AULA PRÁTICA
Aplicação lógica de programação
Aluno:
- Vagno Santos Silva
Cachoeiro de Itapemirim – ES 
Junho/2020
1 – INTRODUÇÃO:
Nessa aula, concluímos que a linguagem programa em C é composto por um conjunto de funções, pela qual o programa começa a ser executado chama-se main. Após cada comando em C deve-se colocar um ; (ponto-e-vírgula).para que ele possa ser lido com mais facilidade. Uma vez que este tipo de linguagem seja uma linguagem de uso geral, C é especialmente indicada para o desenvolvimento de software básico, sendo assim a linguagem C se tornou rapidamente uma ferramenta de programação bastante usada entre os profissionais da área. Sua popularidade da linguagem C deve-se ao fato dela ser uma linguagem flexível, portátil e eficiente. essa flexibilidade permite ser utilizada no desenvolvimento de diversos tipos de aplicação, desde simples jogos eletrônicos até poderosos controladores de satélites. Devido à sua portabilidade, os programas codificados em C podem ser executados em diversas plataformas, praticamente, sem nenhuma alteração. E, finalmente, sua eficiência proporciona alta velocidade de execução e economia de memória
2 – DESENVOLVIMENTO
Exercício 01
a.
Solicite para que o usuário entre com 20 dados. Armazene os 20 dados em posições distintas utilizando comando de repetição.
b.
Em seguida o programa lê um número novo e verifica se esse número está entre os valores informados e guardados no vetor.
c.
Caso o valor seja encontrado, deverá ser impressa uma mensagem informando a posição do valor no vetor (exemplo: esse valor sem contra na posição “x”).
Exercício 02
Implementar um programa em C que faça a soma de duas matrizes de ordem M x N 
a.
Peça para o usuário escolher a ordem das matrizes, ou seja, a quantidade de linhas e colunas. 
b.
O próximo passo do programa é pedir para o usuário inserir os valores na matriz. 
c.
Em seguida a soma deve ser guardada em uma nova matriz. 
d.
Por fim, o programa deverá imprimir os valores da matriz resultante, a impressão pode ser feita de maneira sequencial.
 DESENVOLVIMENTO EXERCÍCIO 01
#include <stdio.h>
int main(void)
{
float numeros[20];
float total;
int i;
for(i=1;i<21;i++)
{
printf("Informe o numero %d: ",i);
scanf("%f",&numeros[i]);
}
getchar();
}
#include <stdio.h>
int main(void)
{
float numeros[20];
float total;
float valor;
int i;
for(i=1;i<21;i++)
{
printf("Informe o numero %d: ",i);
scanf("%f",&numeros[i]);
}
 printf("Informe o numero que deseja saber se foi digitado: ");
 scanf("%f",&valor);
for(i=1;i<21;i++)
{
if(numeros[i]==valor)
printf("O valor foi encontrado na posicao: %d",i);
}
getchar();
}
 DESENVOLVIMENTO EXERCÍCIO 02
#include <stdio.h>
int main(void){
int m,n,i,j;
printf("\n Insira o número de linhas e colunas: ");
scanf("%d %d",&m, &n);
float matriz1[m][n];
float matriz2[m][n];
float matriz3[m][n];
for(i=0;i<m;i++)
 {
 for(j=0;j<n;j++)
 {
printf("\n Digite o valor [%d][%d]: ",i,j);
 scanf("%f",&matriz1[i][j]);
}
}
for(i=0;i<m;i++)
{
 for(j=0;j<n;j++)
 {
 printf("\n Digite o valor [%d][%d]: ",i,j);
 scanf("%f",&matriz2[i][j]);
}
}
for(i=0;i<m;i++)
 {
 for(j=0;j<n;j++)
{
 matriz3[i][j] = matriz1[i][j] + matriz2[i][j];
 printf("\n Resultado[%d][%d] = %.2f",i,j,matriz3[i][j]);
}
}
getchar();
}