Ciência da Computação Programação_Estruturada I
Por: Felipe Fukuoka • 5/5/2015 • Monografia • 9.272 Palavras (38 Páginas) • 99 Visualizações
Uniabc – Anhanguera
Atps
Ciência da Computação
Programação_Estruturada I
Edney Fillipi RA: 6268276074
Renato La Montagna RA: 6644304536
Luiz Felipe c. Soares RA: 6661439182
Professor:
Claudinei
Santo André – São Paulo
2013
Uniabc – Anhanguera
Atps
Ciência da Computação
Programação_Estruturada I
:
Professor:
Claudinei
Santo André – São Paulo
2013
SUMÁRIO
1. Introdução:4
1.1 Etapa 1 – Passos:5
1.2 Etapa_1 : 7
1.3 Etapa_2- Passos: 13
1.4 Etapa_2 15
1.5 Etapa_3- Passos 19
1.6 Etapa_3 24
1.6 Etapa_3- Passos 25
1.6 Etapa_3- Passos 26
1.6 Etapa_3- Passos 27
1 – Introdução
Com essa ATPS iremos desenvolver uma calculadora, utilizando a famosa linguagem de programação C.
Na nossa calculadora ira conter: Soma, Subtração, Multiplicação, Divisão, Exponenciação, Raiz Quadrada, Porcentagem, dentre outras...
Utilizando Também, switch e muito mais comando ensinados em sala de aula pelo Professor.
Cada Etapa uma nova Experiência a fazer, desafios a bater !!!
1.1– PASSOS
ETAPA 1 (tempo para realização: 5 horas)
- Aula-tema: Linguagem de programação ® e transcrição de algoritmos. Tipos de
dados: escalares.
Esta atividade é importante para que você entenda o processo de declaração e
definição de variáveis, os tipos de dados e seus relacionamentos.
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. 10 a 17, com
foco nas variáveis e seus tipos.
2. Elaborar um esboço do programa, listando cada ação a ser executada e analisando
criteriosamente quais os dados envolvidos, bem como os tipos de variáveis que melhor se
adéquam para armazená-los. As funcionalidades da 1ª etapa são:
(+) Soma
(-) Subtração
(*) Multiplicação
(/) Divisão
(E) Exponenciação
® Raiz Quadrada
(P) Porcentagem
Na Tabela 1 são apresentados os itens que devem ser analisados referentes ao
aplicativo básico.
Tabela 1 – Ações da primeira etapa.
Itens
1 – Menu Principal. 5 – Operação de Divisão.
2 – Operação de Soma. 6 – Operação de Exponenciação.
3 – Operação de Subtração. 7 – Operação de Raiz Quadrada.
4 – Operação de Multiplicação. 8 – Operação de Porcentagem.
A descrição em português estruturado a seguir, apresenta o esboço do menu e da ação
de soma.
Item 1: Menu principal.
Variável: op do tipo caractere.
Ações:
1.Apresentar na tela as opções do aplicativo básico. (Soma, Subtração, Multiplicação,
Divisão, Exponenciação, Raiz Quadrada, Porcentagem e Sair).
2. Receber a opção e armazenar (op).
Item 2: Operação de soma.
Variáveis: val1, val2 e res do tipo inteiro.
Ações:
1. Solicitar e armazenar o primeiro valor (val1).
2. Solicitar e armazenar o segundo valor (val2).
3. Realizar o cálculo e armazenar o resultado (res).
4. Apresentar o resultado na tela (res).
Passo 2 (Equipe)
Fazer as atividades apresentadas a seguir.
1.Pesquisar no site sugerido a seguir, sobre a função system(). Este comando permite
acessar funcionalidades oferecidas pelo MSDOS por prompt de comando e melhorar
significativamente a operabilidade do aplicativo, torna-o mais amigável e atraente para o
usuário.
2. Elaborar uma listagem com o nome e a descrição de quatro funcionalidades interessantes
para serem utilizadas no programa. A função system() está descrita na biblioteca
stdio.h, que deve ser incluída no início do programa. Um material de aula sobre esta
função está disponível no site sugerido a seguir. Ciência da Computação – 2ª Série – Programação Estruturada I
Passo 3 (Equipe)
Fazer as atividades apresentadas a seguir.
1.Redigir o Relatório 1 – Planejamento Inicial. Contendo um esboço do programa em
português estruturado, com uma descrição das ações e variáveis necessárias ao aplicativo
básico.
2. Redigir o Relatório 2 – Comando system (). Contendo a listagem com as opções da
função system() que podem ser utilizadas no aplicativo de forma tornar a operação mais
agradável.
1.2 Etapa
#include
#include
#include
/*Calculadora*/
1)Layout
[1] – Operação de Soma. [5] – Operação de Exponenciação.
[2] – Operação de Subtração. [6] – Operação de Raiz Quadrada.
[3] – Operação de Multiplicação. [7] – Operação de Porcentagem.
...