SlideShare una empresa de Scribd logo
1 de 13
Prof. Ms. Patrícia Salles Maturana
Incremento e Decremento
 /* Incremento */
 #include<stdio.h>
 #include<stdlib.h>
 main()
{
 int n1, inc;
 printf(“Digite um numeron”);
 scanf(“%d”, &n1);
 inc = n1++;
 printf(“O resultado do incremento eh %d.n”, inc);
 system (“PAUSE”);
}
Incremento e Decremento
 /* Decremento */
 #include<stdio.h>
 #include<stdlib.h>
 main()
{
 int n1, dec;
 printf(“Digite um numeron”);
 scanf(“%d”, &n1);
 dec = n1--;
 printf(“O resultado do incremento eh %d.n”, dec);
 system (“PAUSE”);
}
Operadores Relacionais
 /*Mostra os operadores relacionais*/
 #include<stdio.h>
 #include<stdlib.h>
 main()
 {
 int v, f;
 v = (15 < 20);
 f = (15 == 20);
 printf("Verdadeiro %dn", v); /* Mostrará 1 se verdadeiro e
  0 se falso */
 printf("Falso %dn", f); /* Mostrará 1 se verdadeiro e 0 se
  falso */
 system("PAUSE");
}
Operadores Lógicos
 /*Operadores Lógicos*/
 #include<stdio.h>
 #include<stdlib.h>
 main()
 {
 int n1, n2, n3, resultado1, resultado2;
 printf("Digite 3 numerosn");
 scanf("%d%d%d", &n1, &n2, &n3);
 resultado1 = (n1 + n2) > n3 && n1 ==n2;
 resultado2 = (n1 + n3) > n2 || (n2 + n3)> n1;
 printf("O 1 resultado eh %d.n", resultado1); /* 1 - Verdadeiro e 0 - Falso
  */
 printf("O 2 resultado eh %d.n", resultado2); /* 1 - Verdadeiro e 0 -
  Falso */
 system ("PAUSE");
 }
Exercícios
 1 – Construa um programa que Digite 2 números e:
    Incremente o primeiro número;
    Decremente o segundo número;
    Mostre a soma destes dois resultados;
 2 – Digite 2 números e compare:
    Se eles são iguais;
    Se o primeiro número é maior que o 2;
    Se o segundo número é maior que o 1;
 3 – Digite uma temperatura e compare se a pessoa esta com
  febre (37 graus), e se a temperatura é maior que 38;
Estrutura de Decisão
   O programa pode tomar caminhos diferentes;
   Depende da condição imposta;
   Estruturas de Decisão – Algoritmo:
   Se;
   Se – Senão;
   Caso – Selecione;
   Estruturas de Decisão – C;
   if;
   If-else;
   switch;
Comando Se
 Sintaxe:
 Se (media >= 7)
 Escrever(“Aluno Aprovado”);
 Senão(“Aluno Reprovado”);
Exemplo: Decisão simples -
Algoritmo
 Programa condição
 Inicio
 Anos: inteiro;
 Escrever(“Quantos anos voce tem?”);
 Ler(anos);
 Se (anos < 30)
 Escrever(“Você é muito jovem”);
 Fim.
Comando If
 If (media >= 7)
 printf(“Aprovadon”);
 else
 printf(“Reprovadon”);


 Com mais de uma instrução:
 if (media >=7)
 {
 printf (“A media eh %.2fn”);
 printf(“Aprovadon”);
 }
 else
 {
 printf(“A media eh %.2fn”);
 printf(“Reprovado”);
 }
Exemplo – Decisão Simples - C
   #include<stdio.h>
   #include<stdlib.h>
   main()
   {
   int anos;
   printf (“Quantos anos voce temn”);
   scanf(“%d”, &anos);
   if (anos <30) /* Toma uma decisão, anos < 30 */
   printf (“Voce eh muito jovemn”);
   system(“PAUSE”);
   }
Exercícios
 1 – Construa um algoritmo que leia 4 notas, faça a sua
  média e se a média for maior que 7, o aluno esta
  aprovado, senão, reprovado.
 2 – Faça um programa em C do exercício 1.
 3 – Construa um algoritmo que digite a temperatura, se
  a temperatura for maior que 25 graus esta calor, senão
  esta frio.
 4 – Faça um programa em C do exercício 3.
