Você está na página 1de 30

UNIVERSIDADE PAULISTA – UNIP EaD

Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas

MIRIAN CARLA CORRÊA - 0547594

SISTEMA EM C PARA CADASTRO PACIENTES COM COVID-19

RIBEIRÃO PRETO-SP
2020
MIRIAN CARLA CORRÊA - 0547594

SISTEMA EM C PARA CADASTRO PACIENTES COM COVID-19


Projeto Integrado Multidisciplinar IV – PIM IV

Projeto Integrado Multidisciplinar IV,


apresentado como um dos pré-requisitos para
aprovação do bimestre vigente, no Curso
superior de tecnologia em Análise e
Desenvolvimento de Sistemas.

Orientador: Prof. Marcelo Santos

RIBEIRÃO PRETO-SP
2020
AGRADECIMENTO

Em agradecimento aos professores do primeiro semestre do Curso Superior de


Tecnologia em Análise e Desenvolvimento de Sistemas que compartilharam
conosco seus conhecimentos e contribuíram de forma valiosa na elaboração desse
trabalho de grande importância para futuros desafios.
RESUMO

Um dos setores que se desenvolve constantemente à serviço da humanidade é o da


tecnologia. Segundo Hannan, Ball, Edwards, começamos a presenciar o advento de
registros eletrônicos de saúde em muitos países. Os sistemas de informação estão
sendo mais amplamente usados no apoio à saúde da população e nas atividades de
saúde pública relacionados à prevenção e promoção de saúde, controle de doenças,
vigilância e monitoramento. Neste contexto, o presente projeto aborda o
desenvolvimento de um sistema de cadastro de pacientes diagnosticados com
COVID-19, desenvolvido em linguagem de programação C. O sistema foi
desenvolvido para acesso de usuários que recebem os dados de pacientes
diagnosticados com COVID-19. O usuário realiza o cadastro desses pacientes no
sistema e após o cadastro é verificado quais são os pacientes de risco e a incidência
de COVID-19 por região, através do CEP do paciente. Esses dados são enviados para
a central da Secretaria da Saúde com a finalidade de monitoramento da pandemia do
Sars-CoV-2. Para garantir a qualidade do software e sua funcionalidade, todas as
funções e etapas desenvolvidas foram testadas e quando necessário, incrementadas.
Todo o trabalho foi desenvolvido com embasamento no conhecimento adquirido ao
longo do estudo das disciplinas de Linguagem e Técnica de Programação e
Engenharia de Software.

Palavras-chave: Linguagem de Programação C. Engenharia de Software. Cadastro.


Monitoramento.
ABSTRACT

One of the sectors that is constantly developing at the service of humanity is


technology. According to Hannan, Ball, Edwards, we began to witness the advent of
electronic health records in many countries. Information systems are being more
widely used in population health support and public health activities related to health
prevention and promotion, disease control, surveillance and monitoring. In this context,
the present project addresses the development of a registration system for patients
diagnosed with OVID-19, developed in C programming language. The system was
developed to access users who receive data from patients diagnosed with OVID-19.
The user performs the registration of these patients in the system and after the
registration is verified which are the patients at risk and the incidence of OVID-19 by
region, through the patient's EBC. These data are sent to the central office of the
Secretariat of Health for the purpose of monitoring the Sars-CoV-2 pandemic. To
guarantee the quality of the software and its functionality, all the functions and steps
developed were tested and, when necessary, increased. All the work was developed
based on the knowledge acquired during the study of the language and programming
and software engineering disciplines.

Keywords: Programming Language C. Software Engineering. Registration.


Monitoring.
SUMARIO

1. INTRODUÇÃO ..................................................................................................... 8

2. O PROGRAMA ................................................................................................... 10

2.1. Executar o programa .............................................................................................................. 10

2.2. Instruções para o usuário ...................................................................................................... 11

