SlideShare uma empresa Scribd logo
1 de 13
Comamandos de condição e repetição ALGORITMOS I Por: EdersonPanini Marques
Comandos de condição Os comandos de condição como o proprio nome já indica da uma condição ao sistema. O primeiro é o  comando if, sua estrutura é a seguinte: If (condição) { comandos }else{comandos} Em portugues se le o comando assim: Se (a menina for bonita) { condição Escrever: a menina é bonita comando }senão { Escrever:  menina não é bonita           comando } ‘
Comandos de condição Exemplo: (criou-se uma variavel) intopcao; (Insire um valor na variavel) scanf(“%d”,&opcao);  (condição: se variavelopcao for igual a 1) if (opcao == 1) { (dentro da chaves: o comando q vai executar se a condição for verdadeira) printf(“a opcao escolhida e 1”); } (Insere-se o comando senão) else{ (dentro da chaves: o comando q vai executar se a condição for falsa) printf(“a opcao escolhida não e 1 ”); }
Comandos de condição “Comando SWITCH” O comando switch é usado quando precisamos usar 3 condições ou  mais. Sua estrutura é da seguinte forma: switch (variavel) { case resultado_um: break; case resultado_dois: break; case resultado_tres: break; }
Comandos de condição “Comando SWITCH” Ele é interpretado em português da seguinte forma: Intopcao; Ler a variavel(opcao) { Caso opcao seja 1: Escrever a menina é bonita;  parar; Caso opcao seja 2: Escrever a menina é um pouco bonita; Parar; Caso opcao seja 3: Escrever a menina é feia; Parar;  }
Comandos de condição Exemplo (criou-se uma variavel) intopcao; (insere o switch e dentro  dos parenteses a variavel) switch(opcao) { (comando case: caso o numero da variavel seja 1) case 1: (comando q vai ser executado caso numero da variavel seja 1) printf(“A menina é bonita”); (parar e ir para o final das chaves) break; (comando case: caso o numero da variavel seja 2) case 2: (comando q vai ser executado caso numero da variavel seja 2) printf(“A menina é um pouco bonita”); (parar e ir para o final das chaves) break; (comando case: caso o numero da variavel seja 3) case 3: (comando q vai ser executado caso numero da variavel seja 3) printf(“A menina é feia”); (parar e ir para o final das chaves) break; }
Comandos de repetição
Comandos de repetição Os comandos de repetição são usados quando precisamos fazer um laço(repetição de comandos). Comando for. O comando for é usado quando precisamos fazer um laço em uma quantia determinada de vezes. A sua estrutura é a seguinte: for(varivel;condição;acréscimo na variavel) { comandos a serem repetidos }
Comandos de repetição Em português a interpretação é a seguinte: Intcont=1; Para (variavelcont;repete enquanto variavelcont for menor que 10; aumennto de +1 na variavel em cada volta ) { Escrever: essa frase aparecera 10 vezes na tela; } Vamos entender melhor:
Comandos de repetição O comando for (para em ingles) faz uma repetição dos comandos dentro das chaves enquanto o que esta dentro dos parenteses for falso. Intcont=0; For (cont;cont<10;cont++){  printf(“essa mensagem aparecera 10 vezes”)  } Vamos pegar cada parte do que esta dentro dos parenteses: cont;- (variavel que foi criada) cont<10;    - (a condição da repetição. Vemos que a variavelcont vale 0 quando foi criada então, enquanto ela for menor que 10, o comando que esta dento das chaves vai se repetir) cont++        - (aqui é atribuido uma soma de +1 na variavelcont) Então montando isso nos parenteses fica assim: for (cont;cont<10;cont++)             |                || variavel         |           |                  condição       |                                     soma
Comandos de repetição Exemplo: (criou-se uma variavel e atribuiu o valor de 0 para ela) intcont=0; (o comando for com a variavel;condição;e soma) for (cont;cont<10; cont++) { (comando a ser repetido) printf(“a cada volta vai ser somando +1 no cont e quando cont chegar a 10 o for para de repetir”) }
Comandos de repetição Comando do{}while() O comando do{}while() é usado quando n temos uma repetição definida, ele vai repetir os comandos enquanto a condição for verdadeira e só para quando a condição for falsa. Ele é muito usado para fazer o menu dos programas. Sua estrutura é a seguinte: do{ }while(condição); Em portugues: Fazer { todos os coamandos inseridos aqui } enquanto (condição for verdadeira);
Comandos de repetição Exemplo: (Cria uma variavel) int menu; (comando do) do{ (comandos que vao se repetir enquanto a condição for falsa) printf(“Olá mundo”); (O comando while da a condição e verifica se é verdadeira ou falsa, se for falsa ele faz a repetição, se for verdadeira para a repetição) }while(menu !=5);

