a linguagem c

19
INSTITUTO DE ENSINO SUPERIORDO ESPIRITO SANTO FACULDADE DO ESPIRITO SANTO UNES CURSO ENGENHARIA DE PETROLEO E GAS 3º PERIODO GEOVANI MARCONSINI MOREIRA RAFAELA SANTOS DA SILVA WILLIAN BATISTA DE OLIVEIRA PROGRAMAÇAO DE COMPUTADORES: LINGUAGUEM C CACHOEIRO DE ITAPEMIRIM 2013

Upload: geovani-marconsini

Post on 10-Mar-2016

226 views

Category:

Documents


0 download

DESCRIPTION

O seguinte trabalho mostra um pouco da aplicação da linguem c++ no uso da engenharia de petróleo.

TRANSCRIPT

Page 1: A linguagem c

INSTITUTO DE ENSINO SUPERIORDO ESPIRITO SANTO

FACULDADE DO ESPIRITO SANTO – UNES

CURSO ENGENHARIA DE PETROLEO E GAS

3º PERIODO

GEOVANI MARCONSINI MOREIRA

RAFAELA SANTOS DA SILVA

WILLIAN BATISTA DE OLIVEIRA

PROGRAMAÇAO DE COMPUTADORES:

LINGUAGUEM C

CACHOEIRO DE ITAPEMIRIM

2013

Page 2: A linguagem c

GEOVANI MARCONSINI MOREIRA

RAFAELA SANTOS DA SILVA

WILLIAN BATISTA DE OLIVEIRA

PROGRAMAÇAO DE COMPUTADORES:

LINGUAGUEM C

Relatório Apresentado à disciplina de

Engenharia de Petróleo e Gás para avaliação.

Professor Orientador: Valderedo Sedano

Fontana

CACHOEIRO DE ITAPEMIRIM

2013

Page 3: A linguagem c

SUMARIO

1 – INTRODUÇÃO .....................................................................................04

2 - SINTAXE IF E ELSE IF………………………………………………..05

3 - SINTAXE SWITH E CASE…………………………………………….07

4 - SINTAXE WHILE...................................................................................10

5 – TEMA DE ATUALIDADE DA TECNOLOGIAS................................14

5.1 BIG DATA...........................................................................................14

6 – CONCLUSAO.........................................................................................15

7 – REFERENCIA.........................................................................................16

8 – ANEXOS..................................................................................................17

Page 4: A linguagem c

INTRODUÇÃO

A linguagem C são sintaxe criadas para serem aplicadas em compiladores para

sistemas, a geração do programa executável a partir do programa fonte obedece a uma

sequencia de operações antes de tornar-se um executável. No qual delas são usadas todos os

momentos em nossos computadores, algumas dessas sintaxes são usadas principalmente em

empresas e até mesmo em casa.

Page 5: A linguagem c

Linguagem c

Sintaxe.

A sintaxe são regras detalhadas para cada construção válida na linguagem C.

Estas regras estão relacionadas com os tipos, as declarações, as funções e as expressões.são

as entidades operacionais básicas dos programas em C, que por sua vez são a união de uma ou

mais funções executando cada qual o seu trabalho.Há funções básicas que estão definidas na

biblioteca C. São umas dessas sintaxes que iremos explicar abaixo.

1. Sintaxe IF e ELSE IF.

Os comandos if e if-else são instruções que permitem a execução condicional de outros

comandos. Na forma completa, if-else, o comando-if é executado quando a condição é

verdadeira, caso contrário, o comando else é executado, ou uma condição de avaliar o que foi

pedido.

Foi obtida uma condição para liberação de petróleo, se a sua temperatura fosse >70 não

libera o fluido de petróleo, mas se (else IF) o petróleo fosse < 70 pode liberar os fluidos de

petróleo.Sintaxe abaixo

Exemplo 1:

O algoritimo abaixo e usado para a liberação ou não do petróleo dependendo de sua

temperatura:

#include <cstdlib>

#include <iostream>

#include <stdio.h>

main ()

