Programação em C

1.016 visualizações

Publicada em

Publicada em: Tecnologia, Negócios
0 comentários
5 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
1.016
No SlideShare
0
A partir de incorporações
0
Número de incorporações
1
Ações
Compartilhamentos
0
Downloads
0
Comentários
0
Gostaram
5
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Programação em C

  1. 1. C<br />Programação em<br />quinta-feira, 23 de junho de 2011<br />
  2. 2. O que é linguagem C<br />C é uma linguagem de programação compilada de propósito geral, estruturada, imperativa, procedural, de alto nível, padronizada pela ISO, criada em 1972, por Dennis Ritchie, no AT&T Bell Labs, para desenvolver o sistema operacional Unix (que foi originalmente escrito em Assembly).<br />C é uma das linguagens de programação mais popularese existem poucas arquiteturas para as quais não existem compiladores para C. C tem influenciado muitas outras linguagens de programação,mais notavelmente C++, que originalmente começou como uma extensão para C.<br />2<br />
  3. 3. Os Criadores<br />Kenneth Thompson (Nova Orleães, 4 de fevereiro de 1943) é um cientista computacional, conhecido pela sua influência no sistema operacional UNIX.<br />Dennis MacAlistair Ritchie (Bronxville, 9 de Setembro de 1941) é um cientista da computação estadunidense, notável pela sua influência em linguagens de programação como ALTRAN, B, BCPL e C, e em sistemas operacionais como o Multics e o UNIX.<br />Ken Thompson<br />Dennis Ritchie<br />3<br />
  4. 4. Compilador<br />O código em linguagem C consiste em instruções que o computador deverá seguir. O compilador realiza o trabalho de traduzir essas instruções para linguagem de máquina, de forma a poderem ser executadas pelo computador.<br />4<br />
  5. 5. Janela do Compilador<br />5<br />
  6. 6. Janela do Compilador<br />6<br />
  7. 7. Janela do Programa<br />7<br />
  8. 8. Algoritmos<br />8<br />cin >> x;<br />cin >> y;<br />cin >> z;<br />media = (x+y+z)/3;<br />cout << “A média é: ”<< media;<br />getch();<br />}<br />#include <iostream.h><br />#include <conio.h><br />main()<br />{<br />float x, y, z;<br />float media;<br />cout << “Digite 3 valores: ”;<br />Indica o uso da Biblioteca.<br />
  9. 9. Algoritmos<br />9<br />cin >> x;<br />cin >> y;<br />cin >> z;<br />media = (x+y+z)/3;<br />cout << “A média é: ”<< media;<br />getch();<br />}<br />#include <iostream.h><br />#include <conio.h><br />main()<br />{<br />float x, y, z;<br />float media;<br />cout << “Digite 3 valores: ”;<br />Corresponde ao início do programa.<br />
  10. 10. Algoritmos<br />10<br />Obs.: Todas as variáveis devem ser declaradas antes de serem usadas.<br />cin >> x;<br />cin >> y;<br />cin >> z;<br />media = (x+y+z)/3;<br />cout << “A média é: ”<< media;<br />getch();<br />}<br />#include <iostream.h><br />#include <conio.h><br />main()<br />{<br />float x, y, z;<br />float media;<br />cout << “Digite 3 valores: ”;<br />Declaração de 4 variáveis.<br />
  11. 11. Algoritmos<br />11<br />cin >> x;<br />cin >> y;<br />cin >> z;<br />media = (x+y+z)/3;<br />cout << “A média é: ”<< media;<br />getch();<br />}<br />#include <iostream.h><br />#include <conio.h><br />main()<br />{<br />float x, y, z;<br />float media;<br />cout << “Digite 3 valores: ”;<br />Função de saída: Demonstra uma pergunta ouum resultado.<br />
  12. 12. Algoritmos<br />12<br />Função de entrada: Armazena dados para serem utilizados mais tarde.<br />cin >> x;<br />cin >> y;<br />cin >> z;<br />media = (x+y+z)/3;<br />cout << “A média é: ”<< media;<br />getch();<br />}<br />#include <iostream.h><br />#include <conio.h><br />main()<br />{<br />float x, y, z;<br />float media;<br />cout << “Digite 3 valores: ”;<br />
  13. 13. Algoritmos<br />13<br />cin >> x;<br />cin >> y;<br />cin >> z;<br />media = (x+y+z)/3;<br />cout << “A média é: ”<< media;<br />getch();<br />}<br />#include <iostream.h><br />#include <conio.h><br />main()<br />{<br />float x, y, z;<br />float media;<br />cout << “Digite 3 valores: ”;<br />Calcula a média dos 3 números e armazena o resultado na variável media.<br />
  14. 14. Algoritmos<br />14<br />cin >> x;<br />cin >> y;<br />cin >> z;<br />media = (x+y+z)/3;<br />cout << “A média é: ”<< media;<br />getch();<br />}<br />#include <iostream.h><br />#include <conio.h><br />main()<br />{<br />float x, y, z;<br />float media;<br />cout << “Digite 3 valores: ”;<br />Escreve na tela o valor da variável media, calculado na linha anterior.<br />
  15. 15. Algoritmos<br />15<br />cin >> x;<br />cin >> y;<br />cin >> z;<br />media = (x+y+z)/3;<br />cout << “A média é: ”<< media;<br />getch();<br />}<br />#include <iostream.h><br />#include <conio.h><br />main()<br />{<br />float x, y, z;<br />float media;<br />cout << “Digite 3 valores: ”;<br />Espera uma tecla qualquer ser digitada para finalizar o programa.<br />
  16. 16. Algoritmos<br />16<br />cin >> x;<br />cin >> y;<br />cin >> z;<br />media = (x+y+z)/3;<br />cout << “A média é: ”<< media;<br />getch();<br />}<br />#include <iostream.h><br />#include <conio.h><br />main()<br />{<br />float x, y, z;<br />float media;<br />cout << “Digite 3 valores: ”;<br />Chave final equivalente ao fim do programa<br />
  17. 17. Algoritmos<br />17<br />cin >> x;<br />cin >> y;<br />cin >> z;<br />media = (x+y+z)/3;<br />cout << “A média é: ”<< media;<br />getch();<br />}<br />#include <iostream.h><br />#include <conio.h><br />main()<br />{<br />float x, y, z;<br />float media;<br />cout << “Digite 3 valores: ”;<br />Note que no final da cada comando é necessária a presença de um ponto vírgula!<br />
  18. 18. Criando uma<br />Calculadora<br />18<br />
  19. 19. 1º - Inclusão das Bibliotecas<br />#include <iostream.h><br />#include <conio.h><br />#include <stdio.h><br />#include <math.h><br />/* A biblioteca ‘<math.h>’ é responsável pelas operações matemáticas */<br />19<br />
  20. 20. 2º - Início do Programa<br />main()<br />{<br />/* A 'main()' deve ser escrita com letras minúsculas */<br />20<br />
  21. 21. 3º - O Algoritmo <br />float a;<br />cout << "nEscolha a operacao a ser feita:n";<br />cout << "nAdicao: (1)";<br />cout << "nSubtracao: (2)";<br />cout << "nMultiplicacao: (3)";<br />cout << "nDivisao: (4)";<br />cout << "nRaiz Quadrada: (5)nn";<br />cin >> a;<br />21<br />
  22. 22. Adição<br />if (a==1) /* Condição 'se' em português*/<br />{<br />float a, b, c, r;<br />cout << "nDigite 2 numeros para a adicao: ";<br />cin >> a;<br />cin >> b;<br /> c = a+b;<br />cout << "nO resultado de " << a << "+" << b << " e: " << c;<br />22<br />
  23. 23. Adição<br /> cout << "nnGostaria de usar novamente o programa?n";<br />cout << "Sim (1)nNao (2)nn";<br />cin >> r;<br />if (r==1)<br />{<br />return(main());<br />}<br />if (r==2)<br />{<br />cout << "nVolte sempre!";<br /> }<br />23<br />
  24. 24. Adição<br /> if (r!=1, r!=2)<br /> {<br /> cout << "nResposta invalida!";<br />getch();<br /> }<br />}<br />24<br />
  25. 25. Subtração<br />if (a==2)<br />{<br />float a, b, c, r;<br />cout << "nDigite 2 numeros para a subtracao: ";<br />cin >> a;<br />cin >> b;<br /> c = a-b;<br />cout << "nO resultado de " << a << "-" << b << " e: " << c;<br />25<br />
  26. 26. Subtração<br /> cout << "nnGostaria de usar novamente o programa?n";<br />cout << "Sim (1)nNao (2)nn";<br />cin >> r;<br />if (r==1)<br />{<br />return(main());<br />}<br />if (r==2)<br />{<br />cout << "nVolte sempre!";<br /> }<br />26<br />
  27. 27. Subtração<br /> if (r!=1, r!=2)<br /> {<br /> cout << "nResposta invalida!";<br />getch();<br /> }<br />}<br />27<br />
  28. 28. Multiplicação<br />if (a==3)<br />{<br />float a, b, c, r;<br />cout << "nDigite 2 numeros para a multiplicacao: ";<br />cin >> a;<br />cin >> b;<br /> c = a*b;<br />cout << "nO resultado de " << a << "." << b << " e: " << c;<br />28<br />
  29. 29. Multiplicação<br /> cout << "nnGostaria de usar novamente o programa?n";<br />cout << "Sim (1)nNao (2)nn";<br />cin >> r;<br />if (r==1)<br />{<br />return(main());<br />}<br />if (r==2)<br />{<br />cout << "nVolte sempre!";<br /> }<br />29<br />
  30. 30. Multiplicação<br /> if (r!=1, r!=2)<br /> {<br /> cout << "nResposta invalida!";<br />getch();<br /> }<br />}<br />30<br />
  31. 31. Divisão<br />if (a==4)<br />{<br />float a, b, c, r;<br />cout << "nDigite 2 numeros para a divisao: ";<br />cin >> a;<br />cin >> b;<br /> c = a/b;<br />cout << "nO resultado de " << a << ":" << b << " e: " << c;<br />31<br />
  32. 32. Divisão<br /> cout << "nnGostaria de usar novamente o programa?n";<br />cout << "Sim (1)nNao (2)nn";<br />cin >> r;<br />if (r==1)<br />{<br />return(main());<br />}<br />if (r==2)<br />{<br />cout << "nVolte sempre!";<br /> }<br />32<br />
  33. 33. Divisão<br /> if (r!=1, r!=2)<br /> {<br /> cout << "nResposta invalida!";<br />getch();<br /> }<br />}<br />33<br />
  34. 34. Raiz Quadrada<br />if (a==5)<br />{<br />float a, b, r;<br />cout << "nDigite 1 numero para a raiz quadrada: ";<br />cin >> a;<br />b = sqrt(a); /* Função de raiz quadrada ‘SQuareRooT’ */<br />cout << "nA raiz quadrada de " << a << " e: " << b;<br />34<br />
  35. 35. Raiz Quadrada<br /> cout << "nnGostaria de usar novamente o programa?n";<br />cout << "Sim (1)nNao (2)nn";<br />cin >> r;<br />if (r==1)<br />{<br />return(main());<br />}<br />if (r==2)<br />{<br />cout << "nVolte sempre!";<br /> }<br />35<br />
  36. 36. Raiz Quadrada<br /> if (r!=1, r!=2)<br /> {<br /> cout << "nResposta invalida!";<br />getch();<br /> }<br />}<br />36<br />
  37. 37. 3º - O Algoritmo<br />if (a>5)<br />{<br />cout<< "nEstaoperacaonao existe!";<br />getch();<br />}<br />if(a<1)<br />{<br />cout<< "nEstaoperacaonao existe!";<br />getch();<br />}<br />}<br />37<br />
  38. 38. Obrigado por sua Atenção!!!<br />Equipe:<br />Francisco Thales Rocha Sousa<br />Gabriel Benedetti Vendruscolo<br />Matheus Silveira Fonteles<br />Antônia Larissa Mariano Silva<br />Bianca Maria Rocha<br />Emanuela Silva Neves<br />Kerollyn Silva Viana<br />Maria Dalila Ferreira<br />Maria Luiza Vasconcelos<br />Professor: Dyêgo Armando<br />Fim!<br />

×