·
Cursos Gerais ·
Estrutura de Dados
Send your question to AI and receive an answer instantly
Recommended for you
14
Modelo Entidade-Relacionamento-Diagrama ER-Conceitos e Aplicações
Estrutura de Dados
UMC
9
Normalizacao de Banco de Dados - Dependencia Funcional e Formas Normais
Estrutura de Dados
UMC
3
Tipos de Dados PostgreSQL - Guia Completo
Estrutura de Dados
UMC
9
Laços Condicionais em Informática para Engenharia - Guia Completo
Estrutura de Dados
UMC
3
Alter Table SQL - Comandos e Sintaxe para Modificar Tabelas
Estrutura de Dados
UMC
4
DPP - Sistema de Informacao Baseado em Banco de Dados - Esquema Conceitual BRModelo
Estrutura de Dados
UMC
2
DDL-Linguagem-Definicao-Dados-Criacao-Tabelas-Sintaxe
Estrutura de Dados
UMC
48
Percursos em Grafos - Conteúdo de Aula
Estrutura de Dados
UFERSA
11
Cap_2016_tec_pd_amarela
Estrutura de Dados
UMG
60
Modelagem e Projeto de Banco de Dados - Modelo Entidade Relacionamento e Modelo Relacional
Estrutura de Dados
FAMETRO
Preview text
1 INFORMÁTICA APLICADA À ENGENHARIA Linguagem C Estrutura condicional 1 1 Prof Terigi INSTRUÇÃO IF A instrução if é a estrutura de teste mais básica e é encontrada em todas as linguagens com sintaxes diferentes Ela permite executar uma série de instruções caso uma condição se realize A sintaxe desta expressão é a seguinte if condição realizada lista de instruções 2 2 2 Prof Terigi INSTRUÇÃO IF A condição deve ficar entre parênteses É possível definir várias condições a serem cumpridas com os conectores AND e OR e Por exemplo a seguinte instrução testa se as duas condições são verdadeiras if condição1condição2 if A2 A5 Neste caso se ambas condições se completam o código se executará if condição1condição2 3 3 Prof Terigi INSTRUÇÃO IFELSE A instrução ifelse é uma das instruções de controle de fluxo da linguagem C Permite indicar quais as circunstâncias em que se deve executar determinado comando ou conjunto de comandos A alteração do fluxo de execução de um programa baseiase no valor verdadeiro ou falso de uma expressão lógica A sua sintaxe é 4 ifcondição comandos1 else comandos2 ifcondição comandos1 else comandos2 4 INSTRUÇÃO IFELSE A componente else do if é facultativa Como se pode observar pela sintaxe da instrução ifelse apenas um comando pode seguir o if ou o else Caso se deseje que um conjunto de comandos seja realizado quer no if ou no else estas devem se escritas entre de forma que este conjunto de comandos forme apenas um único bloco de comandos A instrução ifelse funciona da seguinte maneira usando como base o exemplo anterior A condição é avaliada Se o resultado da condição for verdadeiro executa os comandos1 Se o resultado da condição for falso executa os comandos2 caso exista o else Prof Terigi 5 INSTRUÇÃO IFELSE Exemplo 1 if condição comando1 executado se condição for verdadeira comando2 executado sempre independente da condição Exemplo 2 if condição comando1 executado se condição for verdadeira else comando2 executado se condição for falsa comando3 executado sempre independente Prof Terigi 6 4 Prof Terigi INSTRUÇÃO IFELSE Exemplo 3 if condição comando1 executados se condição for verdadeira comando2 comando3 else comando4 executado se condição for falsa comando5 comando6 comando7 executados sempre independente da condição comando8 7 7 Prof Terigi INSTRUÇÃO IFELSE Exemplo 4 includestdioh main int numero printfDigite um numero scanf dnumero if numero 0 printfO numero zero foi digitado else if numero 1 printfO numero um foi digitado else printfFoi digitado um numero diferente de um e zero 8 8 5 Prof Terigi SWITCH A instrução switch adaptase particularmente à tomada de decisões em que o número de possibilidades é elevado em geral maior que 2 se não usase o ifelse de forma a reduzir a complexidade de ifelse consecutivos e encadeados Sintaxe switch expressão case valor1 comandos break case valor2 comandos break case valor3 comandos break default comandos 9 9 Prof Terigi SWITCH Na sintaxe apresentada expressão representa qualquer expressão cujo resultado seja um valor numérico dos tipos char int ou long A expressão é avaliada e em seguida o switch compara o resultado da expressão com o valor de cada constante que segue cada um dos case O conjunto de todos os valores possíveis para a expressão é colocado entre chaves 10 10 6 Prof Terigi SWITCH Funcionamento Se o valor da expressão for igual a alguma das constantes que seguem os vários case então são executados os comandos que seguem o case correspondente Se o valor da expressão não for igual a nenhuma das constantes apresentadas pelos case então são executados os comandos que seguem o default O default é opcional No caso de o valor da expressão não ser igual a nenhum dos case nada é executado terminando o switch O programa continua na instrução seguinte ao switch 11 11 Prof Terigi SWITCH Break A instrução break permite parar a execução dentro de um switch continuando o programa na instrução seguinte ao switch 12 12 7 Prof Terigi SWITCH Exemplo 1 includestdioh main int numero printfDigite um numero scanf dnumero switch numero case 0 printfO numero zero foi digitado break case 1 printfO numero um foi digitado break default printfFoi digitado um numero diferente de um e zero 13 13
Send your question to AI and receive an answer instantly
Recommended for you
14
Modelo Entidade-Relacionamento-Diagrama ER-Conceitos e Aplicações
Estrutura de Dados
UMC
9
Normalizacao de Banco de Dados - Dependencia Funcional e Formas Normais
Estrutura de Dados
UMC
3
Tipos de Dados PostgreSQL - Guia Completo
Estrutura de Dados
UMC
9
Laços Condicionais em Informática para Engenharia - Guia Completo
Estrutura de Dados
UMC
3
Alter Table SQL - Comandos e Sintaxe para Modificar Tabelas
Estrutura de Dados
UMC
4
DPP - Sistema de Informacao Baseado em Banco de Dados - Esquema Conceitual BRModelo
Estrutura de Dados
UMC
2
DDL-Linguagem-Definicao-Dados-Criacao-Tabelas-Sintaxe
Estrutura de Dados
UMC
48
Percursos em Grafos - Conteúdo de Aula
Estrutura de Dados
UFERSA
11
Cap_2016_tec_pd_amarela
Estrutura de Dados
UMG
60
Modelagem e Projeto de Banco de Dados - Modelo Entidade Relacionamento e Modelo Relacional
Estrutura de Dados
FAMETRO
Preview text
1 INFORMÁTICA APLICADA À ENGENHARIA Linguagem C Estrutura condicional 1 1 Prof Terigi INSTRUÇÃO IF A instrução if é a estrutura de teste mais básica e é encontrada em todas as linguagens com sintaxes diferentes Ela permite executar uma série de instruções caso uma condição se realize A sintaxe desta expressão é a seguinte if condição realizada lista de instruções 2 2 2 Prof Terigi INSTRUÇÃO IF A condição deve ficar entre parênteses É possível definir várias condições a serem cumpridas com os conectores AND e OR e Por exemplo a seguinte instrução testa se as duas condições são verdadeiras if condição1condição2 if A2 A5 Neste caso se ambas condições se completam o código se executará if condição1condição2 3 3 Prof Terigi INSTRUÇÃO IFELSE A instrução ifelse é uma das instruções de controle de fluxo da linguagem C Permite indicar quais as circunstâncias em que se deve executar determinado comando ou conjunto de comandos A alteração do fluxo de execução de um programa baseiase no valor verdadeiro ou falso de uma expressão lógica A sua sintaxe é 4 ifcondição comandos1 else comandos2 ifcondição comandos1 else comandos2 4 INSTRUÇÃO IFELSE A componente else do if é facultativa Como se pode observar pela sintaxe da instrução ifelse apenas um comando pode seguir o if ou o else Caso se deseje que um conjunto de comandos seja realizado quer no if ou no else estas devem se escritas entre de forma que este conjunto de comandos forme apenas um único bloco de comandos A instrução ifelse funciona da seguinte maneira usando como base o exemplo anterior A condição é avaliada Se o resultado da condição for verdadeiro executa os comandos1 Se o resultado da condição for falso executa os comandos2 caso exista o else Prof Terigi 5 INSTRUÇÃO IFELSE Exemplo 1 if condição comando1 executado se condição for verdadeira comando2 executado sempre independente da condição Exemplo 2 if condição comando1 executado se condição for verdadeira else comando2 executado se condição for falsa comando3 executado sempre independente Prof Terigi 6 4 Prof Terigi INSTRUÇÃO IFELSE Exemplo 3 if condição comando1 executados se condição for verdadeira comando2 comando3 else comando4 executado se condição for falsa comando5 comando6 comando7 executados sempre independente da condição comando8 7 7 Prof Terigi INSTRUÇÃO IFELSE Exemplo 4 includestdioh main int numero printfDigite um numero scanf dnumero if numero 0 printfO numero zero foi digitado else if numero 1 printfO numero um foi digitado else printfFoi digitado um numero diferente de um e zero 8 8 5 Prof Terigi SWITCH A instrução switch adaptase particularmente à tomada de decisões em que o número de possibilidades é elevado em geral maior que 2 se não usase o ifelse de forma a reduzir a complexidade de ifelse consecutivos e encadeados Sintaxe switch expressão case valor1 comandos break case valor2 comandos break case valor3 comandos break default comandos 9 9 Prof Terigi SWITCH Na sintaxe apresentada expressão representa qualquer expressão cujo resultado seja um valor numérico dos tipos char int ou long A expressão é avaliada e em seguida o switch compara o resultado da expressão com o valor de cada constante que segue cada um dos case O conjunto de todos os valores possíveis para a expressão é colocado entre chaves 10 10 6 Prof Terigi SWITCH Funcionamento Se o valor da expressão for igual a alguma das constantes que seguem os vários case então são executados os comandos que seguem o case correspondente Se o valor da expressão não for igual a nenhuma das constantes apresentadas pelos case então são executados os comandos que seguem o default O default é opcional No caso de o valor da expressão não ser igual a nenhum dos case nada é executado terminando o switch O programa continua na instrução seguinte ao switch 11 11 Prof Terigi SWITCH Break A instrução break permite parar a execução dentro de um switch continuando o programa na instrução seguinte ao switch 12 12 7 Prof Terigi SWITCH Exemplo 1 includestdioh main int numero printfDigite um numero scanf dnumero switch numero case 0 printfO numero zero foi digitado break case 1 printfO numero um foi digitado break default printfFoi digitado um numero diferente de um e zero 13 13