Buscar

Programação Estruturada - 10-09-2014

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

OPERADORES ARITMÉTICOS DE ATRIBUIÇÃO
São operadores que combinam as operações aritmétcas com a operação de atribuição, oferecendo uma maneira curta e clara de escrever expressoes com atribuição de 
valores. Para utilizarmos esses operadores o operando da esquerda será sempre uma variável que receberá o resultado da expressão.
EXEMPLOS:
I + 2 EQUIVALE A i = i + 2
X * = 37 EQUIVALE A X = x* 37
Y - = 12 EQUIVALE A y= y - 12
7 / = 2 EQUIVALE A 7 = 7 / 2
D - = 3 EQUIVALE A D = d- 3
Operadores relacionais
Os operadores relacionais fazem comparações, são eles:
 > MAIOR
 >= MAIOR OU IGUAL
< MENOR 
<= MENOR OU IGUAL
= = IGUAL
!= DIFERENTE
As utilizações desses operadores farão sentido nos proximos capítulos
OPERADORES LOGICOS
Os operadores lógicos também fazem comparações. A diferença entre comparações lógicas e comparações relacionais está na formacomo os operandos avaliam seus 
operandos. Operandos de lógicos são avaliados como lógicos ( 0 ou 1 ) e não como quantidades numéricas.
Oferece tres operadores lógicos, são eles:
&& E LOGICO
|| OU LOGICO
! NÃO LOGICO
OPERADOR ! É UNARIO E OS OUTROS DOIS SÃO BINÁRIOS E GERALMENTE SÃO APLICADOS A EXPRESSÕES RELACIONAIS.
TABELA VERDADE DO E LÓGICO
OPERANDO 1 OPERANDO 2 RESULTADO
V && V V
V && F F
F && V F
F && F F
TABELA VERDADE DO OU LÓGICO
OPERANDO 1 OPERANDO 2 RESULTADO
V ou V V
F ou V V
V ou F V
F ou F F
TABELA VERDADE DO NÃO LÓGICO
!VERDADEIRO FALSO
!FALSO VERDADEIRO
OPERADOR CONDICIONAL TERNÁRIO
Esse operador possui uma construção um pouco estranha. É o único operador em C que opera sobre 3 expressões. Sua sintaxe geral é :
Aula 5
quarta-feira, 10 de setembro de 2014 19:20 07:20 PM 
 Página 1 de Programação Estruturada 1 - QUARTA 
EXPRESSÃO 1 ? EXPRESSÃO 2 : EXPRESSÃO 3 
A expressão 1 é avaliada primeiro. Se o seu valor for diferente de zero, verdadeira , a expressão 2 será avaliada e o resultado será o valor da expressão condicional como 
um todo. Se a expressão 1 for zero, falsa, a expressão 3 será avaliada e será o valor da expressão condicional como um todo. 
Na expressão:
MAX = (A > B ) ? A:B;
A variavel que contem o maior valor numérico será atribuída a MAX.
Outros exemplos: 
ABS = ( X > 0 ) ? x : -x;
Printf("%s", (x>0)? "positivo" : "negativo");
Printf ("%s", (x%2)? "par" : " impar");
Laços => Capitulo 3
Os laços são utilizados sempre que precisamos repetir um trecho de código.
Em C temos três laços, sendo:
O laço FOR.-
O laço WHILE-
O laço do { ...} WHILE -
O laço for
O laço for é utilizado quando queremos repetir um trecho de código por um número fixo de vezes. Sendo assim, utilizamos o laço for quando sabemos de antemão o 
número de vezes a repetir.
Exemplo: 
int i; 
printf("%c",'*');
}
for(i=1; i <= 20; i++){
int main() {
system("pause");
return 0;
} 
A sintaxe consiste na palavra-chave FOR seguida de parênteses que contém três expressões separadas por ponto-e-vírgula.
A primeira expressão é chamada de inicialização , a segunda é chamada teste e a terceira e o incremento. 
A inicialização serve para atribuirmos valores as variáveis. O teste tem como objetivo fazer uma comparação que enquanto for verdade o laço será executado e o 
incremento geralmente define como a variavel de controle será modificara.
Exercícios: 
1º Faça um programa em C que realize uma contagem de 1 até 100.
2º Faça um programa em C que realize uma contagem regressiva de 100 até 1 
3º Faça um programa em C que solicite o limite inferior e o limite superior e exiba todos os números entres eles.
4º Faça um programa em C que exiba todas as letras entre H e O.
5º Faça um programa em C que exiba todos os números menores que um determinado informado pelo usuário e maiores que 0 
 Página 2 de Programação Estruturada 1 - QUARTA

Outros materiais