RELATÓRIO DE PRÁTICA LABORATORIAL
Por: Daniele Garcia • 16/4/2021 • Trabalho acadêmico • 1.758 Palavras (8 Páginas) • 296 Visualizações
[pic 1][pic 2] RELATÓRIO DE PRÁTICA LABORATORIAL |
ALUNO: | RA: |
PÓLO: | |
CURSO: | ETAPA: |
DATA: | CARGA HORÁRIA: 12h |
DISCIPLINA: ALGORITMOS E ESTRUTURA DE DADOS | |
PROFESSOR: PAULO JOSÉ LIMIRIO |
QUADRO DESCRITIVO DE PRATICA | ||
PRATICA LABORATORIAL Nº: 919051-1 | C.H.: 4h | DATA: 01/12/2020 |
INTRODUÇÃO: O algoritmos são como uma lista de passo a passo para resolução de um problema, apesar da maioria dos algoritmos serem mais complexo , e nos permitem repetir passos, fazer iterações ou necessitar de decisões. | ||
OBJETIVOS: • Desenvolver a habilidade de construir programas com estrutura sequencial simples e com estrutura condicional simples e composta. • Praticar o desenvolvimento de algoritmos com estrutura sequencial simples e com estrutura condicional simples e composta (se - senão - fimse). | ||
MATERIAL:
| ||
METODOLOGIA: 1) Abrir o visualg e criar um algoritmo que solicite ao operador o valor da base e da altura de um triângulo e calcular a área do triangulo usando a fórmula “área = (base*altura)/2”; Imagem 1- Resolução questão 1 [pic 3] 2) No visualg criar um algoritmo que solicite o valor de um lado de um quadrado e calcular o perímetro e a área pelas fórmulas “perímetro = 4*lado” e “área=lado*lado ou lado^2”; Imagem 2- Resolução da questão 2 [pic 4] 3) No visualg criar um algoritmo que solicite os valores dos catetos do triangulo retângulo, e calcular a hipotenusa utilizando a fórmula “hipotenusa=√cateto 1^2+cateto 2^2” ; Imagem 3-Resolução da questão 3 4)A partir do visualg criar um algoritmo que solicite do operador um número inteiro e verificar se o número é par ou impar; Imagem 4-Resolução da questão 7 [pic 5] Fonte:Wesley(2018) 5)Fazer um algoritmo que solicite 3 notas de um aluno e mostre o resultado final pela fórmula “(p1+p2+p3)/3” e se o resultado for se a média das notas for maior ou igual a 7 mostre a mensagem “Aluno aprovado” e se a média for menor que 7 mostre “Aluno reprovado”; Imagem 4-Resolução da questão 8 [pic 6] Fonte:Wesley(2018) 6)Fazer um algoritmo que solicite do operador o sexo de uma pessoa, se o sexo digitado for M ou F, escrever na tela “Sexo válido!”.se não, informar “Sexo inválido!”; Imagem 5-Resolução da questão 9 [pic 7] Fonte:Wesley(2018) 7) Acessar a página Algoritmos Web pelo link http://alg.sqlweb.com.br/ajuda.php , após o acessar o site, fazer o cadastro, clicando no menu “Cadastro” ,opção “Cadastrar”, Após o cadastro, clique no menu “Exercícios” e realizar os exercícios 9.1 e 9.2 Imagem 6- Exemplo de resolução do exercício 9.1 e 9.2 [pic 8] Fonte:Wesley(2018) | ||
RESULTADOS E DISCUSSÃO:Depois de realizado asa atividades pode se concluir que os algoritmos podem ser descritos como uma lista de afazeres , como se fosse um passo a passo. | ||
CONCLUSÃO: Em virtude das proposta da atividade da aula de prática laboratorial de número 919051-1 ,apresenta atividades de criação de algoritmos simples , como de calcular área de determinada figuras geométricas e procedimentos básicos da matemática ,calcular media escolar de aluno , entre outros e reforça a ideia de que na hora da criação de um algoritmo existe diferentes formas para se chegar a solução para o problema. | ||
REFERÊNCIAS BIBLIOGRÁFICAS: ALMEIDA, R. S. Aprendendo algoritmo com Visualg. Rio de Janeiro: Editora Ciência Moderna Ltda., 2013. BRASILEIRO, F. Introdução à Pseudo-código. Disponível em: . Acesso em: set. 2017. DE PAULA, André. Apostila 2 – Parte 1 – Algoritmos – Introdução. Uberaba: Universidade de Uberaba, 2016. GIACOBO, D. Exemplos de Algoritmos - Descrição Narrativa. Disponível em: . Acesso em: 12 set. 2017. LOPES, Anita; GARCIA, Guto. Introdução à programação. Rio de Janeiro: Elsevier, 2002. ORBOLATO; Daniela Resende Silva et al. Linguagens e técnicas de programação, volume 1. São Paulo: PearsonPrentice Hall, 2010. TONET, Bruno; KOLIVER, Cristian. Introdução aos algoritmos. Disponível em: . Acesso em: set. 2016 |
QUADRO DESCRITIVO DE PRATICA | ||
PRATICA LABORATORIAL Nº: 919051-2 | C.H.: 4h | DATA: 03/11/2018 |
INTRODUÇÃO:O algoritmos podem ser comparados como uma lista de passo a passo para resolução de um problema, apesar da maioria dos algoritmos serem mais complexos e também tem estruturas que nos permitem a repetição que auxilia a diminuir a programação, fazer iterações ou necessitar de decisões. | ||
OBJETIVOS:
| ||
MATERIAL:
| ||
METODOLOGIA: 1)No visualg que solicite 4 notas de um aluno e o sexo do aluno . Verifique se a média for maior ou igual a seis e o sexo for masculino, o resultado deverá ser precedido de “Caro aluno, seu resultado é aprovado“. Se o sexo for feminino, o resultado deverá ser precedido de “Cara aluna, seu resultado é aprovada.“. Se a média for menor do que 6 e o sexo for masculino, o resultado deverá ser precedido de “Caro aluno, seu resultado é reprovado.” e se o sexo for feminino, o resultado deverá ser precedido de “Cara aluna, seu resultado é reprovada”; Imagem1-Resolução da questao1 da segunda pratica [pic 9] Fonte:Wesley(2018) 2)Criar um algoritmo que calcule e exiba o salário de um professor, sabendo que a escola faz o pagamento por hora/aula, seguindo os seguintes critérios: Professor Nível 1: R$15,00 por hora/aula , Professor Nível 2: R$20,00 por hora/aula , Professor Nível 3: R$30,00 por hora/aula; Imagem2- Resolução da questão 2 da segunda pratica [pic 10] Fonte:Wesley(2018) 3)Escrever um algoritmo que solicite dois números e uma operação básica da a matemática (soma, subtração, multiplicação ou divisão); Imagem3- Resolução da questão 4 da segunda pratica [pic 11] Fonte:Wesley(2018) 4) Escreva um algoritmo, que leia o saldo médio de um cliente e calcule o valor do crédito de acordo com os valores. Saldo médio Percentual de 0 a 300 nenhum crédito, de 301 a 500 20% do valor do saldo médio, de 501 a 700 30% do valor do saldo médio ,de 701 a 1000 40% do valor do saldo médio e mostre uma mensagem informando o saldo médio e o valor do crédito; Imagem4- Resolução da questão 6 da segunda pratica [pic 12] Fonte:Wesley(2018) 5) Escreva um algoritmo, que solicite os nomes dos alunos de uma turma de três alunos e as notas de suas três provas. Apresente, ao final, a média harmônica das provas de cada aluno,usando a fórmula : MH = 3/ (1/nota1 + 1/nota2 +1/nota3); Imagem5- Resolução da questão 8 da segunda pratica [pic 13] Fonte:Wesley(2018) 6) Escreva um algoritmo, que escreva os números pares de 10 até 2; Imagem6- Resolução da questão 9 da segunda pratica [pic 14] Fonte:Wesley(2018) 7) Escreva um algoritmo, que leia uma lista de números inteiros inseridos e fazer a contagem para quando for ingressado o número zero para a contagem fazer as somas dos termos e a média de todos os números lidos ,menos o zero; Imagem7- Resolução da questão 13 da segunda pratica [pic 15] Fonte:Wesley(2018) 8) Escreva um algoritmo , que leia e escreva todos os números de 1 até 100; Imagem7- Resolução da questão 18 da segunda pratica [pic 16] Fonte:Wesley(2018) 9) Escreva um algoritmo, que leia e escreva todos os números de 100 até 1. Imagem7- Resolução da questão 19 da segunda pratica [pic 17] Fonte:Wesley(2018) | ||
RESULTADOS E DISCUSSÃO: Após a realização do exercícios sobre é perceptível como os algoritmos apresenta ao usuário diversas formas de resolver um mesmo problema não tendo necessariamente uma única solução. | ||
CONCLUSÃO: Em virtude das proposta da atividade da aula prática laboratorial de número 919051-2 , apresenta procedimentos de estruturas importante para facilitar a criação de algoritmos e com estruturas de repetição(que permitem a criação de estruturas que fazem o visaulg ler e escrever todos os números predeterminados entre outros ) e , estrutura de condição composta (retornam determinado valor dependendo da condição ). | ||
REFERÊNCIAS BIBLIOGRÁFICAS: CASILLO, D. Informática Aplicada. Disponível em: . Acesso em: set. 2017. MOURA, A. V.; FERBER, D. F. Estruturas de Repetição. Disponível em: . Acesso em: set. 2017. RIBEIRO, A. A. Lógica de programação. Disponível em: < https://www.google.com.br/url? sa=t&rct=j&q=&esrc=s&source=web&cd=3&cad=rja&uact=8&ved=0ahUKEwiYkOTK_qfWA hVMfpAKHRLoCssQFggvMAI&url=http%3A%2F%2Fwww.aavellar.com%2Farquivos 5 %2Falgor%2FAlgoritmos_Apostila.doc&usg=AFQjCNEdQInSVYeLbvtKShvy1k5PVEc_Hw>. Acesso em: set. 2017. TONET, Bruno; KOLIVER, Cristian. Introdução aos algoritmos. Disponível em: . Acesso em: set. 2016. |
QUADRO DESCRITIVO DE PRATICA | ||
PRATICA LABORATORIAL Nº: 919051-3 | C.H.: 4h | DATA: 01/12/2018 |
INTRODUÇÃO: O algoritmos podem ser comparados como uma lista de passo a passo para resolução de um problema, apesar da maioria dos algoritmos serem mais complexos e também estruturas que tendem a facilitar e diminuir os códigos . | ||
OBJETIVOS:
| ||
MATERIAL:
| ||
METODOLOGIA: 1)Escrever um algoritmo, que leia um vetor de 6 posições e o escreva, e em seguida conte os números negativos; Imagem1-Resolução da questão1 da terceira pratica [pic 18] Fonte:Wesley(2018) 2)Escrever um algoritmo que armazene números em dois vetores inteiros de cinco elementos cada e gere um terceiro vetor com a soma dos números digitados no primeiro e segundo vetores. Imagem 2- Resolução da questão 2 da terceira pratica [pic 19] Fonte:Wesley(2018) 3) Criar um algoritmo que armazene o nome e duas notas de 5 alunos e imprima a listagem contendo nome, as duas notas e a média de cada aluno. Imagem 3-Resolução da questão 6 da terceira pratica [pic 20] Fonte:Wesley(2018) 4) Escrever um algoritmo que leia uma matriz de 5x2 , menores que 50, que devem ser recebidos aleatoriamente; Imagem 4-Resolução da questão 7 da terceira pratica [pic 21] Fonte:Wesley(2018) 5)Criar um algoritmo para ler uma matriz 5X5 e gerar outra em que cada elemento é o cubo do numero original. Imagem 5-Resolução da questão 8 da terceira pratica [pic 22] Fonte:Wesley(2018) | ||
RESULTADOS E DISCUSSÃO: Após a realização do exercícios sobre é perceptível como os algoritmos apresenta ao usuário diversas formas de resolver um mesmo problema não tendo necessariamente uma única solução. | ||
CONCLUSÃO: Em virtude das proposta da atividade da aula prática laboratorial de número 919051-3 , apresenta procedimentos de criação de estruturas importantes de algoritmo que tem como função facilitar e diminuir o tamanho do código, dentre as estruturas tem-se vetores e matrizes que são de grande auxilio na hora de criar um programa que necessita de varias variáveis (por exemplo a lista de alunos de uma escola e suas notas). | ||
REFERÊNCIAS BIBLIOGRÁFICAS: ALMEIDA, Rafael Soares de. Aprendendo Algoritmo Com VisuAlg. Rio de Janeiro: Ciência Moderna, 2013. LOPES, Anita; GARCIA, Guto. Introdução à programação. Rio de Janeiro: Elsevier, 2002. ORBOLATO; Daniela Resende Silva et al. Linguagens e técnicas de programação, volume 1. São Paulo: PearsonPrentice Hall, 2010. TONET, Bruno; KOLIVER, Cristian. Introdução aos algoritmos. Disponível em: <http://www.guanabara.info/logica/Apostilas/VisuAlg_Ref.pdf>. Acesso em: set. 2016. |
...