Referências Bibliográficas
 MIZRAHI, V. V. Treinamento em linguagem c. São
  Paulo: Makron Books do Brasil, 2005. v. 1. 241p.
 MIZRAHI, V. V. Treinamento em linguagem c. São
  Paulo: Makron Books do Brasil, 2004. v. 2. 273p.
 SCHILDT, H. C completo e total. 3. ed. São Paulo:
  Makron Books do Brasil, 1997. 827p.
 MANZANO, J. A. N. G.; OLIVEIRA, J. F. Algoritmos:
  logica para desenvolvimento de programacao de
  computa. 13. ed. São Paulo: Erica, 2002. 236p.

Más contenido relacionado

La actualidad más candente

Linguagem c wellington telles - aula 03
Linguagem c   wellington telles - aula 03Linguagem c   wellington telles - aula 03
Linguagem c wellington telles - aula 03profwtelles
 
Algoritmos e Técnicas de Programação - Aula 04
Algoritmos e Técnicas de Programação - Aula 04Algoritmos e Técnicas de Programação - Aula 04
Algoritmos e Técnicas de Programação - Aula 04thomasdacosta
 
ICC - Aula 05 - Estrutura de controle, sequencial e condicional
ICC - Aula 05 - Estrutura de controle, sequencial e condicionalICC - Aula 05 - Estrutura de controle, sequencial e condicional
ICC - Aula 05 - Estrutura de controle, sequencial e condicionalFelipe J. R. Vieira
 
Lista de exercicios algoritmos resolvida-
Lista de exercicios   algoritmos  resolvida-Lista de exercicios   algoritmos  resolvida-
Lista de exercicios algoritmos resolvida-Mauro Pereira
 
Material de Apoio de Algoritmo e Lógica de Programação
Material de Apoio de Algoritmo e Lógica de ProgramaçãoMaterial de Apoio de Algoritmo e Lógica de Programação
Material de Apoio de Algoritmo e Lógica de Programaçãorodfernandes
 
Algoritmos - Aula 02 - Construcao de algoritmos
Algoritmos - Aula 02 - Construcao de algoritmosAlgoritmos - Aula 02 - Construcao de algoritmos
Algoritmos - Aula 02 - Construcao de algoritmosRodrigo Kiyoshi Saito
 
Pseudocódigo - Estrutura de Repetição (Lógica de Programação)
Pseudocódigo - Estrutura de Repetição (Lógica de Programação)Pseudocódigo - Estrutura de Repetição (Lógica de Programação)
Pseudocódigo - Estrutura de Repetição (Lógica de Programação)Gercélia Ramos
 
Lógica de programação em ppt
Lógica de programação em pptLógica de programação em ppt
Lógica de programação em pptAndrei Bastos
 
Estruturas de Repetição - FOR, WHILE e DO WHILE
Estruturas de Repetição - FOR, WHILE e DO WHILEEstruturas de Repetição - FOR, WHILE e DO WHILE
Estruturas de Repetição - FOR, WHILE e DO WHILENeto Côrtes
 
Logica Algoritmo 07 Subalgoritmos
Logica Algoritmo 07 SubalgoritmosLogica Algoritmo 07 Subalgoritmos
Logica Algoritmo 07 SubalgoritmosRegis Magalhães
 

La actualidad más candente (20)

Linguagem c wellington telles - aula 03
Linguagem c   wellington telles - aula 03Linguagem c   wellington telles - aula 03
Linguagem c wellington telles - aula 03
 
Algoritmos e Técnicas de Programação - Aula 04
Algoritmos e Técnicas de Programação - Aula 04Algoritmos e Técnicas de Programação - Aula 04
Algoritmos e Técnicas de Programação - Aula 04
 
Lista exercícios
Lista exercíciosLista exercícios
Lista exercícios
 