3. FERRAMENTAS E TECNOLOGIAS .................................................................. 18

3.1. Metolodogia ............................................................................................................................. 18

3.2. Linguagem c ................................................................................................................................. 18


3.2.1. História .................................................................................................................................... 18
3.2.2. Características ........................................................................................................................ 19
3.2.3. Utilização ................................................................................................................................. 19

3.2. IDE Code::Blocks .................................................................................................................... 20

3.3. Fluxograma .............................................................................................................................. 20


3.3.2. Bizagi ................................................................................................................................. 21

4. ENGENHARIA DE SOFTWARE ........................................................................ 23

4.1. Metodologia ............................................................................................................................. 24

4.2. Processo de software ............................................................................................................. 26

4.3. Qualidade de software ............................................................................................................ 27

5. CONCLUSÃO ..................................................................................................... 28

6. REFERENCIAS .................................................................................................. 29
LISTA DE ILUSTRAÇÕES

1. Figura 01 - Ícone Sistema de Cadastro........................................................10

2. Figura 02 - Tela Aplicativo cadastro_paciente.exe.....................................10

3. Figura 03 - Tela de Cadastro de Usuário.....................................................11

4. Figura 04 - Tela de Login e Senha................................................................12

5. Figura 05 - Tela Autenticação Usuário e Senha..........................................12

6. Figura 06 - Menu Principal............................................................................13

7. Figura 07 - Tela cadastro Pacientes 01........................................................13

8. Figura 08 - Tela cadastro Pacientes 02........................................................14

9. Figura 09 - Tela cadastro Pacientes 03........................................................14

10. Figura 10 - Tela cadastro Pacientes 04........................................................15

11. Figura 11 - Tela cadastro Pacientes 05........................................................15

12. Figura 12 - Tela Menu Principal....................................................................16

13. Figura 13 - Resultado Busca Paciente.........................................................17

14. Figura 14 - Encerrando o Sistema................................................................17

15. Figura 15 - Tela Code::Blocks......................................................................20

16. Figura 16 - Símbolos fluxograma.................................................................21

17. Figura 17 - Fluxograma Sistema Cadastro..................................................22


8

1. INTRODUÇÃO

No dia 11 de março de 2020, a Organização Mundial de Saúde declarou a


pandemia do novo coronavírus SARS-CoV-2 e o mundo foi “interditado” para tentar
combater o suto da Covid-19.

No Brasil, o primeiro caso da doença foi confirmado em 26 de fevereiro e, desde


então, o País vem adotando medidas para conter a crise sanitária.

Após a pandemia, os fabricantes agiram rapidamente para priorizar a produção


de equipamentos e suprimentos para instalações de saúde em todo o mundo,
necessários para tratar o número crescente de pacientes com COVID-19.

Como os hábitos e as necessidades mudaram, a demanda por determinados


tipos de serviços aumentou.

O setor de tecnologia entrou em uma corrida para atender a demanda


repentina, o que traz inovações em diversas áreas, especialmente em assuntos
relacionados a Gestão da Saúde.

Com o advento do COVID, a utilização da tecnologia disponível para a área de


saúde tem sido amplificada, auxiliando assim a jornada de saúde da população.

Os dados a serem gerenciados na gestão de saúde aumentam


exponencialmente a cada dia e é já conhecida a importância do uso de informações
epidemiológicas no planejamento dos serviços de saúde.

Instrumentação, interconexão e inteligência precisam ser utilizadas de forma


efetiva para a captura de dados, que é o ativo mais valioso.

A tecnologia é mais uma ferramenta aliada a saúde, utilizada para conectar os


profissionais de saúde, que gerenciam os dados dos pacientes a população e auxiliam
na gestão da saúde, principalmente o usuário final.
9

Os dados referentes a pandemia causada pelo COVID-19, bem como as


decisões a serem tomadas, necessitam de uma análise eficiente, pois afetam
diretamente na vida da população.

