Você está na página 1de 5

1 Quais so os componentes bsicos do computador (hardware) ?

? (1) - memria - unidade central de processamento (CPU) - unidades de entrada de dados - unidades de sada de dados (VER AULA 1) 2 Qual a sintaxe e como funciona a instruo de atribuio ? (1 ) Sintaxe: varivel = expresso Funcionamento: a varivel recebe o valor da expresso (VER AULA 3, ver tambm AULA 2) 3 Faa o fluxograma e o respectivo programa que : No esquea de utilizar mensagens para o utilizador!! incio 1 Escrever PF o 1 valor Escrever PF o 4 valor Ler x Ler z Escrever PF o 2 valor v= Ler y Escrever O valor da expresso e: v
x + y* w z

(3)
x + y* w . z

Leia do terminal quatro valores reais (x,y,w,z) e calcule o valor da expresso

Escrever PF o 3 valor

Ler w

fim

#include <stdio.h> main ( ) { float x,y,w,z,v; printf(Pf o 1 valor\n); scanf(%f, &x); printf(Pf o 2 valor\n); scanf(%f, &y); printf(Pf o 3 valor\n); scanf(%f, &w); printf(Pf o 3 valor\n); scanf(%f, &z); v = (x + y*w)/z; printf(O valor da expresso : %f\n,v); }

4 Faa o fluxograma e o programa que leia 3 nmeros inteiros e escreva: - o menor valor, se os 3 forem diferentes. - o maior valor, se houver 2 que so iguais. - o valor 0 (zero), se os 3 forem iguais. (3)

H VRIAS MANEIRAS DE FAZER. A vantagem de se encadear os IF que as perguntas anteriores continuam vlidas. Observe que na soluo abaixo, depois de perguntarmos se os 3 so iguais, se no for verdade significa que h 2 iguais, pois as possibilidades de os 3 serem diferentes esgotam-se com as 3 primeiras perguntas.

incio

Escrever Pf o 1 nmero

Ler a

Escrever Pf o 2 nmero

Ler b

Escrever Pf o 3 nmero

Ler c

a <b e a < c e b != c

sim

Escrever a

no

b <a e b < c e a != c

sim

Escrever b

no

e e

c <a c < b a != b

sim

Escrever c

no 1 2

a == b e b == c

sim

Escrever 0

no

a>b

sim

Escrever a

no

b>c

sim

Escrever b

no

Escrever c

fim

#include <stdio.h> main ( ) { int a, b, c; printf (Pf o 1 nmero\n); scanf(%d,&a); printf (Pf o 2 nmero\n); scanf(%d,&b); printf (Pf o 3 nmero\n); scanf(%d,&c); if (a < b && a < c && b != c) printf (%d\n, a); else if (b < a && b < c && a != c) printf (%d\n, b); else if (c < a && c < b && a != b) printf (%d\n, c); else if (a = = b && a = = c ) printf (%d\n, 0); else if (a > b ) printf (%d\n, a); else if (b > c ) printf (%d\n, b); else printf (%d\n, c); }

Você também pode gostar