Buscar

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 28 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

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 6, do total de 28 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

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 9, do total de 28 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

UNIVERSIDADE PAULISTA – UNIP EAD 
 Projeto Integrado Multidisciplinar 
Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas 
 
 
NOME: Beatriz Aparecida Sivente - RA: 2027593 
NOME: Beatriz da Silva Gonçalves - RA: 2042533 
NOME: Danielle Aparecida Bonette dos Santos - RA: 1954506 
NOME: Debora Keslius dos Santos - RA: 2026876 
NOME: Diego da Silva Claudino - RA: 2015019 
 
 
 
 
 
SISTEMA EM C PARA CADASTRAR PACIENTES DIAGNOSTICADOS COM 
COVID-19 
 
 
 
 
 
 
ITAPEVI 
2020 
 
 
NOME: Beatriz Aparecida Sivente - RA: 2027593 
NOME: Beatriz da Silva Gonçalves - RA: 2042533 
NOME: Danielle Aparecida Bonette dos Santos - RA: 1954506 
NOME: Debora Keslius dos Santos - RA: 2026876 
NOME: Diego da Silva Claudino - RA: 2015019 
 
 
 
 
SISTEMA EM C PARA CADASTRAR PACIENTES DIAGNOSTICADOS COM 
COVID-19 
Projeto Integrado Multidisciplinar IV 
 
 
 
 
Projeto Integrado Multidisciplinar para obtenção do 
título de tecnólogo em (Análise e Desenvolvimento de 
Sistemas), apresentado à Universidade Paulista UNIP 
EaD. 
 
Orientador(a): Marcelo Santos. 
 
 
 
 
 
ITAPEVI 
2020 
 
 
RESUMO 
Durante uma pandemia consiste na elaboração de um sistema em C para cadastrar paciente 
diagnosticado com COVID – 19 para poder realizar o acompanhamento dos pacientes o sistema 
de informação dos cadastros cumpre um papel crucial no gerenciamento dos dados e as 
informações necessárias com a rapidez exigida pela situação que convivemos hoje. Além disso, 
são essenciais para dispor de evidências para agir, tomar decisões o mais bem embasadas 
possíveis e adequar políticas que permitam uma melhor inteligência nas ações de saúde. Por 
outro lado, o sistema dá a possibilidade de automatizar e oferecer o podem de trazer benefícios 
para a saúde pública como nunca antes na história da humanidade. Para a elaboração e criação 
do projeto do sistema em C, foi envolvido as múltiplas disciplinas estudas neste semestre, 
desenvolvendo a capacidade. 
 
 
Palavras-chave: Linguagem e Técnicas de Programação e Engenharia de Software I 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
ABSTRACT 
During a pandemic, it consists in the elaboration of a system in C to register a patient diagnosed 
with COVID - 19 in order to be able to monitor patients. The information system of the 
registries plays a crucial role in the management of the data and the necessary information with 
the speed required by the situation. that we live with today. In addition, they are essential to 
have evidence to act, make the most informed decisions possible and adapt policies that allow 
better intelligence in health actions. On the other hand, the system gives the possibility to 
automate and offer the power to bring benefits to public health as never before in the history of 
mankind. For the elaboration and creation of the system design in C, the multiple disciplines 
studied in this semester were involved, developing the capacity. 
 
 
Keyword: Programming Language and Techniques and Software Engineering I 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
SUMÁRIO 
1. INTRODUÇÃO ................................................................................................................. 5 
2. LINGUAGEM TÉCNICA DE PROGRAMAÇÃO ....................................................... 6 
2.1. Lógica da programação ................................................................................................ 7 
2.2. Algoritmos ................................................................................................................... 7 
2.3. Tipos de algoritmos ..................................................................................................... 8 
2.4. Codificação .................................................................................................................. 9 
2.5. Linguagem C .............................................................................................................. 10 
3. ENGENHARIA DE SOFTWARE I .............................................................................. 17 
3.1. Aplicação software .................................................................................................... 17 
3.2. Ciclo de vida .............................................................................................................. 18 
3.3. Cascata ....................................................................................................................... 18 
4. MANUAL DO SISTEMA C ........................................................................................... 18 
4.1. Tela principal ............................................................................................................. 19 
4.2. Tela login ................................................................................................................... 19 
4.3. Escolher as opções ..................................................................................................... 20 
5. TESTE .............................................................................................................................. 24 
6. IMPLANTAÇÃO ............................................................................................................ 24 
6.1. Suporte e manutenção ................................................................................................ 24 
7. CONCLUSÃO ................................................................................................................. 25 
8. REFERÊNCIAS .............................................................................................................. 26 
5 
 
 
 