Mais conteúdo relacionado

Mais procurados

T08_T09_LM3: Estruturas de repetição (2013-2014)
T08_T09_LM3: Estruturas de repetição (2013-2014)T08_T09_LM3: Estruturas de repetição (2013-2014)
T08_T09_LM3: Estruturas de repetição (2013-2014)Carlos Santos
 
Algoritmo e programação repeticao
Algoritmo e programação repeticaoAlgoritmo e programação repeticao
Algoritmo e programação repeticaoPriscila Costa Simon
 
Alg aula 05-1 - estruturas de-repeticao tp1 (repita e enquanto)
Alg   aula 05-1 - estruturas de-repeticao tp1 (repita e enquanto)Alg   aula 05-1 - estruturas de-repeticao tp1 (repita e enquanto)
Alg aula 05-1 - estruturas de-repeticao tp1 (repita e enquanto)Thalles Anderson
 
LabMM3 - Aula teórica 07
LabMM3 - Aula teórica 07LabMM3 - Aula teórica 07
LabMM3 - Aula teórica 07Carlos Santos
 
(A09) LabMM3 - JavaScript - Estruturas de repetição
(A09) LabMM3 - JavaScript - Estruturas de repetição(A09) LabMM3 - JavaScript - Estruturas de repetição
(A09) LabMM3 - JavaScript - Estruturas de repetiçãoCarlos Santos
 
Comandos de pascal e estrutura de repetição (para...fazer)
Comandos de pascal e estrutura de repetição (para...fazer)Comandos de pascal e estrutura de repetição (para...fazer)
Comandos de pascal e estrutura de repetição (para...fazer)111111119
 
Linguagem C 04 Estruturas De Repeticao
Linguagem C 04 Estruturas De RepeticaoLinguagem C 04 Estruturas De Repeticao
Linguagem C 04 Estruturas De RepeticaoRegis Magalhães
 
15080590 aula6-estrutura-de-repeticao
15080590 aula6-estrutura-de-repeticao15080590 aula6-estrutura-de-repeticao
15080590 aula6-estrutura-de-repeticaoLee Aragão
 
Controle de Fluxo, Exceções, Assertivas
Controle de Fluxo, Exceções, AssertivasControle de Fluxo, Exceções, Assertivas
Controle de Fluxo, Exceções, AssertivasElenilson Vieira
 
aula 06 - Logica de programacao
aula 06 - Logica de programacaoaula 06 - Logica de programacao
aula 06 - Logica de programacaoAislan Rafael
 
O basico do Python
O basico do Python O basico do Python
O basico do Python Nerd4fun
 
Aula 02 - Escolha caso
Aula 02 - Escolha casoAula 02 - Escolha caso
Aula 02 - Escolha casoEder Samaniego
 
Laços de Repetição - C++
Laços de Repetição - C++Laços de Repetição - C++
Laços de Repetição - C++profjr
 
Construindo aplicações CLI com Symfony Console
Construindo aplicações CLI com Symfony ConsoleConstruindo aplicações CLI com Symfony Console
Construindo aplicações CLI com Symfony ConsoleBruno Ricardo Siqueira
 

Mais procurados (20)