ICC - Aula 05 - Estrutura de controle, sequencial e condicional
ICC - Aula 05 - Estrutura de controle, sequencial e condicionalICC - Aula 05 - Estrutura de controle, sequencial e condicional
ICC - Aula 05 - Estrutura de controle, sequencial e condicional
 
Lista de exercicios algoritmos resolvida-
Lista de exercicios   algoritmos  resolvida-Lista de exercicios   algoritmos  resolvida-
Lista de exercicios algoritmos resolvida-
 
Material de Apoio de Algoritmo e Lógica de Programação
Material de Apoio de Algoritmo e Lógica de ProgramaçãoMaterial de Apoio de Algoritmo e Lógica de Programação
Material de Apoio de Algoritmo e Lógica de Programação
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Algoritmos - Aula 02 - Construcao de algoritmos
Algoritmos - Aula 02 - Construcao de algoritmosAlgoritmos - Aula 02 - Construcao de algoritmos
Algoritmos - Aula 02 - Construcao de algoritmos
 
Aula 2 aed - pseudocódigo
Aula 2   aed - pseudocódigoAula 2   aed - pseudocódigo
Aula 2 aed - pseudocódigo
 
Pseudocódigo - Estrutura de Repetição (Lógica de Programação)
Pseudocódigo - Estrutura de Repetição (Lógica de Programação)Pseudocódigo - Estrutura de Repetição (Lógica de Programação)
Pseudocódigo - Estrutura de Repetição (Lógica de Programação)
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Lógica de programação em ppt
Lógica de programação em pptLógica de programação em ppt
Lógica de programação em ppt
 
Algoritmos Aula 08
Algoritmos Aula 08Algoritmos Aula 08
Algoritmos Aula 08
 
Estruturas de Repetição - FOR, WHILE e DO WHILE
Estruturas de Repetição - FOR, WHILE e DO WHILEEstruturas de Repetição - FOR, WHILE e DO WHILE
Estruturas de Repetição - FOR, WHILE e DO WHILE
 
Introducao logica
Introducao logicaIntroducao logica
Introducao logica
 
Algop - aula 03
Algop - aula 03Algop - aula 03
Algop - aula 03
 
Algop - aula 06
Algop - aula 06Algop - aula 06
Algop - aula 06
 
Algoritmo aula 01-f
Algoritmo   aula 01-fAlgoritmo   aula 01-f
Algoritmo aula 01-f
 
Algop - aula 05
Algop - aula 05Algop - aula 05
Algop - aula 05
 
Logica Algoritmo 07 Subalgoritmos
Logica Algoritmo 07 SubalgoritmosLogica Algoritmo 07 Subalgoritmos
Logica Algoritmo 07 Subalgoritmos
 

Similar a Algoritmo e lógica de programação - aula 3

Exercicios repeticao
Exercicios repeticaoExercicios repeticao
Exercicios repeticaoNadson Silva
 
Codigo Limpo - Usando Funcoes e Modulos em Python - Luan C. Redmann
Codigo Limpo - Usando Funcoes e Modulos em Python - Luan C. RedmannCodigo Limpo - Usando Funcoes e Modulos em Python - Luan C. Redmann
Codigo Limpo - Usando Funcoes e Modulos em Python - Luan C. RedmannPotiLivre Sobrenome
 
Lógica de Programação - Unimep/Pronatec - Aula06
Lógica de Programação - Unimep/Pronatec - Aula06Lógica de Programação - Unimep/Pronatec - Aula06
Lógica de Programação - Unimep/Pronatec - Aula06André Phillip Bertoletti
 
Introdução - Algoritmos
Introdução - AlgoritmosIntrodução - Algoritmos
Introdução - AlgoritmosPsLucas
 
Estrutura de dados - Introdução a linguagem C
Estrutura de dados - Introdução a linguagem CEstrutura de dados - Introdução a linguagem C
Estrutura de dados - Introdução a linguagem CAdriano Teixeira de Souza
 
Curso de Java (Parte 3)
 Curso de Java (Parte 3) Curso de Java (Parte 3)
Curso de Java (Parte 3)Mario Sergio
 
