Fluxograma
Diagrama de Sir Isaac Newton
Gráfico Dra. Florence
Fluxograma
Fluxograma - Figuras
Processamento
Decisão ou Iteração
Entrada
de Dados
Conector
Entrada de
Dados
Saída de
Dados
• Descrição da resolução de problemas.
– Problema: Calcular e Imprimir a média aritmética de 2 valores informados. v1 v2 m = v1 + v2 / 2
m
1
1
True (1)
M>=7
Aprovado
False(0)
False(0)
Final
f= 50 - ...
f
M dados inteiros
%f -> dados reais
Nome_variável = Nome da variável que irá armazenar os dados para posterior processamento, conforme as regras de nomenclatura de variáveis.
Exemplos de declarações: int idade = 0; int ano=0, mês=0, dia=0; float av1=0, av2=0, media=0;
FUNÇÕES
Entrada de dados:
Capturar o valor informado pelo usuário, armazenando na variável para processamento posterior. scanf( scanf “formatador”, &nome_variável);
Onde:
Formatador = %d -> inteiros ou %f -> Reais nome_variável = Variável onde será armazenado o dado digitado.
FUNÇÕES
Saída de dados:
1) printf(“texto_constante”); printf 2)
printf(“texto_constante formatador”, nome_variável); printf 3) printf(“formatador”, nome_variável); printf Obs: Podem ser incorporados ainda dentro das “” (aspas), os formatadores ‘\n’ (quebra de linha) e ‘\t’ (tabulação) entre outros.
Exemplos:
Ex1) printf(“Bon dia turma”);
Ex2) printf(“Sua idade é %d”, idade); printf(“%f é o seu novo salário”, sal*1.03); printf(“Sua av1 foi %f e sua av2 foi %f”, av1 , av2);
Ex3) printf(“%f ”, av1);
FUNÇÕES
Mais funções usuais...
• pow(x,y) – Potência.
• sqrt(x) – Raiz quadrada.
• abs(x) – Valor absoluto (só para inteiros).
• sin(x) – Seno.
• cos(x) – Cosseno.
• tan(x) – Tangente.
• log(x) – Logaritmo natural.
• round(x) – Arredonda para o inteiro mais próximo.
• rand() – Gerador de números aleatórios.
• system(“comando”) – Executa comandos do S.O.
Exercícios
1. Criar um programa em que dado um No. inteiro, imprime