T08_T09_LM3: Estruturas de repetição (2013-2014)
T08_T09_LM3: Estruturas de repetição (2013-2014)T08_T09_LM3: Estruturas de repetição (2013-2014)
T08_T09_LM3: Estruturas de repetição (2013-2014)
 
Algoritmo e programação repeticao
Algoritmo e programação repeticaoAlgoritmo e programação repeticao
Algoritmo e programação repeticao
 
Alg aula 05-1 - estruturas de-repeticao tp1 (repita e enquanto)
Alg   aula 05-1 - estruturas de-repeticao tp1 (repita e enquanto)Alg   aula 05-1 - estruturas de-repeticao tp1 (repita e enquanto)
Alg aula 05-1 - estruturas de-repeticao tp1 (repita e enquanto)
 
Migrando para PHP7 - Novidades
Migrando para PHP7 - NovidadesMigrando para PHP7 - Novidades
Migrando para PHP7 - Novidades
 
Aula05 - Lógica de Programação
Aula05 - Lógica de ProgramaçãoAula05 - Lógica de Programação
Aula05 - Lógica de Programação
 
LabMM3 - Aula teórica 07
LabMM3 - Aula teórica 07LabMM3 - Aula teórica 07
LabMM3 - Aula teórica 07
 
(A09) LabMM3 - JavaScript - Estruturas de repetição
(A09) LabMM3 - JavaScript - Estruturas de repetição(A09) LabMM3 - JavaScript - Estruturas de repetição
(A09) LabMM3 - JavaScript - Estruturas de repetição
 
Comandos de pascal e estrutura de repetição (para...fazer)
Comandos de pascal e estrutura de repetição (para...fazer)Comandos de pascal e estrutura de repetição (para...fazer)
Comandos de pascal e estrutura de repetição (para...fazer)
 
Linguagem C 04 Estruturas De Repeticao
Linguagem C 04 Estruturas De RepeticaoLinguagem C 04 Estruturas De Repeticao
Linguagem C 04 Estruturas De Repeticao
 
15080590 aula6-estrutura-de-repeticao
15080590 aula6-estrutura-de-repeticao15080590 aula6-estrutura-de-repeticao
15080590 aula6-estrutura-de-repeticao
 
Controle de Fluxo, Exceções, Assertivas
Controle de Fluxo, Exceções, AssertivasControle de Fluxo, Exceções, Assertivas
Controle de Fluxo, Exceções, Assertivas
 
Exercicios facebook
Exercicios facebookExercicios facebook
Exercicios facebook
 
aula 06 - Logica de programacao
aula 06 - Logica de programacaoaula 06 - Logica de programacao
aula 06 - Logica de programacao
 
O basico do Python
O basico do Python O basico do Python
O basico do Python
 
Aula 02 - Escolha caso
Aula 02 - Escolha casoAula 02 - Escolha caso
Aula 02 - Escolha caso
 
Laços de Repetição - C++
Laços de Repetição - C++Laços de Repetição - C++
Laços de Repetição - C++
 
Aula02 - Lógica de Programação
Aula02 - Lógica de ProgramaçãoAula02 - Lógica de Programação
Aula02 - Lógica de Programação
 
Ecossistema Python
Ecossistema PythonEcossistema Python
Ecossistema Python
 
Algoritmos 05 - Estruturas de repetição
Algoritmos 05 - Estruturas de repetiçãoAlgoritmos 05 - Estruturas de repetição
Algoritmos 05 - Estruturas de repetição
 
Construindo aplicações CLI com Symfony Console
Construindo aplicações CLI com Symfony ConsoleConstruindo aplicações CLI com Symfony Console
Construindo aplicações CLI com Symfony Console
 

Semelhante a Algoritimos. Comamandos de condição e repetição

Aula 05 - Comandos de repeticao - JAVA.pdf
Aula 05 - Comandos de repeticao - JAVA.pdfAula 05 - Comandos de repeticao - JAVA.pdf
Aula 05 - Comandos de repeticao - JAVA.pdfCarlosCarlos73688
 