1. INTRODUÇÃO 
O objetivo desse projeto é desenvolver um sistema em C com os procedimentos a 
dotados para a realização e a elaboração de um sistema que será utilizado pelos hospitais para 
cadastrar os pacientes que forem diagnosticados com covid-19. 
As informações permitem o acesso e intercâmbio imediato, ágil e coordenado dos 
dados e a priorização da atenção, do acesso e da resposta, sobretudo às pessoas em situação de 
vulnerabilidade. 
Os dados de saúde devidamente desagregados permitem planejar ações que reduzam 
as possíveis desigualdades em saúde nos diferentes níveis da atenção e facilitam a 
implementação de estratégias para abordá-los. 
Quanto melhor forem os sistemas de informação em saúde, melhor serão os resultados 
em termos de saúde e mais sólida será a continuidade da atenção para oferecer atenção médica 
da melhor qualidade possível e rastreamento para identificar aqueles que foram diagnosticados 
com o vírus e limitar a transmissão não são suficientes para alertar aqueles que podem estar 
próximos de alguém com covid-19. 
O primeiro passo para a elaboração do sistema foi a verificação das necessidades e 
expectativas com a relação ao funcionamento do sistema e usas ferramentas para realizar o 
cadastro tendo o acompanhamento e monitoramento do hospital para enviar as informações 
necessárias a central da secretaria da saúde. 
Foi proposto a elaborar oração do processo de software que nada mais é que o conjunto 
de atividades que constituem o desenvolvimento de um sistema e dentro desse processo foi 
escolhido o modelo de ciclo de vida a ser adotado foi o em Cascata, pois dará ênfase às fases 
de análise e projeto antes de partir para a programação, a fim de que o objetivo do software é 
definir que sejam evitados retrabalhos. 
Colocando em prática os conceitos aprendidos nas disciplinas de Linguagem e técnicas 
de programação e Engenharia de software foi feito toda a aná lise e o levantamento de requisitos 
do sistema e através da utilização da ferramenta codeblocks juntamente com a linguagem C foi 
o desenvolvido do sistema de acordo as necessidades dos hospitais. 
6 
 
 
 
2. LINGUAGEM TÉCNICA DE PROGRAMAÇÃO 
O Sistema desenvolvido será utilizando na linguagem C padrão. Esta é uma linguagemconsiderada de médio nível que tem propósito em geral, é capaz de ser usada em qualquer 
projeto, pode ser usado em qualquer plataforma, assim podemos criar um sistema operacional, 
aplicativos, drivers, controladores, programar microcontroladores e etc. A linguagem C tem 
flexibilidade, com a construção de alto nível é capaz de gerar programas mais rápidos, ela 
influência nas linguagens como C++, Java, C#. Sendo copilados os programas que são escritos 
em textos passando a tradução adequado ao sistema operacional os pontos positivos da 
linguagem C são: 
✓ a portabilidade do compilador, todos os sistemas operacionais tem compilador; 
✓ o conceito de bibliotecas padronizadas; 
✓ a quantidade e a variedade de operadores; 
✓ a sintaxe; 
✓ o fácil acesso ao hardware; 
✓ a facilidade com que as aplicações podem ser otimizadas. 
 
 
Fonte: Copyrights 
7 
 
 
 
