10 de outubro de 2010

Introdução a Linguagem C - Vídeos

Aula 01



Aula 02 - Comando If e Else:

O if

Já introduzimos o comando if. Sua forma geral é:

if (condição) declaração;

A expressão, na condição, será avaliada. Se ela for zero, a declaração não será executada. Se a condição for diferente de zero a declaração será executada.

O else
Podemos pensar no comando else como sendo um complemento do comando if. O comando if completo tem a seguinte forma geral:
if (condição) declaração_1;
else declaração_2;
A expressão da condição será avaliada. Se ela for diferente de zero a declaração 1 será executada. Se for zero a declaração 2 será executada. É importante nunca esquecer que, quando usamos a estrutura if-else, estamos garantindo que uma das duas declarações será executada. Nunca serão executadas as duas ou nenhuma delas.

O if-else-if

A estrutura if-else-if é apenas uma extensão da estrutura if-else. Sua forma geral pode ser escrita como sendo:
if (condição_1) declaração_1;
else if (condição_2) declaração_2;
else if (condição_3) declaração_3;
.
.
.
else if (condição_n) declaração_n;
else declaração_default;
A estrutura acima funciona da seguinte maneira: o programa começa a testar as condições começando pela 1 e continua a testar até que ele ache uma expressão cujo resultado dê diferente de zero. Neste caso ele executa a declaração correspondente. Só uma declaração será executada, ou seja, só será executada a declaração equivalente à primeira condição que der diferente de zero. A última declaração (default) é a que será executada no caso de todas as condições darem zero e é opcional.


Aula 03 - For:

O comando for:



Este comando executa repetições de forma similar ao comando while, mas a sintaxe é abreviada para permitir o uso mais ágil do incremento/decremento das variáveis de controle de laços.



Aula 04 - O Comando 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. Mais uma vez vale lembrar que devemos usar o comando certo no local certo. Isto assegura um código limpo e de fácil entendimento. O comando switch é próprio para se testar uma variável em relação a diversos valores pré-estabelecidos. Sua forma geral é:

switch (variável)
{

case constante_1:
declaração_1;
break;
case constante_2:
declaração_2;
break;
.

case constante_n:
declaração_n;
break;
default
declaração_default;
}


Podemos fazer uma analogia entre o switch e a estrutura if-else-if apresentada anteriormente. A diferença fundamental é que a estrutura switch não aceita expressões. Aceita apenas constantes. O switch testa a variável e executa a declaração cujo case corresponda ao valor atual da variável. A declaração default é opcional e será executada apenas se a variável, que está sendo testada, não for igual a nenhuma das constantes.

O comando break, faz com que o switch seja interrompido assim que uma das declarações seja executada. Mas ele não é essencial ao comando switch. Se após a execução da declaração não houver um break, o programa continuará executando. Isto pode ser útil em algumas situações, mas eu recomendo cuidado.





Aula 05 - Vetores



Um vetor é um sequência de valores de um mesmo tipo que podem ser acessados a partir da sua posição. Os elementos de um vetor podem ser acessados a partir da sua posição, ou índice, e usados no programa como qualquer outra variável. Os índices de um vetor de N elementos variam de 0 a N-1 (0 corresponde ao primeiro elemento e N-1 corresponde ao último). O índice para acesso ao elemento de um vetor pode ser uma variável ou uma expressão inteira.



Aula 06 - Procedimentos


A utilização de procedimentos permite que um conjunto de comandos possa ser usado repetidas vezes dentro de um programa, sem a necessidade de reescrever o código várias vezes. Um bloco de comandos é associado a um nome (nome do procedimento); sempre que for necessário executar estes comandos, basta chamar o nome do procedimento.




Aula 07 - Matriz


As matrizes em geral são caracterizadas por se tratarem de uma única variável de um determinado tamanho que guarda varias informações do mesmo tipo. Essas informações são gravadas na memória seqüencialmente e são referenciadas através de índices. As matrizes podem ser tanto unidimensionais (vetores) como multidimensionais.



0 comentários:

Postar um comentário

 
Design by @cleidimarviana | Bloggerized by Cleidimar Viana - Diário de Sistema