Baixe o app para aproveitar ainda mais
Prévia do material em texto
Algoritmos e visualg Nome Completo: Marcos Vinicius de lima silva Matrícula:01418231 Curso: Superior em análise e desenvolvimento de sistemas . Introdução A linguagem VisuAlg é simples, seu objetivo é disponibilizar um ambiente de programação no idioma português do Brasil utilizando para tal o “Portugol” muito usado na bibliografia da área. Entre as principais características estruturais da linguagem vale destacar O VisuAlg permite apenas um comando por linha,Todas as palavras-chave do VisuAlg foram implementadas sem acentos, cedilha, etc. O VisuAlg não distingue maiúsculas e minúsculas no reconhecimento de palavras-chave e nomes de variáveis. É permitida a inclusão de comentários: qualquer texto precedido de "//" é ignorado, até se atingir o final da sua linha. O que são algoritmos? Algoritmos são um conjunto finito de passos elementares que são aplicados sistematicamente até que a solução seja atingida. De forma simples, podemos dizer que um algoritmo define o caminho que deve ser seguido para chegar até a solução de um determinado problema, a primeira vista, esse conceito pode parecer complexo, mas basta trazer para o contexto do nosso cotidiano que fica mais fácil entender. Isso porque existem várias tarefas do nosso dia a dia que são basicamente algoritmos, como seguir um manual de instruções para instalar um eletrodoméstico. Fazer um bolo seguindo uma receita é outro ótimo exemplo disso. Nela, temos os ingredientes ou seja, dados que serão manipulados para atingir a solução os passos que devem ser feitos para executar a tarefa e, no final, atingimos o resultado esperado, que é o bolo pronto, Existem várias formas de se representar um algoritmo, como a descrição narrativa, o fluxograma ou o pseudocódigo. Em geral, na programação bem estruturado e se assemelha a uma linguagem de programação. Abaixo, temos o algoritmo “Tomar café” para entendermos melhor. Algoritmo "Tomar café" inicio partir o pão passar manteiga no pão pegar a xícara colocar café na xícara sentar na cadeira comer o pão beber o café Fimalgoritmo Porém, para fazer isso, é necessário destrinchar essas questões em problemas menores para que a linguagem da máquina seja capaz de entender e executar o que foi pedido. Na área da computação, o algoritmo funciona dessa forma. Por isso, antes de escrever o código em uma linguagem de programação, a pessoa responsável pelo desenvolvimento deve elaborar uma solução lógica e eficiente por meio de um algoritmo. Afinal, de nada adianta conhecer a sintaxe de uma linguagem, se você não souber como criar a melhor resolução para um determinado problema. Devido a isso, os algoritmos são essenciais para facilitar o processo de desenvolvimento de software. Assim, ao longo da história da computação, foram produzidos diversos algoritmos para resolver questões complexas, como ordenar uma grande quantidade de números, encontrar o caminho mais curto em um grafo ou encontrar um elemento dentro de uma base de dados gigantesca, para que fique mais fácil de compreendermos, irei mostrar um exemplo simples de algoritmo em pseudocódigo para ler o nome e as 4 notas de um aluno e no final exibir o nome e a média das quatro notas do aluno. algoritmo "media" // Função : nota e média do aluno // Autor : vinicius // Data : 22/04/2021 // Seção de Declarações var n1,n2,n3,n4,m:real nome: caracter inicio // Seção de Comandos escreval("digite seu nome") leia(nome) escreval("digite sua primeira nota") leia(n1) escreval("digite sua segunda nota") leia(n2) escreval("digite sua terceira nota") leia(n3) escreval("digite sua quarta nota") leia(n4) m<-(n1+n2+n3+n4)/4 escreva(nome," sua media é ",m) Fimalgoritmo É importante ressaltar que a complexidade de um algoritmo vai depender do problema que ele precisa resolver. Por isso, algumas estruturas de controle de fluxo (como se, senão e enquanto) são usadas no pseudocódigo para criar soluções que contemplem vários cenários, para quem pretende trabalhar na área do desenvolvimento de software, saber o que são algoritmos e como eles funcionam é essencial para o sucesso na carreira. Afinal, entender como é possível solucionar um problema da vida real de forma lógica é justamente o primeiro passo para se aprender a programar. também, e preciso saber descrever essa solução de uma maneira que o computador entenda. Dessa forma podemos concluir que um algoritmo não é um programa, mas sim uma forma geral de descrever a solução encontrada para o problema em questão. Após a conclusão do algoritmo de forma lógica e correta, utilizamos uma linguagem de programação para escrever esse algoritmo de forma que possa ser interpretado pelo computador. Referencias https://dicasdeprogramacao.com.br/o-que-e-algoritmo/ https://www.tecmundo.com.br/programacao/2082-o-que-e-algoritmo-.htm https://www.devmedia.com.br/introducao-ao-visualg/25748
Compartilhar