Capítulo 08 Livro Algoritmos e Programação de Computadores Autores JR., Diler...
Capítulo 08 Livro Algoritmos e Programação de Computadores Autores JR., Diler...Capítulo 08 Livro Algoritmos e Programação de Computadores Autores JR., Diler...
Capítulo 08 Livro Algoritmos e Programação de Computadores Autores JR., Diler...Os Fantasmas !
 
Estrutura de Dados - Características da linguagem C - 2
Estrutura de Dados - Características da linguagem C - 2Estrutura de Dados - Características da linguagem C - 2
Estrutura de Dados - Características da linguagem C - 2Adriano Teixeira de Souza
 
2 controle fluxo
2 controle fluxo2 controle fluxo
2 controle fluxoprofwtelles
 
Aula 05 - Estrutura de Controle em PHP.pdf
Aula 05 - Estrutura de Controle em PHP.pdfAula 05 - Estrutura de Controle em PHP.pdf
Aula 05 - Estrutura de Controle em PHP.pdfAntonioSvio1
 
Estrutura de Dados em Java (Revisão de Algoritimos em Java)
Estrutura de Dados em Java (Revisão de Algoritimos em Java)Estrutura de Dados em Java (Revisão de Algoritimos em Java)
Estrutura de Dados em Java (Revisão de Algoritimos em Java)Adriano Teixeira de Souza
 
PHP 5.3 - Estruturas de Controle
PHP 5.3 - Estruturas de ControlePHP 5.3 - Estruturas de Controle
PHP 5.3 - Estruturas de ControleGeorge Mendonça
 
Aula03 repeticao
Aula03   repeticaoAula03   repeticao
Aula03 repeticaoYuri Passos
 
Aula 04 estruturas de repetição
Aula 04   estruturas de repetiçãoAula 04   estruturas de repetição
Aula 04 estruturas de repetiçãoTácito Graça
 
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
 

Semelhante a Algoritimos. Comamandos de condição e repetição (20)

EstrutControleC.pdf
EstrutControleC.pdfEstrutControleC.pdf
EstrutControleC.pdf
 
Aula 05 - Comandos de repeticao - JAVA.pdf
Aula 05 - Comandos de repeticao - JAVA.pdfAula 05 - Comandos de repeticao - JAVA.pdf
Aula 05 - Comandos de repeticao - JAVA.pdf
 
Apostila c
Apostila cApostila c
Apostila c
 
Capítulo 08 Livro Algoritmos e Programação de Computadores Autores JR., Diler...
Capítulo 08 Livro Algoritmos e Programação de Computadores Autores JR., Diler...Capítulo 08 Livro Algoritmos e Programação de Computadores Autores JR., Diler...
Capítulo 08 Livro Algoritmos e Programação de Computadores Autores JR., Diler...
 
Construcao de Algoritmos - Aula 08
Construcao de Algoritmos - Aula 08Construcao de Algoritmos - Aula 08
Construcao de Algoritmos - Aula 08
 
Estrutura de Dados - Características da linguagem C - 2
Estrutura de Dados - Características da linguagem C - 2Estrutura de Dados - Características da linguagem C - 2
Estrutura de Dados - Características da linguagem C - 2
 
2 controle fluxo
2 controle fluxo2 controle fluxo
2 controle fluxo
 
Aula 05 - Estrutura de Controle em PHP.pdf
Aula 05 - Estrutura de Controle em PHP.pdfAula 05 - Estrutura de Controle em PHP.pdf
Aula 05 - Estrutura de Controle em PHP.pdf
 
While e For.pdf
While e For.pdfWhile e For.pdf
While e For.pdf
 
ptt
pttptt
ptt
 
Estrutura de Dados em Java (Revisão de Algoritimos em Java)
Estrutura de Dados em Java (Revisão de Algoritimos em Java)Estrutura de Dados em Java (Revisão de Algoritimos em Java)
Estrutura de Dados em Java (Revisão de Algoritimos em Java)
 
