01 Revisao Algoritmos

555 palavras 3 páginas
AEDS II
Revisão AEDS I
Cristiano Silva cristiano@ufsj.edu.br Manipulação de Tipos de
Dados Básicos em C

Declaração de variáveis


Definição de variáveis simples


int, float, double, char, void (funções e ponteiros)



Definição de vetores



Definição de matrizes



Definição de strings

Lendo e Escrevendo Variáveis Simples


int i;
Leitura: scanf (“%d”, &i);
 Escrita: printf (“%d”, i);




float f;
Leitura: scanf (“%f”, &f);
 Escrita: printf (“%f”, f);




char ch;
Leitura: ch=getchar();
 Escrita: putchar (ch);




double db;
Leitura: scanf (“%f”, &db);
 Escrita: printf (“%f”, db);


Tipo de dados lógico em C


Uma variável do tipo LÓGICO pode assumir apenas dois estados: Verdadeiro ou Falso.



O tipo lógico é usado para realizar comparações.



A linguagem C não dedicou um tipo de dados exclusivo para comparações. Ao invés disto, sobrecarregou o tipo inteiro com esta finalidade.



Desta forma, o resultado de qualquer operação envolvendo operadores lógicos (igual, maior, menor, maior ou igual, etc) possui como resultado um valor inteiro.



No caso da operação lógica ser falsa, seu resultado é o valor inteiro zero. No caso de ser verdadeira, seu resultado é qualquer valor inteiro diferente de zero.

Exemplo: Tipo de dados lógico em C
#include <stdio.h>
#include <conio.h> int main()
{
float f = 1.1; int i, j; i = f == 1.2; j = f > 1.0; printf ("Resultado i: %d\n", i); printf ("Resultado j: %d\n", j); getch(); // equivalente ao system pause
}

Estruturas de Decisão
If...else if
Switch...case

Exemplo: Estrutura SE..SENÃO
INICIO
Inteiro: x; leia x;
SE x>5 ENTÃO
INICIO
imprima “ABC”;
FIM
SENÃO SE x < 4 e x > 0 ENTÃO
INICIO
imprima “DEF”;
FIM
SENÃO
INICIO
imprima “GHI”;
FIM
FIM

Exercício
Proponha um algoritmo que receba um número inteiro e imprima se o número é par ou ímpar.

Estruturas de Decisão (if...else if)
#include <stdio.h>
#include <conio.h> int main()
{
int x; scanf (“%d”, &x); if (x > 5)
{
printf ("ABC");
}
else if ( (x <

Relacionados

  • PLANO ENSINO Civil ECIVI
    878 palavras | 4 páginas
  • dghdfhs
    4370 palavras | 18 páginas
  • Algoritmo
    360 palavras | 2 páginas
  • 02
    881 palavras | 4 páginas
  • algoALGORITMOORITMO
    274 palavras | 2 páginas
  • port
    1050 palavras | 5 páginas
  • senhor
    277 palavras | 2 páginas
  • caixa- Meio Ambiente
    1380 palavras | 6 páginas
  • ALGORITMO
    365 palavras | 2 páginas
  • Programação
    14294 palavras | 58 páginas