2.1. Lógica da programação 
A lógica da programação é uma técnica de desenvolver algoritmos para atingir 
determinados objetivos, o algoritmo por sua vez é uma sequência não ambígua de instruções 
que são executadas até que determinada condição se verifique, mais especificamente, em 
matemática, constitui o conjunto de processos e símbolos que os representam para efetuar um 
cálculo. 
 
2.2. Algoritmos 
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. Ou seja, ele é um conjunto 
finito de passos elementares que são aplicados sistematicamente até que a solução seja atingida. 
À 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 o mais usado é o pseudocódigo, 
também chamado de portugol, pois ele é bem estruturado e se assemelha a uma linguagem de 
programação. Abaixo, separamos o algoritmo “Tomar café” para você entender melhor. 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 
https://blog.betrybe.com/carreira/erros-no-estudo-de-programacao/
https://blog.betrybe.com/carreira/desenvolvedor-de-software/
8 
 
 
 
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. Alguns deles 
são: 
✓ quicksort; 
✓ heapsort; 
✓ algoritmo de Dijkstra; 
✓ busca em árvore binária; 
✓ busca linear. 
 
 
2.3. Tipos de algoritmos 
Descrição Narrativa consiste em analisar a descrição do problema e escrever em uma 
linguagem natural o passo a passo a ser seguido para a resolução do problema. A vantagem da 
utilização desse tipo de algoritmo está na facilidade, pois usa uma língua natural, como o 
português. A desvantagem é que, a língua natural é passível de interpretações diferentes, o que 
pode dificultar na transcrição do algoritmo para o programa. 
Fluxograma é um dos tipos de algoritmos mais usados que consiste em analisar a 
descrição do problema e escrever o passo a passo para sua solução através de símbolos gráficos 
pré-definidos. A vantagem do uso desse tipo de algoritmo está no entendimento facilitado pela 
utilização de elementos gráficos. 
 
 
Fonte: Junior Oliveira 
 
9 
 
 
 
Pseudocódigo ou Portugal consiste em analisar a descrição do problema e escrever por 
meio de regras predefinidas o passo a passo a ser seguido para a resolução do problema. Trata-
se de um dos tipos de algoritmos que mais se aproxima da forma escrita das linguagens de 
programação, por isso, sua transcrição é bem mais rápida. 
 
2.4. Codificação 
No caso especifico de nosso projeto utilizamos a linguagem C para toda a codificação 
desenvolvida no projeto. O programa é composto de funções, pela qual começa ser executada 
chamada de man. Cada comando dever ser colocado ponto e vírgula. Para que isso seja feio de 
forma correta é necessário segui algumas regras universais que foram convencionadas para que 
os códigos sejam compilados com sucesso a C é uma linguagem case-sensitiva, ou seja, faz 
diferença entre nomes com letras maiúsculas e nomes com letras minúsculas. 
Variáveis são formas que temos de dar nomes a posições em memória para 
armazenamos valores que precisaremos para utilizar em nossa lógica de programação. É 
possível l atribuir novos valores através de comandos de atribuição, onde alteramos o valor 
armazenado naquela posição de memória para um novo valor durante a execução de nosso 
software. A variável tipo String são utilizadas para armazenamento de um conjunto de 
caracteres que são declaradas entre aspas duplas, ela determina a quantidade de caracteres para 
armazenar este tipo String se dá o comando strcpy. A função printf exibe dados na tela. Esta 
função deve receber pelo menos dois parâmetros, separados por vírgula. 
É possível ainda imprimir números inteiros utilizando-se da função printf ao se utilizar 
o sinalizador %d. Caso estejamos trabalhando com números reais deve-se utilizar o sinalizador 
%f, no caso dos números reais é possível ainda determinar via código, de que forma o número 
será exibido na tela, para isso usamos em conjunto com o %f uma determinação de quantas 
casas decimais o número deve ter. Determina -se também o número total de caracteres do 
número a ser impresso. A biblioteca padrão conseguimos com apenas algumas linhas de código 
acessar pastas, mover diretórios e executar programas. 
10 
 
 
 
