Você está na página 1de 13

Análise e Desenvolvimento de Sistemas –

Tecnológico

MATHEUS RIBEIRO DA SILVA

TÍTULO DO TRABALHO:
AULA PRÁTICA ALGORITMOS E PROGRAMAÇÃO
ESTRUTURADA

Fortaleza-Ceará
2023
MATHEUS RIBEIRO DA SILVA

TÍTULO DO TRABALHO:
AULA PRÁTICA ALGORITIMOS E PROGRAMAÇÃO
ESTRUTURADA

Aula prática de ALGORITMOS E PROGRAMAÇÃO


ESTRUTURADA apresentado como requisito parcial
para a obtenção de média semestral no curso ANÁLISE
E DESENVOLVIMENTO DE SISTEMAS.

Orientador(a): Wesley Viana Pereira


Tutor: Eduardo Viana de Almeida

Fortaleza-Ceará
2023
SUMÁRIO

ANÁLISE E DESENVOLVIMENTO DE SISTEMAS 0


1 INTRODUÇÃO 3
2 DESENVOLVIMENTO 4
2.1 O QUE É VISUALG .......................................................................................... 4
2.2 OS ALGORITMOS .............................................................................................
4
2.3 ESTRUTURA ALGORÍTMICA .......................................................................... 5
2.4 UTILIDADES DO ALGORITMO NO MUNDO TECNOLÓGICO ....................... 5

3 RESULTADOS ......................................................................................... 7
4 CONCLUSÃO ......................................................................................... 11
5 REFERÊNCIAS ...................................................................................... 12
3

1 INTRODUÇÃO

Nesta laboração, abordaremos a respeito sobre a criação de


algoritmos estruturados sob o amparo do software proposto para a realização desta
atividade, o VisualG. Almejando a melhor compreensão de suas funcionalidades e
seu deslumbro, nele iremos sintetizar 2 algoritmos, dos quais o primeiro terá por
objetivo, a partir da introdução de informação de idade pelo usuário, fornecer a
definição de “maioridade” ou “menoridade”, enquanto o segundo será produzido com
o intuito de apresentar uma estrutura de repetição testada para cálculo de uma
potenciação, convergindo no propósito de resolver a expressão “r = ab”, sendo “a” e
“b” números inteiros e positivos.
Em início, conceberemos os conceitos fundamentais vinculados à
ferramenta VisualG, mediante a qual serão processadas as atividades solícitas, as
quais posteriormente serão explicadas, uma vez resolutas.
4

2 VISUALG E OS ALGORITMOS

2.1 O QUE É VISUALG?

VisualG é um aplicativo para Windows que permite editar, interpretar


e executar algoritmos com uma linguagem próxima do português estruturado como
um programa normal de computador. Essa ferramenta é ideal para o aprendizado
das técnicas de elaboração de algoritmos. Com ela o suário utiliza uma linguagem
simples, parecida com o “Portugol”, de grande popularidade nos meios acadêmicos
e presente nos livros mais utilizados, e pode aprender os princípios básicos da
programação estruturada. É muito parecido com editores de código usado na
maioria das linguagens de programação.
O programa é muito simples e possui uma interface amigável. Para
completar, ele está totalmente em português, o que ajuda muito quem não tem
familiaridade com o inglês. O VisualG não depende de DLLs, OCXs ou outros
componentes. Além disso, a instalação não copia arquivos para nenhuma outra
pasta a não ser aquela em que for instalado, e exige cerca de 1 MB de espaço em
disco. Para quem está acostumado com outras linguagens de programação, o
programa permite exibir o código com o estilo visual de algumas delas. São
suportados os estilos das linguagens Pascal, C, CA-Cliper e basic.
Pode ser acessado pelo link https://visualg3.com.br/ e ser baixado e
ser descompactado.

2.2 OS ALGORITMOS

Algoritmos são uma sequência de passos lógicos utilizados para


resolver um problema. É como um plano de ação que você segue etapa por etapa
para chegar ao resultado desejado.
É importante que cada etapa seja clara e precisa para que o
algoritmo funcione corretamente. É como seguir as instruções para montar uma
peça de brinquedo ou uma receita de culinária, só que na programação. Cada passo
precisa ser seguido cuidadosamente para que o resultado final seja o esperado.
5

