Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Conceitos
Descriç
Descrição de um conjunto de aç
ações • É a descrição de um conjunto de comandos que,
obedecidos, resultam numa sucessão finita de ações.
1 2
3 4
1
Slide 1
I1 Aula Teórica 02
Diciplina:EEL7021
INEP; 15/5/2006
Exemplo de Algoritmo C/Seleção e
Repetição Fluxograma
os
nd ais
o ma cion
C ndi
o Forma de representação de Algoritmos
repita inc Símbolos principais
colocar uma pitada de sal
ição
provar o molho Cond ste
o b te PROCESSO DECISÃO TERMINAÇÃO EXIBIR
se sal já é suficiente s
então interrompa a repetição
fim se CONECTOR
DOCUMENTO DADOS
fim repita
C ndi
co
om c
ARMAZENAMENTO
an ion
CONECTOR EM DISCO
do al
PARA OUTRA
PÁGINA
7 8
Obs.: Não existe uma padronização rígida
condição n opções
opção 3
comandos a serem
repetidos opção 2
opção 1
enquanto CONDIÇÃO
processos
n outros
caractere controle
a impressora retornou
um código de erro?
sim não
2
Ex.: Algoritmo Volume Esfera Conceitos Básicos
4
EXEMPLO DE EXPRESSÃO: V = π r3 • CONSTANTE: Valor que não muda durante o programa;
3
• VARIÁVEL: Caixa de nome fixo cujo conteúdo (valor) pode ser
Constante: 4, π, 3 alterado;
Variáveis: V, r
⎧igualdade ⎫ • OPERADOR: realiza uma transformação;
⎪multiplicação ⎪
⎪ ⎪
Operadores: ⎨ ⎬ • EXPRESSÃO MATEMÁTICA: conjunto de ações sobre objetos.
⎪ potencialização ⎪
⎪⎩divisão ⎪⎭ • OBJETOS: Variáveis ou constantes
Notação: A ← 5, A := 5, A = 5
y = x ⇒ x∈\+
Exemplo
Domínio do Operador (!,arcsen..) y = n ! ⇒ n∈ ` EXEMPLOS: Supondo os seguintes valores, A=5, B=2, C=3
y = arcsen x ⇒ x ∈[ −1,1] C←A
A←B (A = 2)
A←B ( A = 2, B = 5)
inteiros B←C
Exemplo
reais
A← B
Limitação dos operadores
lógicos (verdadeiro ou falso) B←A ( A = 2, B = 2)
literais (caracteres)
A ← A +1 ( A = 6)
15 A = A +1 ( A = 6) 16
3
Fluxograma do Algoritmo Diagrama de Chapin do Algoritmo
Inicio
π ← 3 . 1415 π ← 3 . 1415
Obter Raio
Obter Raio
4
V = πr 3
4 3
V = πr 3
3 Apresentar V
Apresentar V
Fim
19 20
21 22
http://www.bloodshed.net
Free Software to the internet community
23 24
4
Linguagem C : Introdução Linguagem C : Introdução
- Instruções iniciar e parar: main() EXEMPLO DE PROGRAMA
{ /* programa de soma */
} # include <stdio.h>
_______________________________________________ main()
- Instruções de escrever: Printf(“frase desejada\n”); {
seqüência de escape: \n \a int inteiro1, inteiro2, soma;
printf (“entre o primeiro número\n”);
______________________________________________________ scanf (“%d” &inteiro1);
- Instruções de ler: Scanf (“%d”, &nome); printf (“entre o segundo número \n”)
seqüência de controle: \n scanf (“%d”, &inteiro2);
soma = inteiro1+inteiro2;
______________________________________________________ printf (“A soma e %d\n”,soma);
- Identificação das variáveis: return (0);
int soma; }
float num;
______________________________________________________
- Diretivas: no início do programa
25 26