{

int temperatura;

printf("Informe a Temperatura do Petroleo na bomba Bcs: ");

scanf ("%d", &temperatura);

if (temperatura > 70) {

printf (" Não liberar a extração de Petroleo"); }

else if (temperatura < 70) {

printf (" Liberar extração do petróleo!");

}

system ("PAUSE");

}

Page 6: A linguagem c

Figura 1: Print Screen do exemplo 1.

Exemplo 2:

Algoritmo que indica qual dos combustíveis é mais viável para comercialização:

álcool ou gasolina.

#include <cstdlib>

#include <stdio.h>

main ()

{

float x ,gas, alc;

printf("Informe preço da Gasolina: ");

scanf ("%f", &gas);

printf("informe o valor do alcool: ");

scanf ("%f", &alc);

x = (100*alc)/gas;

if(x<= 70)

printf ("Abasteça com Alcool");

else

printf ("Abasteça com gasolina");

system("pause");

Page 7: A linguagem c

}

Figura 2: Print Screnn do exemplo 2 compilado.

2 - SWITH e CASE

Switch é um comando de decisão. O switch é próprio para se testar uma única

variável inteira em relação a diversos valores; switch irá estabelecer uma comparação entre

uma variável e as constantes que aparecem depois da palavra “case”. Após a utilização do

comando switch (variável), devemos utilizar delimitadores (chaves) para melhor organizar o

bloco de instruções que segue. Entre as chaves, utilizamos o comando case (constante) para

identificar o valor a ser comparado com a variável. Caso a expressão constante seja igual ao

valor da variável anteriormente referenciada, será executada a operação descrita após o sinal

de dois pontos (:).

Funciona da seguinte maneira, é determinada uma condição pelo switch caso não

satisfeito s condição que se uma condição for satisfeita, todas as declarações abaixo também

Page 8: A linguagem c

serão executadas, ou seja, se a condição satisfeita para um caso (case), os "cases"

subsequentes também serão executados.

Abaixo alguns exemplos de Sintaxe Swith e Case.

Exemplo 1:

Classifica o óleo de acordo com o seu grau API:

#include<iostream>

using namespace std;

int main ()

float Api;

printf ("informe o Api");

scanf ("%f", &Api);

