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(); }