| [edição verificada] | [revisão pendente] |
|
|
| − |
'''Pseudocódigo''' é uma forma genérica de escrever um algoritmo, utilizando uma linguagem simples (nativa a quem o escreve, de forma a ser entendido por qualquer pessoa) sem necessidade de conhecer a sintaxe de nenhuma linguagem de programação. É, como o nome indica, um pseudo-código e, portanto, não pode ser executado num sistema real (computador) — de outra forma deixaria de ser pseudo. |
+ |
<!-- Este artigo é um esboço. Carece ser complementado e necessita incluir referências para torná-lo mais confiável. -->'''Pseudocódigo''' é uma forma genérica de escrever um algoritmo, utilizando uma linguagem simples (nativa a quem o escreve, de forma a ser entendido por qualquer pessoa) sem necessidade de conhecer a sintaxe de nenhuma linguagem de programação. É, como o nome indica, um pseudo-código e, portanto, não pode ser executado num sistema real (computador) — de outra forma deixaria de ser pseudo. |
| |
|
|
|
| |
Os livros sobre a ciência de computação utilizam frequentemente o pseudocódigo para ilustrar os seus exemplos, de forma que todos os programadores possam entender as lógicas dos programas (independentemente da linguagem que utilizem). Entendendo-se os conceitos facilita-se depois a conversão para qualquer linguagem de programação. Aprenderemos neste curso de Lógica de Programação os elementos mais essenciais da programação utilizando o que conhecemos como ''Português Estruturado'', isto é, um pseudo-código em português. |
|
Os livros sobre a ciência de computação utilizam frequentemente o pseudocódigo para ilustrar os seus exemplos, de forma que todos os programadores possam entender as lógicas dos programas (independentemente da linguagem que utilizem). Entendendo-se os conceitos facilita-se depois a conversão para qualquer linguagem de programação. Aprenderemos neste curso de Lógica de Programação os elementos mais essenciais da programação utilizando o que conhecemos como ''Português Estruturado'', isto é, um pseudo-código em português. |
|
|
| |
Ao determinarmos uma variável ela aloca uma determinada posição na memória do computador. Assim há a necessidade de determinarmos o '''tipo da variável''' de modo a se ter espaço suficiente para a alocação de qualquer dado do tipo declarado. |
|
Ao determinarmos uma variável ela aloca uma determinada posição na memória do computador. Assim há a necessidade de determinarmos o '''tipo da variável''' de modo a se ter espaço suficiente para a alocação de qualquer dado do tipo declarado. |
| |
*'''Numérico''': variável que armazena dados de números. Alguns pseudo-códigos segmentam este tipo de variável em '''real''' e '''inteiro''', i.e. dados numéricos reais (com casas decimais) e inteiros. |
|
*'''Numérico''': variável que armazena dados de números. Alguns pseudo-códigos segmentam este tipo de variável em '''real''' e '''inteiro''', i.e. dados numéricos reais (com casas decimais) e inteiros. |
| − |
*'''Caracter''': variável que armazena dados do jeito que são digitados- assim podem alocar letras, letras e números ou somente números, mas tratando estes números como texto e não como números em si mesmos. |
+ |
*'''Caractere''': variável que armazena dados do jeito que são digitados- assim podem alocar letras, letras e números ou somente números, mas tratando estes números como texto e não como números em si mesmos. |
| |
*'''Lógico''': variável que pode assumir apenas dois valores Verdadeiro ou Falso. |
|
*'''Lógico''': variável que pode assumir apenas dois valores Verdadeiro ou Falso. |
| |
===Modelo de pseudo-código=== |
|
===Modelo de pseudo-código=== |
|
|
| |
*Consideraremos que os nomes das variáveis são ''case sensitive'', i.e. diferencia maiúsculas e minúsculas. Desta forma, o nome declarado de uma variável deve ser exatamente o mesmo, incluindo maiúsculas e minúsculas até o final. |
|
*Consideraremos que os nomes das variáveis são ''case sensitive'', i.e. diferencia maiúsculas e minúsculas. Desta forma, o nome declarado de uma variável deve ser exatamente o mesmo, incluindo maiúsculas e minúsculas até o final. |
| |
*Usaremos os comandos '''leia''' para receber dados do usuário e '''escreva''' para exibir dados ao usuário. |
|
*Usaremos os comandos '''leia''' para receber dados do usuário e '''escreva''' para exibir dados ao usuário. |
| − |
*Os textos a serem exibidos na tela ou que tenham de ser inseridos como caracter serão colocados entre "aspas". |
+ |
*Os textos a serem exibidos na tela ou que tenham de ser inseridos como caractere serão colocados entre "aspas". |
| |
*Os comentários sobre o código podem ser inseridos {entre chaves} servindo apenas para efeito de informação, mas não alterando o código. |
|
*Os comentários sobre o código podem ser inseridos {entre chaves} servindo apenas para efeito de informação, mas não alterando o código. |
| |
|
|
|
|
|
| |
|
|
|
| |
::CODIGODOLIVRO:'''inteiro''' |
|
::CODIGODOLIVRO:'''inteiro''' |
| − |
::TITULO, AUTOR, EDITORA:'''caracter''' {declaração de variáveis} |
+ |
::TITULO, AUTOR, EDITORA:'''caractere''' {declaração de variáveis} |
| |
|
|
|
| |
::'''escreva''' "Este é um programa em pseudo-código que exibe na tela os dados de um livro" |
|
::'''escreva''' "Este é um programa em pseudo-código que exibe na tela os dados de um livro" |
|
|
| |
|
|
|
| |
::CODIGODOLIVRO:'''inteiro''' |
|
::CODIGODOLIVRO:'''inteiro''' |
| − |
::TITULO, AUTOR, EDITORA:'''caracter''' {declaração de variáveis} |
+ |
::TITULO, AUTOR, EDITORA:'''caractere''' {declaração de variáveis} |
| |
|
|
|
| |
::'''escreva''' "Este é um programa em pseudo-código que exibe na tela os dados de um livro" |
|
::'''escreva''' "Este é um programa em pseudo-código que exibe na tela os dados de um livro" |