Lançando mão das disciplinas de Linguagem e Técnica de Programação e


Engenharia de Software, apresentadas ao longo do primeiro semestre, foi elaborado
o sistema de informação de cadastro projetado para auxiliar na gestão da saúde.

Um sistema bem projetado aumenta a eficiência, conecta as pontas e une a


todos os que atuam nessa área.
10

2. O PROGRAMA

2.1. Executar o programa

Acessar o programa através do caminho abaixo.


Clicar no ícone do programa para executá-lo:

sistema_cadastro > bin > Debug > sistema_cadastro.exe

1. Figura 01 - Ícone Sistema de Cadastro

Fonte: Autoria própria, 2020

2. Figura 02 - Tela Aplicativo cadastro_paciente.exe

Fonte: Autoria própria, 2020


11

2.2. Instruções para o usuário

Para acesso ao programa, o usuário deverá cadastrar Login e Senha, acessando a

Opção 1 - Registrar Usuário e Senha:

3. Figura 03 - Tela de Cadastro de Usuário

Fonte: Autoria própria, 2020


12

As credenciais cadastradas serão utilizadas para futuros acessos ao programa.


Realizar Login no sistema selecionando a Opção 2 - Login no Sistema:

4. Figura 04 - Tela de Login e Senha

Fonte: Autoria própria, 2020

5. Figura 05 - Tela Autenticação Usuário e Senha

Fonte: Autoria própria, 2020


13

Após a autenticação, o usuário terá acesso ao Menu, onde pode selecionar a


opção desejada:

6. Figura 06 - Menu Principal

Fonte: Autoria própria, 2020

Ao selecionar a Opção Novo Cadastro, o sistema irá requisitar os dados do


paciente diagnosticado com COVID:

7. Figura 07 - Tela cadastro Pacientes 01

Fonte: Autoria própria,2020


14

8. Figura 08 - Tela cadastro Pacientes 02

Fonte: Autoria própria, 2020

9. Figura 09 - Tela cadastro Pacientes 03

Fonte: Autoria própria, 2020


15

10. Figura 10 - Tela cadastro Pacientes 04

Fonte: Autoria própria, 2020

Informar as comorbidades do paciente, caso for portador.

Informar S em caso positivo e N em caso negativo:

11. Figura 11 - Tela cadastro Pacientes 05

Fonte: Autoria própria, 2020


16

Após realizar o cadastro, o sistema apresenta uma mensagem confirmando que


o cadastro foi realizado e retorna ao Menu Principal.

O usuário pode prosseguir, selecionando a opção desejada:

Opção 1 - Novo Cadastro

Opção 2 - Buscar Cadastro

Opção 3 - Sair do Programa

Para localizar o cadastro de um paciente, selecionar a

Opção - 2 Buscar Paciente e informar o CPF:

12. Figura 12 - Tela Menu Principal

Fonte: Autoria própria, 2020


17

O sistema irá retornar com os dados do paciente, conforme abaixo:

13. Figura 13 - Resultado Busca Paciente

Fonte: Autoria própria, 2020

Para encerrar o sistema, selecionar a

Opção 3 - Encerrar o Programa

14. Figura 14 - Encerrando o Sistema

Fonte: Autoria própria, 2020


18

3. FERRAMENTAS E TECNOLOGIAS

Ferramentas são itens essenciais na construção de um sistema de


informações. Ferramentais, métodos e técnicas auxiliam e compõem o processo de
criação de softwares.

A seguir, serão apresentadas as ferramentas utilizadas para confecção do


Software apresentado nesse projeto.

3.1. Metolodogia

Foram utilizadas tanto a pesquisa qualitativa, com abordagem exploratória,


quanto a quantitativa com abordagem explicativa.

3.2. Linguagem c

No desenvolvimento do software apresentado nesse projeto, foi utilizada a


Linguagem de Programação C.

3.2.1. História