switch (Api) {

case '<=10': printf(" Óleo extra pesado"); break;

case '<=22': printf(" Óleo pesado"); break;

case '>=31': printf (" Óleo leve") break;

Figura 3: Print screen exemplo 3.

Page 9: A linguagem c

Exemplo 2:

Identifica qual o combustível do seu carro:

#include <stdio.h>

#include <stdlib.h>

main()

{

char combustivel [25];

printf("Qual e seu carro\n");

scanf("%c",&combustivel);

switch (combustivel){

case'g':printf("gasolina\n")break;

case'a':printf("alcool\n")break;

case'd':printf("Diesel\n")break;

case'gn':printf("gas natural\n")break;

default:printf("Combustivel Invalido");}

}

Figura 4: Print screen do exemplo 4.

Page 10: A linguagem c

3 – Sintaxes While

O while é a estrutura de repetição mais simples. Ele repete a execução de um bloco de

sentenças enquanto uma condição permanecer verdadeira. Na primeira vez que a condição se

tornar falsa, o while não repetirá a execução do bloco, e a execução continuará com a

sentença ou comando que vem logo após o bloco do while, na sequencia do programa. Uma

maneira possível de executar um laço é utilizando o comando while. Ele permite que o código

fique sendo executado numa mesma parte do programa de acordo com uma determinada

condição.

- o comando pode ser vazio, simples ou bloco.

- ele é executado desde que a condição seja verdadeira

- testa a condição antes de executar o laço

Exemplo de Sintaxe While:

Exemplo 1:

Faz a soma de todas as temperaturas e calcula a temperatura média:

#include<iostream>

using namespace std;

int main (){

float media;

int num, cont;

int soma = 0;

cont=0;

while(cont<10){

cout <<"Entre com as temperaturas:";

cont++;

cin>>num;

soma=soma+num;

}

Page 11: A linguagem c

media=soma/10;

cout<<"\n\nA SOMA das temperaturas e:" "\n\n"<<soma;

cout<<"\n\nA MEDIA das temperaturas e:" "\n\n"<<media;

system("PAUSE");

Figura 5: Print screen do exemplo 5.

Exemplo 2:

O programa abaixo tem a finalidade de ajudar uma pessoa leiga a escolher o tipo de

combustível desejado:

#include <stdio.h>

int main () {

int i;

do {

printf ("\n\nEscolha o combustivel pelo numero:\n\n");

printf ("\t(1)...Diesel\n");

Page 12: A linguagem c

printf ("\t(2)...Alcool\n");

printf ("\t(3)...Gás\n\n");

scanf("%d", &i);

} while ((i<1)||(i>3));

switch (i) {

case 1: printf ("\t\tVoce escolheu Diesel.\n"); break;

case 2: printf ("\t\tVoce escolheu Alcool.\n"); break;

case 3: printf ("\t\tVoce escolheu Gás.\n"); break;

}

Figura 6: Print screen do executável while/do.

Page 13: A linguagem c

TECNOLOGIA E ATUALIDADES

BIG DATA

Big data é uma criação de programação na finalidade de armazenar o maior numero

possível de dados em um mesmo lugar, e conter informação de eventos em tempo real;

exemplo como e o Google mapa, compra e venda online na atualização de estoques em

mercado ou novos anuncio, o compartilhamento de arquivo, nas conversas pelo celular,

IPHONE, IPAD etc.. em tempo real, informações de quantidade de pessoas que consume ou

utiliza determinado produto.

O BIG é uma criação para atender diversas situações, como uma única definição: -

Aproveitar o volume, velocidade e variedade de informações internas e externas no contexto

para novos e mais profundos insights. Em meio de Integrar e gerenciar dados, para aplicar em

uma analítica avançada informações na sua forma nativa, visualizando todos os dados

disponíveis. É a base para a criação de novos níveis de valor comercial. Com armazenamento,

análise lógica e aplicativos integrados, o big data ajuda a impulsionar a eficiência e a

qualidade, além de produtos e serviços personalizados, produzindo níveis superiores de

satisfação e experiência do cliente.

Page 14: A linguagem c

CONCLUSÃO

O C é uma linguagem de programação genérica que é utilizada para a criação de

programas diversos como processadores de texto, planilhas eletrônicas, sistemas operacionais,

programas de comunicação, programas para a automação industrial, gerenciadores de bancos

de dados, programas de projeto assistido por computador, programas para a solução de

problemas da Engenharia, Física, Química e outras Ciências, etc.

Esta sintaxe é criada especialmente para facilitar os cálculos, e informações

necessárias, mas rápidos possíveis, então com os compiladores facilita a procura, mas rápidas

para essas informações.

Page 15: A linguagem c

REFERENCIAS

Kernighan, B. & Ritchie, D. C - A linguagem de Programação. Editora Campus

OGLOBO.COM, publicado em 20/01/2013, acessado em 04/05/2013 link :

http://www.google.com.br/imgres?imgurl=http://oglobo.globo.com/infograficos/bigdata/bigda

ta.jpg&imgrefurl=http/oglobo.globo.com/infograficos/bigdata

Sobelman, G. & Krekelberg D. C avançado. Técnicas e aplicações. Editora Campus.

Page 16: A linguagem c

ANEXOS

Anexo 01: Pagina 05- Liberação de Fluido de Petróleo.

Figura 1: Print Screen do exemplo 1.

Anexo 02: Pagina 07 - Qual o combustível favorável para utilização.

Figura 2: Print Screnn do exemplo 2 compilado.

Page 17: A linguagem c

Anexo: 03 : Pagina 08 - Grau do API.

Figura 3: Print screen exemplo 3.

Anexo 04: Pagina 08 – O combustível adequado para o carro.

Figura 4: Print screen do exemplo 4.

Page 18: A linguagem c

Anexo 05: Pagina – 11 Calcula a soma e tira a media das temperatura.

Figura 5: Print screen do exemplo 5.

Anexo06: Pagina 12- Escolher o tipo de combustível.

Figura 6: Print screen do executável while/do.

Page 19: A linguagem c

Anexo 07: Pagina 13 - Modalidade aplicada no Big Data