TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Atps programacao estruturada

Por:   •  12/9/2015  •  Trabalho acadêmico  •  9.307 Palavras (38 Páginas)  •  240 Visualizações

Página 1 de 38

                                                            [pic 1] 

                              ANHANGUERA EUCACIONAL – FACNET
                                                                 BSI
                                   PROGRAMAÇÃO ESTRUTURADA



NOME: Welton Viana Cardoso                                                         RA:9902006273
NOME: Lucas Coelho Marinho                                                         RA:8491212086
NOME: Helder Marlon Souza de Ávila                                             RA:8492226644                                         NOME: Givanildo Teixeira da Silva                                                  RA:8411985646
NOME : Ricardo Santos de Almeida                                                 RA:8059181864 NOME: Marcos Elano dos Santos Oliveira                                       RA:8096905647

ATIVIDADE PRÁTICA SUPERVISIONADA DE PROGRAMAÇÃO                                                      ESTRUTURADA






TAGUATINGA/DF
2014


                                                           
[pic 2] 

                              ANHANGUERA EUCACIONAL – FACNET
                                                                 BSI
                                   PROGRAMAÇÃO ESTRUTURADA


NOME: Welton Viana Cardoso                                                         RA:9902006273
NOME: Lucas Coelho Marinho                                                         RA:8491212086
NOME: Helder Marlon Souza de Ávila                                             RA:8492226644                                         NOME: Givanildo Teixeira da Silva                                                  RA:8411985646
NOME : Ricardo Santos de Almeida                                                 RA:8059787864 NOME: Marcos Elano dos Santos Oliveira                                       RA:8096905647

ATIVIDADE PRÁTICA SUPERVISIONADA DE PROGRAMAÇÃO ESTRUTURADA







TAGUATINGA/DF
2014

SUMÁRIO

. Lista de figuras
1.Introdução.....................................................................................................................1
2.Objetivos........................................................................................................................2
3.Desenvolvimento...........................................................................................................3
3.1 Etapa 1 (Passo 1).........................................................................................................3
3.2 Etapa 1 (Passo 2).........................................................................................................3
3.3 Etapa 1 (Passo 3 - Relatório 1) ...................................................................................4
3.4 Etapa 1 (Passo 3 - Relatório 2) ...................................................................................5
3.5 Etapa 2 (Passo 1) ........................................................................................................9
3.6 Etapa 2 (Passo 2).........................................................................................................9
3.7 Etapa 2 (Passo 3 – Relatório 3 ) Aplicativo básico....................................................14
3.8 Etapa 3 (Passo1).......................................................................................................24
3.9Etapa 3 (Passo 2).......................................................................................................24
3.10 Etapa 3 (Passo 4 – Relatório 4) – Algoritmos avançados........................................25
3.11 Etapa 4 (Passo 2).....................................................................................................26
3.12 Etapa 4 (Passo 3 – Relatório final) - aplicativo........................................................28
4.Conclusão  e considerações finais...............................................................................44
5.Referências bibliográficas............................................................................................45






LISTA DE FIGURAS

CAPTURA DE TELA 01 – opção “S” “PROGRAMA FINALIZADO!” .....................12

CAPTURA DE TELA02 – “ERRO DIVISÃO POR ZERO”. .......................................13

CAPTURA DE TELA 03 – O programa com as funções básicas...................................23

CAPTURA DE TELA0 4 – Operação de exponenciação...............................................23

CAPTURA DE TELA 05 –Algoritmos avançados Fatorial e Exponenciação.................26

CAPTURA DE TELA 06 – Número decimal convertido em binário.............................27

CAPTURA DE TELA 07 – Tela inicial do programa opção de “exponenciação”..........32

CAPTURA DE TELA 08 –“Exponenciação” com a opção “E” ou “e”.........................33

CAPTURA DE TELA0 9 – Decimal convertido em binário com algoritmos avançados.........................................................................................................................33

CAPTURA DE TELA 10 – Programa completo.............................................................34



1. INTRODUÇÃO
O desenvolvimento de sistemas é sem dúvidas, hoje, uma das áreas mais importantes e usuais dos diversos setores no mundo. A constante evolução dos hardwares e softwares faz com que este ramo continue evoluindo constantemente e sendo cada vez mais dinâmico. Os programas evoluem rapidamente para proporcionar ao usuário uma interface agradável, intuitiva, funcional e simples de operar. Para isso, os desenvolvedores trabalham duro procurando chegar a um produto final satisfatório e sem dar dor de cabeça a quem irá usá-lo. Os conhecimentos aprofundados em algoritmos, técnicas de programação estruturada e das diversas linguagens de programação (Java, Php, C++), materializam o desenvolvimento dessas ferramentas usadas nas máquinas para facilitar a vida do usuário.
Exposto isto, a dinamicidade na área de informática, em particular, desenvolvimento de softwares, é de suma importância para dar continuidade à capacidade de operação por parte das empresas e usuários normais que necessitem de praticidade e funcionalidade, em função dos seus sistemas. A linguagem C é uma linguagem de alto nível e estruturada. Sua sintaxe é simples e portátil, isto é, pode ser usado o mesmo programa em várias plataformas. C é muito utilizada para a programação de micro controladores e também tem o poder de interagir com a plataforma em baixo nível podendo incluir códigos em assembly em sua implementação. As funções desenvolvidas em C são de fácil implementação, pois são usadas, geralmente, um conjunto de rotinas simples para a execução de rotinas complexas. Também é possível verificar a vasta quantidade de documentação a respeito da programação nesta linguagem. A exploração de rotinas de baixo nível é possível em C, pois existe suporte a programação em assembly dentro de seus programas. Deste modo pode-se desfrutar de todas as vantagens da implementação em alto nível e também fazer uso das vantagens da implementação em baixo nível explorando rotinas que podem não ser otimizadas através da programação em alto nível. Os tipos de dados utilizados na construção de algoritmos são: inteiros, real, caractere e lógico. Onde o tipo de dado inteiro pertence ao conjunto dos números inteiros relativos (1,2,3, 5,....,200), real que pertence ao conjunto dos números reais(1.5, 2.45, -3.98), caractere onde toda informação composta de conjuntos de caracteres especiais, alfanuméricos e alfabéticos e por fim o lógico que assumi apenas duas situações( Verdadeiro OU Falso). Também existem operadores para cálculos matemáticos e comparativos, também com funções pré-definidas. Neste trabalho então é apresentado à solução para a realização da calculadora, usando a representação código C juntamente com as telas de cada aplicativo feito e um estudo detalhado de cada etapa. Por fim, os softwares utilizados para elaboração, testes e interpretação dos algoritmos foram o VisualG e o Visual Studio. O software VisualG utiliza a linguagem portugol ou português estruturado, possui um extenso banco de dados e seu desenvolvimento foi feito pela empresa Apoio Informática LTDA. Já o Visual Studio, utiliza a linguagem C/C++, também possui um extenso banco de dados e seu desenvolvimento foi feito pela empresa Microsoft.

...

Baixar como (para membros premium)  txt (67.2 Kb)   pdf (1 Mb)   docx (869.9 Kb)  
Continuar por mais 37 páginas »
Disponível apenas no TrabalhosGratuitos.com