3ª aula php
3ª aula php3ª aula php
3ª aula php
 
PHP 5.3 - Estruturas de Controle
PHP 5.3 - Estruturas de ControlePHP 5.3 - Estruturas de Controle
PHP 5.3 - Estruturas de Controle
 
Aula03 repeticao
Aula03   repeticaoAula03   repeticao
Aula03 repeticao
 
Aula 04 estruturas de repetição
Aula 04   estruturas de repetiçãoAula 04   estruturas de repetição
Aula 04 estruturas de repetiçã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)
Pseudocódigo - Estrutura de Repetição (Lógica de Programação)
 
Aula de C e C++
Aula de C e C++Aula de C e C++
Aula de C e C++
 
JAVA - Controle de programa
JAVA - Controle de programaJAVA - Controle de programa
JAVA - Controle de programa
 
Algoritmos - Aula 07 A - Lacos
Algoritmos - Aula 07 A - LacosAlgoritmos - Aula 07 A - Lacos
Algoritmos - Aula 07 A - Lacos
 
Aula03 - JavaScript
Aula03 - JavaScriptAula03 - JavaScript
Aula03 - JavaScript
 

Último

2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO
2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO
2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSOLeloIurk1
 
PROJETO DE EXTENSÃO I - Radiologia Tecnologia
PROJETO DE EXTENSÃO I - Radiologia TecnologiaPROJETO DE EXTENSÃO I - Radiologia Tecnologia
PROJETO DE EXTENSÃO I - Radiologia TecnologiaHELENO FAVACHO
 
PROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdf
PROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdfPROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdf
PROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.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
 
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
 
GEOGRAFIA - COMÉRCIO INTERNACIONAL E BLOCOS ECONÔMICOS - PROF. LUCAS QUEIROZ.pdf
GEOGRAFIA - COMÉRCIO INTERNACIONAL E BLOCOS ECONÔMICOS - PROF. LUCAS QUEIROZ.pdfGEOGRAFIA - COMÉRCIO INTERNACIONAL E BLOCOS ECONÔMICOS - PROF. LUCAS QUEIROZ.pdf
GEOGRAFIA - COMÉRCIO INTERNACIONAL E BLOCOS ECONÔMICOS - PROF. LUCAS QUEIROZ.pdfRavenaSales1
 
Atividade - Letra da música Esperando na Janela.
Atividade -  Letra da música Esperando na Janela.Atividade -  Letra da música Esperando na Janela.
Atividade - Letra da música Esperando na Janela.Mary Alvarenga
 
matematica aula didatica prática e tecni
matematica aula didatica prática e tecnimatematica aula didatica prática e tecni
matematica aula didatica prática e tecniCleidianeCarvalhoPer
 
Análise poema país de abril (Mauel alegre)
Análise poema país de abril (Mauel alegre)Análise poema país de abril (Mauel alegre)
Análise poema país de abril (Mauel alegre)ElliotFerreira
 
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcanteCOMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcanteVanessaCavalcante37
 
Slide - EBD ADEB 2024 Licao 02 2Trim.pptx
Slide - EBD ADEB 2024 Licao 02 2Trim.pptxSlide - EBD ADEB 2024 Licao 02 2Trim.pptx
Slide - EBD ADEB 2024 Licao 02 2Trim.pptxedelon1
 
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
 
PROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdf
PROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdfPROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdf
PROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdfHELENO FAVACHO
 
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
 
Responde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptx
Responde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptxResponde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptx
Responde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptxAntonioVieira539017
 
19- Pedagogia (60 mapas mentais) - Amostra.pdf
19- Pedagogia (60 mapas mentais) - Amostra.pdf19- Pedagogia (60 mapas mentais) - Amostra.pdf
19- Pedagogia (60 mapas mentais) - Amostra.pdfmarlene54545
 
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
 