2.3 ESTRUTURA ALGORÍTMICA

Os algoritmos são divididos em três estruturas principais: entrada,


processamento e saída.

1º) Entrada
Todo algoritmo tem um objetivo a ser atingido e, para isso, ele pode ou não precisar
de dados de entrada. Esses dados podem ser informações do usuário, dados
previamente armazenados ou outros dados que sejam necessários para a execução
do algoritmo.

2º) Processamento
Depois que os dados de entrada são coletados, o algoritmo precisa realizar um
processamento. Esse processamento pode ser um cálculo, uma verificação lógica,
uma comparação, entre outras operações, dependendo do objetivo do algoritmo.
Esta é a etapa em que o algoritmo realiza a tarefa principal para atingir o seu
objetivo.

3º) Saída
Por fim, o algoritmo produz a saída. A saída é o resultado final do que o algoritmo
calculou ou processou. Pode ser uma resposta à pergunta, um valor calculado, uma
imagem gerada, entre outras coisas, dependendo do objetivo do algoritmo.

Em resumo, os dados são coletados na entrada, o processamento é


realizado para atingir o objetivo e a saída é o resultado final. Essa estrutura é a base
para a construção de qualquer algoritmo e é aplicada em muitas áreas.
6

2.1 UTILIDADES DO ALGORITMO NO MUNDO TECNOLÓGICO

Os algoritmos são utilizados em muitas áreas e têm uma ampla


gama de aplicações, incluindo: Tecnologia da Informação - automatiza tarefas e
melhora a eficiência dos processos em áreas como inteligência artificial,
aprendizado de máquina (machine learning), busca na web e reconhecimento de
voz; Finanças -toma decisões de investimento automatizadas, avalia riscos e detecta
fraudes; Saúde - identifica doenças, prediz resultados e desenvolve novos
tratamentos; Ciência - analisa grandes quantidades de dados e realiza novas
descobertas;

Engenharia - automatiza processos e melhora a precisão dos


resultados em aplicações como simulações, projetos e análise de estruturas ; Redes
Sociais - personaliza a experiência do usuário, determinando o conteúdo que é
exibido em seu feed; Marketing - personaliza a publicidade on-line, segmenta o
público-alvo e melhora a eficiência das campanhas.
Esses são apenas alguns exemplos das muitas áreas em que os
algoritmos são utilizados. Com o avanço da tecnologia e a crescente quantidade de
dados disponíveis, a utilização de algoritmos em outras áreas continua a expandir-
se.
7

3 RESULTADOS

Congruente aos algoritmos postulantes para execução, abaixo


seguem as imagens ilustrativas, obedecendo à ordem de exercício proposta, sendo
o primeiro referente à definição de maioridade ou menoridade mediante a introdução
do valor de idade pelo usuário e o segundo, relativo à potenciação, seguidas de
comentários de suas sínteses e processos finalizados.

Fonte: Próprio Autor


8

Fonte: Próprio Autor


9

Fonte: Próprio Autor


10

Fonte: Próprio Autor

No primeiro algoritmo, introduzimos a variável “Idade” e lhe atribuímos o valor de


número “Inteiro”, para que o sistema o reconheça. Posteriormente, para impressão
na tela, introduzimos a petição do sistema ao usuário para que ele forneça sua idade
e, sob sua posse, programamos o sistema para reconhecê-la e lê-la e, portanto,
declarar finalmente se ela está abaixo ou acima de 18 anos, classificando o usuário,
conforme sua idade, como “maior de idade” ou “menor de idade”

No segundo algoritmo, aplicamos estrutura de repetição para o cálculo do expoente


e da potência, junto com as variáveis declaradas.
11

4 CONCLUSÃO

Vemos a importância sumária de entendermos os processos e


utilizações dos algoritmos concatenados à linguagem de programação para
ampliação de projetos e tarefas. Que esta ferramenta, bem conhecida, possa ser
bem usufruída e perfeitamente degustada.
12

5 – REFERÊNCIAS BIBLIOGRAFICAS

ASIMOV ACADEMY. https://asimov.academy/o-que-sao-algoritmos/ > Acesso em 28


out 2023

VISUALG. https://visualg3.com.br/ > Acesso em 28 out 2023

Você também pode gostar