Algoritmos - Aula 06 B - Tomada de Decisao - Exercicios - Resolucao
Algoritmos - Aula 06 B - Tomada de Decisao - Exercicios - ResolucaoAlgoritmos - Aula 06 B - Tomada de Decisao - Exercicios - Resolucao
Algoritmos - Aula 06 B - Tomada de Decisao - Exercicios - ResolucaoRodrigo Kiyoshi Saito
 
Aula 7 decisao - Programação 1
Aula 7 decisao - Programação 1Aula 7 decisao - Programação 1
Aula 7 decisao - Programação 1Isaac Barros
 
Conceito de funçao e modularizaçao
Conceito de funçao e modularizaçaoConceito de funçao e modularizaçao
Conceito de funçao e modularizaçaossuserc6132d
 
15080590 aula6-estrutura-de-repeticao
15080590 aula6-estrutura-de-repeticao15080590 aula6-estrutura-de-repeticao
15080590 aula6-estrutura-de-repeticaoLee Aragão
 
Estrutura de Dados - Características da linguagem C - 1
Estrutura de Dados - Características da linguagem C - 1Estrutura de Dados - Características da linguagem C - 1
Estrutura de Dados - Características da linguagem C - 1Adriano Teixeira de Souza
 
Descritiva Narrativa (Lógica de Programação)
Descritiva Narrativa (Lógica de Programação)Descritiva Narrativa (Lógica de Programação)
Descritiva Narrativa (Lógica de Programação)Gercélia Ramos
 

Similar a Algoritmo e lógica de programação - aula 3 (20)

Lista c
Lista cLista c
Lista c
 
Exercicios repeticao
Exercicios repeticaoExercicios repeticao
Exercicios repeticao
 
Lógica de programação
Lógica de programaçãoLógica de programação
Lógica de programação
 
Codigo Limpo - Usando Funcoes e Modulos em Python - Luan C. Redmann
Codigo Limpo - Usando Funcoes e Modulos em Python - Luan C. RedmannCodigo Limpo - Usando Funcoes e Modulos em Python - Luan C. Redmann
Codigo Limpo - Usando Funcoes e Modulos em Python - Luan C. Redmann
 
Lógica de Programação - Unimep/Pronatec - Aula06
Lógica de Programação - Unimep/Pronatec - Aula06Lógica de Programação - Unimep/Pronatec - Aula06
Lógica de Programação - Unimep/Pronatec - Aula06
 
Series lab
Series labSeries lab
Series lab
 
Logica usando c_-_aula_1
Logica usando c_-_aula_1Logica usando c_-_aula_1
Logica usando c_-_aula_1
 
Introdução - Algoritmos
Introdução - AlgoritmosIntrodução - Algoritmos
Introdução - Algoritmos
 
Estrutura de dados - Introdução a linguagem C
Estrutura de dados - Introdução a linguagem CEstrutura de dados - Introdução a linguagem C
Estrutura de dados - Introdução a linguagem C
 
Curso de Java (Parte 3)
 Curso de Java (Parte 3) Curso de Java (Parte 3)
Curso de Java (Parte 3)
 
Algoritmos - Aula 06 B - Tomada de Decisao - Exercicios - Resolucao
Algoritmos - Aula 06 B - Tomada de Decisao - Exercicios - ResolucaoAlgoritmos - Aula 06 B - Tomada de Decisao - Exercicios - Resolucao
Algoritmos - Aula 06 B - Tomada de Decisao - Exercicios - Resolucao
 
Aula 7 decisao - Programação 1
Aula 7 decisao - Programação 1Aula 7 decisao - Programação 1
Aula 7 decisao - Programação 1
 
Conceito de funçao e modularizaçao
Conceito de funçao e modularizaçaoConceito de funçao e modularizaçao
Conceito de funçao e modularizaçao
 
15080590 aula6-estrutura-de-repeticao
15080590 aula6-estrutura-de-repeticao15080590 aula6-estrutura-de-repeticao
15080590 aula6-estrutura-de-repeticao
 
Estrutura de Dados - Características da linguagem C - 1
Estrutura de Dados - Características da linguagem C - 1Estrutura de Dados - Características da linguagem C - 1
Estrutura de Dados - Características da linguagem C - 1
 