Os editoriais, reportagens e entrevistas.pptx
Os editoriais, reportagens e entrevistas.pptxOs editoriais, reportagens e entrevistas.pptx
Os editoriais, reportagens e entrevistas.pptxTailsonSantos1
 
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
 

Último (20)

2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO
2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO
2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO
 
Aula sobre o Imperialismo Europeu no século XIX
Aula sobre o Imperialismo Europeu no século XIXAula sobre o Imperialismo Europeu no século XIX
Aula sobre o Imperialismo Europeu no século XIX
 
PROJETO DE EXTENSÃO I - Radiologia Tecnologia
PROJETO DE EXTENSÃO I - Radiologia TecnologiaPROJETO DE EXTENSÃO I - Radiologia Tecnologia
PROJETO DE EXTENSÃO I - Radiologia Tecnologia
 
PROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdf
PROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdfPROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdf
PROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.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
 
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
 
GEOGRAFIA - COMÉRCIO INTERNACIONAL E BLOCOS ECONÔMICOS - PROF. LUCAS QUEIROZ.pdf
GEOGRAFIA - COMÉRCIO INTERNACIONAL E BLOCOS ECONÔMICOS - PROF. LUCAS QUEIROZ.pdfGEOGRAFIA - COMÉRCIO INTERNACIONAL E BLOCOS ECONÔMICOS - PROF. LUCAS QUEIROZ.pdf
GEOGRAFIA - COMÉRCIO INTERNACIONAL E BLOCOS ECONÔMICOS - PROF. LUCAS QUEIROZ.pdf
 
Atividade - Letra da música Esperando na Janela.
Atividade -  Letra da música Esperando na Janela.Atividade -  Letra da música Esperando na Janela.
Atividade - Letra da música Esperando na Janela.
 
matematica aula didatica prática e tecni
matematica aula didatica prática e tecnimatematica aula didatica prática e tecni
matematica aula didatica prática e tecni
 
Análise poema país de abril (Mauel alegre)
Análise poema país de abril (Mauel alegre)Análise poema país de abril (Mauel alegre)
Análise poema país de abril (Mauel alegre)
 
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcanteCOMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
 
Slide - EBD ADEB 2024 Licao 02 2Trim.pptx
Slide - EBD ADEB 2024 Licao 02 2Trim.pptxSlide - EBD ADEB 2024 Licao 02 2Trim.pptx
Slide - EBD ADEB 2024 Licao 02 2Trim.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
 
PROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdf
PROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdfPROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdf
PROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.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
 
Responde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptx
Responde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptxResponde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptx
Responde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptx
 
19- Pedagogia (60 mapas mentais) - Amostra.pdf
19- Pedagogia (60 mapas mentais) - Amostra.pdf19- Pedagogia (60 mapas mentais) - Amostra.pdf
19- Pedagogia (60 mapas mentais) - Amostra.pdf
 
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
 
Os editoriais, reportagens e entrevistas.pptx
Os editoriais, reportagens e entrevistas.pptxOs editoriais, reportagens e entrevistas.pptx
Os editoriais, reportagens e entrevistas.pptx
 
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
 