A linguagem de programação C está na ativa desde 1972.

Criada por Dennis Ritchie na empresa AT&T Bell Labs para desenvolvimento
do sistema operacional Unix.
19

3.2.2. Características

O C é uma linguagem de alto nível com uma sintaxe bastante estruturada e


flexível tornando sua programação bastante simplificada.

A linguagem C opera próximo ao hardware, C é uma linguagem compilada de


alta performance, portável, de alta performance, modular, simples e de uso geral.

3.2.3. Utilização

Devido a suas características, o foco da linguagem está no desenvolvimento


de programas que trabalham diretamente com hardwares, como sistemas
operacionais.

O Linux, por exemplo, foi escrito com a Linguagem C.

Os Drivers, que controlam o hardware, são escritos nas Linguagem C.

C é usado em Sistemas Embarcados, micro controladores e FPGA.

As áreas de automação, robótica e IOT também fazem uso da Linguagem C


em sua concepção.
20

3.2. IDE Code::Blocks

Para confecção do software apresentado no projeto foi utilizada a IDE


(Integrated Development Environment) Code::Blocks.

15. Figura 15 - Tela Code::Blocks

Fonte: Autoria própria, 2020

3.3. Fluxograma

O fluxograma é elaborado seguindo um conjunto de símbolos-padrão, para


auxilio nas tomadas de decisão de cada ação dentro do sistema:
21

16. Figura 16 - Símbolos fluxograma

Símbolo Função

Início e fim do algoritmo

Cálculo e atribuição de valores

Entrada de dados

Decisão com possibilidade de desvio

Saída de dados

Fluxo de dados. Conectar blocos.

Fonte: Autoria própria, 2020

3.3.2. Bizagi

Para elaboração do fluxograma do Sistema de Cadastro de Pacientes


Diagnosticados com COVID-19, foi utilizado a ferramenta Bizagi.

Disponível no endereço https://www.bizagi.com/


22

17. Figura 17 - Fluxograma Sistema Cadastro

Fonte: Autoria própria, 2020


23

4. ENGENHARIA DE SOFTWARE

“Engenharia de Software é a aplicação de abordagens sistemáticas,


disciplinadas e quantificáveis no desenvolvimento e manutenção de software. Desta
forma, se preocupa em como realizar as diversas atividades envolvidas no processo
de desenvolvimento de software de forma que se tenha um produto elaborado com
maior qualidade e menor custo. Neste contexto, é uma área de conhecimento bastante
abrangente envolvendo desde atividades mais técnicas como programação até áreas
mais gerenciais como controle de qualidade nos processos utilizados. (ARAÚJO;
SPÍNOLA, 2007, p. 3).

A Engenharia de Software é uma disciplina da engenharia que se ocupa de


todos os aspectos da produção de software, desde os estágios iniciais de
especificação do sistema até a manutenção deste sistema, depois que ele entrou em
operação. (SOMMERVILLE, 2003, p.5).

A Engenharia de Software visa à criação de produtos de software que atendam


as necessidades de pessoas e instituições e, portanto, tenham valor econômico. Para
isso, usa conhecimentos científicos, técnicos e gerenciais, tanto teóricos quanto
empíricos. Ela atinge seus objetivos de produzir software com alta qualidade e
produtividade quanto é praticada por profissionais treinados e bem informados,
utilizando tecnologias adequadas, dentro de processos que tirem proveito tanto da
criatividade quanto da racionalização do trabalho. (PAULA FILHO, 2007, p. 8).

Segundo Pressman, "modelos prescritivos de processos definem um conjunto


distinto de atividades, ações, tarefas, marcos e produtos de trabalho que são
necessários para fazer engenharia de software com alta qualidade. Esses modelos de
processos não são perfeitos, mas efetivamente oferecem um roteiro útil para o
trabalho de engenharia de software" (PRESSMAN, 2002)

