BCC Algoritmo
FUNDAMENTOS DE
ALGORITMO
02/03/2013
Prof. Jair Alves Barbosa
Descrição de Algoritmo
• Português Estruturado (Portugol) utilizada no curso
– pseudolinguagem de programação
– “pensar” no problema e não na máquina mas não ficar tão longe dela
– sintaxe definida e forma aceita como padrão
– diferencia letras maiúsculas e minúsculas (Case
Sensitive)
• Diagrama de Chapin (Nassi e Schneiderman)
• Fluxograma utilizada no curso
02/03/2013
Algoritmo e Programação
2
TIPOS DE DADOS
Tipos primitivos ou escalares de informação processada pelo computador:
• Inteiro: toda informação numérica inteira (não fracionária) negativa, nula ou positiva. Exemplo: 100, 0, -3
• Real: toda informação numérica pertencente ao conjunto dos números reais
(inteiros ou fracionários), (negativa, nula ou positiva). Exemplo: 12, 0, -3,
1.7, 101.5, 4.0 = símbolo de ponto
• Caracter: contém uma letra, um número ou um símbolo especial (caractere alfanumérico) – deve ser indicada entre aspas simples(' '):Exemplo: ' A', '1', '] '
• Texto: sequência contendo letras, números e símbolos especiais (caracteres alfanuméricos) – essa sequência deve ser indicada entre aspas duplas (" ")
– Exemplo: "Taguatinga - DF", "356-9025", "Desconto 10%"
– também chamado de string, cordão ou cadeia de caracteres
• Logico: conjunto de valores - falso ou verdadeiro
– Esse tipo só apresenta um desses valores (excludentes)
02/03/2013
Algoritmo
3
– também chamado de booleano e Programação
TIPOS DE DADOS
Identifique os tipos primitivos presentes nas sentenças abaixo:
• A placa “Não Estacione” tinha 1 furo
• A escada em T possui 10 degraus • Eu gastei 1,5 horas na fila
• Ele comprou o adesivo escrito “Ciência da
Computação - UCB” por
R$ 12,50
• Ele conseguiu 55,5 segundos nos 100 metros rasos 02/03/2013
• Texto: “Não Estacione”
• Inteiro: 1 (furo)
• Inteiro: 10 (degraus)
• Caractere : 'T'
• Real: 1,5 (hora)
• Texto :