Buscar

Resumo 1ºEE Comp.Eletrônica

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

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

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ê viu 3, do total de 4 páginas

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

Prévia do material em texto

Resumo 1ºEE - Computação Eletrônica 
Monitora: Ana Luíza França 
Declaração de variáveis
Tipos: Inteiras(recebe um número inteiro e usamos %d quando fazemos referência);
 Float(recebe um número decimal e usamos %f quando fazemos referência);
 Char(recebe uma letra e usamos %c quando fazemos referência);
 Obs: 
No char, utilizamos a letra entre aspas simples, ou seja: ‘A’ ou ‘F’ ou ‘S’ …
Printf e Scanf
Printf: Utilizamos para printar algo na tela.
Scanf: Utilizamos para o computador ler alguma variável e encaminhar para o destino.
Como utilizamos:
Printf(“ESCREVER AQUI O QUE SERÁ PRINTADO NA TELA”);
Scanf(“%d(ou %f ou %c)” ,&NOME_DA_VARIÁVEL_QUE_VAI_RECEBER);
Podemos utilizar o printf pra printar alguma variável na tela:
Printf(“O valor eh %f(ou%c ou %d)”, nome_da_variavel_que_vai_ser_printada);
Exemplos:
#include <stdio.h>
Int main( ) {
Int i, j;
Printf( “digite dois valores inteiros”);
Scanf( “%d %d”, &i, &j)”
Printf(“o valor de i eh %d e o valor de j eh %d”, i, j);
Return 0; }
Atenção!
Símbolos utilizados:
* (multiplicação) 
/ (divisao)
+(soma)
-(subtração)
%(resto de uma divisão)
Ex: 10%5==0 porque o resto da divisão de 10 por 5 é zero.
 5%2==1 porque o resto da divisão de 5 por 2 é um.
a >= b (a é maior ou igual a b)
a <= b (a é menor ou igual a b)
a != b (a diferente de b)
&& ( “e” ou seja, as duas condições precisam ser satisfeitas)
Ex: (i<2 && j>3)
As duas condições precisam ser satisfeitas, i precisa ser menor que 2 E j precisa ser maior que 3.
|| (“ou” ou seja, pelo menos uma das condições esteja sendo satisfeita)
Ex: (i<2 || j>3)
Pelo menos uma condição verdadeira, i menor que 2 OU j maior que 3.
Condição e Repetição
IF/ELSE
If (é uma condição, usamos como um “se”)
Else( usamos como um “senão”, seria a condição contrária ao If)
*Nem todo If precisa de um Else, mas todo Else precisa de um If.
Estrutura-> if( condição ){ …} else{ …}
 
Exemplo:
if( i<2){ 
 j=i; } 
else{
 j=i+3; }
SE i for menor que 2, j recebe i, SENÃO j recebe i+3.
OBS: Podemos utilizar também IF/ELSE IF/ELSE, quando tivermos mais de uma condição, é mais 
fácil utilizar o If/Else if do que colocar as condições em vários If’s.Lembrando que o Else não tem 
condição, ele é o “resto”, mas o Else If tem condição!
Exemplo:
If(i<2){ 
 j=i; } 
else if(i>2){ 
 
 j=i+2; } 
else {
 j=i+4; }
WHILE/DO WHILE
Utilizamos como “enquanto”, ou seja, realizar uma ação enquanto a condição tiver sendo 
satisfeita. 
Obs: O While normalmente precisa de uma variável contador, para que fique atualizando a 
condição.
Obs 2: O Do While faz com que o conteúdo entre as chaves seja realizado ao menos uma vez, 
mesmo que a condição já seja falsa! É muito útil quando a questão pede para que force o usuário 
a digitar algo específico.
Exemplo: 
Do{
 Printf(“digite um numero par”);
 Scanf(“%d”, &i); } While (i%2!=0); 
Ou seja, ele vai rodar uma vez mesmo antes de verificar se o número é par, no final elevai verificar 
e se nao for par, ele “sobe” e começa novamente, até que a condição seja falsa.
ENQUANTO ela for verdadeira, ele ficará repetindo.
While(i<5) {
 j=j+1; (essa notação pode ser substituída por j++;)
i++;}
Nesse caso de cima, o contador seria a variável i, que no fim de cada while atualiza seu valor em 
i+1, ou seja, enquanto i for menor que 5, ou seja, até i==4, ele vai continuar rodando o conteúdo 
do While.
FOR
O For, é um “While organizado”, tem a mesma função de um While, mas que todos os comandos 
estão em uma única linha.
Estrutura->
For( inicialização; condição/enquanto; atualização){
Comando
 }
Exemplo:
For( i=1; i<5; i++) {
 
j=j+1; }
Realizará a mesma função do While que escrevemos anteriormente.
IMPORTANTE!
Quando utilizamos uma variável pra fazer o contador ou uma soma em que ela vá guardar 
valores, do tipo:
i=i+1;
i=i+j;
Ou seja, sempre que for usar a própria variável na soma, precisamos inicializar ela igual a zero ou 
um, o For ja faz uma inicialização, o While precisa ter essa inicialização antes.
Se essa variação for um contador, recomenda-se declarar ela como ==1, se ela nao for um 
contador, mas vai realizar alguma soma com ela mesma, precisa declarar ela ==0.
Exemplo:
int i,j;
j=0;
i=1;
While(i<5) {
j=j+i;
i++; }
Ou seja, i começa com 1, até que i seja menor que 5, o conteúdo do While vai ser realizado, j vai 
ser sempre atualizado para o valor anterior de j + o novo valor de i:
Quando i==2, j vai ser ==3, porque anteriormente ele recebeu o valor de i==1.
Se utilizamos uma variável pra fazer uma multiplicação em que ela vá guardar valores, do tipo:
i=i*j;
i=i*2; 
Obrigatoriamente precisamos inicializar ela com o valor 1, que é o elemento neutro da 
multiplicação.
Exemplo:
Int i, j;
j=1;
For(i=1; i<5; i++){
j=j*i; }
Note que o for ja inicializa o contador como 1, e nesse caso, quando i==3, j vai receber o valor 6, 
que é o valor anterior de j(que era 2) * i(que é 3).
EXTRA:
Não esqueçam de fazer na prova bem espaçada, nao façam linha abaixo de linha, porque caso 
vocês esqueçam de algo, tem lugar pra encaixar.
Leiam a prova até o final e com calma, identificando o comando que vai precisar em cada parte, 
antes de começar.
Verifiquem as chaves ( { ) e o ponto e vírgula ( ; ).
Não há um jeito “certo” de organizar os comandos de condição e repetição, ou seja, dentro do 
For pode ter um If, dentro do If pode ter um While, essa ordem quem vai dizer é você, para que o 
programa realize o comando certo.
Se não souber realizar algum comando que a questão pede, NÃO SE DESESPERE, pule e faça o 
resto que sabe!
Não esqueçam do:
 #include<stdio.h>
 Int main( ) {
 Return 0; }
Boa prova!!

Outros materiais