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

Andreia Está Aprendendo Programação De Computadores....

Exames: Andreia Está Aprendendo Programação De Computadores..... Pesquise 860.000+ trabalhos acadêmicos

Por:   •  8/10/2014  •  1.345 Palavras (6 Páginas)  •  200 Visualizações

Página 1 de 6

1.3 - ETAPA_2 – Passos

ETAPA 2 (tempo para realização: 5 horas)

Aula-tema: Linguagem de programação (C) e transcrição de algoritmos. Atribuição,

leitura e escrita. Estrutura de controle: seleção.

Esta atividade é importante para praticar a utilização dos comandos de entrada e

saída, ou seja, os comandos responsáveis pela elaboração da interface com o usuário. Estas

funções estão descritas nas bibliotecas stdio.h e stdlib.h. As estruturas de seleção

permitem realizar ações diferentes, em resposta a interação do usuário na interface.

Para realizá-la, devem ser seguidos os passos descritos.

PASSOS

Passo 1 (Equipe)

Fazer as atividades apresentadas a seguir.

1. Fazer a leitura do Capítulo 1 – Introdução, do livro texto MIZRAHI, Victorine Viviane.

Treinamento em Linguagem C. PLT nº 706. 1ª ed. São Paulo: Pearson, 2007. p. 7 a 10, com

foco na estrutura de controle Seleção.

2. Elaborar o código em Linguagem C, que apresente a tela inicial do aplicativo básico,

conforme a Figura 1 apresentada a seguir. Capturar a opção com apenas uma, para isso

ler sobre a função getche() nas páginas 30 a 32 do capítulo 2 – Operadores, do livro

texto. Para testar, elaborar um código que, capture a tecla referente a opção, limpe a tela e

apresente a tecla pressionada. Ciência da Computação - 2ª Série - Programação Estruturada I

Ivair Teixeira, Rodrigo Amaral Rocha

Pág. 6 de 11

Figura 1 – Tela inicial do aplicativo básico.

O quadro ao redor da palavra calculadora pode ser obtido com a utilização de

caracteres gráficos apresentados capítulo 1 – Introdução, do livro nas páginas 21 a 23. A

formatação desta tela deve ser igual ao apresentado na Figura 1.

Passo 2 (Equipe)

Fazer as atividades apresentadas a seguir.

1. Fazer a leitura do Capítulo 4 – Comando de decisões, do livro texto MIZRAHI, Victorine

Viviane. Treinamento em Linguagem C. PLT nº 706. 1ª ed. São Paulo: Pearson, 2007. p. 93 a

97, com foco nas estruturas de seleção.

2. Desenvolver a estrutura de seleção que execute o algoritmo para resolver a operação

desejada. Para obter os valores utilizados no cálculo leia o capítulo 2 do livro texto, sobre

o comando scanf() nas páginas 28 a 30. Na Figura 2(A) e 2(B) e são apresentadas as

telas de entrada de dados e na Figura 2(C) a tela de resultado da operação de

multiplicação.

Figura 2 – Telas da operação de multiplicação

O código em Linguagem C, exibido na Figura 3, apresenta o algoritmo para executar a

operação de soma e pode servir de modelo inicial para a elaboração e formatação dos

algoritmos das demais operações.

Ciência da Computação - 2ª Série - Programação Estruturada I

Ivair Teixeira, Rodrigo Amaral Rocha

Pág. 7 de 11

Figura 3 – Código da Operação de Soma.

Um detalhe específico da operação de divisão é verificar se o segundo valor é zero,

pois caso seja realizada divisão por zero ocorre um erro e o programa será interrompido. Esta

tela é apresentada na Figura 4(A). Caso seja escolhida uma opção inválida deverá ser

impressa na tela a frase: “Opcao Invalida”, conforme a Figura 4(B). Da mesma forma, caso

seja escolhida a opção ‘s’ será apresentada a frase: “programa finalizado” como pode ser

visto na Figura 4(C).

Figura 4 – (A) Erro divisão por zero, (B) Opção Inválida e (C) Sair

Para as duas próximas opções, podem ser utilizadas as funções definidas na biblioteca

math.h. As telas de entradas de dados e resultados para a operação de exponenciação é

apresentada na Figura 5(A), Raiz Quadrada na Figura 5(B) e Porcentagem Figura 5(C).

Figura 5 – (A) Exponenciação, (B) Raiz Quadrada e (C) Porcentagem Ciência da Computação - 2ª Série - Programação Estruturada I

Ivair Teixeira, Rodrigo Amaral Rocha

Pág. 8 de 11

Após cada sequência de execução o programa entra em pausa e deve ser finalizado ao

pressionar qualquer tecla.

...

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