Introdução a linguagem c 2_97_2003

1,137 views

Published on

C

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,137
On SlideShare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
21
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • Quando se vai gerenciar um projeto, um grande desafio é definir claramente os produtos e/ou serviços relacionados aos seus objetivos, os quais serão entregues ao patrocinador/cliente, estabelecendo o escopo do trabalho que de ser realizado pela equipe do projeto
  • Quando se vai gerenciar um projeto, um grande desafio é definir claramente os produtos e/ou serviços relacionados aos seus objetivos, os quais serão entregues ao patrocinador/cliente, estabelecendo o escopo do trabalho que de ser realizado pela equipe do projeto
  • Quando se vai gerenciar um projeto, um grande desafio é definir claramente os produtos e/ou serviços relacionados aos seus objetivos, os quais serão entregues ao patrocinador/cliente, estabelecendo o escopo do trabalho que de ser realizado pela equipe do projeto
  • Quando se vai gerenciar um projeto, um grande desafio é definir claramente os produtos e/ou serviços relacionados aos seus objetivos, os quais serão entregues ao patrocinador/cliente, estabelecendo o escopo do trabalho que de ser realizado pela equipe do projeto
  • Quando se vai gerenciar um projeto, um grande desafio é definir claramente os produtos e/ou serviços relacionados aos seus objetivos, os quais serão entregues ao patrocinador/cliente, estabelecendo o escopo do trabalho que de ser realizado pela equipe do projeto
  • Quando se vai gerenciar um projeto, um grande desafio é definir claramente os produtos e/ou serviços relacionados aos seus objetivos, os quais serão entregues ao patrocinador/cliente, estabelecendo o escopo do trabalho que de ser realizado pela equipe do projeto
  • Quando se vai gerenciar um projeto, um grande desafio é definir claramente os produtos e/ou serviços relacionados aos seus objetivos, os quais serão entregues ao patrocinador/cliente, estabelecendo o escopo do trabalho que de ser realizado pela equipe do projeto
  • Quando se vai gerenciar um projeto, um grande desafio é definir claramente os produtos e/ou serviços relacionados aos seus objetivos, os quais serão entregues ao patrocinador/cliente, estabelecendo o escopo do trabalho que de ser realizado pela equipe do projeto
  • Quando se vai gerenciar um projeto, um grande desafio é definir claramente os produtos e/ou serviços relacionados aos seus objetivos, os quais serão entregues ao patrocinador/cliente, estabelecendo o escopo do trabalho que de ser realizado pela equipe do projeto
  • Quando se vai gerenciar um projeto, um grande desafio é definir claramente os produtos e/ou serviços relacionados aos seus objetivos, os quais serão entregues ao patrocinador/cliente, estabelecendo o escopo do trabalho que de ser realizado pela equipe do projeto
  • Quando se vai gerenciar um projeto, um grande desafio é definir claramente os produtos e/ou serviços relacionados aos seus objetivos, os quais serão entregues ao patrocinador/cliente, estabelecendo o escopo do trabalho que de ser realizado pela equipe do projeto
  • Introdução a linguagem c 2_97_2003

    1. 1. Programação II Estruturas de Dados Aula 02 [email_address] Désiré NGuessan
    2. 2. Introdução a Linguagem C <ul><li>Estruturas de Controle de Fluxo: São agrupadas em: </li></ul><ul><ul><li>Tomada de Decisão (Estruturas de Seleção) </li></ul></ul><ul><ul><li>Construções com Laços (Estruturas de repetição) </li></ul></ul>Désiré NGuessan
    3. 3. Introdução a Linguagem C <ul><li>Tomada de Decisão: if – else </li></ul><ul><ul><li>Sintaxe geral </li></ul></ul><ul><ul><ul><li>If (condição) comando 1; else comando 2; </li></ul></ul></ul><ul><ul><ul><li>If (condição) { Bloco de comandos 1; } else { Bloco de comando2; } </li></ul></ul></ul>Désiré NGuessan
    4. 4. <ul><ul><li>Exercicio : </li></ul></ul><ul><ul><ul><li>Um programa que lê um valor inteiro i pelo teclado e imprime se o numero lido é par ou impar </li></ul></ul></ul>Désiré NGuessan #include <stdio.h> // #include <stdlib.h> int main() { int a; printf(&quot;Digite m numero inteiro:&quot;); scanf(&quot;%d&quot;,&a); if (a%2 == 0) printf(&quot; O numero digitado eh Parn&quot;); else printf(&quot; O numero digitado eh Imparn&quot;); system(&quot;PAUSE&quot;); return 0; }
    5. 5. Introdução a Linguagem C <ul><li>Tomada de Decisão : if – else </li></ul><ul><ul><li>Podemos aninhar comandos if : É simplesmente um if dentro da declaração de um outro if </li></ul></ul>Désiré NGuessan
    6. 6. <ul><ul><li>Exercicio : </li></ul></ul><ul><ul><ul><li>Um programa que lê dois valores inteiros i pelo teclado e imprime se os numero lidos são pares </li></ul></ul></ul>Désiré NGuessan #include <stdio.h> // #include <stdlib.h> int main() { int a, b; printf(&quot;Digite dois numeros inteiros:&quot;); scanf(&quot;%d%d&quot;,&a,&b); if (a%2 == 0) if (b%2 == 0) printf(&quot; Foram digitados dois numeros paresn&quot;); system(&quot;PAUSE&quot;); return 0; }
    7. 7. Introdução a Linguagem C <ul><li>Tomada de Decisão: switch </li></ul><ul><ul><ul><li>Seleção ou alternativa de múltiplas escolhas Sintaxe: switch (opcao) { case op1: comando 1; break; case op2: comando 2; break; --- default: comando; break; } </li></ul></ul></ul>Désiré NGuessan
    8. 8. Introdução a Linguagem C <ul><li>Constrações com Laço: while, for e do-while </li></ul><ul><ul><li>Sintaxe while </li></ul></ul><ul><ul><ul><li>while (condição) { bloco de comandos; } </li></ul></ul></ul><ul><ul><li>Sintaxe for </li></ul></ul><ul><ul><ul><li>for (expr_inicial; condição; expr_de_ incremento) { bloco de comandos; } </li></ul></ul></ul>Désiré NGuessan
    9. 9. Introdução a Linguagem C <ul><li>Construções com Laço: while, for e do-while </li></ul><ul><ul><li>Sintaxe do-while </li></ul></ul><ul><ul><ul><li>do { bloco de comandos; } while (condição); </li></ul></ul></ul><ul><ul><li>Sintaxe for </li></ul></ul><ul><ul><ul><li>for (expr_inicial; condição; expr_de_ incremento) { bloco de comandos } </li></ul></ul></ul>Désiré NGuessan
    10. 10. <ul><ul><li>Exercicio : </li></ul></ul><ul><ul><ul><li>Um programa que lê um numero inteiro, calcula e imprime seu fatorial n! = n x (n-1) x (n-2) x ... x 2 x 1 onde 0! = 1 </li></ul></ul></ul>Désiré NGuessan #include <stdio.h> // #include <stdlib.h> int main() { int i=1, n, f = 1; printf(&quot;Digite um numero inteiro não negativo:&quot;); scanf(&quot;%d&quot;,&n); // calcula fatorial while (i<= n) { f*=i; i++; } printf(&quot; Fatorial = %dn&quot;, f); system(&quot;PAUSE&quot;); return 0; }
    11. 11. <ul><ul><li>Atividade </li></ul></ul><ul><ul><ul><li>Calcular o fatorial de um numero inteiro utilizando as estruturas for e do while </li></ul></ul></ul>Désiré NGuessan

    ×