ETAPA 1 - ATPS Programação

3
ETAPA 1 (tempo para realização: 8 horas) Aula tema: Revisão geral de linguagem C. Tipos de Dados. Modularização: uso de funções. Passagem de parâmetros: por valor. Esta atividade é importante para que você compreenda os recursos disponíveis no ambiente de desenvolvimento denominado Code::Blocks. Para realizá-la é importante seguir os passos descritos. PASSOS Passo 1 (Equipe) Acessar o site da IDE Code::Blocks. Disponível em: <http://www.codeblocks.org>. Acesso em: 11 ago. 2011. No site é possível descobrir os principais recursos deste ambiente integrado de desenvolvimento de código em Linguagens C e C++. Na Figura 1, apresenta-se uma visão geral do Code::Blocks. Caso o laboratório de sua Unidade não possua o Code::Blocks instalado, este é o momento de pedir ao professor da disciplina que encaminhe uma solicitação ao Apoio Docente ou para à Coordenação do Curso, para a instalação de tal sistema. Ao mesmo tempo, neste primeiro passo, pede-se aos alunos explorarem o site do Code::Blocks com o objetivo de responder a algumas perguntas: 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. Softwares que usam a licença GPL são perfeitos para todo o tipo de públicos,para estudiosos,quem trabalha com programação ou simples curiosos,pois ele lhe da total liberdade de todo e qualquer tipo de feito com ele 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? Se adapta com todos os públicos,pois é leve,e cheio de recursos e pode ser utilizado nas plataformas descritas acima 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? Pontos fortes : Ele deixa tudo bem claro e tudo de fácil acesso,com imagens,links e botões,downloads via PDF,Fotos e E-mail,correções de bugs e atualizações de patch's

description

trabalho revisado e com nota maxima

Transcript of ETAPA 1 - ATPS Programação

ETAPA 1 (tempo para realizao: 8 horas) Aula tema: Reviso geral de linguagem C. Tipos de Dados. Modularizao: uso de funes. Passagem de parmetros: por valor.

Esta atividade importante para que voc compreenda os recursos disponveis no ambiente de desenvolvimento denominado Code::Blocks. Para realiz-la importante seguir os passos descritos.

PASSOS Passo 1 (Equipe) Acessar o site da IDE Code::Blocks. Disponvel em: . Acesso em: 11 ago. 2011. No site possvel descobrir os principais recursos deste ambiente integrado de desenvolvimento de cdigo em Linguagens C e C++. Na Figura 1, apresenta-se uma viso geral do Code::Blocks.

Caso o laboratrio de sua Unidade no possua o Code::Blocks instalado, este o momento de pedir ao professor da disciplina que encaminhe uma solicitao ao Apoio Docente ou para Coordenao do Curso, para a instalao de tal sistema. Ao mesmo tempo, neste primeiro passo, pede-se aos alunos explorarem o site do Code::Blocks com o objetivo de responder a algumas perguntas:

a) Qual benefcio voc encontra no fato da IDE Code::Blocks ser um software distribudo segundo a licena GPL v3.0? Faa uma pesquisa na internet sobre licenas GPL para responder a esta pergunta.

Softwares que usam a licena GPL so perfeitos para todo o tipo de pblicos,para estudiosos,quem trabalha com programao ou simples curiosos,pois ele lhe da total liberdade de todo e qualquer tipo de feito com ele

b) Qual benefcio 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?

Se adapta com todos os pblicos,pois leve,e cheio de recursos e pode ser utilizado nas plataformas descritas acima

c) Faa uma avaliao geral do site do Code::Blocks. Voc considera um bom site? Ele atendeu s suas necessidades iniciais de acesso e entendimento do Code::Blocks? Pontos fortes : Ele deixa tudo bem claro e tudo de fcil acesso,com imagens,links e botes,downloads via PDF,Fotos e E-mail,correes de bugs e atualizaes de patch'sPontos fracos : Site totalmente em ingls,sem opes de idiomas

d) Quais compiladores C e C++ so compatveis com o Code::Blocks? Veja que o GCC apenas um dos compiladores disponveis. De fato, esse compilador vem junto com a instalao do Code::Blocks. Que vantagens voc acredita existirem numa IDE que pode utilizar vrios tipos de Compiladores? Associe sua resposta com a resposta do item b.

MinGW/GCC,Digital Mars,Microsoft Visual C++,Borland C++,LLVM Clang,Watcom e entre outros.Bom,ele um software toltamente aberto para modificaes, por ele ser "Free" , suportar multiplos compiladores de vrias linguagem de programao e por ele poder ser rodado nas plataformas mais usadas como Windows,linux e Mac o faz um software perfeito para os programadores de forma geral, acadmico at profissinal.

e) Por fim, faa uma anlise das vantagens de se obter esse tipo de conhecimento em complemento aos contedos das disciplinas de Algoritmos e de Programao Estruturada. Voc acredita que um desenvolvedor que domine um grande conjunto de ferramentas, ainda durante a sua graduao, possuir um bom diferencial de mercado?

Com toda certeza,por ter uma base de conhecimento em vrias linguagens de programao,e utilizar um programa que facilita de todas as maneiras possivis para ajudar a estudar essas linguagens,fara com que ns ,alunos , tenhamos mais vontade de conhecer esse mundo de programao. Se utilizar de muitas ferramentas,desde as mais simples at as mais complexas, o far ser um grande diferencial dentro do mercado de trabalho.

Passo 2 (Equipe) Iniciar o uso do Code::Blocks. Para isto, vamos criar um programa bem simples. Este passo ser dividido em tarefas, conforme a seguinte lista: a) Utilizar o menu File > New > Empty file para criar um arquivo em branco. b) Por meio do menu File > Save, salvar o arquivo como HelloWord.c em alguma pasta vazia de seu computador. c) No arquivo recm criado, escrever o cdigo da Listagem 1. Enquanto voc digita o cdigo, preste ateno nas cores e realces que so apresentados automaticamente. Quando terminar, salvar seu trabalho com o menu File > Save. d) Para compilar seu programa, escolha o menu Build > Build ou tecle Ctrl-F9 simultaneamente. Se o programa foi digitado corretamente, voc ver um resultado de compilao semelhante ao apresentado na Figura 2. e) Para executar o seu programa recm criado, utilizar o menu Build > Run.

Passo 3 (Equipe) Investigar as opes de depurao do cdigo fonte. Para isto, pode-se utilizar os exemplos de programa apresentados na Etapa 2. Entretanto, os alunos so fortemente convidados a implementar o algoritmo que desenvolveram na Etapa 1 do primeiro Desafio proposto na Disciplina de Construo de Algoritmos.

Passo 4 (Equipe) Entregar um mini-relatrio contendo as respostas e observaes realizadas a partir das questes do Passo 1.

bibliogrfias

http://pt.wikipedia.org/http://www.codeblocks.org/homehttp://santaremsegundo.com.br/http://www.nacaolivre.com.br/open-source/licenca-gpl/