Análise de Sistemas
Banco de Dados
Computação Gráfica
Diversos
Internet
Lógica
Programação
Redes
Computação
Informática Básica
FrameWorks
Matemática
Cadastre-se
Estudo de fluxogramas - estruturas condicionais


MAGAZINE LUIZA


CLUBE DE AUTORES


CLUBE DE AUTORES


CLUBE DE AUTORES


AMAZON

PHP-GENERATOR

Estudo de fluxogramas - estruturas condicionais

ESTUDO DE ALGORITMOS – ESTRUTURAS CONDICIONAIS


Estrutura condicional é um recurso de programação que possibilita uma tomada de decisão que, com base em uma condição lógica, diferentes resultados podem ser obtidos.


Em uma estrutura condicional podem estar presentes os seguintes operadores:


OPERADORES MATEMÁTICOS


São utilizados na realização de cálculos matemáticos. Os principais são:


+

adição

-

subtração

*

multiplicação

/

divisão


OPERADORES RELACIONAIS


São usados para comparar diferentes elementos. Os mais utilizados são:


= ou ==

Igual/exatamente igual

<> ou !=

Diferente

>

Maior

<

Menor

>=

Maior ou igual

<=

Menor ou igual


OPERADORES LÓGICOS


Servem para concatenar instruções lógicas em uma estrutura condicional. Os mais usuais são:


and/&&

e

Busca verificar se duas ou mais instruções são verdadeiras simultaneamente

or/||

ou

Verifica se uma ou outra instrução é verdadeira separadamente

A sintaxe básica de uma estrutura condicional é:

if(condição lógica) then ação 01
else ação 02
Onde: "if" significa "se", "then" significa "então" e else significa "senão". Em algumas situações podemos ter vários ifs aninhados, ou seja um dentro do outro, ou apenas vários ifs separados um do outro sem a condição else.


EXEMPLO 1:

No fluxograma seguinte uma idade é digitada pelo usuário, como entrada de dados, e dois diferentes mensagens podem ser produzidas, como saída de dados, de acordo com a idade fornecida.



ALGORITMO EM PASCAL

write('APP verifica idade');

writeln('idade');

read(var_idade);


if(var_idade>17) then writeln('maior de idade');

else writeln('menor de idade');


Exemplo 2:

Neste exemplo temos um fluxograma onde o usuário digita o peso de um atleta, como entrada de dados, e diferentes mensagens podem ser produzidas, como saída de dados, de acordo com o peso fornecido.



ALGORITMO EM PASCAL

write('APP verifica peso');

writeln('peso');

read(var_peso);


if(var_peso<70)then writeln('Peso leve');

if(var_peso>=70&&var_peso<90) then writeln('Peso médio');

if(var_peso>=90) then writeln('Peso alto');


ATIVIDADES


Os algoritmos dados podem ser implementador em:

http://www.rmfais.com/phpalgor1-1/index.php


1) Monte o algoritmo do fluxograma dado no exemplo 1.

2) Monte o algoritmo do fluxograma dado no exemplo 2.

3) Monte um algoritmo onde o usuário possa digitar uma média e apareça a mensagem "aprovado" ou "reprovado" com base na média 60.

4) Monte um fluxograma e algoritmo onde o usuário digite uma média e seja exibida a mensagem "ruim" se a média for menor que 60, "regular", se a média for na casa dos 60, "bom" se a média for na casa dos 70, "ótimo" se a média for na casa dos 80 e "excelente" se a média maior ou igual a 90.




WebMaster: PROFESSOR RONI MARCIO FAIS
Formação: Bacharel em Ciência da Computação e Especialista em Administração, Supervisão e Orientação Educacional
E-mail: rmfais@yahoo.com.br


Artigos



Criação de APP online