2.5. Linguagem C 
 
Fonte: Autor 
 
 
Fonte: Autor 
 
 
Fonte: Autor 
11 
 
 
 
 
Fonte: Autor 
 
 
Fonte: Autor 
 
 
Fonte: Autor 
12 
 
 
 
 
Fonte: Autor 
 
 
Fonte: Autor 
 
 
Fonte: Autor 
13 
 
 
 
 
Fonte: Autor 
 
 
Fonte: Autor 
14 
 
 
 
 
Fonte: Autor 
 
 
Fonte: Autor 
15 
 
 
 
 
Fonte: Autor 
 
Fonte: Autor 
 
16 
 
 
 
 
Fonte: Autor 
 
 
Fonte: Autor 
17 
 
 
 
 
Fonte: Autor 
 
 
Fonte: Autor 
 
3. ENGENHARIA DE SOFTWARE I 
 O software consiste na “parte lógica” do computador, que inclui sistema operacional 
e programas. Então, basicamente, engenharia de software e estudo de como projetar o 
desenvolvimento de programas, aplicativos e sistemas, de forma que a tendam aos requisitos e 
cumpram as funções de terminadas. 
 
3.1. Aplicação software 
 O tipo de aplicação de software que se enquadra neste projeto presente é o Sistemas 
de processamento de transações são suporte para atividades do dia a dia da organização. Estas 
práticas englobam as atividades de especificação, projeto, implementação, testes e 
caracterizam-se pela interação de ferramentas, pessoas e métodos, constituído de códigos 
programados que formam um sistema de informação. 
183.2. Ciclo de vida 
O ciclo de vida é a escolha a ser feita no processo de software, definir-se-á a maneira 
mais adequada de obter as necessidades do cliente, até quando e como o cliente receberá sua 
primeira versão operacional do sistema. Atividades e tarefas envolvidas no desenvolvimento, 
operação e manutenção de um produto de software, abrangendo a vida do sistema, desde a 
definição de seus requisitos até o término de seu uso. 
 
3.3. Cascata 
Modelo cascata conhecida como ciclo de vida clássico tem esse nome em razão da 
sequência das fases, onde cada fase só começa quando a anterior termina; neste modelo é dada 
muita ênfase às fases de análise e projeto antes da programação, a fim de que o objetivo do 
software esteja bem definido. 
 
Fonte: AUDY, PRIKLADNICKI 
 
4. MANUAL DO SISTEMA C 
Mediante a conclusão dos processos do sistema, conforme todas as informações 
passadas pelo cliente foi elaborado um sistema seguro, ágil e intuitivo onde os funcionários do 
hospital não terão problemas pois o próprio sistema irá os guiando para os passos seguintes em 
19 
 
 
 
caso de advertência sugiram mensagens com opções do que fazer. Abaixo segue as telas como 
layout do sistema e uma breve explicação da função de cada tela. 
 
4.1. Tela principal 
Tendo a informado do resultado do teste covid-19, ao acessar a tela principal do 
sistema, apresenta as funcionalidades do sistema com as seguintes opções de “1-Teste positivo” 
e “2 - Teste negativo” digite as alternativas e pressione a tecla Enter se selecionas a posição 
positivo e for o primeiro acesso pedira para realizar o cadastro do login e senha. A pois o 
cadastro do usuário, pedira para digitar o usuário e senha cadastrado. 
 
Fonte: Autor 
 
4.2. Tela login 
Selecionando opção 1 teste positivo se for o primeiro acesso pedira para realizar o 
cadastro do login e senha. A pois ser cadastro do usuário, digitara o usuário e senha cadastrado. 
 
Fonte: Autor 
20 
 
 
 
4.3. Escolher as opções 
 
Fonte: Autor 
 
