Estruturas%de%seleção%
|
|
|
- Milton Padilha Garrau
- 10 Há anos
- Visualizações:
Transcrição
1 Estruturas'de'seleção' 93% Execução'condicional' Etapa'em'um'programa'onde'uma'condição'é'avaliada'e,'dependendo'do' resultado,'diferentes'ações'podem'ser'realizadas.' 94%
2 Condicional'simples' Uma'ou'mais'ações'serão'executadas'se,' e'apenas'se,'uma'determinada'expressão' for'verdadeira.' expressão' Números'pares' Leia'um'número'inteiro'e,'se'o'mesmo'for'divisível'por'2,'exiba'a'mensagem' O'número' digitado'é'par. ' ' Leia'os'valores'de'A'e'B'e,'se'B'for'diferente'de'zero,'calcule'a'divisão'de'A'por'B.' 95% Condicional'composta' Se'uma'determinada'expressão'for'' verdadeira,'algumas'ações'serão'' executadas.'se'a'expressão'for'falsa,'' outras'ações'serão'executadas.' expressão' Números'pares'e'ímpares' Leia'um'número'inteiro'e,'se'o'mesmo'for'divisível'por'2,'exiba'a'mensagem' O'número' informado'é'par. 'Caso'contrário,'exiba'a'mensagem' O'número'informado'é'ímpar.' '(versão!tropa!de!elite)' Leia'os'valores'de'A'e'B'e,'se'B'for'diferente'de'zero,'calcule'a'divisão'de'A'por'B.'Caso'contrário,' exiba'a'mensagem' Pede'prá'sair! ' 96%
3 Condicional'múlPpla' A'condição'avaliada'permite' mais'de'2'opções.' expressão' expressão' expressão' 97% Expressões'condicionais' Estabelecem'uma'comparação'entre'os'dados'(constantes'ou'variáveis)'de' um'programa.' O'resultado'dessa'comparação'é'interpretado'pela'linguagem'como'um' valor'lógico'booleano'(verdadeiro'ou'falso).' As'expressões'condicionais'podem'envolver'operadores'aritméPcos,' relacionais'e'lógicos.' 98%
4 Operadores'relacionais' Estabelecem'relações'entre'os'dados'de'um'programa.' Operador%relacional% Significado% Precedência% == igual' baixa'!= diferente' baixa' < menor' alta' <= menor'ou'igual' alta' > maior' alta' >= maior'ou'igual' alta' Operadores%relacionais% tem%precedência%mais% baixa%que%os% operadores%aritméncos.% a'é'menor'do'que'b' a < b a'é'igual'a'zero' a == 0 a'é'maior'do'que'a'soma'de'b'e'c' a > b + c a'é'diferente'de'zero' a!= 0 99% Verdadeiro'e'Falso'na'linguagem'C' Expressão'relacional' Expressão'envolvendo'dados'e/ou'operadores'aritméPcos,'e'operadores'relacionais.' A'avaliação'de'uma'expressão'relacional'produz'um'valor'booleano' (verdadeiro'ou'falso),'que'é'converpdo'para'um'valor'numérico:'' 0,'se'a'expressão'for'avaliada'como'falsa.' 1,'se'a'expressão'for'avaliada'como'verdadeira.' 5 == 5.0 1,'pois'não'há'diferença'entre' variáveis'de'ppos'numéricos.' 5 == '5' 0,'pois'o'valor'decimal'do'caractere' '5''é'53.' 100%
5 Operadores'lógicos' UPlizados'para'testar'mais'de'uma'condição,'simultaneamente.' Operador%lógico% Significado% Precedência%! NOT al]ssima' && AND alta' OR baixa' Operadores%lógicos%tem% precedência%mais%baixa% que%os%operadores% relacionais%(exceto%o%!).% && expressão'1' 1 0 expressão'1' 1 0 expressão'2' expressão'2' expressão'!expressão' % Verdadeiro'e'Falso'na'linguagem'C' Expressão'lógica' Expressão'envolvendo'dados'e/ou'operadores'aritméPcos'e/ou'operadores'relacionais'e/ou' operadores'lógicos.' A'avaliação'de'uma'expressão'lógica'produz'um'valor'booleano'(verdadeiro' ou'falso),'que'é'converpdo'para'um'valor'numérico:'' 0,'se'a'expressão'for'avaliada'como'falsa.' 1,'se'a'expressão'for'avaliada'como'verdadeira.' Generalizando...' Qualquer'valor'ou'expressão'diferente'de'zero'será'considerada'como'verdadeira.' Qualquer'valor'ou'expressão'igual'à'zero'será'considerada'como'falsa.' 102%
6 Exemplo' Sendo'a'='3,'b'='1'e'c'=' 1,'determine'o'valor'da'seguinte'expressão:' ( ( (b + c <= a) +!(2*b) ) && c ) (3 -!c + 1)' SubsPtuindo'os'valores'de'a,'b'e'c:' ( ( (1 + (-1) <= 3) +!(2*(1) ) && (-1) ) (3 -!(-1) + 1) ( ( (0 <= 3) +!(2) ) && (-1) ) ( ) ( ( ) && (-1) ) 4 ( 1 && (-1) ) 4 Portanto'a'expressão'é'verdadeira.' % Estrutura'condicional'simples'if()' if() Estrutura'uPlizada'para'avaliar'uma'condição'simples.' A'sintaxe'da'estrutura'if()'é:' if (expressão) // comandos a serem executados se a expressão for verdadeira. Atenção' Não'se'deve'usar' ; 'após'o'if().' 104%
7 A'importância'dos'delimitadores'de'bloco''e' As'instruções'que'deverão'ser'executadas,'no'caso'da'expressão'da' estrutura'if()'ser'avaliada'como'verdadeira,'deverão'ser'escritas'dentro' de'um'bloco'delimitado'pelos'símbolos''e'.' Dica'importante' Para'facilitar'a'visualização,'os'comandos'dentro'de'um'bloco'também'devem'ser'recuados.' A'omissão'dos'símbolos''e''só'será'permiPda'se'o'bloco'de'instruções'se' consptuir'de'apenas'1'comando.' No'caso'da'expressão'da'estrutura'if()'ser'considerada'falsa,'todo'o' bloco'de'comandos'será'ignorado'e'o'programa'prossegue'a'parpr'do' primeiro'comando'após'o'bloco.'' 105% Exemplo:'bloco'de'comandos' Considere'o'seguinte'trecho'de'código:' aprovado = 0; if (media >= 7.0) aprovado = 1; puts("parabéns!!!"); if (aprovado == 0) puts("você foi reprovado!"); E'se'os'delimitadores'de'bloco'do'primeiro'if()'forem'removidos?' Se'a'expressão'media >= 7.0'for'verdadeira...' o'aluno'será'considerado'aprovado'e'será'parabenizado.' Se'a'expressão'media >= 7.0'for'falsa...' o'aluno'não'será'considerado'aprovado,'e'ainda'será'parabenizado'por'ter'sido'reprovado.' 106%
8 Estrutura'condicional'simples'if() Exemplo:'Ler'um'número'inteiro'e'informar'se'o'mesmo'é'par.' #include <stdio.h> #include <stdlib.h> int main() int a; printf("digite um número inteiro: "); scanf("%d", &a); if (a % 2 == 0) printf("o numero digitado é par.\n"); 107% Estrutura'condicional'simples'if() Exemplo:'Ler'os'coeficientes'da'função'de'2º'grau'f(x)'='ax 2 '+'bx'+'c'e' calcular'as'raízes'reais,'caso'existam.' #include <stdio.h> #include <stdlib.h> #include <math.h> int main() float a, b, c, delta, x1, x2; printf("digite os coeficientes da equacao ax^2 + bx + c = 0: "); scanf("%f %f %f", &a, &b, &c); delta = b*b 4*a*c; if (delta >= 0) x1 = (-b + sqrt(delta))/(2*a); x2 = (-b sqrt(delta))/(2*a); printf("as raizes reais sao:\n x1 = %f\n x2 = %f\n", x1, x2); 108%
9 Estrutura'condicional'simples'if()' Exemplo:'Ler'3'valores'numéricos'disPntos'e'exibir'o'maior'deles.' #include <stdio.h> #include <stdlib.h> int main() float a, b, c; float maior; printf("digite 3 números: "); scanf("%f %f %f", &a, &b, &c); if ( a > b && a > c ) maior = a; if ( b > a && b > c ) maior = b; if ( c > a && c > b ) maior = c; printf("o maior numero digitado é %f\n", maior); 109% Estrutura'condicional'simples'if()' Exemplo:'Verificar'se'um'número'real'x'pertence'ao'intervalo'[ 1,'1].' Versão'1:'testa'se'está'dentro.' #include <stdio.h> #include <stdlib.h> int main() float x; printf("digite um número: "); scanf("%f", &x); if (x >= -1 && x <= 1) printf("pertence.\n ); Versão'2:'testa'se'não'está'fora.' #include <stdio.h> #include <stdlib.h> int main() float x; printf("digite um número: "); scanf("%f", &x); if (!(x < -1 x > 1) ) printf("pertence.\n ); 110%
10 Estrutura'condicional'composta'if()-else' if()-else Estrutura'uPlizada'para'avaliar'uma'condição'composta.' A'sintaxe'da'estrutura'if()-else'é:' if (expressão) // comandos a serem executados se a expressão for verdadeira. else // comandos a serem executados se a expressão for falsa. Atenção' Não'se'deve'usar' ; 'após'o'if(),'nem'após'o'else.' 111% Estrutura'condicional'composta'if()-else Exemplo:'Ler'um'número'inteiro'e'informar'se'o'mesmo'é'par'ou'ímpar.' #include <stdio.h> #include <stdlib.h> int main() int a; printf("digite um número inteiro: "); scanf("%d", &a); if (a % 2 == 0) printf("o numero digitado é par.\n"); else printf("o numero digitado é impar.\n"); 112%
11 Estrutura'condicional'composta'if()-else #include <stdio.h> #include <stdlib.h> #include <math.h> int main() float a, b, c, delta, x1, x2; printf("digite os coeficientes da equacao ax^2 + bx + c = 0: "); scanf("%f %f %f", &a, &b, &c); delta = b*b 4*a*c; if (delta >= 0) x1 = (-b + sqrt(delta))/(2*a); x2 = (-b sqrt(delta))/(2*a); printf("as raizes reais sao:\n x1 = %f\n x2 = %f\n", x1, x2); else printf("delta = %f\n", delta); printf("a funcao nao possui raizes reais\n"); 113% Estrutura'condicional'composta'if()-else' Exemplo:'Para'valores'de'a,'b'e'c'informados'pelo'usuário,'verifique'se'a' expressão'abaixo'é'verdadeira'ou'falsa:'' (!(2*b!= c) == b && a b >=!c) (b - a == 4*c) #include <stdio.h> #include <stdlib.h> int main() float a, b, c; printf("informe os valores de a, b e c: "); scanf("%f %f %f", &a, &b, &c); if ( (!(2*b!= c) == b && a b >=!c) (b - a == 4*c) ) printf("a expressão é verdadeira.\n"); else printf("a expressão é falsa.\n"); 114%
12 if()' 'if()-else Média'(versão'Tropa!de!Elite)' Leia'os'valores'das'4'notas'e'calcule'a'média'aritméPca'M.'Se'M'for'maior'ou'igual'a'7.0'exiba'a' mensagem' Aprovado.'Caso'contrário,'se'M'for'maior'ou'igual'a'5.0,'exiba'a'mensagem' Realizar'Prova'P5,'senão'exiba'a'mensagem' Vai'voltar'pro'saco.' if ( M >= 7.0 ) printf("aprovado.\n"); if ( M >= 5.0 && M < 7.0 ) printf("realizar Prova P5.\n"); if ( M < 5.0 ) printf("vai voltar pro saco.\n"); Neste'exemplo,'mesmo'que'a'média'M'seja'maior'ou'igual'a'7.0'no' primeiro'teste,'o'programa'ainda'irá'executar'os'outros'2'testes' (desnecessário).' 115% Aninhamento' Técnica'de'seqüenciar'os'testes'de'modo'a'melhorar'o'desempenho'do' programa.' expressão1' expressão2' comandos' executados'se' a'expressão1' for'verdadeira' comandos' executados'se' a'expressão2' for'verdadeira' comandos' executados'se' a'expressão2' for'falsa' 116%
13 Aninhamento' Se'a'média'M'for'maior'ou'igual'a'7.0,'não'há'necessidade'de'realizar' outros'testes.' if ( M >= 7.0 ) printf("aprovado.\n"); else if ( M >= 5.0 && M < 7.0 ) printf("realizar Prova 5.\n"); else printf("vai voltar pro saco.\n"); Atenção' Uma'cláusula'else sempre'pertence'ao'if'imediatamente'anterior.'caso'isso'não'for' desejável,'devetse'uplizar'os'delimitadores'de'bloco''e'.' 117% Aninhamento' Exemplo:'Ler'2'números'inteiros'e'exibir'o''maior'deles.' 118%
14 Aninhamento' Exemplo:'Ler'3'números'inteiros'disPntos'e'exibitlos'em'ordem'crescente.' 119% Aninhamento' Exemplo:'Ler'uma'nota'e'exibir'o'conceito'correspondente.' 120%
15 Aninhamento:'outra'versão O'usuário'poderá'escolher'qualquer'opção,'pressionando'as'teclas' numéricas.'a'opção'selecionada'pelo'usuário'será'lida'como'um'caractere.' 121% Aninhamento:'versão'else-if()' Muda'apenas'a'forma'de'organizar'os'comandos'da'estrutura'if()-else.' 122%
16 A'estrutura'condicional'múlPpla'switch() O'aninhamento'de'várias'estruturas' compostas'if()-else'(ou'elseif)'permite'o'tratamento'de' expressões'condicionais'que' permitem'mais'de'duas'alternapvas.' switch(expressão) case constante1: //comandos1 break; case constante2: //comandos2 break; Se'a'expressão'resultar'em'um'valor' do'ppo'int%ou'char,'é'possível' uplizar'a'estrutura'condicional' múlppla'switch().'... case constanten: //comandosn break; default: //comandos 123% Funcionamento'da'estrutura'switch() 1. A'expressão'é'avaliada.' 2. O'fluxo'de'execução'é'desviado'para'o'rótulo'case cujo'valor'equivale' ao'da'expressão.'serão'executados'todos'os'comandos'até'que'seja' encontrado'o'comando'break.' 3. A'execução'do'comando'break desvia'o'fluxo'de'execução'para'o' primeiro'comando'após'a'estrutura'switch().' 4. Se'nenhum'case corresponde'ao'valor'da'expressão,'então'o'fluxo'de' execução'será'desviado'para'o'rótulo'default (opcional).'' 124%
17 Menu'de'opções:'versão'switch() char op; puts("comandos do sistema operacional:\n"); puts(" [1] Exibir o conteudo da pasta local"); puts(" [2] Alterar a data do sistema"); puts(" [3] Alterar a hora do sistema"); puts(" [4] Limpar a tela de execucao"); puts(" [5] Terminar a execucao do programa\n"); printf("opcao> "); scanf("%c", &op); switch( op ) case '1': system("dir /P"); break; case '2': system("date"); break; case '3': system("time"); break; case '4': system("cls"); break; case '5': exit(0); break; default : printf("opcao invalida!\n"); 125% O'comando'break Cuidado!' A'omissão'do'comando'break causará'a'execução'dos'case s'subseqüentes.' 126%
LÓGICA DE PROGRAMAÇÃO. PROFª. M.Sc. JULIANA H Q BENACCHIO
LÓGICA DE PROGRAMAÇÃO PROFª. M.Sc. JULIANA H Q BENACCHIO Também chamado de estrutura de seleção múltipla (caso). Assim como o if-else, o switch também é uma estrutura de seleção. O if-else realiza o teste
controle de fluxo - condicionais
controle de fluxo - condicionais controle de fluxo - condicionais tópicos if if else if else if else expressões booleanas switch referências Capítulo 4 da apostila Capítulo 3 do livro condicionais (tomada
Linguagem de Programação C. Comandos de Seleção e Desvio
Cristiano Lehrer Valores Lógicos Em C não existe nenhum tipo específico de dados para armazenar valores lógicos. Em C o valor lógico FALSO é representado por 0 (ZERO). Tudo aquilo que seja diferente de
Solucionário de. Programação
Solucionário de Programação Questão 0 Crie um programa em que o usuário possa entrar com o valor de uma peça, com o número de peças compradas e dar um desconto de 12% ao comprador. O dado de saída é o
Aula 06: Condicionais (switch)
Aula 06: Condicionais (switch) Introdução a Programação Túlio Toffolo & Puca Huachi http://www.toffolo.com.br BCC201 2019/1 Departamento de Computação UFOP Aula Anterior Condicionais (if - else) Exemplos
Linguagem C (estruturas condicionais)
Linguagem C (estruturas condicionais) André Tavares da Silva [email protected] Comandos de Controle de Fluxo Todos os comandos devem ser terminados com um ;. { e são usados para delimitar um
Apresentar os conceitos básicos e as estruturas de linguagem relacionadas à tomada de decisão ofertadas pela linguagem C, tais como:
Cláudio C. Rodrigues Faculdade da Computação - UFU LINGUAGEM C - 02: ESTRUTURA DE SELEÇÃO CONDICIONAL Faculdade da Computação - UFU 1 Objetivo Apresentar os conceitos básicos e as estruturas de linguagem
Capítulo 4: Condicionais
Capítulo 4: Condicionais INF1004 e INF1005 Programação 1 Pontifícia Universidade Católica Departamento de Informática Tomada de Decisão Até o momento, todas as instruções eram executadas, uma após a outra.
Técnicas de Programação I
Técnicas de Programação I Conceitos básicos C/C++ Material baseado nas aulas da Profa. Isabel Harb Manssour http://www.inf.pucrs.br/~manssour/laproi, entre outros materias Operadores Aritméticos C++: Outros
Decisão. Prof. Dr. Silvio do Lago Pereira. Departamento de Tecnologia da Informação Faculdade de Tecnologia de São Paulo
Decisão Prof. Dr. Silvio do Lago Pereira Departamento de Tecnologia da Informação Faculdade de Tecnologia de São Paulo Valores lógicos C não oferece tipo de dados específico para valores lógicos. O número
ESTRUTURAS CONDICIONAIS. Baseado nos slides de autoria de Rosely Sanches e Simone Senger de Souza
ESTRUTURAS CONDICIONAIS Baseado nos slides de autoria de Rosely Sanches e Simone Senger de Souza Estruturas de Controle ESTRUTURA SEQUENCIAL ESTRUTURA CONDICIONAL ESTRUTURA DE REPETIÇÃO 2 Estruturas Condicionais
Aula 05: Condicionais (if / else)
Aula 05: Condicionais (if / else) Introdução a Programação Túlio Toffolo & Puca Huachi http://www.toffolo.com.br BCC201 2019/1 Departamento de Computação UFOP Aula Anterior Breve Revisão Comandos de Decisão
Aula 12- Variáveis e valores reais
Aula 12- Variáveis e valores reais Até agora todos os nossos problemas continham apenas valores inteiros e portanto variáveis do tipo int. Para resolver problemas que usam valores com parte fracionária,
Computação 2. Diego Addan Aula 3. Funções
Computação 2 Aula 3 Funções Diego Addan [email protected] Funções Função é um subprograma que auxilia o programa principal através da realização de uma determinada subtarefa. As funções são chamados
INF 1620 P1-10/04/02 Questão 1 Nome:
INF 1620 P1-10/04/02 Questão 1 Considere uma disciplina que adota o seguinte critério de aprovação: os alunos fazem duas provas (P1 e P2) iniciais; se a média nessas duas provas for maior ou igual a 5.0,
Programação Estruturada
Programação Estruturada Estruturas condicionais Professores Emílio Francesquini e Carla Negri Lintzmayer 2018.Q3 Centro de Matemática, Computação e Cognição Universidade Federal do ABC Comandos condicionais
ESTRUTURAS CONDICIONAIS. Introdução à Ciência da ComputaçãoI Simone Senger de Souza
ESTRUTURAS CONDICIONAIS Introdução à Ciência da ComputaçãoI Simone Senger de Souza Estruturas de Controle ESTRUTURA SEQUENCIAL ESTRUTURA CONDICIONAL ESTRUTURA DE REPETIÇÃO 2 Estruturas Condicionais Estrutura
Linguagem C Controle do Fluxo de Execução. Lógica de Programação
Linguagem C Controle do Fluxo de Execução Lógica de Programação Caro(a) aluno(a), Aqui começaremos a escrever os nossos primeiros programas em uma Linguagem de Programação. Divirta-se!!! Estrutura Seqüencial
MC-102 Aula 04 Expressões Relacionais, Lógicas e Comandos Condicionais
MC-102 Aula 04 Expressões Relacionais, Lógicas e Comandos Condicionais Instituto de Computação Unicamp 26 de Agosto de 2016 Roteiro 1 Expressões relacionais 2 Expressões lógicas 3 4 Exercícios (Instituto
Estruturas de Controle de Fluxo
Aula Prática IX Aula Prática IX Teoria Estruturas de Controle de Fluxo Instrução condicional simples Em pseudocódigo: Na linguagem C: se entao fimse if ()
Lógica de Programação I
Gilson de Souza Carvalho [email protected] 1 Comando Switch O comando Switch pode ser visto como uma especialização do comando if. Foi criado para facilitar um uso particular de comandos if encadeados.
INF1007: Programação 2. 0 Revisão. 06/08/2015 (c) Dept. de Informática - PUC-Rio 1
INF1007: Programação 2 0 Revisão 06/08/2015 (c) Dept. de Informática - PUC-Rio 1 Tópicos Principais Variáveis e Constantes Operadores e Expressões Entrada e Saída Tomada de Decisão Construção com laços
Aula 03 -Introdução àlinguagc Programação: Estrutura-Repetição. OPL e IC1 Prof: Anilton Joaquim da Silva
Aula 03 -Introdução àlinguagc Programação: Estrutura-Repetição OPL e IC1 Prof: Anilton Joaquim da Silva [email protected] 1 Estrutura de Repetição Em certas situações é necessária a repetição de
Programação: Estruturas de seleção
Programação de Computadores I Aula 07 Programação: Estruturas de seleção José Romildo Malaquias Departamento de Computação Universidade Federal de Ouro Preto 2011-1 1/53 Valores booleanos Os valores booleanos
Edwar Saliba Júnior. Dicas, Comandos e Exemplos Comparativos entre Linguagem Algorítmica e Linguagem C
Edwar Saliba Júnior Dicas, Comandos e Exemplos Comparativos entre Linguagem Algorítmica e Linguagem C Belo Horizonte 2010 Sumário 1 Nota:... 2 2 Comandos e Palavras Reservadas:... 3 3 Dicas... 4 3.1 Strings
Linguagem de Programação I. Aula 07 Linguagem C: Estruturas de Controle
Linguagem de Programação I Aula 07 Linguagem C: Estruturas de Controle Da Aula Anterior Tipos de dados básicos em C Modificadores de tipo Declaração de Variáveis Operadores em C Nesta Aula Estruturas de
UFSM Introdução ao Dev-C++ Profa. Patrícia Pitthan. Introdução ao Dev-C++
Introdução ao Dev-C++ O Dev-C++ oferece um ambiente que integra um editor de textos a um compilador para linguagem C. O compilador usado pelo Dev-C++ é o gcc (Gnu C Compiler). 1) Primeiro programa Para
Programação Estruturada e Orientada a Objetos REVISÃO
Programação Estruturada e Orientada a Objetos REVISÃO 2013 O que veremos hoje? Introdução Revisão Estruturas de Controle de Fluxo Exercícios Transparências baseadas no material do Prof. Gilbert Azevedo
5 - COMANDOS DE CONTROLE DE PROGRAMA Em C existem os comandos de decisões, os comandos de iteração (ou de laços) e os comandos de desvios.
3636363636363636363636363636363636363636363636363636 5 - COMANDOS DE CONTROLE DE PROGRAMA Em C existem os comandos de decisões, os comandos de iteração (ou de laços) e os comandos de desvios. 5.1 - Comandos
Introdução à Programação. Expressões Booleanas e Comandos Condicionais
Introdução à Programação Expressões Booleanas e Comandos Condicionais Comandos Condicionais Misture os ingredientes Unte forma com manteiga Despeje a mistura na forma Algoritmo para preparação de bolo
Estrutura switch if-else switch switch switch if-else-if switch switch case default break switch switch break Observações: case
Estrutura switch. O comando if-else e o comando switch são os dois comandos de tomada de decisão. Sem dúvida alguma o mais importante dos dois é o if, mas o comando switch tem aplicações valiosas. Sua
Computação 2. Aula Profª. Fabiany Listas Duplamente Encadeadas
Computação 2 Aula 10.1 Listas Duplamente Encadeadas Profª. Fabiany [email protected] ListaEncadeada.h #ifndef _LISTAENCADEADA_H_ #define _LISTAENCADEADA_H_ #include #include #include
MC-102 Aula 05 Comandos Condicionais
MC-102 Aula 05 Comandos Condicionais Instituto de Computação Unicamp 2 de Setembro de 2016 Roteiro 1 Comandos Condicionais 2 Comandos if-else-if encaixados 3 Exercícios 4 Informações Extras: O comando
Declarações. C diferencia letras maiúsculas de minúsculas! int n, N; n é diferente de N!
Declarações Os nomes das variáveis devem conter apenas letras, dígitos e o símbolo _ Os principais tipos são: int, float, double e char Exemplos: int n; int quantidade_valores; float x, y, somavalores;
Modulo 4: while do while (limites de variáveis)
PROGRAMAÇÃO DE COMPUTADORES V - TCC- 00.323 Modulo 4: while do while (limites de variáveis) Aura - Erick [email protected], [email protected] Roteiro Até aqui apreendemos as estruturas: If e If...else Switch
Module Introduction. Programação. Cap. 4 Algoritmos e Programação Estruturada
5374 : Engenharia Informática 6638 : Tecnologias e Sistemas de Informação 9099 : Bioengenharia 10135 : Ciências Biomédicas Cap. 4 Algoritmos e Estruturada Module Introduction Algoritmos e Estruturada Objectivos:
A linguagem C oferece quatro estruturas de decisão: if, if-else, switch e o operador condicional.
Capítulo 3 Comandos de Decisão A linguagem C oferece quatro estruturas de decisão: if, if-, switch e o operador condicional. O comando if O comando if instrui o computador a tomar uma decisão simples.
Linguagem C: Elementos fundamentais
Instituto de C Linguagem C: Elementos fundamentais Luis Martí Instituto de Computação Universidade Federal Fluminense [email protected] - http://lmarti.com Tópicos Principais Variáveis e Constantes Operadores
ALGORITMOS E LÓGICA DE PROGRAMAÇÃO. Prof. Esp. Fabiano Taguchi
ALGORITMOS E LÓGICA DE PROGRAMAÇÃO Prof. Esp. Fabiano Taguchi http://fabianotaguchi.wordpress.com [email protected] ALGORITMOS Em nosso cotidiano muitas situações requerem uma tomada de decisão,
ponteiros INF Programação I Prof. Roberto Azevedo
ponteiros INF1005 -- Programação I -- 2016.1 Prof. Roberto Azevedo [email protected] ponteiros tópicos o que são ponteiros operadores usados com ponteiros passagem de ponteiros para funções referência
ALGORITMOS E TÉCNICAS DE PROGRAMAÇÃO
ALGORITMOS E TÉCNICAS DE PROGRAMAÇÃO PROF. FABIANO TAGUCHI http://fabianotaguchi.wordpress.com (66) 9953-7642 AULA 02 Revisão de conteúdos da aula passada Exercícios de revisão da aula 01 Estruturas condicionais
COMANDOS DE DECISÕES. O COMANDO if. O comando if instrui o computador a tomar uma decisão simples. Forma Geral: if (expressão de teste) instrução;
COMANDOS DE DECISÕES O COMANDO if O comando if instrui o computador a tomar uma decisão simples. Forma Geral: if (expressão de teste) instrução; Por exemplo: /* testif.c*/ /* mostra o uso do comando if*/
imprimir seus quadrados.
1) Dada uma seqüência de números inteiros não-nulos, seguida por 0, imprimir seus quadrados. int numero, /* usada para leitura da sequencia */ quadrado; /* guarda o quadrado do numero lido */ printf("\n\tcalculo
Introdução à Computação
Introdução à Computação Tipos de Dados, Expressões, Operadores e Comandos Básicos Prof.: Julliano Rosa Nascimento [email protected] Roteiro Tipos de Dados: Revisão Expressões Operadores Comandos Básicos
CCO 016 / COM 110 Fundamentos de Programação
CCO 016 / COM 110 Fundamentos de Programação Prof. Roberto Affonso da Costa Junior Universidade Federal de Itajubá AULA 07 Comandos Sequenciais (se senao) Linguagem de Programação C (if else) Estrutura
Algoritmos e Estruturas de Dados I IEC012. Linguagem C - Estruturas de Controle - Seleção. Prof. César Melo
Algoritmos e Estruturas de Dados I IEC012 Linguagem C - Estruturas de Controle - Seleção Prof. César Melo Estruturas de Controle: Condicional Estruturas: Simples Composta Múltipla escolha Estrutura Condicional
