Pseudo código e programas em português que funcionam

Um programa em portuguêss, e roda

Pseudo código

É muito comum que as alunas enfrentem uma coisa chamada de pseudo código
nos cursos introdutórios de programação ou até mesmo de Cálculo Numérico. É uma
tradução da linguagem Pascal mas que não funciona.

No meu livro de C eu criei a possibilidade de programar em português
de formas que agora existe uma possibilidade real de escrever pequenos programas
em portugues, que funcionem.

Um programa em portuguêss e que roda

Usando a linguagem C você pode ficar livre dos
“programas” escritos em “pseudo linguagem”.
Você pode escrever os seus programas
em portugues e eles vão rodar.


#include "traducao.h"

inteiro main(void)
inicio
palavra *buffer[30];
palavra coisa[30]; // definição de um variável
buffer =*coisa;
imprima("%s\n", "Escreva uma palavra no teclado, ");
imprima("%s\n", "pode ser o seu nome, por exemplo: ");
imprima("%s\n","-------------------------------------------");
ler("%s", &buffer);// leitura de dados pelo teclado
imprima("%s\n","-------------------------------------------");
imprima("Voce escreveu: %s %c\n", coisa,'?');
imprima("%s\n","-------------------------------------------");
imprima("%s\n"," Agora leia o programa para ");
imprima("%s\n"," acompanhar a crí­tica que será feita.");
imprima("%s\n","-------------------------------------------");
imprima("%s\n"," Observe que 'ler' não obedeceu à  regra");
imprima("%s\n","de uso do direcionador '&' de endereços,");
imprima("%s\n","como anunciei no texto....");
imprima("%s\n","-------------------------------------------");
imprima("%s\n"," Se vocઠtiver dificuldades em entender este pr
ograma, ");
imprima("%s\n","atenda a instrução do texto: rode e leia os progra
mas ");
imprima("%s\n","da sequàªncia primeiro01.c ... primeiro07.c ");
imprima("%s\n","-------------------------------------------");
voltar(0); // todo programa deve terminar com este comando
fim

Você pode compilá-lo com

gcc -Wall -oprog primeiro_por.c

  • se você gravar o código num arquivo chamado primeiro_por.c,
  • se o arquivo traducao.h estiver no mesmo direitório
    que primeiro_por.c.

Você pode baixar traducao.h daqui e nesta mesma
página você
encontrará vários programas escritos em português, procure por aqueles que
contiverem no nome o trecho _por como
primeiro_por.c. Se não houver, envie-me um e-mail reclamando.

O segredo se encontra na biblioteca traducao.h que traduz para
o compilador gcc os comandos escritos em português.
Vale a pena ler esta biblioteca para ver como a coisa é feita e, além disto,
ter uma lista dos comandos em português e inclusive expandir a biblioteca
para incluir os comandos ainda não existentes (traduzidos)

Os programas que você pode encontrar em português na página indicada, são todos muito simples, e
não era meu objetivo apresentar programas muito complicados, porque, estou convencido que
programar em português é apenas uma ajuda inicial, melhor do que usar
um pseudo código que não funciona. Mas se você quiser pegar um programinha mais avançado,
baixe riemann_por.c da mesma página. Você encontra, também, na mesma página,
o programa
riemann.c escrito em C para comparar.

Este programas estão no meu livro de C

Eu estou reditando, pensando na segunda edição, o meu livro sobre a linguagem C
e você pode baixar a versão preliminar desta página
segunda edição preliminar.

Não a aconselho imprimir o livro, é uma versão preliminar que estou revendo e que ainda tem várias
imperfeições, mas se quiser imprimir, fique a vontade. Mesmo a versão final, corrigida, ficará
disponível para baixar desta página com a opção para que você compre a versão impressa, se quiser.

Se você quiser apoiar o meu trabalho

Deixe-me aproveitar a oportunidade e falar-lhe do meu livro mais recente,
Prisioneiros da Terceira Dimensão prisão tridimensional em
que nos encontramos como seres tridimensionais. Você pode ler o meu livro, a edição preliminar,
aqui.

Se você quiser comprar o meu livro, pode fazê-lo
aqui

Anúncios

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair /  Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair /  Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair /  Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair /  Alterar )

w

Conectando a %s