Loading...

Programação em C - Aula 16 - Tomada de Decisões I - Instrução IF - eXcript

33,392 views

Loading...

Loading...

Transcript

The interactive transcript could not be loaded.

Loading...

Loading...

Rating is available when the video has been rented.
This feature is not available right now. Please try again later.
Published on Feb 26, 2014

O que é uma tomada de decisão? Como o nome sugere, uma Tomada de Decisão é fazer com que o nosso programa, tome uma determinada decisão, num determinado ponto do nosso programa, baseando-se numa condição preestabelecida.

Por exemplo:

SE(x == 10){
faca_isso();
}

No código acima, estamos dizendo que se uma determinadas variável contiver um valor que seja igual a 10, então, o bloco de instrução delimitado pelo par de chaves deverá ser executado. Isso é tomar uma decisão - é determinar uma condição e dizer o que deve acontecer caso a condição seja atendida.

Verificar condições é uma tarefa corriqueira e até os mais simples programas precisam verificar dezenas de condições. Isso porque, praticamente tudo que vamos fazer num computador, é preciso antes de tudo, verificar se o valor digitado é um número, uma letra, um caractere especial. Ou então, verificar se estamos conectados a internet, se um e-mail foi enviado, se as informações estão disponíveis em um servidor e etc.
Por isso, a tomada de decisão é tão importante, até porque, poucas são as ações que fazemos sem antes verificar se podemos realmente fazer isso.

E também, quanto mais decisões os nossos programas conseguirem tomar, maior será a sensação dos nossos usuários em perceber que o programa possui um certo tipo de inteligência. Isso porque, a tomada de decisão confere o pode de decidir situações e logo, temos aplicações inteligentes, que verificam situações e baseando-se nas condições, decidem o que deve ser feito.

A segui, temos um exemplo um pouco mais real utilizando a linguagem C:

if(x == 10){
faca_isso();
}

Este exemplo, é igual ao que fizemos anteriormente, porém, agora utilizamos a instrução "if" para verificarmos uma condição.



=======================================================
=======================================================

DÚVIDAS?

Participe da nossa lista de discussão: https://groups.google.com/forum/#!for...

=======================================================
=======================================================



PROGRAMAÇÃO EM C

SITE: http://www.excript.com/
CURSO: http://www.excript.com/video_aulas/c/...
G+: https://plus.google.com/+excriptvideo
FACE: http://www.fb.com/excript

Aula 01 - Abertura do Curso de C - https://www.youtube.com/watch?v=FH7Yr...
Aula 02 - Code::Block - https://www.youtube.com/watch?v=6EDsJ...
Aula 03 - Primeiro Programa - https://www.youtube.com/watch?v=ZYNCX...
Aula 04 - Hello World - http://www.youtube.com/watch?v=LB9YMm...
Aula 06 - Indentação e Comentários - http://www.youtube.com/watch?v=fdPaMs...
Aula 07 - Variáveis - http://www.youtube.com/watch?v=72oa9i...
Aula 08 - Variáveis II - http://www.youtube.com/watch?v=I60vBH...
Aula 09 - Variáveis III - http://www.youtube.com/watch?v=C_OUqQ...
Aula 10 - Valores Formatados - http://www.youtube.com/watch?v=6Er0ws...
Aula 11 - Operações Matemáticas - http://www.youtube.com/watch?v=mEecla...
Aula 12 - Entrada de Dados - http://www.youtube.com/watch?v=siSjWK...
Aula 13 - Calculadora - http://www.youtube.com/watch?v=aGAm63...
Aula 14 - Escape Sequence - http://www.youtube.com/watch?v=llLCsZ...
Aula 15 - Resto da Divisão - http://www.youtube.com/watch?v=zTG2wc...
Aula 16 - Tomada de Decisões I - http://www.youtube.com/watch?v=zGLRqY...
Aula 17 - Tomada de Decisões II - http://www.youtube.com/watch?v=inciHP...
Aula 18 - Média Escolar - http://www.youtube.com/watch?v=E75szV...
Aula 19 - Operadores Condicionais I - http://www.youtube.com/watch?v=JCH04X...
Aula 20 - Operadores Condicionais II - http://www.youtube.com/watch?v=eqr6aX...
Aula 21 - Modificadores de Tipo - http://www.youtube.com/watch?v=7rS_kW...
Aula 22 - Laços Condicionais I - http://www.youtube.com/watch?v=7oxEp6...
Aula 23 - Laços Condicionais II - http://www.youtube.com/watch?v=Dq70e_...

Loading...

Advertisement
to add this to Watch Later

Add to

Loading playlists...