➢ Opção 1: Ao selecionar esta opção do cálculo da idade, informe o ano de nascimento do 
paciente exemplo: 1987 tecle a tecla enter, para realizar o cálculo da idade do paciente para 
retornar a tela principal vai teclando enter novamente, esta opção e para verificar se os pacientes 
entram no quadro de risco 65 anos de idade. 
 
 
Fonte: Autor 
 
➢ Opção 2: Realização do cadastro do paciente como nome, CPF, telefone, e-mail, data 
de nascimento, endereço rua ou avenida, número da casa, complemento, bairro, cidade, Estado, 
CEP, data do diagnóstico e paciente possui alguma comorbidade seleciones as opções A 
Diabetes, B Obesidade, C Hipertensão, E tuberculose e outro. A pois realizar todo 
preenchimento escolher as opções (s) paciente do grupo de risco ou (n) cadastrar no paciente. 
E os dados deverão ser passados para secretaria da saúde na opção (5) teclar a tecla - Ente. 
 
21 
 
 
 
 
Fonte: Autor 
 
 
Fonte: Autor 
 
 
Fonte: Autor 
22 
 
 
 
 
Fonte: Autor 
 
 
Fonte: Autor 
 
➢ Opção 3: Listar os pacientes já cadastrados, tem a visão de todos os cadastros realizados, 
teclar o enter para voltar a tela principal. 
 
 
Fonte: Autor 
 
➢ Opção 4: Pesquisar paciente cadastrado pelo nome, realizar a digitação do nome do 
paciente e teclar enter, para voltar a tela principal selecionar a tecla enter. 
 
23 
 
 
 
Fonte: Autor 
 
 
Fonte: Autor 
 
➢ Opção 5: Informação a secretaria da saúde, digite (s) se entra no quadro de risco exemplo 
65 anos de idade e tem comorbidade (n) não entra no quadro de risco, para voltar tela principal 
selecionar a tecla enter. 
 
 
Fonte: Autor 
 
➢ Opção 6: Encerrar o programa. 
 
Fonte: Autor 
 
24 
 
 
 
5. TESTE 
Foi realizado teste do sistema completo, todas as funções, estão funcionando 
corretamente com objetivo de prevenir erros no sistema e se certificar de que todas as funções 
com seu funcionamento perfeito, atendendo todas as expectativas dos usuários do hospital. 
 
6. IMPLANTAÇÃO 
O programa codificado e validado pelos usuários do hospital, pode-se dar início ao 
processo de implantação, de software tem como principal objetivo disponibilizar o programa 
ao usuário, para atender as necessidades iniciar para o qual foram desenvolvidos. 
 
6.1. Suporte e manutenção 
Para evitar retrabalho com o procedimento de desenvolvimentos, visando viabilizar o 
suporte e manutenção do software, utilizamos as técnicas de engenharia de software. Para o 
desenvolvimento vou utilizado o processo modelo cascata, o qual possui forte característica, 
orientando tudo que é desenvolvido, e devidamente documentado tornando uma base para 
suporte e manutenção futuras no sistema já em produção. 
 
 
 
 
 
 
 
 
 
 
25 
 
 
 
7. CONCLUSÃO 
 O Projeto desenvolver um sistema C não é uma tarefa fácil. Tem que considerar uma 
serei de fatores antes de iniciar o projeto, para obter o softeware de qualidade tem que discutir 
diverso ponto para obter um ótimo resultado. Para os usuários do hospital ter um sistema 
perdure um longo tempo atendendo a necessidades é preciso tem conhecimento técnicas e 
modelos de projetos seguindo planos de evolução. 
Ter em mente o que se queria alcançar e ter uma visão geral do caminho que o sistema 
tinha que percorrer foi um pilhar no desenvolvimento do sistema posposto. 
Para estabelecer os procedimentos para implantação, o modelo cascata proporcionou 
uma base constante para uma codificação fornecer parâmetros para as fases de teste, 
observamos como boa pratica levantamento e requisitos, analisar e projetar antes de começar 
qualquer codificação. 
O codeblocks se mostrou como ferramenta de ambiente eficiente na elaboração do 
código fonte do programa na linguagem C, proporcionou uma forma fácil de desenvolver os 
códigos, recurso de autocompletar detectores de erro de sintaxe, entre outros 
O sistema atendeu a todos os requisitos, mas vale ressaltar que um sistema 
desenvolvido nunca é final. Por isso, ele deverá ser evoluído com o tempo conforme o ciclo de 
vida especificado o sistema, para o hospital. 
 
 
 
 
 
 
 
 
26 
 
 
 