Algoritimos. Comamandos de condição e repetição

  • 1. Comamandos de condição e repetição ALGORITMOS I Por: EdersonPanini Marques
  • 2. Comandos de condição Os comandos de condição como o proprio nome já indica da uma condição ao sistema. O primeiro é o comando if, sua estrutura é a seguinte: If (condição) { comandos }else{comandos} Em portugues se le o comando assim: Se (a menina for bonita) { condição Escrever: a menina é bonita comando }senão { Escrever: menina não é bonita comando } ‘
  • 3. Comandos de condição Exemplo: (criou-se uma variavel) intopcao; (Insire um valor na variavel) scanf(“%d”,&opcao); (condição: se variavelopcao for igual a 1) if (opcao == 1) { (dentro da chaves: o comando q vai executar se a condição for verdadeira) printf(“a opcao escolhida e 1”); } (Insere-se o comando senão) else{ (dentro da chaves: o comando q vai executar se a condição for falsa) printf(“a opcao escolhida não e 1 ”); }
  • 4. Comandos de condição “Comando SWITCH” O comando switch é usado quando precisamos usar 3 condições ou mais. Sua estrutura é da seguinte forma: switch (variavel) { case resultado_um: break; case resultado_dois: break; case resultado_tres: break; }
  • 5. Comandos de condição “Comando SWITCH” Ele é interpretado em português da seguinte forma: Intopcao; Ler a variavel(opcao) { Caso opcao seja 1: Escrever a menina é bonita; parar; Caso opcao seja 2: Escrever a menina é um pouco bonita; Parar; Caso opcao seja 3: Escrever a menina é feia; Parar; }
  • 6. Comandos de condição Exemplo (criou-se uma variavel) intopcao; (insere o switch e dentro dos parenteses a variavel) switch(opcao) { (comando case: caso o numero da variavel seja 1) case 1: (comando q vai ser executado caso numero da variavel seja 1) printf(“A menina é bonita”); (parar e ir para o final das chaves) break; (comando case: caso o numero da variavel seja 2) case 2: (comando q vai ser executado caso numero da variavel seja 2) printf(“A menina é um pouco bonita”); (parar e ir para o final das chaves) break; (comando case: caso o numero da variavel seja 3) case 3: (comando q vai ser executado caso numero da variavel seja 3) printf(“A menina é feia”); (parar e ir para o final das chaves) break; }
  • 8. Comandos de repetição Os comandos de repetição são usados quando precisamos fazer um laço(repetição de comandos). Comando for. O comando for é usado quando precisamos fazer um laço em uma quantia determinada de vezes. A sua estrutura é a seguinte: for(varivel;condição;acréscimo na variavel) { comandos a serem repetidos }
  • 9. Comandos de repetição Em português a interpretação é a seguinte: Intcont=1; Para (variavelcont;repete enquanto variavelcont for menor que 10; aumennto de +1 na variavel em cada volta ) { Escrever: essa frase aparecera 10 vezes na tela; } Vamos entender melhor:
  • 10. Comandos de repetição O comando for (para em ingles) faz uma repetição dos comandos dentro das chaves enquanto o que esta dentro dos parenteses for falso. Intcont=0; For (cont;cont<10;cont++){ printf(“essa mensagem aparecera 10 vezes”) } Vamos pegar cada parte do que esta dentro dos parenteses: cont;- (variavel que foi criada) cont<10; - (a condição da repetição. Vemos que a variavelcont vale 0 quando foi criada então, enquanto ela for menor que 10, o comando que esta dento das chaves vai se repetir) cont++ - (aqui é atribuido uma soma de +1 na variavelcont) Então montando isso nos parenteses fica assim: for (cont;cont<10;cont++) | || variavel | | condição | soma
  • 11. Comandos de repetição Exemplo: (criou-se uma variavel e atribuiu o valor de 0 para ela) intcont=0; (o comando for com a variavel;condição;e soma) for (cont;cont<10; cont++) { (comando a ser repetido) printf(“a cada volta vai ser somando +1 no cont e quando cont chegar a 10 o for para de repetir”) }
  • 12. Comandos de repetição Comando do{}while() O comando do{}while() é usado quando n temos uma repetição definida, ele vai repetir os comandos enquanto a condição for verdadeira e só para quando a condição for falsa. Ele é muito usado para fazer o menu dos programas. Sua estrutura é a seguinte: do{ }while(condição); Em portugues: Fazer { todos os coamandos inseridos aqui } enquanto (condição for verdadeira);
  • 13. Comandos de repetição Exemplo: (Cria uma variavel) int menu; (comando do) do{ (comandos que vao se repetir enquanto a condição for falsa) printf(“Olá mundo”); (O comando while da a condição e verifica se é verdadeira ou falsa, se for falsa ele faz a repetição, se for verdadeira para a repetição) }while(menu !=5);