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

ATPS PROGRAMAÇÃO ESTRUTURADA

Artigo: ATPS PROGRAMAÇÃO ESTRUTURADA. Pesquise 861.000+ trabalhos acadêmicos

Por:   •  4/6/2014  •  827 Palavras (4 Páginas)  •  368 Visualizações

Página 1 de 4

Etapa 1

Code::Blocks

a) Qual benefício você encontra no fato da IDE Code::Blocks ser um software distribuído segundo a licença GPL v3.0? Faça uma pesquisa na internet sobre licenças GPL para responder a esta pergunta.

R: O beneficio é que o programa é gratuito,não precisamos dar nada em troca para usarmos.

FONTE: http://pt.wikipedia.org/wiki/GNU_General_Public_License

b) Qual benefício você pode relatar a partir do fato de que a IDE Code::Blocks é um software Cross Plataform, ou seja, este software funciona com os sistemas operacionais Windows, Linux e Mac?

R: O beneficio é a compatibilidade com diversos locais de trabalho ou domestico,assim se tem todas as versões em um só software,evitando problemas com a compatibilidade.

c) Faça uma avaliação geral do site do Code::Blocks. Você considera um bom site? Ele atendeu às suas necessidades iniciais de acesso e entendimento do Code::Blocks?

R: Consideremos o < Codeblocks.org> um bom site, por atender as necessidades dos usuários de uma maneira simples,com uma boa interface.

d) Quais compiladores C e C++ são compatíveis com o Code::Blocks? Veja que o GCC é apenas um dos compiladores disponíveis. De fato, esse compilador vem junto com a instalação do Code::Blocks. Que vantagens você acredita existirem numa IDE que pode utilizar vários tipos de Compiladores? Associe sua resposta com a resposta do item b.

R: Os compiladores compatíveis com o Code::Blocks são o Digital Mars C/C++, SDCC (Small Device CCompiler), Borland C++ 5.5, Watcom C, a vantagem é que o usuário por ter acesso a vários tipo de linguagens.

e) Por fim, faça uma análise das vantagens de se obter esse tipo de conhecimento em complemento aos conteúdos das disciplinas de Algoritmos e de Programação Estruturada. Você acredita que um desenvolvedor que domine um grande conjunto de ferramentas, ainda durante a sua graduação, possuirá um bom diferencial de mercado?

R: Sim,porque o mercado de trabalho procura pessoas que tem um diferencial,pessoas que dominem a área e se destaquem no que fazem,e domínio de um software com um conjunto de ferramentas tão amplo como esse é muito bem visto.

Etapa 2

WinMerge

Explore as formas que WinMerge possui para demonstrar as diferenças dos dois

arquivos. Por exemplo, como você explicaria a existência de linhas de cor cinza na

apresentação do arquivo WM-Exemplo-v1.c.

Resposta:

A parte em cinza indica comentários existentes no primeiro programa que não existe no segundo.

Que vantagens você vê no desenho apresentado no quadro “Painel de Localização”?

Resposta:

O “thumbnail” que ele mostra auxilia na comparação da quantidade de código fonte digitado entre um arquivo e outro.

Faça outras alterações que desejar no código como, por exemplo, alterar o texto dos

comandos printf(). Dica: realize as alterações dentro da própria interface do WinMerge e,

então, tecle F5 para o programa atualizar a comparação dos arquivos.

Curiosidades:

- O WinMerge permite a comparação entre dois código fonte identificado suas diferenças. O que auxilia, por exemplo, se dois desenvolvedores se propuseram a desenvolver um mesmo projeto, onde ambos apresentam resultados diferentes, caso o mesmo seja muito extenso, para não se perder muito tempo, o WinMerge facilita a identificação do que pode estar diferente entre eles.

- Um ponto importante é que o WinMerge permite a alteração no código fonte dos documentos em comparação.

- Possui a opção de copiar e cola de um código fonte para outro.

- Na barra de ferramentas na opção “Unir” temos várias ferramentas de comparação.

DESAFIO

Programa Conversor de Moedas

#include<stdio.h>

main(){

float real,veuro,i,euro;

float media=0;

float cotacao[29]; //vetor para 29 variaveis

int x;

int maior,menor;

int moeda;

char op;

do{

//o usuario escolhe 1 para real e 2 para euro

printf("Digite l para converter Real para Euro\n");

printf("\n");

printf("Digite 2 para converter Euro para Real\n");

printf("\n");

scanf("%d",&moeda);

switch(moeda)

{

//Comandos da escolha 1

case 1:

printf("Quantos Reais para conversao?\n");

printf("\n");

...

Baixar como (para membros premium)  txt (5.8 Kb)  
Continuar por mais 3 páginas »
Disponível apenas no TrabalhosGratuitos.com