Em suma, a Engenharia de Software abrange toda a área de construção de um


software, desde o levantamento de requisitos, sua codificação até a fase de
manutenção, tratando-o como um produto que tem a finalidade de ser útil aos seus
usuários.
24

Um software é um conjunto de instruções encadeadas de forma lógica,


assertiva e sequenciada com a finalidade de resolver determinada questão que se
apresente.

4.1. Metodologia

O método é responsável por definir as técnicas e também como elas serão


utilizadas durante o desenvolvimento do sistema.

Os modelos podem seguir variadas estruturas, incremental, cascata, espiral,


prototipação, entre outros, e estes modelos podem ser combinados e continuam a
evoluir de acordo com a necessidade (GAO, 2010).

Existem metodologias clássicas, como o modelo em cascata, tradicionais,


como o RUP, que mais tarde foi incorporado a IBM e as metodologias ágeis. As
metodologias ágeis surgiram em contrapartida às metodologias tradicionais. Essas
metodologias apresentam como foco principal a velocidade no desenvolvimento.

O modelo Rapid Application Development (RAD) é um modelo de ciclo de vida


que oferece um desenvolvimento mais rápido do projeto, como o nome sugere, e
produz resultados de maior qualidade em comparação com os modelos de ciclo de
vida tradicionais.

Também conhecido como desenvolvimento ágil de aplicações é um modelo que


utiliza-se de protótipos para identificação de requisitos e validação, desenvolvida,
principalmente, por Martin, e semelhante ao modelo de desenvolvimento de software
de código aberto (open source software development model). (RAYMOND, 1999)

Portanto, o modelo RAD refina a qualidade do produto final e também reduz o


tempo necessário para implementar o sistema.

A metodologia utilizada para o desenvolvimento do projeto em questão é o


RAD, um dos focos desse método é a agilidade, o prazo de produção é de 60 a 90
dias em média e esse foi um dos fatores determinantes para a sua aplicação.
25

Onde o método em cascata é planejado e rígido, o RAD é flexível e responsivo


à entrada do usuário.

De acordo com o consultor de TI britânico e autor James Martin, que escreveu


o livro Rapid Application Development em 1991, existem quatro estágios no ciclo de
vida do RAD:

1. Fase de planejamento de requisitos - combina elementos das fases


de planejamento do sistema e análise de sistemas do ciclo de vida de
desenvolvimento de sistemas (SDLC). Nessa etapa são definidos requisitos do
sistema.

2. Fase de design do usuário - durante esta fase, os usuários interagem


com analistas de sistemas e desenvolvem modelos e protótipos que representam
todos os processos, entradas e saídas do sistema.

3. Fase de construção - concentra-se na tarefa de desenvolvimento de


programas e aplicativos semelhantes ao SDLC. No RAD, no entanto, os usuários
continuam a participar e ainda podem sugerir alterações ou melhorias conforme as
telas ou relatórios reais são desenvolvidos.

4. Fase de transição - Ao comprimir estágios paralelos do tradicional Ciclo


de Vida de Desenvolvimento de Software (SDLC), a fase de transição inclui
implementação, teste, integração e manutenção.

O modelo RAD deve ser escolhido apenas se recursos com alto conhecimento
de negócios estiverem disponíveis e houver a necessidade de produzir o sistema em
um curto espaço de tempo (2-3 meses).

Podemos citar como desvantagem, que a metodologia depende de uma equipe


forte e desempenho individual, requer desenvolvedores, designers qualificados,
somente o sistema que pode ser modularizado pode ser construído usando RAD.

E ainda como vantagens o tempo de desenvolvimento reduzido, o aumento de


reutilização de componentes e revisões iniciais rápidas.
26

Segundo Pressman, a modelagem do Modelo RAD abrange três principais


fases:

 Modelagem do negócio
 Modelagem dos dados
 Modelagem dos processos

E estabelece representações de projeto que servem como base para a


