Algoritimo de programacao

Disponível somente no TrabalhosFeitos
  • Páginas : 3 (532 palavras )
  • Download(s) : 0
  • Publicado : 31 de março de 2012
Ler documento completo
Amostra do texto
Português Estruturado

Português Estruturado

• Para que o algoritmo possa ser executado por uma máquina é importante que as instruções sejam corretas e sem ambigüidades. • O portuguêsestruturado é, na verdade, uma simplificação extrema do Português, limitada a umas poucas palavras e estruturas que têm um significado muito bem definido. • Ao conjunto de palavras e regras que definem oformato das sentenças válidas chamamos sintaxe da linguagem.

Português Estruturado
• Apesar do Português Estruturado ser uma linguagem bastante simplificada, ela possui todos os elementos básicos e umaestrutura semelhante à de uma linguagem típica para programação de computadores. • Para praticar nossa sintaxe e testar nossos problemas, utilizaremos o software Visualg.

Forma Geral ALGORITMO

•Palavras reservadas são palavras que fazem parte da sintaxe da linguagem e não podem ser usadas para outro propósito em um algoritmo que não seja aquele previsto nas regras de sintaxe. Também sãochamadas de palavras chaves.

Primeiro algoritmo
• Faça um algoritmo para escrever na tela a frase: • “Meu primeiro Algoritmo” • Dica: Comando para saída de dados: escreva()

Segundo Algoritmo
•Escreva um algoritmo para calcular a média de um aluno, sabendo que foram aplicadas quatro provas.

Analise o seguinte algoritmo e descreva o que ele faz.

Linearização de Expressões
• Para aconstrução de algoritmos que realizam cálculo matemáticos, todas as expressões aritméticas devem ser linearizadas, ou seja, colocadas em linhas, devendo também ser feito o mapeamento dos operadores daaritmética tradicional para os do Português Estruturado.

Linearização de Expressões

Operadores Aritméticos

Exercícios Escreva as expressões abaixo na forma na sintaxe do Português Estruturado.Exercícios
• Escreva as Expressões da forma convencional. • A. a + b + ((34+e*9)/u-89 ^ (1/2)) = • B. 12+1/((4*a)/45) ^ (1/2) = • C. ((a+x) ^ (2+w)-3a)/2 = • D. (12*x)/(36-9 ^ y) =

Operadores...
tracking img