Exercicios facebook
Exercicios facebookExercicios facebook
Exercicios facebook
 
Lógica De Programação
Lógica De ProgramaçãoLógica De Programação
Lógica De Programação
 
Algop - aula 04 pascal 1
Algop - aula 04 pascal 1Algop - aula 04 pascal 1
Algop - aula 04 pascal 1
 
Algop - aula 04
Algop - aula 04Algop - aula 04
Algop - aula 04
 
Descritiva Narrativa (Lógica de Programação)
Descritiva Narrativa (Lógica de Programação)Descritiva Narrativa (Lógica de Programação)
Descritiva Narrativa (Lógica de Programação)
 

Último

Produção de Texto - 5º ano - CRÔNICA.pptx
Produção de Texto - 5º ano - CRÔNICA.pptxProdução de Texto - 5º ano - CRÔNICA.pptx
Produção de Texto - 5º ano - CRÔNICA.pptxLeonardoGabriel65
 
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptxTeoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptxTailsonSantos1
 
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptxMonoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptxFlviaGomes64
 
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...PatriciaCaetano18
 
TCC_MusicaComoLinguagemNaAlfabetização-ARAUJOfranklin-UFBA.pdf
TCC_MusicaComoLinguagemNaAlfabetização-ARAUJOfranklin-UFBA.pdfTCC_MusicaComoLinguagemNaAlfabetização-ARAUJOfranklin-UFBA.pdf
TCC_MusicaComoLinguagemNaAlfabetização-ARAUJOfranklin-UFBA.pdfamarianegodoi
 
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEMPRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEMHELENO FAVACHO
 
PROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIA
PROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIAPROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIA
PROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIAHELENO FAVACHO
 
PROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdf
PROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdfPROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdf
PROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdfHELENO FAVACHO
 
Seminário Biologia e desenvolvimento da matrinxa.pptx
Seminário Biologia e desenvolvimento da matrinxa.pptxSeminário Biologia e desenvolvimento da matrinxa.pptx
Seminário Biologia e desenvolvimento da matrinxa.pptxReinaldoMuller1
 
About Vila Galé- Cadeia Empresarial de Hotéis
About Vila Galé- Cadeia Empresarial de HotéisAbout Vila Galé- Cadeia Empresarial de Hotéis
About Vila Galé- Cadeia Empresarial de Hotéisines09cachapa
 
Currículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdfCurrículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdfTutor de matemática Ícaro
 
migração e trabalho 2º ano.pptx fenomenos
migração e trabalho 2º ano.pptx fenomenosmigração e trabalho 2º ano.pptx fenomenos
migração e trabalho 2º ano.pptx fenomenosLucianoPrado15
 
Projeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdf
Projeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdfProjeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdf
Projeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdfHELENO FAVACHO
 
Slide - SAEB. língua portuguesa e matemática
Slide - SAEB. língua portuguesa e matemáticaSlide - SAEB. língua portuguesa e matemática
Slide - SAEB. língua portuguesa e matemáticash5kpmr7w7
 
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptx
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptxSlides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptx
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptxLuizHenriquedeAlmeid6
 
PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...
PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...
PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...HELENO FAVACHO
 
Camadas da terra -Litosfera conteúdo 6º ano
Camadas da terra -Litosfera  conteúdo 6º anoCamadas da terra -Litosfera  conteúdo 6º ano
Camadas da terra -Litosfera conteúdo 6º anoRachel Facundo
 
EDUCAÇÃO ESPECIAL NA PERSPECTIVA INCLUSIVA
EDUCAÇÃO ESPECIAL NA PERSPECTIVA INCLUSIVAEDUCAÇÃO ESPECIAL NA PERSPECTIVA INCLUSIVA
EDUCAÇÃO ESPECIAL NA PERSPECTIVA INCLUSIVAssuser2ad38b
 
6ano variação linguística ensino fundamental.pptx
6ano variação linguística ensino fundamental.pptx6ano variação linguística ensino fundamental.pptx
6ano variação linguística ensino fundamental.pptxJssicaCassiano2
 
