Buscar

MODELO ENVIO DISCENTE - algoritmo e visualg

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 4 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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

Continue navegando