atividade de construção do RAD” (PRESSMAN, 2002).

Comparado com os métodos tradicionais, todo o processo é comprimido. Como


resultado, o novo sistema é construído, entregue e colocado em operação de forma
dinamizada.

4.2. Processo de software

Um processo é a sequência de controle de um projeto e eles são distintos entre


si, pois variam de acordo com a demanda do projeto, verificando as necessidades e
problemáticas apresentadas.

“Um processo de software é um conjunto de atividades e resultados


associados que geram um produto de software. ” (SOMMERVILLE, 2003, p.7).

Sommerville (2003) cita ainda que há quatro atividades de processo


fundamentais comuns a todos os processos de software:

 Especificação do software, que define suas funcionalidades, suas


restrições e modela-o.
 Desenvolvimento ou implementação do software, documentação
e codificação a fim de atender suas especificações.
 Validação do software, para garantir que ele faça o que o cliente
deseja.
 Evolução do software, para atender às necessidades mutáveis do
cliente.
27

Estas quatro atividades fundamentais de processo de software, são


normalmente desmembradas em etapas mais específicas, citadas por outros autores
como sendo as etapas que compõem o ciclo de vida de um software, o qual passa a
ser analisado a seguir.

4.3. Qualidade de software

O desenvolvimento de um software é baseado na tríplice restrição para


gerenciamento do projeto:

 Escopo
 Prazo
 Qualidade

Os conceitos de qualidade de software provem de uma série de atividades que


tem o objetivo de garantir que o software seja confeccionado de forma correta,
eficiente e que o resultado atenda as expectativas dos usuários.

Para Pressman (2007, p.724) qualidade em software pode ser definida


objetivamente da seguinte forma:

• Qualidade é estar em conformidade com os requisitos do cliente

• Qualidade é antecipar e satisfazer os requisitos dos clientes 13

• Qualidade é escrever tudo o que se deve fazer e fazer tudo o que foi escrito.

Qualidade é uma ação preventiva e pode ser definida como o atendimento às


necessidades do cliente.

O processo de qualidade também deve fazer parte do processo de


desenvolvimento de software.
28

5. CONCLUSÃO

Este trabalho apresenta um estudo interdisciplinar acerca do curso Tecnólogo


de Análise e Desenvolvimento de Sistemas em andamento.

Ao contrário da construção de um prédio, na engenharia de software, o


desenvolvimento de um sistema de informação pode ser flexível. Pode se alterar o
design, adicionar recursos ou até mesmo reiniciar e tomar uma nova direção, sem que
isso altere o produto final.

O processo de desenvolvimento de software diferencia-se de outras cadeias


produtivas por não apresentar passos de manufatura, não necessitar de matéria prima
e, muitas vezes, ao final do projeto de P&D, já disponibilizar um produto funcional.
(BARTH; TESSLER,1996). Tal abordagem requer uma estrutura, uma equipe de
trabalho que seja eficiente e se adapte rapidamente as mudanças.

O método RAD é o ideal nesse caso, por ser flexível, nesse modelo, as
mudanças são adotáveis. O RAD permite a criação de protótipos de maneira ágil. Os
desenvolvedores podem usar os insights obtidos durante o processo de criação e
atualizar o software sem a necessidade de reiniciar o processo de desenvolvimento.

A maior barreira para o desenvolvimento de software é o custo e o tempo e


metodologia RAD pode ser utilizada a fim de reduzir esses fatores.

O desenvolvimento de software com qualidade passa necessariamente pela


execução de artefatos que auxiliem na obtenção dessa característica, sendo que a
atividade de testes possui grande relevância neste contexto.

O processo da padronização do processo demonstrou ser de extrema


importância na criação e manutenção de softwares.

A qualidade depende diretamente de todos os requisitos e de sua clareza para