P P P 2024 - *CIEJA Santana / Tucuruvi*
P P P 2024  - *CIEJA Santana / Tucuruvi*P P P 2024  - *CIEJA Santana / Tucuruvi*
P P P 2024 - *CIEJA Santana / Tucuruvi*Viviane Moreiras
 

Último (20)

Produção de Texto - 5º ano - CRÔNICA.pptx
Produção de Texto - 5º ano - CRÔNICA.pptxProdução de Texto - 5º ano - CRÔNICA.pptx
Produção de Texto - 5º ano - CRÔNICA.pptx
 
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptxTeoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
 
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptxMonoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
 
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
 
TCC_MusicaComoLinguagemNaAlfabetização-ARAUJOfranklin-UFBA.pdf
TCC_MusicaComoLinguagemNaAlfabetização-ARAUJOfranklin-UFBA.pdfTCC_MusicaComoLinguagemNaAlfabetização-ARAUJOfranklin-UFBA.pdf
TCC_MusicaComoLinguagemNaAlfabetização-ARAUJOfranklin-UFBA.pdf
 
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEMPRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
 
PROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIA
PROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIAPROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIA
PROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIA
 
PROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdf
PROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdfPROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdf
PROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdf
 
Seminário Biologia e desenvolvimento da matrinxa.pptx
Seminário Biologia e desenvolvimento da matrinxa.pptxSeminário Biologia e desenvolvimento da matrinxa.pptx
Seminário Biologia e desenvolvimento da matrinxa.pptx
 
About Vila Galé- Cadeia Empresarial de Hotéis
About Vila Galé- Cadeia Empresarial de HotéisAbout Vila Galé- Cadeia Empresarial de Hotéis
About Vila Galé- Cadeia Empresarial de Hotéis
 
Currículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdfCurrículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdf
 
migração e trabalho 2º ano.pptx fenomenos
migração e trabalho 2º ano.pptx fenomenosmigração e trabalho 2º ano.pptx fenomenos
migração e trabalho 2º ano.pptx fenomenos
 
Projeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdf
Projeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdfProjeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdf
Projeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdf
 
Slide - SAEB. língua portuguesa e matemática
Slide - SAEB. língua portuguesa e matemáticaSlide - SAEB. língua portuguesa e matemática
Slide - SAEB. língua portuguesa e matemática
 
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptx
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptxSlides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptx
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptx
 
PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...
PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...
PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...
 
Camadas da terra -Litosfera conteúdo 6º ano
Camadas da terra -Litosfera  conteúdo 6º anoCamadas da terra -Litosfera  conteúdo 6º ano
Camadas da terra -Litosfera conteúdo 6º ano
 
EDUCAÇÃO ESPECIAL NA PERSPECTIVA INCLUSIVA
EDUCAÇÃO ESPECIAL NA PERSPECTIVA INCLUSIVAEDUCAÇÃO ESPECIAL NA PERSPECTIVA INCLUSIVA
EDUCAÇÃO ESPECIAL NA PERSPECTIVA INCLUSIVA
 
6ano variação linguística ensino fundamental.pptx
6ano variação linguística ensino fundamental.pptx6ano variação linguística ensino fundamental.pptx
6ano variação linguística ensino fundamental.pptx
 
P P P 2024 - *CIEJA Santana / Tucuruvi*
P P P 2024  - *CIEJA Santana / Tucuruvi*P P P 2024  - *CIEJA Santana / Tucuruvi*
P P P 2024 - *CIEJA Santana / Tucuruvi*
 