8. REFERÊNCIAS 
ALMEIDA,C. APC - Linguagem C - Structs e Arquivos - parte 1. 2016. Disponível em: 
https://www.youtube.com/watch?v=kAnZgT9D9Fs. Acesso em: 13 novembro 2020. 
ALMEIDA,C. APC - Linguagem C - Structs e Arquivos - parte 2. 2016. Disponível em: 
https://www.youtube.com/watch?v=bMyfQxWsNAE. Acesso em: 13 novembro 2020. 
ALMEIDA,C. linguagem c structs arquivos parte3. 2016. Disponível em: 
https://www.youtube.com/watch?v=G8dpTXpHpv8. Acesso em: 13 novembro 2020. 
ALMEIDA,C. linguagem c structs arquivos parte5. 2016. Disponível em: 
https://www.youtube.com/watch?v=AUp5V2OE-Do. Acesso em: 13 novembro 2020. 
CARVALH O, Adriane M. B. Rizzoni; CHIOSS I, Thelma C. dos Santos. Introdução à 
engenharia de software. Campinas, SP. E d. U N ICAMP, 2001. 
COCIAN, L. E. Manual da linguagem C. Canoas: Ulbra, 2004. 
COPYRIGHTS, BrandMag. A História Da Linguagem C. 2003. Disponível em: 
http://nasemanadaprova.blogspot.com/2013/04/a-historia-da-linguagem-c.html. Acesso em: 
16 novembro 2020. 
COSTA I. Engenharia de Soft ware I. São Paulo: Editora Sol, 2014. 168 p. 
FILHO, W. Engenheira de software Fundamentos, Métodos e Padrões. Rio de Janeiro, RJ. 
E d L TC, 2001. 
HICKSON, R. Aprenda a programar em C, C++ E C#. 2. ed. Rio de Janeiro: Elsevier, 
2005. 
ITO O. Linguagem e Técnicas de Programação. São Paulo: Editora Sol, 2014. 488 p. 
NOLETO, Cario. Algoritmos: O que são e exemplos de uso na programação. 2020. 
Disponível em: https://blog.betrybe.com/tecnologia/algoritmo/. Acesso em: 18 novembro 
2020. 
OLIVEIRA, Junior. Lógica De Programação e Algoritmos: LPA01 – Tipos de algoritmos: 
Fluxograma. 2007. Disponível em: https://oliveiraweb.com.br/tipos-de-algoritmos/. Acesso 
em: 18 novembro 2020. 
https://www.youtube.com/watch?v=kAnZgT9D9Fshttps://www.youtube.com/watch?v=bMyfQxWsNAE
https://www.youtube.com/watch?v=G8dpTXpHpv8
https://www.youtube.com/watch?v=AUp5V2OE-Do
http://nasemanadaprova.blogspot.com/2013/04/a-historia-da-linguagem-c.html
https://blog.betrybe.com/tecnologia/algoritmo/
https://oliveiraweb.com.br/tipos-de-algoritmos/
27 
 
 
 
PAULA FILHO, W. P. Engenharia de software: fundamentos, métodos e padrões. São 
Paulo: LTC, 2003. 
PRIKLADNICKI, A. O Modelo em Cascata. 2007. Disponível em: http://jkolb.com.br/o-
modelo-em-cascata/. Acesso em: 16 novembro 2020. 
 
http://jkolb.com.br/o-modelo-em-cascata/
http://jkolb.com.br/o-modelo-em-cascata/

Mais conteúdos dessa disciplina