o seu entendimento, o processo em que é envolvido notoriamente trata esses
requisitos como um artefato para a sua referência, e assim que compreendido passa
a ser um objetivo o seu atendimento e se concluído com sucesso torna-se um mérito
seu desfecho.
29

6. REFERENCIAS

ABNT. NBR ISO/IEC 8402 - Gestão da qualidade e garantia da qualidade –


terminologia. Rio de Janeiro, 1994.

ABNT. NBR ISO/IEC 12207 – Associação Brasileira De Normas Técnicas.


ISO/IEC 12207 – Tecnologia da Informação – Processos de ciclo de vida de
software. Rio de Janeiro: ABNT, 1996.

PÁDUA FILHO, Wilson de. Engenharia De Software: Fundamentos, Métodos E


Padrões. 2 ed. Rio de Janeiro: LTC, 2003.

PRESSMAN, Roger S. Engenharia de Software. 6 ed. Rio de Janeiro: McGraw-Hill,


2002.

SOMMERVILLE, I. Engenharia de Software. 9. ed. São Paulo: Pearson Prentice Hall,


2011.

SOMMERVILLE, Ian. Engenharia de Software. 6 ed. São Paulo: Addison Wesley,


2003.

SOMMERVILLE, Ian. Engenharia de Software. 8. ed. São Paulo: Pearson Addison


Wesley,2007.

SOMMERVILLE, Ian. Engenharia de Software. 9. ed. São Paulo: Pearson Prentice


Hall,2011.

PRESSMAN, Roger S. Engenharia de Software. São Paulo: Pearson Makron Books,


2007. 1056p.

MANZANO, José Augusto Navarro Garcia. Mysql 5.0 Interativo: Guia Básico De
Orientação E Desenvolvimento. São Paulo: Érica, 2007.

PRESSMAN, Roger S. Engenharia de Software. 6. ed. São Paulo: Porto Alegre:


Pearson Mcgraw-Hill: Bookman, 2010.

TANENBAUM, Andrew S. Computer networks. Upper Saddle River, N.J.: Prentice


Hall PTR,1996.

TANENBAUM, Andrew S.; WETHERALL, David. Redes de computadores. 5. ed.


São Paulo: Pearson Prentice Hall, 2011.

CARVALHO, Flávia Pereira de. Apostila de lógica de programação: algoritmos.


Disponívelem<https://fit.faccat.br/~fpereira/apostilas/apostila_algoritmos_mar2007.p
df>. Acesso em: 03 out. 2020.

LINDER, Marcelo. Conceito básico de algoritmo. Disponível em:


<http://www.univasf.edu.br/~marcelo.linder/arquivos_iaa/aulas/aula3.pdf>. Acesso
em: 03 out. 2020.
30

COLOR. Série Lógica de Programação. Disponível em:


<https://www.youtube.com/watch?v=JLlTo3SwxJE&index=2&list=PLInBAd9OZCzxxk
0VvMGrq7lZMu5lOSwC>. Acesso em: 03 out. 2020.

OLIVEIRA, L. A. H. G. de; ROCHA, K. K. F.; BITTENCOURT, V. G. Algoritmos.


Disponívelem:<http://www.dca.ufrn.br/~lmarcos/courses/DCA800/pdf/algoritmos_apr
es_parte1.pdf>. Acesso em: 03 out. 2020.

LÓGICA de programação – Aula 2 – Tipos de algoritmos. Realização de Ricardo


Bernardi. 2015. (8 min.), son.,(8 min.), son., color. Série Lógica de Programação.
Disponível em: <https://www.youtube.com/watch?v=Ds1n6aHchRU>. Acesso em: 03
out. 2020.

LÓGICA DE PROGRAMAÇÃO WIKIBOOKS. Introdução à programação. Disponível


em:<pt.wikibooks.org/wiki/Introdução_à_programação/Definições_sobre_Lógica_de_
Programação>. Acesso em: 3 out. 2020.

Você também pode gostar