Algoritmo e lógica de programação - aula 3

  • 1. Prof. Ms. Patrícia Salles Maturana
  • 2. Incremento e Decremento  /* Incremento */  #include<stdio.h>  #include<stdlib.h>  main() {  int n1, inc;  printf(“Digite um numeron”);  scanf(“%d”, &n1);  inc = n1++;  printf(“O resultado do incremento eh %d.n”, inc);  system (“PAUSE”); }
  • 3. Incremento e Decremento  /* Decremento */  #include<stdio.h>  #include<stdlib.h>  main() {  int n1, dec;  printf(“Digite um numeron”);  scanf(“%d”, &n1);  dec = n1--;  printf(“O resultado do incremento eh %d.n”, dec);  system (“PAUSE”); }
  • 4. Operadores Relacionais  /*Mostra os operadores relacionais*/  #include<stdio.h>  #include<stdlib.h>  main()  {  int v, f;  v = (15 < 20);  f = (15 == 20);  printf("Verdadeiro %dn", v); /* Mostrará 1 se verdadeiro e 0 se falso */  printf("Falso %dn", f); /* Mostrará 1 se verdadeiro e 0 se falso */  system("PAUSE"); }
  • 5. Operadores Lógicos  /*Operadores Lógicos*/  #include<stdio.h>  #include<stdlib.h>  main()  {  int n1, n2, n3, resultado1, resultado2;  printf("Digite 3 numerosn");  scanf("%d%d%d", &n1, &n2, &n3);  resultado1 = (n1 + n2) > n3 && n1 ==n2;  resultado2 = (n1 + n3) > n2 || (n2 + n3)> n1;  printf("O 1 resultado eh %d.n", resultado1); /* 1 - Verdadeiro e 0 - Falso */  printf("O 2 resultado eh %d.n", resultado2); /* 1 - Verdadeiro e 0 - Falso */  system ("PAUSE");  }
  • 6. Exercícios  1 – Construa um programa que Digite 2 números e:  Incremente o primeiro número;  Decremente o segundo número;  Mostre a soma destes dois resultados;  2 – Digite 2 números e compare:  Se eles são iguais;  Se o primeiro número é maior que o 2;  Se o segundo número é maior que o 1;  3 – Digite uma temperatura e compare se a pessoa esta com febre (37 graus), e se a temperatura é maior que 38;
  • 7. Estrutura de Decisão  O programa pode tomar caminhos diferentes;  Depende da condição imposta;  Estruturas de Decisão – Algoritmo:  Se;  Se – Senão;  Caso – Selecione;  Estruturas de Decisão – C;  if;  If-else;  switch;
  • 8. Comando Se  Sintaxe:  Se (media >= 7)  Escrever(“Aluno Aprovado”);  Senão(“Aluno Reprovado”);
  • 9. Exemplo: Decisão simples - Algoritmo  Programa condição  Inicio  Anos: inteiro;  Escrever(“Quantos anos voce tem?”);  Ler(anos);  Se (anos < 30)  Escrever(“Você é muito jovem”);  Fim.
  • 10. Comando If  If (media >= 7)  printf(“Aprovadon”);  else  printf(“Reprovadon”);  Com mais de uma instrução:  if (media >=7)  {  printf (“A media eh %.2fn”);  printf(“Aprovadon”);  }  else  {  printf(“A media eh %.2fn”);  printf(“Reprovado”);  }
  • 11. Exemplo – Decisão Simples - C  #include<stdio.h>  #include<stdlib.h>  main()  {  int anos;  printf (“Quantos anos voce temn”);  scanf(“%d”, &anos);  if (anos <30) /* Toma uma decisão, anos < 30 */  printf (“Voce eh muito jovemn”);  system(“PAUSE”);  }
  • 12. Exercícios  1 – Construa um algoritmo que leia 4 notas, faça a sua média e se a média for maior que 7, o aluno esta aprovado, senão, reprovado.  2 – Faça um programa em C do exercício 1.  3 – Construa um algoritmo que digite a temperatura, se a temperatura for maior que 25 graus esta calor, senão esta frio.  4 – Faça um programa em C do exercício 3.
  • 13. Referências Bibliográficas  MIZRAHI, V. V. Treinamento em linguagem c. São Paulo: Makron Books do Brasil, 2005. v. 1. 241p.  MIZRAHI, V. V. Treinamento em linguagem c. São Paulo: Makron Books do Brasil, 2004. v. 2. 273p.  SCHILDT, H. C completo e total. 3. ed. São Paulo: Makron Books do Brasil, 1997. 827p.  MANZANO, J. A. N. G.; OLIVEIRA, J. F. Algoritmos: logica para desenvolvimento de programacao de computa. 13. ed. São Paulo: Erica, 2002. 236p.